Você está na página 1de 3

Tcnicas e Linguagens para Banco de Dados I Nome:_______________________________________________________N_ ____Srie_____ Exerccio 4 - Modelagem Lgica

1) A regra de integridade de identidade afirma que: a) ( ) no pode haver um valor nulo na chave estrangeira de uma tabela ou igual a algum valor da chave primria relacionada. b) ( ) deve haver um valor na chave estrangeira sempre diferente dos valores da chave primria relacionada a essa chave estrangeira. c) ( ) deve haver um valor na chave estrangeira de uma tabela sempre igual a nulo e igual a algum valor da chave primria. d) (x) a chave primria da tabela no pode ter valor nulo ou repetido. e) ( ) a chave primria de uma tabela deve conter um valor nulo ou igual ao da chave estrangeira relacionada a esta chave primria. 2) Relacione corretamente os elementos abaixo aos seus respectivos conceitos: a) ndice b) Chave Estrangeira c) Chave d) Chave Primria (d) Atributo de uma tabela que identifica um registro de maneira nica. (a) Recurso fsico, otimiza a recuperao de registros atravs de mtodos de acesso. (b) Campo elo entre a tabela que possui a chave primria e a tabela onde este campo se encontra. (c) Item de busca, campo que ser empregado nas consultas base de dados.

3) Ordene (1, 2, 3) os passos para realizar a derivao do Modelo Conceitual para o Modelo Lgico-Relacional (3) Definir as chaves estrangeiras onde necessrio (1) Procurar por chaves candidatas (2) Promover chaves candidatas a chaves primrias ou cri-las 4) Relacione os graus dos relacionamentos aos procedimentos de efetivao lgica de cada um: a) Relacionamento 1:N b) Relacionamento 1:1 c) Relacionamento N:N (a) Chave estrangeira da Tabela N campo de mesmo nome que a chave primria da Tabela 1. (c) O relacionamento torna-se uma tabela com atributos (se houver) e identificadores das tabelas relacionadas (b) Tabela que carrega o campo identificador nico da outra, campos so chaves primrias em ambas as tabelas. 5) Explique, com suas palavras, por que preciso tornar o Modelo Conceitual de banco de dados um Modelo Lgico-Relacional? R: por que preciso criar um vinculo lgico entre os elementos, entidades 6) Determine as Entidades, os Atributos, os Relacionamentos entre elas, o Grau dos Relacionamentos e a condicionalidade dos relacionamentos (Total=Deve ou Parcial=Pode) de acordo com o Modelo de Negcios abaixo: R: Entidades: paciente; Tratamentos; responsvel; tratamento de ortodontia;

7) Identifique chaves candidatas (#), crie ou promova as chaves primrias (*) e coloque as chaves estrangeiras nos relacionamentos: Modelo de Negcio: Clinica Odontolgica Os pacientes da clinica menores de idade podem no possuir CPF, assim, um responsvel maior de idade ser necessrio. O nome, endereo (logradouro, nmero, complemento, CEP e cidade) e telefone (com DDD) so dados obrigatrios. Cada paciente deve agendar um ou mais tratamentos. No necessrio mais de um telefone e o celular opcional. As descries dos tratamentos podem ser descritos com extrao, canal, obturao, etc. E seus cdigos so dados alfanumricos de (5) dgitos. Cada tratamento pode ser agendado por um ou mais pacientes da clinica. Para o agendamento dever ser registrado a data da consulta, o valor e o status (pago ou a pagar). Um paciente pode ter um e somente um responsvel cadastrado, e cada responsvel deve ter um ou mais pacientes pelos quais ele se responsabiliza, neste caso a apresentao do documento de CPF e RG so obrigatrios. Alm disso dever ser cadastrado o nome, telefone e celular do responsvel. Cada tratamento de ortodontia deve ser um e somente um tratamento da clnica, assim definimos este tipo de tratamento como uma especializao de um tratamento mais genrico, pois exige a definio de outros atributos, como tipo de aparelho e o prazo de manuteno do aparelho (20, 30, 40, etc. Em dias). Assim um tratamento pode ser um e somente um tratamento de ortodontia.

Você também pode gostar