Profor: Gilberto Braga de Oliveira
Tecnologias e Linguagens para Banco de Dados I
Nome ______________________________________________ Número:_________ Série___________
Exercício 7 – Modelagem Física
Competências: Organizar dados coletadas de acordo com as ferramentas de
gerenciamento e Selecionar ferramentas para manipulação de dados; Habilidades: Utilizar um
ambiente para manipulação de dados no diverso modelo de SGBD (Sistemas Gerenciadores de
Bancos de Dados); Bases Tecnológicas: Ambientes/ferramentas de gerenciamento de bancos de
dados. MS Access.
1) O que são dados e para que eles servem?
________________________________________________________________________
________________________________________________________________________
2) Em relação a modelagem física de banco de dados marque V para os itens que
forem verdadeiros ou F para os itens que forem falsos:
a) ( ) – Campo definido como chave estrangeira na modelagem lógica terá as
propriedades Indexado, Requerido e Permitir cumprimento zero definidas.
b) ( ) – O atributo CEP é composto por números, mas, como os números não
serão usados em cálculos ele é definido como Texto na modelagem física.
c) ( ) – A caixa de combinação é um recurso que facilita o preenchimento de
uma campo chave estrangeira com um valor de uma chave primária.
d) ( ) – Segundo o míni dicionário Aurélio a caderneta de um comerciante,
com dados organizados, facilitando pesquisa, comparação e atualização é
um banco de dados.
e) ( ) – Os atributos marcados com tralha (#) na modelagem lógica serão
índices da modelagem física.
3) Defina o que é integridade de campos e dê um exemplo usando a
propriedade máscara de entrada:
________________________________________________________________________
________________________________________________________________________
________________________________________________________________________
4) Ordene (1, 2, 3…) os passos para a criação de um banco de dados através do
MS Access.
a) ( ) – Carregar o MS Access e no painel de tarefas que surgir do lado
direito, clicar em Criar um arquivo novo...
b) ( ) – Após criar a tabela clicar no disquete (ferramenta salvar) da
barra de ferramentas padrão para salvar a tabela e definir o nome.
c) ( ) – Escolher a opção tabela na barra de objetos do lado esquerdo da
janela do access e, entre as opções apresentadas no conteúdo escolher:
Criar tabela no modo design…
d) ( ) – Definir o nome do banco de dados e onde ele deve ser armazenado e
clicar em criar.
e) ( ) – Escolher através do painel de tarefas entre as várias opções de
Bancos de Dados existentes Banco de Dados vazio...
5) Relacione os SGBDs a esquerda a os seus fabricantes a direita.
a)
b)
c)
d)
e)
(
–
–
–
–
–
SQL Serve
Interbase
MySQL
Access
Oracle
(
(
(
(
)
)
)
)
–
–
–
–
Borland
Microsoft
Código fonte aberto
IBM
) – Oracle
Rodovia Pref. Luiz Salomão Chamma, S/N Km 41 – Pouso Alegre – CEP 07895-340
Franco da Rocha – SP – Brasil - Telefones (11) 4443-6110/4449-3115
E-mail: [email protected] Site: http://www.etecfran.com.br/
1
Tecnologias e Linguagens para Banco de Dados I
Profor: Gilberto Braga de Oliveira
6) Com base no Texto a seguir modele o projeto do banco de dados a partir da
modelagem conceitual, lógica e física criando o banco de dados e as suas
tabelas. Preencha as tabelas com mais de 5 registros.
Modelo de Negócio: Clínica Médica
O médico que atende na cínica é previamente cadastrado pelo número do CRM,
(composto por 5 dígitos numéricos obrigatórios, deve ser um dado único e obrigatório para
cada registro de médico na clínica), pelo nome (campo indexado obrigatório para todos os
registros), pelo endereço (completo), por um número de celular (sem DDD) e pelo CPF (campo
obrigatório e não repetido composto por 11 dígitos numéricos obrigatórios). Cada médico
“pode” consultar um ou mais pacientes.
Cada consulta registrará a data (10/01/08), a hora (08:00), o valor da consulta, o
diagnóstico completo e se foi pedido exame ou não.
Os pacientes consultados na clinica são identificados pelo nome (campo “índice”
obrigatório para todos os registros), endereço, telefone (com DDD) e CPF, (campo índice não
repetido composto por 11 dígitos numéricos obrigatórios – ATENÇÃO pode existir pacientes
sem CPF). Um paciente “deve” ser consultado por um ou mais médicos.
As especialidades registram apenas a especialidade(Clinica Geral, Pediatria,
Ortopedia, etc. Dado obrigatório para cada registro de especialidade e que não pode ser
repetido), atendida na clinica. Um médico “deve” ter uma e somente uma especialidade.
Enquanto uma especialidade “pode” ser relacionada a um ou mais médicos.
Um paciente “pode” ser um e somente um paciente privado, isto é, possui convênio
médico com algum plano de saúde. Os pacientes privados são registrados pelo nome do
plano (Golden Cross, Unimed, etc. campo indexado e que permite repetição), pelo Número
do Contrato(dado indexado alfanumérico obrigatório que pode ser repetido, de 8 dígitos
obrigatórios), e se o paciente é Titular do plano de saúde (sim ou não). Um paciente privado
“deve” ser um e somente um paciente na clínica.
OBS: Campos com mais de sete caracteres não serão usados como chave
primária. Campos “criados” como identificadores únicos (chave primária) serão do tipo
numeração automática, campos nativos NÃO serão preenchidos automáticamente.
Figura 1 - MER Clínica Médica
Rodovia Pref. Luiz Salomão Chamma, S/N Km 41 – Pouso Alegre – CEP 07895-340
Franco da Rocha – SP – Brasil - Telefones (11) 4443-6110/4449-3115
E-mail: [email protected] Site: http://www.etecfran.com.br/
2
Tecnologias e Linguagens para Banco de Dados I
Profor: Gilberto Braga de Oliveira
Modelagem Lógica
ENTIDADE
ATRIBUTOS
RELACIONAMENTO
RELACIONAMENTO
ATRIBUTOS
Tabela 1 - Modelagem Lógica - Clínica Médica
Rodovia Pref. Luiz Salomão Chamma, S/N Km 41 – Pouso Alegre – CEP 07895-340
Franco da Rocha – SP – Brasil - Telefones (11) 4443-6110/4449-3115
E-mail: [email protected] Site: http://www.etecfran.com.br/
3
Download

Exercício 7 – Modelagem Física