Você está na página 1de 3

Tecnologias e Linguagens para Banco de Dados I

Profor: Gilberto Braga de Oliveira

Nome ______________________________________________ Nmero:_________ Srie___________

Exerccio 6 - Reviso
Competncias: Implementar e analisar o resultado da modelagem de dados estruturada; Habilidades: Utilizar ambientes / linguagens para manipulao de dados nos diversos modelos de SGBD (Sistemas Gerenciadores de Bancos de Dados). Bases Tecnolgicas: Tipos de armazenamento e mtodos de acesso aos dados.

1) Associe os elementos do modelo lgico-relacional a seguir: a) CHAVE ESTRANGEIRA b) CHAVE PRIMRIA c) CHAVE CANDIDATA ( ) Campo ou atributo de uma tabela que pode se tornar um identificador nico para cada registro na tabela. ( ) Campo ou atributo criado em uma tabela para relacion-la com outra. ( ) Campo ou atributo criado ou encontrado em uma tabela para ser o identificador nico para cada registro da tabela.

2) Defina, de forma clara, a regra de integridade referencial:

________________________________________________________________________ ________________________________________________________________________ ________________________________________________________________________


3) Ordene (1, 2 e 3) os passos para criar um modelo lgico-relacional a) ( ) Promover as Chaves candidatas das tabelas a Chaves primrias e, no caso da tabela no ter chave candidata que contemple as regras de negcio pr estabelecidas, cria-se um novo campo que se tornar o identificador nico de cada registro, chave primria da tabela. b) ( ) Verifica-se o grau do relacionamento entre as tabelas com o objetivo de definir como e onde ser criada a Chave estrangeira. c) ( ) Procurar entre os atributos (campos) das entidades (tabelas) e relacionamentos que se tornaro tabelas, por Chaves candidatas, isto , campos (atributos) cujos dados contemplam a regra de integridade de identidade e podem identificar cada registro de forma nica. 4) Marque a nica alternativa INCORRETA para colocao dos relacionamento entre tabelas onde o relacionamento seja 1:N atributos do

a) ( ) Em um relacionamento de grau 1:N que possui atributos os atributos so colocados do lado 1. b) ( ) Em um relacionamento de grau 1:N que possui atributos os atributos so colocados em uma terceira tabela que criada para conter os identificadores da tabela 1 e da tabela N alm dos atributos do relacionamento. c) ( ) Em um relacionamento de grau 1:N que possui atributos os atributos so colocados do lado N. 5) Marque a nica alternativa correta para criar uma especializao entre entidades no modelo Lgico-Relacional a) ( ) As especializaes possuem grau de relacionamento 1:1 entre as tabelas, o identificador nico da tabela generalista ser tambm o identificador nico da tabela especialista. b) ( ) As especializaes possuem grau de relacionamento 1:N entre as tabelas, o identificador nico da tabela 1 ser chave estrangeira na tabela N. c) ( ) As especializaes possuem grau de relacionamento N:N entre as tabelas, necessrio criar uma tabela X intermediria que carregar o identificador nico de cada tabela e os seus atributos (se houver).

Rodovia Pref. Luiz Salomo Chamma, S/N Km 41 Pouso Alegre CEP 07895-340 Franco da Rocha SP Brasil - Telefones (11) 4443-6110/4449-3115 E-mail: etefrancodarocha@hotmail.com Site: http://www.etecfran.com.br/

Tecnologias e Linguagens para Banco de Dados I

Profor: Gilberto B. de Oliveira

6) Determine as Entidades, os Atributos, o Relacionamento entre elas, o Grau do Relacionamento e a condicionalidade dos relacionamentos (Total=Deve ou Parcial=Pode) 7) Identifique chaves candidatas (#), crie ou promova as chaves primrias (*) e coloque as chaves estrangeiras nos relacionamentos:

Modelo de Negcio: Clnica Mdica


O mdico que atende na clnica previamente cadastrado pelo nmero do CRM, (composto por 5 dgitos numricos obrigatrios, deve ser um dado nico e obrigatrio para cada registro de mdico na clnica), pelo nome (campo indexado obrigatrio para todos os registros), pelo endereo (completo), por um nmero de celular (sem DDD) e pelo CPF (campo obrigatrio e no repetido composto por 11 dgitos numricos obrigatrios). Cada mdico pode consultar um ou mais pacientes. Cada consulta registrar a data (10/01/08), a hora (08:00), o valor da consulta, o diagnstico completo e se foi pedido exame ou no. Os pacientes consultados na clinica so identificados pelo nome (campo ndice obrigatrio para todos os registros), endereo, telefone (com DDD) e CPF, (campo ndice no repetido composto por 11 dgitos numricos obrigatrios ATENO pode existir pacientes sem CPF). Um paciente deve ser consultado por um ou mais mdicos. As especialidades registram apenas a especialidade (Clinica Geral, Pediatria, Ortopedia, etc. Dado obrigatrio para cada registro de especialidade e que no pode ser repetido), atendida na clinica. Um mdico deve ter uma e somente uma especialidade. Enquanto uma especialidade pode ser relacionada a um ou mais mdicos. Um paciente pode ser um e somente um paciente privado, isto , possui convnio mdico com algum plano de sade. Os pacientes privados so registrados pelo nome do plano (Golden Cross, Unimed, etc. campo indexado e que permite repetio), pelo Nmero do Contrato (dado indexado alfanumrico obrigatrio que pode ser repetido, de 8 dgitos obrigatrios), e se o paciente Titular do plano de sade (sim ou no). Um paciente privado deve ser um e somente um paciente na clnica. OBS: Campos com mais de sete caracteres no sero usados como chave primria. Campos criados como identificadores nicos (chave primria) sero controlados automaticamente pelo sistema, campos nativos NO sero preenchidos automaticamente. Os dados da especialidade e do medico so de responsabilidade da diretoria do hospital, enquanto os dados do paciente e da consulta so da competncia do atendimento.

Figura 1 MER: Clinica Mdica

Rodovia Pref. Luiz Salomo Chamma, S/N Km 41 Pouso Alegre CEP 07895-340 Franco da Rocha SP Brasil - Telefones (11) 4443-6110/4449-3115 E-mail: etefrancodarocha@hotmail.com Site: http://www.etecfran.com.br/

Tecnologias e Linguagens para Banco de Dados I

Profor: Gilberto B. de Oliveira

ENTIDADE

ATRIBUTOS

RELACIONAMENTO

RELACIONAMENTO

ATRIBUTOS

Tabela 1 - Modelo Lgico-Relacional: Clnica Mdica.


Rodovia Pref. Luiz Salomo Chamma, S/N Km 41 Pouso Alegre CEP 07895-340 Franco da Rocha SP Brasil - Telefones (11) 4443-6110/4449-3115 E-mail: etefrancodarocha@hotmail.com Site: http://www.etecfran.com.br/