Buscar

Princípios de Banco de Dados - avaliação II

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 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

Você também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes

Prévia do material em texto

Nota: 10 Da um Joinha aí.... 
Princípios de Banco de Dados - Avaliação II 
 
1 A modelagem de dados pode ser compreendida como o ato de especificar as estruturas de 
dados e as regras de negócio necessárias para o seu desenvolvimento. Os modelos podem ser 
classificados como conceitual, lógico ou físico. Com relação ao modelo lógico, analise as 
sentenças a seguir: 
 
I- Seu objetivo é descrever as informações em um contexto de negócio de forma simples e de 
fácil compreensão aos usuários finais, para posteriormente serem armazenadas em um banco 
de dados. 
 II- Ele tem por objetivo representar as estruturas que irão armazenar os dados dentro de um 
Banco de Dados. 
III- É considerado a etapa final do projeto de banco de dados, onde será utilizada a linguagem 
de definição de dados do SGDB. 
IV- Nesta etapa, levamos em conta qual será a abordagem utilizada referente ao Banco de 
Dados: Relacional, Hierárquico ou de Rede. Assinale a alternativa CORRETA: 
 
A) As sentenças I e III estão corretas. 
B) Somente a sentença III está correta. 
C) As sentenças II e IV estão corretas. 
D) Somente a sentença I está correta. 
 
2 As chaves permitem dar uma identificação a cada ocorrência de instância em uma tabela e 
garantir que elas sejam únicas. Basicamente existem três tipos de chaves em um banco de 
dados relacional: chave primária, chave alternativa, chave estrangeira. Sobre o exposto, 
analise as sentenças a seguir: 
I- A chave estrangeira ou foreign key (FK) é uma coluna única que se referem obrigatoriamente 
a uma coluna de outra tabela que não pode ser chave primário. 
II- Cada tabela pode ter uma ou mais chaves estrangeiras. 
III- A chave estrangeira pode referenciar a uma chave primária da própria tabela na qual esteja 
inserida. 
IV- O valor da chave estrangeira não pode ser alterado, pois referencia uma chave primária. 
Assinale a alternativa CORRETA: 
A) As sentenças I e III estão corretas. 
B) As sentenças II e III estão corretas. 
C) As sentenças I e IV estão corretas. 
D) As sentenças I e II estão corretas. 
 
 
 
3 
Os atributos são as características ou propriedades das entidades e guardam informações 
específicas delas. 
Quais são os dois tipos de atributos? 
A) Informação e Descrição. 
B) Identificadores e Descrição. 
C) Informação e Descritores. 
D) Identificadores e Descritores. 
 
4A modelagem conceitual de um banco de dados é composta por dois elementos principais: 
entidades e relacionamentos. As entidades representam elementos do mundo real sob os 
quais se desejam armazenar informações, já os relacionamentos representam comportamento 
entre as entidades. Os relacionamentos são vínculos ou associações lógicas entre duas ou mais 
entidades. Contudo, em alguns casos particulares, é possível que um relacionamento seja 
estabelecido entre uma entidade e ela mesma. Neste sentido, assinale a alternativa CORRETA 
que apresenta este tipo de relacionamento: 
 
A) Extrarrelacionamento. 
B) Autorrelacionamento. 
C) Entrerrelacionamento. 
D) Grau de Relacionamento. 
 
5 O processo de modelagem consiste em cinco aspectos importantes. 
Sobre a sequência desses aspectos, assinale a alternativa CORRETA: 
A) Observação, Entendimento dos conceitos, Representação dos objetos, Validação, 
Verificação de fidelidade e carências. 
B) Entendimento dos conceitos, Observação, Representação dos objetos, Verificação de 
fidelidade e carências, Validação. 
C) Entendimento dos conceitos, Representação dos objetos, Observação, Verificação de 
fidelidade e carências, Validação. 
 D) Observação, Entendimento dos conceitos, Representação dos objetos, Verificação de 
fidelidade e carências, Validação. 
 
 
6Como é denominada a representação gráfica dos objetos em um sistema de banco de dados? 
A) Atributos 
B) Entidade-relacionamento 
C) Entidade 
D) Objetos 
D) Objetos 
 
 
7 
Há três tipos de graus de relacionamento presente no modelo entidade relacionamento. 
Sobre esses graus, assinale a alternativa CORRETA: 
A) Um para um; um para muitos; muitos para muitos. 
B) Um para zero; um para vários; muitos para muitos. 
C) Um para dois; um para vários; muitos para nenhum. 
D) Um para zero; um para muitos; muitos para nenhum. 
 
 
8 
As chaves, com relação ao modelo lógico, correspondem aos atributos identificadores. Eles 
permitem dar uma identificação a cada ocorrência de instância em uma tabela e garantir que 
elas sejam únicas. Dentro do banco de dados propriamente dito, as chaves contam ainda com 
outras funcionalidades, sendo que, além de ter a função de identificar uma linha de uma 
tabela, elas ajudam a estabelecer o relacionamento entre as tabelas de um banco de dados 
relacional. Sobre o exposto, classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) Chaves primárias só funcionam quando são compostas, formada de duas ou mais em cada 
tabela. 
( ) O campo que pertence a uma chave primária pode ter valor opcional, sendo um deles o 
NULL (nulo). 
( ) Ao definir uma chave primária, está se definindo apenas uma restrição de integridade. 
( ) A chave primária simples é formada por apenas um campo da tabela. 
Assinale a alternativa que apresenta a sequência CORRETA: 
A) F - V - F - V. 
B) F - F - V - V. 
C) F - F - F - F. 
D) V - F - F - V. 
D) V - F - F - V. 
 
 
 
9A modelagem de um banco de dados é dita como uma importante etapa durante o 
desenvolvimento de um banco de dados. Nesta etapa, os elementos que irão compor um 
sistema de informação serão mapeados e abstraídos pelos modelos de dados. O modelo lógico 
está associado à implementação, isto significa que esse modelo irá refletir exatamente a 
estrutura que os dados são armazenados fisicamente no banco. Dito isso, a figura anexa 
mostra um modelo lógico abaixo com o relacionamento entre a tabela Cliente e a tabela 
Telefone. Sobre o modelo de dados, assinale a alternativa CORRETA: FONTE: ELMASRI, Ramez. 
NAVATHE, Schmkant B. Sistemas de Banco de Dados. 4. ed. Pearson: São Paulo, 2005.
 
A) O campo ID_TELEFONE é chave primária da tabela CLIENTE e é uma chave estrangeira 
que referencia o campo ID_CLIENTE da tabela TELEFONE 
B) O campo ID_CLIENTE é chave primária da tabela CLIENTE e é uma chave estrangeira 
que referencia o campo ID_TELEFONE da tabela TELEFONE 
C) O campo ID_TELEFONE é chave primária da tabela TELEFONE e é uma chave 
estrangeira que referencia o campo ID_TELEFONE da tabela TELEFONE 
D) O campo ID_CLIENTE é chave primária da tabela TELEFONE e é uma chave estrangeira 
na tabela CLIENTE 
 
 
10A modelagem de um banco de dados é dita como uma importante etapa durante o 
desenvolvimento de um banco de dados. Nesta etapa, os elementos que irão compor um 
sistema de informação serão mapeados e abstraídos pelos modelos de dados. Em um modelo 
de banco de dados as tabelas e entidades tem em seus relacionamentos os comportamentos 
da participação de suas ocorrências. Tais comportamentos são definidos pela cardinalidade, 
que, na definição de Elmasri e Navathe (2005, p. 22), a razão de cardinalidade "especifica o 
número máximo de instâncias de relacionamento em que uma entidade pode participar". Dito 
isso, a figura anexa apresenta um modelo lógico abaixo com o relacionamento entre a tabela 
Cliente e a tabela Telefone. Sobre o modelo de dados, assinale a alternativa CORRETA no que 
se refere à cardinalidade que o modelo representa: FONTE: ELMASRI, Ramez. NAVATHE, 
Schmkant B. Sistemas de Banco de Dados. 4. ed. Pearson: São Paulo, 2005.
 
A) Um TELEFONE pertence a um CLIENTE e um CLIENTE tem muitos TELEFONES. 
B) Um CLIENTE pode ter muitos TELEFONES e um TELEFONE pode pertencer a muitos 
CLIENTES. 
C) Um TELEFONE pode pertencer a muitos CLIENTES e um CLIENTE tem apenas um 
TELEFONE. 
D) Um TELEFONE pode pertencer apenas a um CLIENTE e um CLIENTE pode ter muitos 
TELEFONES. 
 
 
 
 
Da um Joinha aí....

Continue navegando