Você está na página 1de 3

Atividade Avaliativa - Formas Normais

Lista Adaptada - Material Online – Prof. Dr. Nickerson Fonseca Ferreira.


Original disponível em :
https://docente.ifrn.edu.br/nickersonferreira/disciplinas/programac
ao-com-acesso-a-banco-de-dados-3o-ano/aula-04-
normalizacao/view
1) Normalize a tabela abaixo com o objetivo de armazenar os dados cadastrais dos
funcionários de uma empresa. Leve em consideração que o funcionário pode ter vários
cargos e dependentes.

2) Normalize a tabela abaixo com o objetivo de armazenar os dados das ordens de


compra de materiais de uma fábrica. Leve em consideração que cada ordem de
compra é direcionada para um único fornecedor.
3) Normalize a tabela abaixo com o objetivo de armazenar os dados dos projetos
desenvolvidos numa fábrica de software. Leve em consideração que cada projeto pode
ter vários empregados trabalhando nele..

4) Normalize a tabela abaixo com o objetivo de armazenar os dados das fichas médicas
de todos os pacientes de uma clínica. Leve em consideração que o CRM do médico
serve para identificá-lo unicamente.
5) O objetivo deste exercício é criar a base de dados localmente, cadastrar as
informações, realizar o backup e ao fim o restore na base do servidor. Os passos
sugeridos estão listados abaixo.

1. Abrir o MySQL Workbench


a. Criar DER do EXERCÍCIO 4 – arquivo clinica.mwb.
b. Para compatibilidade entre versões alterar a variável Target Mysql
Version para 5.7 acessando o menu Model -> Model Options -> Mysql.
Desmacar o check Use Defaul from global settings.
c. Exportar o modelo como script SQL acessando File-> Export -> Forward
Engenieer. Escolher o diretório, nomear o arquivo como base_clinica.sql.
Next, Next, Next...
2. Iniciar os serviços Apache e Mysql no painel de controle do Xampp.
3. Acessar o prompt de comando (cmd).
a. Acessar a pasta padrão do servidor mysql.
cd c:\xampp\mysql\bin
b. Voltar o backup
mysql.exe -u root < c:\temp\ base_clinica.sql
c. Acessar a base bd_clinica. Note que o nome bd_clinica é o nome do
schema name do modelo.
mysql.exe -u root -p bd_clinica
d. Inclua os registros em “Ficha Médica”, “Consultas” e “Exames”
e. Faça o backup da base com os registros inseridos anteriormente. Lembre
que você está no diretório (c:\xampp\mysql\bin). Execute o comando
MysqlDump.
mysqldump.exe -u root -p bd_clinica >
c:\temp\clinica_backup.sql
4. Acesse o phpmyadmim do servidor web da disciplina.
a. Conecte-se na base bd_seunome_atv2.
b. Importe os dados para a base a partir do backup gerado no passo 3.e. No
menu importar selecione o arquivo c:\temp\clinica_backup.sql e
desmarque o check Ativa Verificação de Chave Estrangeira.

Você também pode gostar