Banco de Dados 1

1502 palavras 7 páginas
Disciplina: Gerenciamento de Banco de Dados
Professora: Mirella Silva Junqueira

Lista de Exercícios nº. 2
1)

Considerando os modelos relacionais do exercício 11.1 até o exercício 11.7 da Lista
1, escreva o comando SQL para a criação de todas as tabelas em cada um dos exercícios citados (definindo todos os atributos, com seu tamanho e tipo, além das chaves primárias, candidatas e estrangeiras).

Dúvidas verifiquem o exemplo no exercício 3 abaixo.
Não se esqueçam de estabelecer na criação das tabelas a forma como devem se comportar para satisfazer a integridade do banco (DELETE/UPDATE
CASCADE/SET NULL/RESTRICT)
2) Para todas as tabelas do exercício anterior, apresente uma instância válida, ou seja, esta instância deve satisfazer todas as restrições de integridade impostas pelas chaves primárias, candidatas e estrangeiras de cada tabela.
Dúvidas verifique o exercício abaixo, onde é apresentada uma instância válida para o problema apresentado.
3) Considere a seguinte declaração do modelo relacional contendo informações sobre os filmes produzidos por determinada empresa cinematográfica e sobre os atores que trabalham nestes filmes:
- Filme(CodFilme, Título, Diretor, Idioma, AnoProdução, Gênero)
Chave primária = {CodFilme}
-

Ator(CodAtor, Nome, Nacionalidade, AnoNascimento)
Chave primária = {CodAtor}

-

AtuaEm(CodAtor, CodFilme, HorasGravação, Salário)
Chave primária = {CodAtor, CodFilme}
Chaves estrangeiras:
{CodAtor} referencia tabela Ator
{CodFilme} referencia tabela Filme

Dê a declaração deste B.D. na linguagem SQL (comandos de criação).
CREATE TABLE FILME
(CodFilme
Char(5) PRIMARY KEY,
Titulo
VarChar(40),
Diretor
VarChar(50),
Idioma
VarChar(20),
AnoProducao Integer,
Gênero
VarChar(20)
);

CREATE TABLE ATOR
(CodAtor
Char(5) PRIMARY KEY ,
Nome
VarChar(40),
Nacionalidade VarChar(30),
AnoNascimento Integer,
);

-1-

CREATE TABLE ATUAEM
( CodAtor
Char(5),
CodFilme
Char(5),
HorasGravacao Integer,

Relacionados

  • BANCO DE DADOS 1
    1619 palavras | 7 páginas
  • Banco de dados 1
    550 palavras | 3 páginas
  • banco de dados 1
    884 palavras | 4 páginas
  • banco de dados 1
    390 palavras | 2 páginas
  • Banco de dados 1
    947 palavras | 4 páginas
  • Banco de dados 1
    367 palavras | 2 páginas
  • Banco de Dados 1
    1209 palavras | 5 páginas
  • Banco De Dados 1
    840 palavras | 4 páginas
  • Banco de Dados 1
    979 palavras | 4 páginas
  • Banco de Dados 1
    1419 palavras | 6 páginas