Respostas
a) Para criar uma base de dados com as cinco tabelas e seus respectivos atributos citados anteriormente, você pode utilizar o comando CREATE TABLE em SQL. Por exemplo, para criar a tabela Estudante, você pode utilizar o seguinte comando: CREATE TABLE Estudante ( codigo_matricula INT PRIMARY KEY, nome VARCHAR(50), data_nascimento DATE, sexo CHAR(1), estado VARCHAR(2), cidade VARCHAR(50), bairro VARCHAR(50), responsavel VARCHAR(50), telefone_responsavel VARCHAR(20), email_responsavel VARCHAR(50) ); b) Para criar uma consulta em SQL para pesquisar o nome e o endereço dos estudantes e professores que moram no Rio de Janeiro, você pode utilizar o comando SELECT com a cláusula WHERE para filtrar os registros que atendem a essa condição. Por exemplo, para pesquisar os estudantes que moram no Rio de Janeiro, você pode utilizar o seguinte comando: SELECT nome, estado, cidade, bairro FROM Estudante WHERE estado = 'RJ'; Para pesquisar os professores que moram no Rio de Janeiro, você pode utilizar o mesmo comando, mas substituindo a tabela Estudante pela tabela Professor. c) Para criar uma consulta SQL que forneça o histórico escolar do aluno Carlos, ela deve conter sua matrícula, nome, lista de disciplinas que já cursou com código e nome, frequência e nota que o aluno cursou. Você pode utilizar o comando SELECT com as cláusulas JOIN e WHERE para unir as tabelas Histórico, Disciplina, Turma e Estudante e filtrar os registros que correspondem ao aluno Carlos. Por exemplo, você pode utilizar o seguinte comando: SELECT e.codigo_matricula, e.nome, d.codigo_disciplina, d.nome_disciplina, h.frequencia, h.nota FROM Estudante e JOIN Histórico h ON e.codigo_matricula = h.codigo_aluno JOIN Turma t ON h.codigo_turma = t.codigo_turma JOIN Disciplina d ON t.codigo_disciplina = d.codigo_disciplina WHERE e.nome = 'Carlos';
Responda
Para escrever sua resposta aqui, entre ou crie uma conta