CREATE TABLE aluno ( id_aluno INTEGER PRIMARY KEY, nome VARCHAR NOT NULL, matricula VARCHAR NOT NULL, ano_ingresso INTEGER NOT NULL ); CREATE TABLE disciplina ( id_disciplina INTEGER PRIMARY KEY, nome VARCHAR NOT NULL, codigo VARCHAR NOT NULL, carga_horaria INTEGER NOT NULL ); CREATE TABLE matricula ( id_matricula INTEGER PRIMARY KEY, id_aluno INTEGER, id_disciplina INTEGER, ano INTEGER NOT NULL, semestre INTEGER NOT NULL, FOREIGN KEY (id_aluno) REFERENCES aluno(id_aluno), FOREIGN KEY (id_disciplina) REFERENCES disciplina(id_disciplina) ); INSERT INTO aluno VALUES (1, 'Ryan', '01', 2001); INSERT INTO aluno VALUES (2, 'Joana', '02', 2002); INSERT INTO aluno VALUES (3, 'Gabriel', '03', 2003); INSERT INTO aluno VALUES (4, 'Diana', '04', 2004); INSERT INTO aluno VALUES (5, 'Pedro', '05', 2005); INSERT INTO disciplina VALUES (101, 'Matemática', 'mat101', 60); INSERT INTO disciplina VALUES (102, 'Português', 'port102', 120); INSERT INTO disciplina VALUES (103, 'História', 'hist103', 60); INSERT INTO disciplina VALUES (104, 'Biologia', 'bio104', 60); INSERT INTO disciplina VALUES (105, 'Banco de Dados', 'bd105', 60); INSERT INTO matricula VALUES (1, 1, 101, 2024, 1); INSERT INTO matricula VALUES (2, 2, 102, 2024, 1); INSERT INTO matricula VALUES (3, 3, 103, 2024, 1); INSERT INTO matricula VALUES (4, 4, 104, 2024, 2); INSERT INTO matricula VALUES (5, 5, 105, 2024, 2); UPDATE aluno SET nome = 'Ryan Silva' WHERE id_aluno = 1; UPDATE aluno SET ano_ingresso = 2024 WHERE id_aluno = 2; INSERT INTO matricula VALUES (6, 2, 105, 2024, 1); DELETE FROM matricula WHERE id_matricula = 5; SELECT aluno.nome, aluno.matricula, aluno.ano_ingresso FROM aluno JOIN matricula ON aluno.id_aluno = matricula.id_aluno JOIN disciplina ON matricula.id_disciplina = disciplina.id_disciplina WHERE disciplina.nome = 'Banco de Dados' AND aluno.ano_ingresso > 2023;
To embed this project on your website, copy the following code and paste it into your website's HTML: