Buscar

Suponha que você esteja criando um sistema de gerenciamento de uma escola. A escola precisa de um banco de dados para armazenar informações sobre a...

Suponha que você esteja criando um sistema de gerenciamento de uma escola. A escola precisa de um banco de dados para armazenar informações sobre alunos, professores, disciplinas e notas dos alunos em cada disciplina. Vamos identificar as entidades principais e seus Atributos Aluno: Id do aluno(chave primária) Nome do aluno Data de nascimento Endereço E-mail Data de matrícula Professor. ID do professor Nome do professor Data de nascimento Endereço E-mail Data de contratação Disciplina que leciona Disciplina: ID da disciplina(chave primária) Nome da disciplina Descrição Professor responsável (chave estrangeira do Id do professor) Nota: ID da nota(chave primária) ID do aluno(chave estrangeira referenciando o ID da disciplina) Nota obtida AGORA vamos considerar as relações entre as entidades: Um aluno pode estar matriculado em várias disciplinas e uma disciplina pode ter vários alunos matriculados. Isso é uma relação de "muitos para muitos", então precisamos de uma tabela de associação chamada "Matrícula" que conecta Aluno e Disciplina, incluindo informações como ano letivo Um aluno pode ter várias notas em diferentes disciplinas e uma disciplina pode ter notas para vários alunos. Portanto, também temos relação de "muitos para muitos" entre Aluno e Disciplina através da tabela "Nota" criar uma tabela relacional banco de dados

💡 1 Resposta

User badge image

Ed Verified user icon

Com base nas informações fornecidas, podemos criar as seguintes tabelas em um banco de dados relacional: 1. Tabela "Aluno": - Id do aluno (chave primária) - Nome do aluno - Data de nascimento - Endereço - E-mail - Data de matrícula 2. Tabela "Professor": - ID do professor (chave primária) - Nome do professor - Data de nascimento - Endereço - E-mail - Data de contratação 3. Tabela "Disciplina": - ID da disciplina (chave primária) - Nome da disciplina - Descrição - ID do professor responsável (chave estrangeira referenciando o ID do professor) 4. Tabela "Nota": - ID da nota (chave primária) - ID do aluno (chave estrangeira referenciando o ID do aluno) - ID da disciplina (chave estrangeira referenciando o ID da disciplina) - Nota obtida 5. Tabela "Matrícula": - ID da matrícula (chave primária) - ID do aluno (chave estrangeira referenciando o ID do aluno) - ID da disciplina (chave estrangeira referenciando o ID da disciplina) - Ano letivo Essas tabelas permitem armazenar informações sobre alunos, professores, disciplinas e notas dos alunos em cada disciplina, bem como as relações entre eles.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais