UNIVERSIDADE FEDERAL DE MINAS GERAIS
INSTITUTO DE CIÊNCIAS EXATAS
DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO
DISCIPLINA: INTRODUÇÃO A BANCO DE DADOS (DCC011)
LISTA DE EXERCÍCIOS 1
1) Marque a afirmação que melhor caracterize o conceito de banco de dados:
a. Um banco de dados é uma coleção de arquivos inter-relacionados.
b. Um banco de dados é uma ferramenta de gerência de dados.
c. Um banco de dados é uma coleção de dados relacionados e
logicamente coerentes que representa algum aspecto do mundo real.
d. Um banco de dados é uma coleção de dados disponível para diferentes
finalidades.
2) São características da abordagem de banco de dados, exceto:
a. Natureza auto-descritiva dos sistemas de banco dados.
b. Controle automático de redundância de dados.
c. Independência entre programas e dados.
d. Compartilhamento de dados.
3) São funções básicas de um sistema de gerência de bancos de dados,
exceto:
a. Controle de concorrência.
b. Controle de acesso.
c. Manutenção de restrições de integridade.
d. Geração automática de interfaces de consulta.
4) São funções típicas de um administrador de banco de dados, exceto:
a. Monitorar o uso de um banco de dados.
b. Autorizar o acesso de usuários a um banco de dados.
c. Projetar as aplicações que utilizarão um banco de dados.
d. Manter um banco de dados operacional.
5) Com relação aos usuários finais de banco de dados podemos afirmar,
exceto:
a. Usuários casuais geralmente utilizam um banco de dados por meio de
uma linguagem de consulta.
b. Usuários leigos são aqueles que utilizam um banco de dados por meio
de interfaces com funções definidas e parametrizáveis.
c. Usuários experientes são aqueles que utilizam um banco de dados com
frequência.
d. Usuários sofisticados são aqueles que dominam a tecnologia de banco
de dados e a utilizam em suas atividades profissionais.
6) Dentre as principais vantagens de se utilizar um sistema de gerência de
bancos de dados estão, exceto:
a. Controle de acesso aos dados.
b. Representação de relacionamentos complexos entre os dados.
c. Garantia de bom desempenho ao se manipular os dados.
d. Manutenção de restrições de integridade sobre os dados.
7) As seguintes afirmações são corretas, exceto:
a. Um modelo de dados representa a estrutura lógica de um banco de
dados.
b. Um esquema é a descrição da estrutura de um banco de dados de
acordo com um determinado modelo de dados.
c. Um modelo de dados define um conjunto de conceitos usados para se
descrever a estrutura de um banco de dados.
d. Uma instância corresponde ao conjunto de dados armazenados em um
banco de dados em um determinado instante de tempo.
8) A arquitetura de três esquemas proposta para sistemas de banco de dados
provê as seguintes facilidades, exceto:
a. Independência de dados.
b. Múltiplas visões dos dados.
c. Total isolamento das aplicações em relação a alterações na estrutura
física de armazenamento de dados (por ex., remoção de um índice).
d. Total isolamento das aplicações em relação a alterações na estrutura
conceitual (lógica) dos dados (por ex., remoção de um atributo).
9) Com relação às linguagens providas por um sistema de gerência de bancos
de dados, as seguintes afirmações são verdadeiras, exceto:
a. A linguagem de definição de dados é usada para definição de
esquemas.
b. Uma linguagem de manipulação de dados possui comandos para
recuperação, inserção, remoção e modificação de dados.
c. Os comandos de uma linguagem de manipulação de dados devem ser
necessariamente embutidos em uma linguagem de programação de uso
geral (por ex., COBOL ou Java).
d. Uma linguagem de consulta geralmente é utilizada interativamente.
10) Dentre os principais componentes de um SGBD estão, exceto:
a. Processador de consultas.
b. Gerenciador de transações
c. Gerador de interfaces.
d. Gerenciador de arquivos
Download

1) Marque a afirmação que melhor caracterize o conceito de banco