Buscar

LISTA_DE_EXERCÍCIOS_MER_MR_jzNj3S2

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 4 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

Prévia do material em texto

INSTITUTO FEDERAL DO MARANHÃO – IFMA / CAMPUS TIMON 
CURSO: TÉCNICO SUBSEQUENTE EM INFORMÁTICA PARA INTERNET 
DISCIPLINA: BANCOS DE DADOS 
TURNO: VESPERTINO PERÍODO: 2º PERÍODO CARGA HORÁRIA: 80 A/H ANO: 2019.1 
PROFESSOR: FRANCISCO NIVALDO MONTEIRO CARDOSO 
 
PRIMEIRA LISTA DE EXERCÍCIOS 
 
1. Um banco de dados relacional armazena os dados em vários locais chamados tabela e, 
simultaneamente, também monitora o relacionamento entre elas. Uma das diretrizes básicas para 
banco de dados relacional é que cada tabela 
a) que permita repetição de valores em um campo definido como chave primária deve, 
obrigatoriamente, possuir um relacionamento entre esse campo em um outro definido como chave 
estrangeira. 
b) que contenha campos que aceitem valores nulos deve ter esses campos inicializados com 0 (zero), 
quando esses forem numéricos, e com um espaço em branco quando não-numéricos. 
c) deve conter um campo que represente toda a informação sobre uma das entidades da referida 
tabela. 
d) deve armazenar informações em uma entidade específica. 
e) deve conter pelo menos um campo definido como chave estrangeira, um como chave primária e, 
finalmente, um campo definido com autonumeração, que será utilizado com índice. 
 
2. Em um banco de dados relacional, a normalização é o processo de reunirem-se os dados que serão 
armazenados e separá-los em tabelas, tendo como objetivo principal a preservação da integridade 
dos dados. Para isso, faz referência às integridades de entidade, de domínio, referencial e à definida 
pelo usuário. O conceito básico da integridade de entidade e especifica 
a) quais dados são absolutamente necessários para que o banco de dados funcione apropriadamente. 
b) as restrições nas informações armazenadas no banco de dados. Uma entidade dentro de um banco 
de dados é a representação de uma entidade no mundo real que foi escolhida para ser armazenada. 
c) que deve ser possível identificar exclusivamente cada entidade armazenada no banco de dados. 
d) a garantia de que as linhas relacionadas em um par de tabelas continuem relacionadas mesmo 
depois de terem sido feitas alterações. 
e) que quando um banco de dados está armazenando um registro, ele precisa armazenar algo em 
cada campo, mesmo que isso não seja necessário. 
 
3. Considere o seguinte diagrama de entidades e relacionamentos expresso na notação proposta por 
KORTH: 
 
 
 
Assinale a alternativa INCORRETA: 
a) Ao mapear esse diagrama para um banco de dados relacional, a tabela JUIZ terá uma chave 
estrangeira advinda da tabela PROCESSO. 
b) Ao mapear esse diagrama para um banco de dados relacional, o relacionamento JULGA é 
convertido para uma tabela com mais de uma coluna. 
c) O relacionamento deste diagrama é de cardinalidade muitos para muitos. 
d) Ao mapear esse diagrama para um banco de dados relacional, uma consulta que associa o nome 
dos juízes a seus processos e data de abertura necessita do produto cartesiano entre três tabelas. 
 
4. Sejam dadas as afirmativas sobre Modelos de Bancos de Dados: 
I. O modelo relacional representa dados de relacionamentos com cardinalidade um para muitos 
como tabelas; 
II. O modelo hierárquico representa os dados por meio de registros; 
III. O modelo hierárquico representa os dados como coleções de árvores; 
IV. O modelo rede não apresenta o conceito de relacionamento, gerando portanto um duplicidade 
de dados; 
V. O modelo rede representa os dados por meio de uma coleção de registros; 
 
Assinale: 
 
a) Se apenas as afirmativas I, III e IV estão corretas. 
b) Se apenas as afirmativas III e V estão corretas. 
c) Se apenas as afirmativas II e V estão corretas. 
d) Se apenas as afirmativas II, III e V estão corretas 
 
5. O modelo baseado na percepção do mundo real, que consiste em um conjunto de objetos básicos e 
nas relações entre esses objetos, denomina-se: 
a) Modelo de Controle (MC); 
b) Modelo Essencial (ME); 
c) Modelo Entidade-Relacionamento (MER); 
d) Modelo Ambiental-Comportamental (MAC); 
e) Modelo Comportamental (MC). 
 
6. Analise as seguintes afirmações sobre banco de dados relacional. 
I. Banco de dados relacional é um banco de dados em conformidade com o modelo relacional, 
baseado em lógica proposicional e em teoria dos grafos. 
II. As relações de um banco de dados relacional são definidas como um conjunto de tuplas que 
possuem os mesmos atributos. A forma mais comum de representar tal conjunto é utilizar uma tabela 
na qual cada linha armazene os valores de uma tupla com seus atributos dispostos em colunas. 
III. São exemplos de sistemas de gerenciamento de banco de dados relacional: Oracle, Microsoft 
SQL Server, PostgreSQL e MySQL. 
 
Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S). 
A) Apenas I. 
B) Apenas I e II. 
C) Apenas II e III. 
D) Apenas III. 
E) I, II e III. 
 
7. Analise as seguintes afirmações sobre estruturas de banco de dados relacional. 
I. Um banco de dados pode modelar várias formas de relacionamentos. Dentre os tipos, podemos 
ter relacionamentos um para um, muitos para um e muitos para muitos, que são, respectivamente, 
relacionamentos binários, ternários e quaternários. 
II. Em um banco de dados relacional, existem diferentes tipos de chave. Exemplos: chave primária, 
chave estrangeira, chave candidata, chave composta, chave alternada. 
III. Chave alternada é uma chave candidata que foi selecionada para ser a chave primária. 
 
Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S). 
A) Apenas I. 
B) Apenas I e II. 
C) Apenas II. 
D) Apenas II e III. 
E) Apenas III. 
 
8. Analise as seguintes afirmações sobre modelo entidade/relacionamento. 
I. O modelo entidade/relacionamento é uma das formas de projetar a estrutura de um banco de 
dados. O produto resultante do processo de modelagem entidade/relacionamento é um diagrama. 
II. Diagramas entidade/relacionamento descrevem as entidades, os atributos, os relacionamentos 
entre as entidades, as multiplicidades dos relacionamentos, os eventuais atributos de 
relacionamentos, as entidades compostas e as chaves primárias das entidades. 
III. Extensões do modelo entidade/relacionamento criaram conceitos adicionais, como: 
generalização e agregação, os quais não foram definidos no modelo proposto originalmente. 
 
Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S). 
A) Apenas I. 
B) Apenas I e II. 
C) Apenas II e III. 
D) Apenas III. 
E) I, II e III. 
 
9. Analise as seguintes afirmações sobre normalização. 
I. Normalização de banco de dados é uma técnica, para evitar inconsistências lógicas e anomalias. 
Bancos de dados relacionais definem níveis de normalização com base em formas normais. 
II. Uma tabela está na 2ª forma normal, se e somente se, estiver na 1ª forma normal, e todo atributo 
não chave depende funcional e diretamente da chave primária, ou seja, não há dependências entre 
atributos não chave. 
III. Uma tabela está na 4 ª forma normal, se e somente se, estiver na 3 ª forma normal e não existirem 
dependências multivaloradas. 
 
Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S). 
A) Apenas I. 
B) Apenas I e II. 
C) Apenas I e III. 
D) Apenas II e III. 
E) I, II e III. 
 
10. Analise as seguintes afirmações sobre integridade em banco de dados. 
I. Em banco de dados, podemos falar de integridade de entidade e referencial. 
II. Para que haja integridade de entidade, deve-se observar a propriedade de que a coluna da chave 
primária não pode conter valores null. 
III. Já, para que haja integridade referencial, deve-se observar a propriedade de que não pode haver 
registros (linhas) duplicados em uma tabela com chave estrangeira. 
 
Assinale a alternativa que contém a(s) afirmação(ões) CORRETA(S). 
A) Apenas I. 
B) Apenas I e II. 
C) Apenas II. 
D) Apenas II e III. 
E) Apenas III. 
 
11. Considerando-se o modelo relacional e a álgebra relacional, assinale a opçãocorreta. 
a) A operação union permite encontrar as tuplas que estão em 
uma relação, mas não em uma outra relação. 
b) Uma visão é uma relação visível ao usuário, mas não faz parte 
do modelo lógico. 
c) As funções agregadas tomam coleções de valores como parâmetros e retornam coleções de 
valores como resultados. 
d) D Para uma relação r, exige-se que os domínios de todos os atributos de r não sejam atômicos. 
 
12. NÃO é um conceito diretamente ligado aos bancos de dados relacionais: 
a) Domínio 
b) Chave estrangeira 
c) Tupla 
d) Tabela 
e) Polimorfismo 
 
13. Pretende-se derivar um relacionamento ternário totalmente m:n em tabelas lógicas relacionais 
normalizadas na 3FN. Está operação deverá gerar corretamente: 
a) Uma tabela 
b) Duas tabelas 
c) Três tabelas 
d) Quatro tabelas 
e) Cinco tabelas 
 
14. Em banco de dados relacional, o conjunto de informações contidas em determinado momento é 
denominado. 
a) Esquema 
b) Entidade 
c) Instância 
d) Relacionamento 
e) Modelo de dados 
 
15. Um atributo que representa uma abstração de outros atributos é do tipo: 
a) Multivalorado 
b) Composto 
c) Agregado 
d) Coeso 
e) Acoplado

Continue navegando