Académique Documents
Professionnel Documents
Culture Documents
Estudos de Caso
Banco de Dados I
NDICE
1. INTRODUO INFORMAO.........................................................................................3 2. BANCO DE DADOS.................................................................................................................4 3. MODELO ENTIDADE RELACIONAMENTO ....................................................................5 4. DICIONRIO DE DADOS.......................................................................................................9 5. MODELO RELACIONAL DE DADOS ...............................................................................10 6. LGEBRA RELACIONAL ...................................................................................................12 7. NORMALIZAO..................................................................................................................15 8. MODELO REDE DE DADOS ..............................................................................................20 9. MODELO HIERRQUICO DE DADOS ............................................................................23 10. ENGENHARIA DA INFORMAO..................................................................................25
Banco de Dados I
1. INTRODUO INFORMAO
1. Considere uma empresa de transformao. Enumere duas questes estratgicas, duas tticas e duas operacionais. 2. Considere uma empresa de servios. Enumere duas questes estratgicas, duas tticas e duas operacionais. 3. Considere um Banco. Enumere duas questes estratgicas, duas tticas e duas operacionais. 4. Segundo o processo de tomada de deciso (Mason), os sistemas de informao e deciso tem 5 processos. Quais so eles? Segundo o mesmo autor, os sistemas de informao e deciso podem ser de 4 tipos. Quais so eles? De um exemplo de cada um deles.
Banco de Dados I
2. BANCO DE DADOS
1. Qual a diferena fundamental para o programador de aplicaes nos ambientes de arquivos tradicionais (terceira gerao) e ambientes de banco de dados (quarta gerao). 2. Conceitue banco de dados e d 4 (quatro) motivos que justifiquem a sua utilizao. 3. Conceitue Sistema Gerenciador de Banco de Dados, suas funes e seus componentes. 4. Caracterize os trs nveis de vises de dados. 5. Quais so as 3 (trs) primeiras fases do ciclo de vida de um banco de dados, quais so os produtos gerados em cada uma delas e quais so seus responsveis. 6. Quais so as 3 (trs) ltimas fases do ciclo de vida de um banco de dados, quais so os produtos gerados em cada uma delas e quais so os seus responsveis. 7. Segundo James Martin, existem 4 ambientes de dados. Caracterize cada um deles e quais as suas implicaes. Exemplifique cada uma das situaes.
Banco de Dados I
identificar os atributos de cada entidade e relacionamentos, para uma Vdeo Locadora, sabendo-se que dentre os objetivos do sistema destacam-se: melhor atendimento aos clientes; controle de encomendas; controle de dvidas; controle das preferncias dos clientes (tipo de filme); e controle dos locais de guarda das fitas. Todo material pode ter no mximo 3 fornecedores; necessrio armazenar um histrico dos preos praticados pelos fornecedores; Para cada material existe somente um comprador dentro da empresa; e Um pedido de compra emitido somente a um fornecedor.
Fazer o diagrama entidade relacionamento e identificar os atributos de cada entidade e de cada relacionamento.
Banco de Dados I
Os empregados so alocados em projetos e a informao data de alocao deve ser mantida; e Cada projeto caracterizado por um nmero, nome e horas previstas.
7. Uma empresa deseja informatizar sua rea Comercial. Aps levantamento junto s
reas envolvidas, as seguintes necessidades foram identificadas: para os produtos comercializados pela empresa necessrio saber o seu cdigo, nome, custo, preo e a famlia de produtos a que pertence, bem como os preos e quantidades por pedido de venda. Para estes necessrio ter informaes como nmero, data, cliente e as faturas geradas; para os clientes necessrio ter o cdigo, nome, endereo, pedidos de venda, faturas e duplicatas; e para as faturas o nmero, data, duplicatas geradas e a transportadora dos produtos constantes na mesma. Quanto s duplicatas, necessita-se o nmero, data de vencimento, cliente e o portador (banco). Fazer o diagrama entidade relacionamento e identificar os atributos de cada entidade e de cada relacionamento.
9. Um empresa de Construo Civil deseja informatizar sua rea de Pessoal, bem como o
de Administrao de Obras. Para atender estas necessidades o seguinte foi detectado:
Banco de Dados I
todos os empregados tem um cargo e existe um plano de carreira para os mesmos; os empregados esto lotados em rgos, cada um deles tendo um chefe. Dentre os critrios para promoo dos empregados, destacam-se o da titulao e a participao em cursos profissionalizantes, com suas respectivas datas; para todas as obras executadas, previamente so definidas as atividades que sero executadas, com seus respetivos cronogramas por participante, seu custo orado, seu prazo de execuo e o responsvel pela mesma. Ainda so definidos os materiais a serem utilizados por atividade, independente do executor, e os custos previstos; a empresa definiu a necessidade de manter-se um histrico dos preos praticados pelos seus fornecedores; e para uma melhor administrao das obras, foi definido que semanalmente deveria ser emitido um relatrio, demonstrando por obra o seu custo orado e o real at a data, bem como o cronograma de execuo, apontando os desvios existentes, se for o caso. Fazer o diagrama entidade relacionamento e identificar os atributos de cada entidade e de cada relacionamento.
11. Sobre a rea de Controle de Pedidos de uma empresa nos dado as seguintes
informaes: A empresa produz 5.000 produtos diferentes; Os estoques dos produtos so armazenados em 20 depsitos; Um produto pode ser armazenado no mximo em 3 depsitos; Possui 12.000 clientes; pedidos so feitos pelos clientes atravs o telefone; Cada pedido despachado de um depsito a um ponto especfico; e Um pedido pode conter no mximo 20 produtos.
Fazer o diagrama entidade relacionamento e identificar os atributos de cada entidade e de cada relacionamento.
Banco de Dados I
13. Sobre a rea de Recurso Humanos de uma empresa temos as seguintes informaes:
cada empregado est lotado em um rgo, tem um cargo de carreira e pode ter um cargo de chefia; para o cadastramento de um empregado so registrados: matrcula, nome, endereo, telefone, cargo, rgo, salrio, filiao, data de nascimento, naturalidade e CPF; para cada dependente do empregado so registrados: nome, data de nascimento, grau de parentesco e escolaridade; ao longo do tempo de emprego, o empregado pode ter diversas promoes e necessrio ter um histrico dos cargos ocupados pelo mesmo; para cada rgo deseja-se saber: cdigo, denominao, sigla, nome do chefe e sua posio na hierarquia da empresa, isto , o rgo ao qual est subordinado e os rgos a ele subordinados, bem como os empregados lotados no mesmo; necessrio a qualquer instante saber a alocao de vagas por cargo ou rgo (quadro de pessoal); e para cada cargo deseja-se saber: cdigo, denominao, sigla, empregados que ocupam este cargo e os rgos que tem vaga (ocupada ou no) para o mesmo. Fazer o diagrama entidade relacionamento e identificar os atributos de cada entidade e de cada relacionamento.
14. Elaborar o M.E.R., bem como identificar os atributos de cada entidade e de cada
relacionamento, para uma empresa que deseja informatizar seu sistema de Compras e Recebimento. Aps processo de entrevistas com os usurios, ficou caracterizado que todo o processo se inicia quando algum empregado necessita de algum material, e o mesmo no tem em estoque. Para que sua necessidade seja atendida, emite uma solicitao de compra para o setor de Compras da empresa. Este atravs de sua infraestrutura procede com o levantamento de preos junto ao mercado. Aps esta pesquisa encomenda o material solicitado. O setor de Recebimento, procede com as atividades necessrias conferncia e recebimento dos materiais.
15. Elaborar o M.E.R., bem como identificar os atributos de cada entidade e relacionamentos,
para uma Imobiliria, que atenda pelo menos os seguintes objetivos: administrao dos imveis; emisso de propostas de venda ou locao; controle de contratos; controle de vendas/locaes.
Banco de Dados I
4. DICIONRIO DE DADOS
1. Cite 5 objetivos de um Sistema Dicionrio de Dados. 2. Cite 5 perguntas que um sistema Dicionrio de Dados deve responder. 3. Identifique pelo menos 8 (oito) entidades de um modelo conceitual de um Sistema Dicionrio de Dados.
Banco de Dados I
10
A A B K
B L
2. Construir o modelo Entidade Relacionamento para as tabelas abaixo: local fornecedor material municpio unidade-medida fornecedor.material material.local aluno curso departamento disciplina horrio naturalidade professor turma aluno.disciplina professor.disciplina aluno.disciplina.professor (#local,dn-local) (#fornecedor,nm-fornecedor,#municpio) (#material,dn-material,#un-medida) (#municpio, dn-municpio) (#un-medida,ds-un-medida) (#fornecedor,#material,pr-material) (#material,#local,qt-estoque) (#aluno,nm-aluno,en-aluno,#naturalidade,#curso) (#curso,dn-curso,qt-fases) (#departamento,dn-departamento) (#disciplina,dn-disciplina,ch-disciplina) (#horrio,hr-incio,hr-fim) (#naturalidade,dn-naturalidade) (#professor,nm-professor,en-professor, #departamento) (#turma,#disciplina,#horrio) (#aluno,#disciplina,md-aluno,nr-semestre) (#professor,#disciplina,nr-semestre) (#aluno,#disciplina,#professor,nr-semestre)
4. Considere as tabelas abaixo. Utilizar o SQL para: (a) Criar as tabelas e relacionamentos. (b) Criar os ndices primrios para cada tabela e para cada relacionamento. (c) Para cada tabela criar ndices secundrios pelas chaves estrangeiras. (d) Criar viso contendo todos os atributos de ALUNO e CURSO. (e) Especificar os comandos para selecionar todos os alunos (matrcula e nome) que esto cursando a disciplina BANCO DE DADOS. (f) Especificar os comandos para selecionar todos os cursos que tiveram alunos da disciplina Filosofia, com nota superior a 9 (nove), no semestre 02/1999, com o professor Jurandir.
Banco de Dados I
11
# $ #
cd-curso dn-curso
9(2) 20X
# #
# #
5. Considere as tabelas abaixo. Utilizar o SQL para: (a) Criar as tabelas e relacionamentos. (b) Criar os ndices primrios para cada tabela e para cada relacionamento. (c) Para cada tabela criar ndices secundrios pelas chaves estrangeiras. (d) Criar viso contendo todos os atributos de PEDIDO e COMPRADOR. (e) Especificar os comandos para selecionar todos os fornecedores (cdigo e denominao) que fornecem materiais com unidade de medida Litro. (f) Especificar os comandos para selecionar todos os compradores que compraram o material Lmpada, do fornecedor Pedro Paulo, com quantidade superior a 153.
# $ # $ $ material cd-material dn-material un-medida cd-comprador pedido nr-pedido dt-pedido cd-comprador cd-fornecedor 9(6) 30X 20X 9(5) 9(6)
ddmmaaaa
9(5) 30X
# #
9(5) 9(5)
# #
6. Considere as tabelas abaixo. Utilizar o SQL para: (a) Criar as tabelas e relacionamentos (b) Criar os ndices primrios para cada tabela e para cada relacionamento (c) Para cada tabela criar ndices secundrios pelas chaves estrangeiras (d) Criar viso contendo todos os atributos de PEDIDO, CLIENTE e VENDEDOR (e) Especificar o comando para selecionar todos os clientes (cdigo e nome) que comprem produtos com unidade de medida Kilo. (f) Especificar o comando para selecionar todos os vendedores que venderam o produto Isqueiro, para o cliente Jos Arruda, com quantidade superior a 800.
# $ # $ $ produto cd-produto dn-produto un-medida cd-vendedor pedido nr-pedido dt-pedido cd-vendedor cd-cliente 9(6) 30X 20X 9(5) 9(6)
ddmmaaaa
9(5) 30x
9(5) 9(5)
9(6) 9(5)
ddmmaaaa
9(7)V99
9(6) 9(6)
9(7)V99 9(5)V99
Banco de Dados I
12
6. LGEBRA RELACIONAL
1. Dado s relaes abaixo, especificar as operaes relacionais para obter o seguinte: (a)Quais produtos (dn-produto) tiveram produo em todas as mquinas com vida til (vd-til) superior a 10 (dez) anos, com produo horria superior a 15 (quinze) unidades? (b)Quais unidades de medidas (dn-un-medida) dos produtos que tiveram produo horria (pr-horria) superior a 10 unidades na mquina betoneira? (c) Quais mquinas (dn-mquina) em que todos os produtos que nelas j tiveram produo, obtiveram produo horria (pr-horria) superior a 6 (seis) unidades? mquina produto unidade-medida produto-mquina (#mquina,dn-maquina,vd-til) (#produto,dn-produto,#un-medida) (#un-medida,dn-un-medida) (#produto,#mquina,pr-horria)
2. Dado s relaes abaixo, especificar as operaes relacionais para obter o seguinte: (a)Quais alunos (nome) tiveram nota superior a 7 na disciplina MATEMTICA ou FSICA? (b)Quais alunos (nome) tiveram nota superior a 7 na disciplina MATEMTICA e FSICA? (c) Quais as naturalidades (denominao) dos alunos que j cursaram todas as disciplinas? (d)Quais disciplinas (denominao) todos os alunos que j a cursaram obtiveram nota superior a 5 (cinco)? (e)Quais alunos (nome) naturais de JOINVILLE obtiveram nota superior a 8 (oito) em disciplinas com carga horria superior a 45 horas? (f) Quais alunos (nome) cursaram todas disciplinas com carga horria igual ou maior que 60 horas, com nota superior a 7 (sete)? aluno disciplina naturalidade histrico (#aluno,nm-aluno,en-aluno,#naturalidade) (#disciplina,dn-disciplina,ch-disciplina) (#naturalidade,dn-naturalidade) (#aluno,#disciplina,md-aluno)
3. Dado s relaes abaixo, especificar as operaes relacionais para obter o seguinte: (a)Quais clientes (cdigo e nome) foram atendidos em at trinta dias com quantidade do produto "PARAFUSO" superior a 30.000? (b)Quais produtos (denominao) tiveram sua entrega superior a 60 dias e com quantidade inferior a 5.000? (c) Quais produtos (denominao) constam em todos os pedidos de todos os clientes do municpio de JOAABA? (d)Quais clientes (nome) tem seus pedidos com todos os produtos com tempo de produo maior que 30 horas, com quantidade superior a 30? cliente municipio pedido produto pedido.produto (#cliente,dn-cliente,en-cliente,nr-cnpj,#municpio) (#municipio,dn-municpio) (#pedido,dt-pedido,dt-entrega,#cliente) (#produto,dn-produto,te-produo) (#pedido,#produto,qt-pedida)
Banco de Dados I
13
4. Dado s relaes abaixo, especificar as operaes relacionais para obter o seguinte: (a)Quais professores (nome) que ministraram "MATEMATICA" nos dois ltimos anos? (b)Quais disciplinas (denominao) foram ministradas por professores lotados no departamento de CINCIAS DA COMPUTAO e que tem carga horria superior ou igual a 60 horas/aula por semestre? (c) Quais professores (matrcula e nome) do departamento de "MECNICA" ministraram aulas em cursos com mais de 5 fases a partir do segundo semestre de 1992, cujos alunos obtiveram nota superior a 7 (sete), no mesmo perodo, nas disciplinas com carga horria igual a 60 horas? (d)Dos alunos com nota superior a 5 (cinco) na disciplina "BANCO DE DADOS" e do curso de "PROCESSAMENTO DE DADOS" quais deles (matrcula e nome), so naturais de "JOINVILLE"? aluno curso departamento disciplina horrio naturalidade professor turma aluno-disciplina professor-disciplina aluno-disciplina-professor (#aluno,nm-aluno,en-aluno,#naturalidade,#curso) (#curso,dn-curso,qt-fases) (#departamento,dn-departamento) (#disciplina,dn-disciplina,carga-horaria) (#horrio,hr-incio,hr-fim) (#naturalidade,dn-naturalidade) (#professor,nm-professor,en-professor, #departamento) (#turma,#disciplina,#horrio) (#aluno,#disciplina,md-aluno,nr-semestre) (#professor,#disciplina,nr-semestre) (#aluno,#disciplina,#professor,nr-semestre)
5. Dado s relaes abaixo, especificar as operaes relacionais para obter o seguinte: (a)Quais as unidades de medida (descrio) dos materiais com quantidade armazenada superior a 3.000, no local "XPTO"? (b)Quais fornecedores (cdigo e nome) fornecem todos os materiais em estoque, com preo inferior a 4,00? (c) Quais fornecedores (cdigo e nome) de "JOINVILLE" tem preo superior a 5,00, para material com unidade de medida igual a "LITRO"? (d)Quais materiais (cdigo e denominao) todos os fornecedores que j o forneceram tiveram preo superior a 10,00? (e)Quais os fornecedores (cdigo e nome) e seus respectivos municpios (denominao) de "FLORIANOPOLIS ou de "BRUSQUE" tem para materiais com unidade de medida igual a "METRO", com preo inferior a 6,00? (f) Para materiais com quantidade em estoque superior a 100.000 no local "ARMAZEM", quais os municpios (denominao) dos fornecedores que os fornecem? local fornecedor material municpio unidade-medida fornecedor-material material-local (#local,dn-local) (#fornecedor,nm-fornecedor,#municpio) (#material,dn-material,#un-medida) (#municpio, dn-municpio) (#un-medida,ds-un-medida) (#fornecedor,#material,pr-material) (#material,#local,qt-estoque)
Banco de Dados I
14
6. Dado s relaes abaixo, especificar as operaes relacionais para obter o seguinte: (a)Denominao dos fornecedores que fornecem o produto P2? (b)Denominao dos fornecedores que fornecem pelo menos um produto cuja cor vermelha? (c) Denominao dos produtos de cor AZUL que tiveram pedidos com quantidade superior a 200? (d)Denominao dos fornecedores que fornecem todos o produtos em carteira? (e)Denominao dos fornecedores de JOINVILLE ou que fornecem P1? (f) Denominao dos fornecedores de JOINVILLE e que fornecem P1? fornecedor produto pedido (#fornecedor,dn-fornecedor,cd-venda,dn-cidade) (#produto,dn-produto,dn-cor, ps-produto) (#fornecedor,#produto,qt-pedida)
7. Dado s relaes abaixo, especificar as operaes relacionais para obter o seguinte: (a)Denominao das sees dos empregados alocados em projetos deste 1999? (b)Quais os projetos (denominao) o empregado JOS DA SILVA, participa na atividade ANLISE DE VULNERABILIDADE, com tempo inferior a 4 horas? (c) Quais os empregados (nome) que participam dos projetos que necessitam de todas as atividades, desde 1998? (d)Quais as funes (denominao) dos empregados que participam de todos os projetos? (e)Quais as funes (denominao) que participam de todos os projetos? atividade empregado funo projeto seo empregado-projeto empregado-projeto-atividade (#atividade,dn-atividade) (#empregado,nm-empregado,#seo,#funo) (#funo,dn-funo) (#projeto,dn-projeto) (#seo,dn-seo) (#empregado,#projeto,dt-alocao) (#empregado,#projeto,#atividade,dt-atividade, hr-incio,hr-fim)
Banco de Dados I
15
7. NORMALIZAO
1. Considere a relao abaixo:
empregado (#empregado,nm-empregado,en- empregado, nr-cpf,#cargo,dn-cargo, vl-salrio,#orgo,dn-rgo,(#curso,dn-curso,dt-curso),dt-nascimento, (#experincia, dn-experincia,te-experincia))
(a) Coloc-la em 3 FN, passando pela 1 FN e 2 FN. (b) Construir o modelo ER das relaes em 3 FN. 2. Considere a relao abaixo: empregado (#empregado,nm-empregado,en-empregado,nr-cpf,#cargo,dn-cargo, #orgo,dn- rgo,(#curso,dn-curso,dt-curso),dt-nascimento, (#experincia,dn-experincia,te-experincia),(nm-dependente, gr-parentesco))
(a) Coloc-la em 3 FN, passando pela 1 FN e 2 FN. (b) Construir o modelo ER das relaes em 3 FN. 3. Considere a relao abaixo: cliente (#cliente, dn-cliente,en-cliente,#regio,den-regio,nr-cnpj,#vendedor, nm-vendedor,(#produto,dn-produto,dt-compra,pr-produto),nr-telefone, nm-contato)
(a) Coloc-la em 3 FN, passando pela 1 FN e 2 FN. (b) Construir o modelo ER das relaes em 3 FN. 4. Considere a relao abaixo produto (#produto, dn-produto,pr-produto,#vendedor,nm-vendedor,pt-comisso, (#cliente,dn-cliente,en-cliente,dt-venda,nr-telefone),(#mquina,dn-mquina, teproduo),dn-local-produo)
(a) Coloc-la em 3 FN, passando pela 1 FN e 2 FN. (b) Construir o modelo ER das relaes em 3 FN. 5. Considere a relao abaixo: aluno (#aluno, nm-aluno,en-aluno,dt-nascimento,nm-pai,nm-mae,nr-telefefone, (#disciplina, dn-disciplina,(#professor,dt-disciplina,nm-professor, #departamento, dn-departamento, vl-mdia,fq-aluno)),#empresa, nm-empresa)
(a) Coloc-la em 3 FN, passando pela 1 FN e 2 FN. (b) Construir o modelo ER das relaes em 3 FN. 6. Dado s tabelas genricas abaixo, montar o modelo E-R correspondente, aps passar pela 1, 2 e 3 FN, sabendo-se que: O atributo G depende somente de #E O atributo Q depende transitivamente de #J, via #P O atributo O depende somente de #M A (#A, B, C, D, (#E, F, G), H, I) J (#J, K, L, (#M, N, O), #P, Q, R)
Banco de Dados I
16
7. Dado s tabelas genricas abaixo, montar o modelo E-R correspondente, aps passar pela 1, 2 e 3 FN, sabendo-se que: O atributo F depende somente de #D O atributo I depende somente de #G O atributo Q depende somente de #O O atributo S depende transitivamente de #L, via #R A (#A,B,C,(#D,E,F,(#G,H,I),J,K)) L (#L,M,N,(#O,P,Q),#R,S,W,#A,#D)
8. Normalizar o formulrio abaixo, passando pela 1a., 2a. e 3a. forma normal, e desenhar o
modelo E/R correspondente, bem como identificar os atributos de cada entidade e de cada relacionamento, sabendo-se que, PRJ = projeto e AT = atividade.
MATRCULA: ORGO:
DD MM AA PRJ
NOME: FUNO:
AT INCIO FIM DD MM AA PRJ AT INCIO FIM
9. Normalizar o formulrio abaixo, passando pela 1a., 2a. e 3a. forma normal, e desenhar o modelo E/R correspondente, bem como identificar os atributos de cada entidade e de cada relacionamento.
UNIVERSIDADE DO ESTADO DE SANTA CATARINA -UDESC CENTRO DE CINCIAS TECNOLGICAS - CCT
DIRIO DE CLASSE
Turma: Disciplina: Professor: Curso: Departamento: MATCULA E NOME DO ALUNO Data e Frequncia 01.nome do aluno 1 02.nome do aluno 2 03.nome do aluno 3 nn. nome do aluno nn Semestre:
FALTAS
MDIA
Banco de Dados I
17
10. Normalizar o formulrio abaixo, passando pela 1a., 2a. e 3a. forma normal, e desenhar o modelo E/R correspondente, bem como identificar os atributos de cada entidade e de cada relacionamento. UNIVERSIDADE DO ESTADO DE SANTA CATARINA - UDESC CENTRO DE CINCIAS TECNOLGICAS - CCT/FEJ PLANO DE TRABALHO INDIVIDUAL
PROFESSOR
JOO DA SILVA SITUAO FUNCIONAL
DEPTO DCC
SEM 2004 / 1
EFETIVO ENSINO
DISCIPLINAS
TITULAO MESTRE
REGIME 40 horas
ATIVIDADES EM DESENVOLVIMENTO
CURSO /HABILITAO FASE
CARGA HORRIA
3 4 4
INCIO
4 4 6
TRMINO
10
HORAS
GDG 182/94
AUTORIZAO
11/93
INCIO
12/95
TRMINO
4 2
HORAS
07/95 09/95
INCIO
11/95 12/95
TRMINO
10 10 1 3
11/94 11/93
10/96 11/95
Banco de Dados I
18
11. Normalizar o formulrio abaixo , passando pela 1a., 2a. e 3a. forma normal. e desenhar o modelo E/R correspondente, bem como identificar os atributos de cada entidade e de cada relacionamento.
FICHA DE INSCRIO
Horrio Dias 08:00 10:00 14:00 16:00 08:00 10:00 14:00 16:00 08:00 10:00 14:00 16:00 Tuno manh tarde manh tarde manh tarde manh Tarde
18 18 M02 M06 M10 M14 T02 T06 T10 T14 D02 D06 D10 D14
19 19 M03 M07 M11 M15 T03 T07 T11 T15 D03 D07 D11 D15
20 20 M04 M08 M12 M16 T04 T08 T12 T16 D04 D08 D12 D16
21 21
CONGRESSO TCNICO
Multimdia
M01 M05 M09 M13 T01 T05 T09 T13 D01 D05 D09 D13
Dias
Tecnologia da Informao
Desenvolvimento
CONGRESSO USURIO
Medicina AEC - Arquitetura, Engenharia e Construo EIS Editorao Eletrnica Advocacia Gis na Administrao Pblica Ensino Automao Comercial
UF FAX
Banco de Dados I
19
12. Normalizar o formulrio abaixo , passando pela 1a., 2a. e 3a. forma normal. e desenhar o modelo E/R correspondente, bem como identificar os atributos de cada entidade e de cada relacionamento.
FORMULRIO DE INSCRIO EM CURSOS DE PS-GRADUAO Nome do candidato: Endereo Residencial: Bairro: CEP: Formao Acadmica: Estado Civil: Endereo Comercial: Empresa: Bairro: CEP: Fone/Fax: Cidade: E-mail: UF: Cnjuge: No Complemento: Fone/Fax: Cidade: E-mail: Instituio: No CPF: Complemento: UF:
Engenharia de Segurana do Trabalho Cincia Poltica Engenharia de Produo Automao Industrial Administrao Redes de Computadores Preencher os quadros com a respectiva prioridade (1 = maior prioridade e 6 = menor prioridade)
Banco de Dados I
20
A A B K
B L
AE A B ACE C E D DD
AE A ACE C E D
G F
DD
Banco de Dados I
21
4. Desenhar o diagrama de estruturas correspondente a DDL em DBTG abaixo, bem como desenhar o diagrama de entidades e relacionamentos.
RECORD NAME IS A RECORD NAME IS B RECORD NAME IS C RECORD NAME IS D RECORD NAME IS E RECORD NAME IS F RECORD NAME IS G RECORD NAME IS H SET NAME IS AA OWNER IS A MEMBER IS B SET NAME IS BB OWNER IS B MEMBER IS C SET NAME IS CC OWNER IS C MEMBER IS D SET NAME IS DD OWNER IS E MEMBER IS D SET NAME IS EE OWNER IS A MEMBER IS F SET NAME IS FF OWNER IS C MEMBER IS H SET NAME IS GG OWNER IS E MEMBER IS H SET NAME IS HH OWNER IS A MEMBER IS H SET NAME IS II OWNER IS E MEMBER IS F SET NAME IS JJ OWNER IS D MEMBER IS G SET NAME IS KK OWNER IS D MEMBER IS G
5. Desenhar o diagrama de estruturas correspondente a DDL em DBTG abaixo, bem como desenhar o diagrama de entidades e relacionamentos.
RECORD NAME IS A RECORD NAME IS B RECORD NAME IS C RECORD NAME IS D RECORD NAME IS E RECORD NAME IS F RECORD NAME IS G RECORD NAME IS H SET NAME IS AA OWNER IS A MEMBER IS B SET NAME IS BB OWNER IS B MEMBER IS C SET NAME IS CC OWNER IS C MEMBER IS D SET NAME IS DD OWNER IS E MEMBER IS D SET NAME IS EE OWNER IS A MEMBER IS F SET NAME IS FF OWNER IS A MEMBER IS G SET NAME IS GG OWNER IS C MEMBER IS G SET NAME IS HH OWNER IS E MEMBER IS G SET NAME IS II OWNER IS E MEMBER IS F SET NAME IS JJ OWNER IS D MEMBER IS H SET NAME IS KK OWNER IS D MEMBER IS H
Banco de Dados I
22
6. Desenhar o diagrama de estruturas correspondente a DDL em DBTG abaixo, bem como desenhar o modelo entidade relacionamento.
RECORD NAME IS F RECORD NAME IS J RECORD NAME IS K RECORD NAME IS L RECORD NAME IS P RECORD NAME IS R RECORD NAME IS S RECORD NAME IS V RECORD NAME IS W RECORD NAME IS Y RECORD NAME IS Z SET NAME IS AA OWNER IS J MEMBER IS F SET NAME IS BB OWNER IS W MEMBER IS Z SET NAME IS CC OWNER IS K MEMBER IS W SET NAME IS FF OWNER IS J MEMBER IS R SET NAME IS GG OWNER IS Y MEMBER IS S SET NAME IS HH OWNER IS J MEMBER IS S SET NAME IS JJ OWNER IS V MEMBER IS S SET NAME IS KK OWNER IS K MEMBER IS F SET NAME IS LL OWNER IS Y MEMBER IS L SET NAME IS MM OWNER IS Y MEMBER IS L SET NAME IS NN OWNER IS Z MEMBER IS R SET NAME IS RR OWNER IS P MEMBER IS F SET NAME IS ZZ OWNER IS V MEMBER IS V
Banco de Dados I
23
A A B K
B L
Banco de Dados I
24
Banco de Dados I
25