Você está na página 1de 2

Banco de dados e aplicaes em negcios

Exerccios
No sistema norte-americano de ensino superior um estudante pode fazer um curso de graduao obtendo um major (nfase) num assunto e um minor noutro tpico, como por exemplo: Major em Ingls com minor em Histria. Outra diferena notvel que os cursos so vinculados aos Departamentos e no s Unidades, como aqui. Pretende-se gerar um DER sobre o conjunto de requisitos abaixo necessrios para gerar um histrco escolar dos alunos. a) Estudante: esta entidade contm nome, CPF, nmero do aluno, endereo e telefone atual, endereo e telefone permanente, data de nascimento, sexo, turma, Departamento principal (major), Departamento secundrio e programa (B.A., B.Sc., Ph.D.). Nmero do estudante e CPF so atributos com valores nicos para cada aluno; b) Departamento: nome, cdigo (nicos), telefone e Faculade; c) Curso: nome, descrio, nmero, nmero de horas, nvel e Departamento; d) Disciplina: instrutor, semestre, ano, curso, e nmero. O nmero distingue as disciplinas do mesmo curso lecionadas num semestre. Tem valores 1, 2, 3, ou 4. e) Relatrio: composto de nome do estudantes, disciplinas, graduao e nmero das disciplinas. Desao Desejamos acrescentar um atributo a entidade Estudante. Este atributo ir especicar outras universidades que ele porventura tenha cursado. Este atributo ter uma entrada para cada faculdade que ele tenha cursado e esta entrada ser composta de: Nome da Faculdade e data de ingresso e sada; Grau cursado (Bacharel, Licenciatura, Mestrado ou Doutoramento); Nota nal (mdia) obtida Solicita-se ento fazer um DER para estes atributos. Outros 1. O que um tipo entidade? O que um conjunto de entidades? Explique as diferenas entre uma entidade, um conjunto de entidades e o tipo entidade. 2. Explique a diferena entre um atributo e um conjunto de valores. 3. O que um tipo relacionamento? Explique as diferenas entre uma instncia de um relacionamento, um conjunto de relacionamentos e um tipo relacionamento.

4. Sob quais condies um tipo de relacionamento binrio pode ser migrado para tornarse um atributo de um dos tipos entidade participantes? 5. Quando o conceito de entidade fraca usado na modelagem de dados? Dena os termos tipo entidade fraca, tipo entidade forte, tipo relacionamento identicador e chave parcial. 6. Um banco de dados est sendo construdo para controlar os times e os jogos de uma liga esportiva (futebol, volei, basquete, etc.). Um time tem um nmero de jogadores, dos quais nem todos participam de um determinado jogo. Deseja-se controlar os jogadores de cada time que participam de cada jogo, as posies que jogam e o resultado nal de cada partida. Projete um DER para esta aplicao, declarando quaisquer suposies que zer. Escolha uma modalidade esportiva. 7. Considere o DER mostrado a seguir que parte de um BD chamado Banco. Cada banco pode ter mltiplas agncias e estas mltiplos contas e emprstimos. Solicita-se: 7.1. Liste os tipos entidade do DER; 7.2. Existem entidades fracas? Se sim, d o seu nome, chave parcial e o relacionamento identicador. 7.3. Quais restries a chave parcial e o relacionamento identicador do tipo entidade fraca especicam neste relacionamento? 7.4. Liste o nome de todos os relacionamentos e explique as restries. Justique suas escolhas. 7.5. Especique os requisitos do usurio que levaram a este projeto de esquema ER

Bom trabalho!