Escolar Documentos
Profissional Documentos
Cultura Documentos
C odd estabeleceu a existência de três tipos de relações normalizadas, denominadas primeira, segunda e
terceira formas normais. Uma relação está na 3ª FORMA NORMAL, se e somente se todos os domínios que não
são chaves forem completamente:
(1) Uma coluna ou um grupo de colunas que assegura a unicidade das linhas dentro de uma tabela.
(2) Restrições de Integridade.
(3) Os valores que aparecem nos atributos em uma chave estrangeira devem aparecer na chave primaria da
tabela referenciada.
(4) Representação bi-dimensional dos dados composta de linhas e colunas.
(5) Determinado valor ou uma escala de valores que certo atributo pode assumir.
( ) Tabela.
( ) Domínio.
( ) Chave Primaria.
( ) Uma regra que deve ser obedecida em todos estados válidos da base de dados.
( ) Integridade Referencial.
5, 4, 2, 1, 3
5, 2, 1, 3, 4
4, 1, 5, 2, 3
5, 2, 3, 1, 4
4, 5, 1, 2, 3
file:///G:/Pessoal/Acad%EAmico/Est%E1cio%20de%20S%E1/2o%20Semestre/Modelagem%20de%20Dados/Provas/Prova%20AV_files/bdq_prova_resulta… 1/4
19/3/2014 3a Questão (R e f.: 201304154043) BDQ Prova
No contexto do projeto de banco de dados requisitos de informação podem ser visto como:
Na modelagem de bancos de dados relacionais, há o conceito de especialização total. Sobre esse conceito,
pode-se afirmar que
cada entidade de nível superior precisa pertencer a pelo menos dois conjuntos de entidades de nível
inferior.
nem todas as entidades de nível superior precisam pertencer a um conjunto de entidades de nível
inferior.
as entidades de nível superior não são representadas nas tabelas do banco de dados.
as entidades de nível inferior não são representadas nas tabelas do banco de dados.
cada entidade de nível superior precisa pertencer a um conjunto de entidades de nível inferior.
No mapeamento do modelo conceitual para o modelo relacional, realizado por ferramentas de projeto de
bancos de dados como o ERwin, os relacionamentos tipo M:N (muitos para muitos) são mapeados normalmente
como
C onsidere as dependências funcionais: X -> Y, Y -> Z e Y -> W, onde os atributos X,Y,Z são atômicos. A
definição da relação R que não está na terceira forma normal é:
R ( X, Y )
R ( X, Y, Z )
file:///G:/Pessoal/Acad%EAmico/Est%E1cio%20de%20S%E1/2o%20Semestre/Modelagem%20de%20Dados/Provas/Prova%20AV_files/bdq_prova_resulta… 2/4
19/3/2014 BDQ Prova
R ( X, Y, Z )
R ( Y, Z, W )
R ( Y, W )
R ( Y, Z )
Muitas aplicações para web usam uma arquitetura chamada de "arquitetura três camadas", que possui uma
camada intermediária entre o cliente e o servidor de banco de dados.
Essa camada intermediária, ou camada do meio é, algumas vezes, chamada de servidor de aplicações.
A respeito dessa camada, NÃO é correto afirmar que:
Já que muitos dos usuários dos sistemas de bancos de dados não são treinados em computação, os desenvolvedores de
sistemas omitem essa complexidade desses usuários por meio dos diversos níveis de abstração, de modo a facilitar a
interação dos usuários com o sistema.
Quais os níveis de abstração foram propostos pelo comitê de padronização do ANSI (American National Standards
Institute).
Resposta: Trata-se dos Esquemas Interno e Externo e seus Modelos, sendo o Modelo C onceitual o Esquema
Externo e ideal para usuário sem conhecimento técnico, enquanto os modelos Lógico e Físico são do Esquema
Interno. O Modelo Físico é o que se preocupa com detalhes de implementação e é dependente da tecnologia que
será usada.
Gabarito: Nível físico (nível interno), Nível lógico e Nível de visão (nível externo).
Já que muitos dos usuários dos sistemas de bancos de dados não são treinados em computação, os desenvolvedores de
sistemas omitem essa complexidade desses usuários por meio dos diversos níveis de abstração, de modo a facilitar a
interação dos usuários com o sistema.
Considerando o texto, descreva sobre o nível de visão (nível externo) de abstração de dados.
Gabarito:
Nível externo é o mais alto nível de abstração e descreve apenas parte do banco de dados. Muito dos usuários de banco
de dados não precisam conhecer todas as informações. Pelo contrário, os usuários normalmente utilizam apenas parte do
banco de dados.
file:///G:/Pessoal/Acad%EAmico/Est%E1cio%20de%20S%E1/2o%20Semestre/Modelagem%20de%20Dados/Provas/Prova%20AV_files/bdq_prova_resulta… 4/4