Buscar

LISTA 6

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 3, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 6, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Prévia do material em texto

MODELAGEM DE DADOS 
 
EXERCÍCIOS 
 
LISTA 6 
 
PROFESSORA GELLARS TAVARES 
 
gellarstavares@yahoo.com.br 
 
 
2012 
 
 
 
MODELAGEM DE DADOS 
Professora: GELLARS TAVARES 
 
  2
1- Considere a tabela de uma base de dados relacional definida com a estrutura abaixo: 
 
Colaborador (codcolaborador, nomecolaborador, codigodepartamento) 
 
Considere que essa tabela tem um índice sobre as colunas (codcolaborador, 
codigodepartamento), nessa ordem, julgue os itens subsecutivos. Esse índice é adequado para 
ser usado pelo SGBD relacional para acelerar uma consulta na qual é fornecido um valor de 
nomecolaborador. 
( ) CERTO 
( ) ERRADO 
2- As colunas de uma tabela no Modelo Relacional são chamadas de: 
A ATRIBUTOS 
B TUPLAS 
C DOMÍNIO 
D CAMPO 
E VALOR 
 
3- Com relação à modelagem de dados, diagramas entidade-relacionamento e mapeamento 
para modelo relacional, julgue os itens seguintes. 
Em esquemas relacionais para determinada entidade com um conjunto de valores como 
atributos multivalorados, o valor do atributo chave da entidade é repetido uma vez para cada 
valor do atributo multivalorado da tupla da relação separada e relacionada. 
( ) CERTO 
( ) ERRADO 
 
 
4- Sobre o mapeamento de uma modelagem conceitual entidade-relacionamento para uma 
modelagem relacional, é correto afirmar: 
 
A Uma hierarquia de especialização de entidades sempre gera uma tabela para cada 
entidade participante da hierarquia. 
B Um atributo chave estrangeira em uma tabela pode ter sido gerado pelo 
mapeamento de um relacionamento com cardinalidade um-para-muitos ou um-
para-um na modelagem conceitual. 
C Um relacionamento com cardinalidade muitos-para-muitos é representado através 
de chaves estrangeiras nas tabelas que representam as entidades participantes 
deste relacionamento. 
D Uma entidade fraca é sempre aglutinada a sua entidade forte, gerando uma única 
tabela que as representa no esquema relacional. 
E Um atributo multivalorado de uma entidade ou de um relacionamento não pode 
ser mapeado para um esquema relacional, pois o modelo relacional não suporta 
este tipo de atributo. 
 
 
 
 
MODELAGEM DE DADOS 
Professora: GELLARS TAVARES 
 
  3
 
5- Considerem um diagrama de entidade-relacionamento com a entidade EMPREGADO, cujos 
atributos são MATRICULA, NOME-EMPREGADO, RUA, CIDADE (sendo MATRICULA a chave) e 
com a entidade DEPENDENTE fraca, com os atributos NOME-DEPENDENTE e PARENTESCO 
(sendo NOME-DEPENDENTE chave parcial). Existe também o relacionamento identifcador 
POSSUI entre EMPREGADO e DEPENDENTE. Nesse relacionamento, EMPREGADO pode possuir 
N DEPENDENTES e um DEPENDENTE tem que ser necessariamente de um único EMPREGADO. 
Escolha entre as opções abaixo a que descreve CORRETAMENTE o esquema relacional para a 
entidade DEPENDENTE 
A Atributos: MATRICULA, NOME-DEPENDENTE e PARENTESCO. Chave primária: 
NOME-DEPENDENTE. Chave estrangeira: MATRICULA de DEPENDENTE que 
referencia MATRICULA de EMPREGADO. 
B Atributos: MATRICULA, NOME-DEPENDENTE e PARENTESCO. Chave primária: 
NOME-DEPENDENTE e PARENTESCO. Chave estrangeira: MATRICULA de 
DEPENDENTE que referencia MATRICULA de EMPREGADO. 
C Atributos: MATRICULA, NOME-DEPENDENTE e PARENTESCO. Chave primária: 
MATRICULA e NOME-DEPENDETE. Chave estrangeira: MATRICULA de DEPENDENTE 
que referencia MATRICULA de EMPREGADO. 
D Atributos: NOME-DEPENDENTE e PARENTESCO. Chave primária: NOME-
DEPENDENTE. 
 
6- Considere o seguinte esquema de dados relacional que representa departamentos e seus 
empregados. 
DEPARTAMENTO (CodDepto, NomeDepto) 
EMPREGADO (CodEmp, NomeEmp, CodDepto) 
Considere também a seguinte restrição de integridade referencial para esse esquema: 
EMPREGADO. CodDepto é chave estrangeira de DEPARTAMENTO. CodDepto com as opções ON 
DELETE SET NULL e ON UPDATE CASCADE 
Todas as sentenças abaixo respeitam essa restrição de integridade, EXCETO: 
A Sempre que uma nova linha for inserida em EMPREGADO deve ser garantido que o 
seu valor de EMPREGADO. CodDepto ocorra na coluna DEPARTAMENTO.CodDepto. 
B Sempre que um valor de DEPARTAMENTO. CodDepto for alterado, todas as 
correspondentes ocorrências em EMPREGADO.CodDepto serão também alteradas 
para o mesmo valor alterado. 
C Sempre que um valor de EMPREGADO. CodDepto for alterado, deve ser garantido 
que esse valor ocorra em DEPARTAMENTO.CodDepto. 
D A remoção de uma linha qualquer em DEPARTAMENTO requer que antes sejam 
removidas todas as linhas em EMPREGADO que referenciem a linha de 
DEPARTAMENTO sendo removida. 
 
 
MODELAGEM DE DADOS 
Professora: GELLARS TAVARES 
 
  4
7- Em um modelo entidade relacionamento, os tipos de relacionamento são representados, 
explicitamente, por dois atributos A e B — sendo um a chave primária, e outro, a chave 
estrangeira (sob o mesmo domínio) — inseridos em duas relações S e T. 
( ) CERTO 
( ) ERRADO 
8- No mapeamento de uma entidade fraca, essa entidade será transformada em uma tabela 
cuja chave primária contém os atributos que compõem a chave primária da entidade da qual 
essa entidade fraca é dependente. 
( ) CERTO 
( ) ERRADO 
 
9- Ao se mapear um modelo de dados conceitual em um modelo lógico relacional, verifica-se a 
correspondência um para um entre entidades conceituais e tabelas. 
( ) CERTO 
( ) ERRADO 
 
10- Considere: 
 
I. Regra 1 - Todas as informações são representadas de forma explícita no nível lógico e 
exatamente em apenas uma forma, por valores em tabelas. 
II. Regra 2 - Cada um e qualquer valor atômico possuem a garantia de ser logicamente 
acessado pela combinação do nome da tabela, do valor da chave primária e do nome da 
coluna. 
III. Regra 3 - Valores nulos não devem ser utilizados de forma sistemática, independente do 
tipo de dado ainda que para representar informações inexistentes e informações inaplicáveis. 
Das regras de Codd para bancos de dados relacionais, está correto o que consta em 
 
A I, apenas. 
B II, apenas. 
C I e II, apenas. 
D II e III, apenas. 
E I, II e III. 
 
 
 
 
 
 
 
 
 
 
MODELAGEM DE DADOS 
Professora: GELLARS TAVARES 
 
  5
 
11- 
 
Complete os espaços reservados por “_______” e assinale a alternativa correta: No modelo 
anterior, “Número” representa a _____________ e para que se possa assegurar a 
________________ deverá ser adicionado à entidade Dependente, onde passará a ser um(a) 
_______________. 
A Chave-primária/integridade referencial/chave-primária 
B Chave-secundária/integridade referencial/chave-primária 
C Chave-primária/integridade referencial/chave-estrangeira 
D Chave-primária/controle de chaves/chave-secundária 
E Chave-primária/integridade referencial/chave-secundária 
 
12- O seguinte termo normalmente NÃO é utilizado quando se fala em Bancos de Dados 
Relacionais (BDR): 
A Relação ou entidade. 
B Tupla. 
C Chave primária ou Primary Key. 
D Classe. 
E Atributo. 
 
13- 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 instâncias da relação. 
( ) CERTO 
( ) ERRADO 
 
14- No modelo relacional de banco de dados, a cardinalidade de uma relação corresponde ao 
número de atributos que constituem o esquema da relação. 
( ) CERTO 
( ) ERRADO 
 
 
MODELAGEM DE DADOS 
Professora: GELLARS TAVARES 
 
  6
 
15- As restrições de integridade são regras de consistência de dados que devem ser garantidas 
pelo sistema gerenciador de banco de dados, sem auxílio de validações ou aplicação externa. 
( ) CERTO 
( ) ERRADO 
 
16- Em um banco de dados relacional, um campo do tipo string não aceita valor nulo (NULL). 
( ) CERTO 
( ) ERRADO 
 
17- Em relação ao modelo entidade-relacionamento, considere: 
I. Dá-se o nome de chave estrangeira ao atributo integrante de uma entidade que se torna 
chave primária em outra entidade. 
II. O relacionamento um-para-um, não requer chave estrangeira. 
III. No relacionamento um-para-muitos, a chave estrangeira situa-se na entidadede 
cardinalidade muitos. 
IV. No relacionamento muitos-para-muitos a chave estrangeira de ambas as entidades tem 
que estar em uma tabela extra que implementa o relacionamento. 
Está correto o que consta APENAS em 
A I e II. 
B III e IV. 
C I, II e IV. 
D I, III e IV. 
E II, III e IV. 
 
18- O processo de mapeamento do modelo entidade relacionamento para o modelo relacional 
tem como objetivo evitar as anomalias de acesso concorrente. 
( ) CERTO 
( ) ERRADO 
19- No processo de mapeamento do modelo relacional para o modelo lógico, uma entidade 
torna-se uma tabela, e o identificador de cada ocorrência de uma entidade, a chave primária 
da tabela. 
( ) CERTO 
( ) ERRADO 
 
 
 
MODELAGEM DE DADOS 
Professora: GELLARS TAVARES 
 
  7
20- O modelo entidade-relacionamento tem por base a percepção de que o mundo real é formado 
por um conjunto de objetos chamados entidades e pelo conjunto dos relacionamentos entre esses 
objetos. 
( ) CERTO 
( ) ERRADO 
21- No modelo relacional, os dados são representados por um conjunto de registros e as relações 
entre esses registros são representadas por ligações, as quais podem ser vistas pelos ponteiros 
sucessivos. Os registros são organizados no banco de dados por um conjunto arbitrário de gráficos. 
( ) CERTO 
( ) ERRADO 
 
22- Considerando-se a propriedade da unicidade do conjunto de atributos que compõem uma 
tabela, é correto afirmar que toda tabela tem pelo menos uma chave candidata. 
( ) CERTO 
( ) ERRADO 
 
23- No mapeamento de uma entidade fraca, essa entidade será transformada em uma tabela 
cuja chave primária contém os atributos que compõem a chave primária da entidade da qual 
essa entidade fraca é dependente. 
( ) CERTO 
( ) ERRADO 
24- Ao se mapear um modelo de dados conceitual em um modelo lógico relacional, verifica-se 
a correspondência um para um entre entidades conceituais e tabelas. 
( ) CERTO 
( ) ERRADO 
 
25- Em um modelo entidade relacionamento, os tipos de relacionamento são representados, 
explicitamente, por dois atributos A e B — sendo um a chave primária, e outro, a chave 
estrangeira (sob o mesmo domínio) — inseridos em duas relações S e T. 
( ) CERTO 
( ) ERRADO 
 
 
 
 
MODELAGEM DE DADOS 
Professora: GELLARS TAVARES 
 
  8
 
26- O entendimento dos modelos de banco de dados é fundamental para compreender as 
vantagens e desvantagens em aspectos de estrutura e manipulação dos dados. Um destes 
modelos utiliza tabelas bidimensionais para o armazenamento dos dados e a maneira como os 
dados são armazenados influencia na facilidade de acesso às informações, existindo técnicas 
de normalização para aperfeiçoar a organização. Trata-se do modelo 
A Hierárquico 
B Em rede. 
C Relacional. 
D Distribuído. 
E Orientado a objetos. 
 
27- A cardinalidade de mapeamento expressa o 
A Número de entradas mapeadas por entidade atribuída. 
B Número de entidades ordenadas no mapeamento de um conjunto de relacionamentos 
primários. 
C Número de mapeamentos ao qual se associa uma relação de cardinalidade. 
D Número de entidades ao qual outra entidade pode ser associada por um conjunto de 
relacionamento. 
E Mapeamento de entidades ao qual outra entidade pode ser mapeada por um conjunto 
de atributos numéricos. 
 
28- O Modelo Relacional usa 
A Uma coleção de tabelas para representar os dados e as relações entre eles. 
B Uma coleção de tabelas de decisão para representar os dados através de relações 
parametrizadas. 
C Um conjunto de relações entre objetos representados por seus dados. 
D Uma tabela de relações de acesso para determinados usuários. 
E Uma coleção de modelos de bancos de dados com hierarquias relacionais de 
usuários. 
 
30- O seguinte termo normalmente NÃO é utilizado quando se fala em Bancos de Dados 
Relacionais (BDR): 
A Relação ou entidade. 
B Tupla. 
C Chave primária ou Primary Key. 
D Classe. 
E Atributo.

Outros materiais