Banco de Dados II Exercicios em 20 03 2013
DOCENTE: Antonio Carlos Santos Paixão DATA: 20/03/2013
SEMESTRE: _3º__TURNO: Noturno TURMA: _______ UNIDADE: _________
DISCENTE: _________________________________________Nota___________
Exercícios de Revisão para Nota
1. Defina os seguintes termos: dados, banco de dados, SGBD, sistema de banco de dados, catálogo de banco de dados,visão do usuário (-user view), DBA, usuário final.
2. Quais são os três tipos principais de ações que envolvem um banco de dados? Discuta resumidamente cada um deles.
3. Identifique algumas consultas informais e operações de atualizações que você poderia aplicar ao banco de dados exposto na Figura 1.2.
4. Defina os seguintes termos: DDL, DML, SDL, VDL, linguagem de consulta, tupla, atributo, registro, colunas, funcionalidade do banco de dados, catálogo, arquitetura cliente/servidor.
5. Identifique diferentes usuários para o banco de dados da Figura 1.2. Que tipo de aplicações cada usuário necessitaria?
6. Para qual categoria de usuário cada um pertenceria, e de que tipo de interface precisaria?
7. Escolha uma aplicação de banco de dados com a qual você está familiarizado. Projete um esquema e mostre um banco de dados exemplo para essa aplicação, usando a notação das figuras 2.1 e 1.2.
8. Considere o banco de dados mostrado na Figura 1.2 cujo esquema é mostrado na Figura
2.1. Quais são as restrições de integridade referencial que poderiam ser obtidas nesse esquema? Escreva as declarações DDL SQL para a definição do banco de dados.
9. Descreva as seis cláusulas da sintaxe das consultas SQL e mostre quais os tipos de construtores que podem ser especificados em cada uma das seis. Quais cláusulas são obrigatórias e quais são opcionais?
Especifique as seguintes consultas em SQL para o banco de dados da Figura 1.2:
a. Recupere os nomes de todos os estudantes veteranos graduados em *CC' (ciências da computação); b. Recupere os nomes de todos os cursos em que o professor