You are on page 1of 22

REVISO

01
No modelo conceitual, o banco de dados
descrito de forma independente da
implementao em um SGBD. Esse modelo cita
os dados que podem ser armazenados no banco
de dados, mas no especifica como esses dados
esto armazenados no nvel de SGBD
02
Independente da cardinalidade mnima do
relacionamento, a melhor estratgia para
traduo de modelos conceituais 1:n para lgico
ser a adio de uma chave estrangeria na
relao que implementa a entidade de menor
cardinalidade mxima
03
A restrio de integridade de entidade
estabelece que nenhum valor de chave primria
pode ser null. Isso porque o valor da chave
primria usado para identificar as tuplas
individuais em uma relao
04
Uma tabela no pode ter valores de chaves
estrangeiras nulos, em decorrncia da regra de
integridade referencial
05
A restrio de integridade de vazio estabelece
que atributos cuja cardinalidade mnima no
modelo conceitual era 1 no recebam valores
null no modelo relacional
06
Ao se mapear um modelo de dados conceitual
em um modelo lgico relacional, verifica-se a
correspondncia um para um entre entidades
conceituais e tabelas
07
A seguir, apresenta-se uma representao de
forma textual no modelo conceitual.
Aluno(matricula, nome, salrio, cidade, CEP)
08
No mapeamento de uma entidade fraca, essa
entidade ser transformada em uma tabela cuja
chave primria contm os atributos que
compem a chave primria da entidade da qual
essa entidade fraca dependente
09
O relacionamento entre duas entidades com
cardinalidade muitos-para-muitos no pode ser
implementado diretamente em um banco de
dados relacional convencional, sendo
necessrio, para tanto, o uso de uma tabela
adicional, que armazena chaves estrangeiras das
duas entidades que se relacionam
10
Chaves estrangeiras so, ocasionalmente, chaves
primrias de outras relaes
11
No modelo lgico, que depende do tipo de SGBD
em uso, o banco de dados descrito no nvel de
abstrao visto pelo usurio do SGBD
12
O modelo relacional de banco de dados possui
uma estrutura de dados em forma de tabela em
que as colunas representam os atributos ou os
campos, e as linhas representam os registros ou
as instncias da relao
13
O modelo lgico tem incio a partir do modelo
conceitual e descreve as estruturas fsicas de
armazenamento de dados, tais como tamanho
de campos, ndices e tipo de preenchimento dos
campos
14
Ao transformar uma
generalizao/especializao de um modelo
conceitual para um modelo lgico possvel
adotar uma estratgia de melhor performance
se projetado uma tabela por entidade
especializada, assim tambm evitando um
menor nmero de campos opcionais
15
Relacionamentos de modelos conceituais cujas
cardinalidades mximas so do tipo 1:1 e ambas
as entidades so opcionais podem ser
transformadas em modelos lgicos utilizando
quaisquer das estratgias de traduo de
relacionamento possveis, porm a melhor
soluo aquela que adiciona colunas em uma
das tabelas projetadas
16
No modelo relacional de administrao de
dados, uma relao pode ter um conjunto de
atributos que contm valores com mesmo
domnio de um conjunto de atributos que forma
a chave primria de uma outra relao
17
Ao se projetar um banco de dados deve-se optar
por um modelo lgico com menor nmero de
junes, que no necessariamente ser o de
menor nmero de relaes
18
Os valores de uma chave alternativa relacionam
sempre uma chave primria vlida existente a
uma outra tabela
19
A implementao de uma hierarquia em um
modelo relacional, quando utiliza uma nica
relao para tal, otimiza a busca e
processamento de dados no banco
20
Relaes representam conjuntos de dados no
modelo relacional, estando associadas com as
tabelas em um banco de dados relacional
REVISO