/* -- Atualizando a tabela TURMA para incluir relacionamentos com professor, disciplina e alunos. CREATE TABLE TURMA ( id INTEGER PRIMARY KEY, -- Identificador único da turma. predio TEXT NOT NULL, -- Prédio onde a turma está localizada. numero_sala INTEGER NOT NULL, -- Número da sala. quantidade_alunos INTEGER NOT NULL, -- Número total de alunos na turma. id_professor INTEGER NOT NULL, -- Identificador do professor responsável pela turma. id_disciplina INTEGER NOT NULL -- Identificador da disciplina ensinada na turma. ); -- Tabela que armazena informações sobre os professores. CREATE TABLE PROFESSOR ( id INTEGER PRIMARY KEY, -- Identificador único do professor. nome TEXT NOT NULL, -- Nome do professor. especialidade TEXT NOT NULL -- Área de especialização do professor. ); -- Tabela que armazena informações sobre as disciplinas. CREATE TABLE DISCIPLINA ( id INTEGER PRIMARY KEY, -- Identificador único da disciplina. nome TEXT NOT NULL, -- Nome da disciplina. carga_horaria INTEGER NOT NULL -- Carga horária da disciplina em horas. ); -- Tabela que armazena informações sobre os alunos. CREATE TABLE ALUNO ( id INTEGER PRIMARY KEY, -- Identificador único do aluno. nome TEXT NOT NULL, -- Nome do aluno. idade INTEGER NOT NULL, -- Idade do aluno. id_turma INTEGER NOT NULL -- Identificador da turma à qual o aluno está associado. ); INSERT INTO PROFESSOR VALUES (1, 'João Silva', 'Matemática'); INSERT INTO PROFESSOR VALUES (2, 'Maria Oliveira', 'História'); INSERT INTO PROFESSOR VALUES (3, 'Pedro Santos', 'Ciências'); INSERT INTO DISCIPLINA VALUES (1, 'Matemática', 60); INSERT INTO DISCIPLINA VALUES (2, 'História', 40); INSERT INTO DISCIPLINA VALUES (3, 'Ciências', 50); INSERT INTO ALUNO VALUES (1, 'Ana Souza', 15, 101); INSERT INTO ALUNO VALUES (2, 'Carlos Pereira', 16, 101); INSERT INTO ALUNO VALUES (3, 'Fernanda Lima', 15, 102); -- Inserindo dados na tabela TURMA com referências às tabelas PROFESSOR e DISCIPLINA. INSERT INTO TURMA VALUES (101, 'Prédio A', 5, 30, 1, 1); -- Turma 101 com Professor João e disciplina Matemática. INSERT INTO TURMA VALUES (102, 'Prédio B', 10, 25, 2, 2); -- Turma 102 com Professora Maria e disciplina História. INSERT INTO TURMA VALUES (103, 'Prédio C', 8, 28, 3, 3); -- Turma 103 com Professor Pedro e disciplina Ciências. SELECT * FROM TURMA; SELECT * FROM PROFESSOR; SELECT * FROM DISCIPLINA; SELECT * FROM ALUNO; -- Deletar todos elementos de uma tabela específica TRUNCATE TABLE TURMA; -- Deletar todos elementos de uma tabela específica e também a estrutura da tabela (APAGA TUDO) DROP TABLE TURMA; */