1
Universidade Federal do Ceará Bacharelado em Sistemas e Mídias Digitais Bancos de Dados Multimídia Ticianne Darin Introdução a Bancos de Dados: Modelagem Entidade-Relacionamento Considere os seguintes requisitos de um banco de dados de universidade. - Cada ALUNO tem um nome, número de matricula, CPF, endereço (rua, cidade, CEP), telefones (pode ser mais de um), data de nascimento, sexo e curso. - Cada CURSO tem um nome, tipo (graduação, mestrado ou doutorado), coordenador e vice-coordenador. - Cada PROFESSOR é descrito por um nome, CPF, telefone. - Cada DISCIPLINA tem um nome, descrição, código e número de créditos. Você deve modelar um sistema em que: Seja possível que um aluno faça sua matricula em apenas um curso de cada vez. Um professor pode ensinar diversas disciplinas em diversos cursos. Cada curso tem várias disciplinas correspondentes a ele. Uma mesma disciplina pode ser ofertada por diferentes professores em um mesmo horário ou pelo mesmo professor em horários diferentes. 1) Projete o Diagrama de Entidade e Relacionamentos para aplicação de BD acima. Especifique os atributos chaves de cada Entidade e restrições de cardinalidade de cada relacionamento. 2) Mapeie o Diagrama ER para o esquema relacional. Especifique todas as restrições no esquema Relacional.

Exercício er 2

Embed Size (px)

Citation preview

Page 1: Exercício er 2

Universidade Federal do Ceará Bacharelado em Sistemas e Mídias Digitais

Bancos de Dados Multimídia Ticianne Darin

Introdução a Bancos de Dados: Modelagem Entidade-Relacionamento

Considere os seguintes requisitos de um banco de dados de universidade. - Cada ALUNO tem um nome, número de matricula, CPF, endereço (rua, cidade, CEP), telefones (pode ser mais de um), data de nascimento, sexo e curso. - Cada CURSO tem um nome, tipo (graduação, mestrado ou doutorado), coordenador e vice-coordenador. - Cada PROFESSOR é descrito por um nome, CPF, telefone. - Cada DISCIPLINA tem um nome, descrição, código e número de créditos. Você deve modelar um sistema em que:

Seja possível que um aluno faça sua matricula em apenas um curso de cada vez.

Um professor pode ensinar diversas disciplinas em diversos cursos.

Cada curso tem várias disciplinas correspondentes a ele.

Uma mesma disciplina pode ser ofertada por diferentes professores em um

mesmo horário ou pelo mesmo professor em horários diferentes.

1) Projete o Diagrama de Entidade e Relacionamentos para aplicação de BD acima. Especifique os atributos chaves de cada Entidade e restrições de cardinalidade de cada relacionamento. 2) Mapeie o Diagrama ER para o esquema relacional. Especifique todas as restrições no esquema Relacional.