Disciplina: Banco de Dados I Professor

Propaganda
UNIVERSIDADE FEDERAL DA GRANDE DOURADOS
PRÓ-REITORIA DE GRADUAÇÃO – PROGRAD
FACULDADE DE CIÊNCIAS EXATAS E TECNOLOGIA
CURSO DE SISTEMAS DE INFORMAÇÃO
Disciplina: Banco de Dados I
Professor: Prof. Me. Everton C. Tetila
Acadêmico(a):__________________________________________________________ Nota: ____________
Data: 03/03/2016
(valor: 7,0)
PROVA
1. Considere um exemplo de aplicação de banco de dados de uma videolocadora, utilizado para registrar os
empréstimos que devem ser controlados. Crie a notação gráfica conhecida como Diagrama Entidade
Relacionamento (DER) com base na seguinte descrição do minimundo – a parte do sistema que será
representada no banco de dados: (Valor 1,5)
 Cada DVD tem um número exclusivo e possui um filme que nele está gravado. Cada DVD possui
somente um filme nele gravado.
 Cada filme possui um código único, seu título, sua categoria (comédia, drama, aventura) e número de
cópias adquiridas. Para cada filme, há pelo menos um DVD gravado.
 Um filme pode pertencer a mais de uma categoria. Ex: suspense e ação. Uma categoria possui algumas
informações, como a descrição da categoria e os filmes que pertencem à categoria.
 Os clientes alugam os DVDs, e temos deles as informações: código do cliente, nome, endereço, CPF,
RG e telefones (comercial, residencial, celular, etc).
 No aluguel dos DVDs, o funcionário da loja controla quando um DVD foi locado, por quem, se foi
devolvido e quando isso ocorreu. Um cliente pode ter vários DVDs em um instante de tempo.
 Os clientes podem desejar encontrar os filmes pelo seu ator predileto. Por isso, mantêm-se os nomes dos
atores que estão no elenco de cada filme. Para cada ator, os clientes às vezes desejam saber: o nome
artístico (que é único), o nome de batismo, bem como a data de nascimento.
2. A figura abaixo mostra um diagrama ER para um esquema de banco de dados de um colégio. Crie o
modelo relacional a partir do mapeamento do esquema ER para o relacional, especificando as chaves
primárias, as chaves estrangeiras e os tipos de dados dos atributos. (Valor 1,5)
3. Entre as atribuições de um SGBD, aquela chamada de Catálogo registra:
a) os metadados das tabelas dos aplicativos.
b) os conteúdos das chaves primárias das tabelas dos aplicativos.
c) as tuplas das tabelas dos aplicativos.
d) os conteúdos dos índices das tabelas dos aplicativos.
e) as operações e comandos internos dos aplicativos.
4. O Projeto de um banco de dados é normalmente dividido em fases. Assinale a afirmativa correta.
a) Projeto Conceitual: é analisado um modelo de dados em função do SGBD definido e usa modelo de dados
para descrever a realidade.
b) Projeto Lógico: linguagem usada para especificar esquemas lógicos, consiste em criar um modelo físico
de dados a partir do modelo conceitual independente do SGBD escolhido.
c) Projeto Físico: total independência do SGBD específico.
d) Projeto Físico: descreve estruturas de armazenamento e métodos de acesso.
e) Projeto Conceitual: define como os dados são armazenados no SGBD específico.
5. Num banco de dados relacional:
I. Quando um campo chave de uma tabela Y é inserido como um campo na tabela X, diz-se que ele é uma
chave estrangeira na tabela X.
II. Um registro é um atributo em uma tabela.
III. O conjunto de valores que cada atributo pode assumir em uma determinada relação forma o seu domínio.
IV. As tuplas necessitam de informações em todas as colunas.
Está correto o que se afirma APENAS em:
a) I
b) II
c) I e III
d) II e IV
e) I, III e IV
6. Analise as sentenças abaixo, as quais discutem as principais restrições que podem ser expressas no
modelo de dados relacional.
I. A restrição de integridade referencial garante que determinadas colunas em uma tabela sejam iguais às
colunas que compõem a chave primária de outra tabela ou da própria tabela.
II. Restrições de domínio são impostas para garantir que os valores nas colunas sejam atômicos e que
respeitem os tipos de dados das colunas.
III. A restrição de chave estabelece que nenhum valor de chave primária pode ser vazio.
IV. Restrição de integridade de entidade diz respeito à garantia de que toda linha em uma tabela deve ser
única.
Estão CORRETAS as afirmativas:
a) I e II
b) II e IV
c) I e III
d) II e III
e) III e IV
7. A integridade de banco de dados pode ser definida por meio de regras criadas pelo desenvolvedor ou
administrador de Banco de Dados, sendo que nas definições de integridade referencial é possível determinar
que tipo de manipulação de dados é permitida sobre os valores especificados. Assim, num banco de dados
MySQL, quando a opção SET DEFAULT é utilizada nas cláusulas ON DELETE ou ON UPDATE gera a
seguinte consequência:
a) Restringe a exclusão ou a modificação, em geral exibindo uma mensagem de erro que alerta o usuário
sobre uma tentativa de violação.
b) Impede que os valores especificados sejam atualizados ou excluídos, atribuindo automaticamente um
valor nulo à chave primária de acesso.
c) Desabilita a modificação ou exclusão dos valores especificados, sendo uma ação default dos bancos de
dados.
d) Garante que os valores especificados, ao serem atualizados ou excluídos, todos os seus dependentes sejam
ajustados para um valor padrão.
e) Executa uma operação de deadlock no banco de dados, eliminando qualquer tentativa de modificação ou
exclusão de valores armazenados.
8. Julgue as afirmativas sobre o Modelo Entidade-Relacionamento (MER) e assinale a alternativa correta.
a) Uma entidade é algo no mundo real com uma existência independente. Uma entidade pode ser um objeto
com uma existência conceitual (por exemplo, uma pessoa em particular, um carro uma casa ou um
funcionário), ou pode ser um objeto com uma existência física (por exemplo, uma empresa, um cargo ou um
curso universitário).
b) Uma entidade possui atributos e normalmente é representada por uma elipse.
c) Um relacionamento define um conjunto de associações entre n entidades e normalmente é representado
por um losango.
d) Atributos simples podem ser divididos em subpartes menores, que representam atributos mais básicos
com significados independentes. Por exemplo, o atributo Logradouro pode ser subdividido em Logradouro,
Cidade, Estado e Cep.
e) Os atributos que não são divisíveis são chamados de atributos compostos ou atômicos.
9. A figura mostra um esquema de banco de dados exibido por meio da notação gráfica conhecida como
Diagrama Entidade-Relacionamento (DER).
A respeito desse diagrama, é correto afirmar:
a) “Telefone” é um atributo derivado.
b) “Quantidade_contas” é um atributo chave.
c) “AGENCIA” é uma entidade regular.
d) o mapeamento para um esquema de banco de dados relacional resultará quatro tabelas.
e) o mapeamento para um esquema de banco de dados relacional resultará seis tabelas.
10. A operação relacional geralmente representada pela letra grega π(pi) é:
a) unária, do tipo primitiva e significa projeção com a função de filtro de colunas.
b) unária, do tipo adicional e significa seleção com a função de filtro de colunas.
c) unária, do tipo primitiva e significa seleção com a função de filtro de linhas.
d) binária, do tipo primitiva e significa seleção com a função de filtro de colunas.
e) binária, do tipo adicional e significa projeção com a função de filtro de linhas.
Boa prova!
Download