Exercicio create table 1

Propaganda
1) Escreva o comando SQL necessário para criar um banco de dados chamado DB_Eventos no SGBD SQL
SERVER estudado. Detalhes:
•
•
•
•
•
O banco ficará no grupo lógico PRIMARY.
Arquivo físico: D:\BANCOS\EVENTOS.MDF
Tamanho inicial: 15MB
Tamanho máximo permitido: 40MB
Incremento do tamanho quando necessário:15%
2) Escreva os comandos SQL necessários para criar as tabelas, chaves principais e estrangeiras conforme o
diagrama e seguindo as especificações listadas abaixo.
•
As tabelas devem ser criadas na ordem correta.
•
No comando de criação da tabela Local, indique o nome do banco de dados ao qual ela pertence: o banco
BD_Eventos.
•
Dê nome o nome FK_Evento_Local para a restrição de integridade de chave estrangeira da tabela Evento.
Para as outras restrições de integridade de chave estrangeira é opcional dar ou não um nome.
•
A exclusão de uma linha na tabela Participante deve gerar a exclusão automática das linhas associadas na tabela
Participante-Evento.
Os nomes das tabelas e das colunas devem ser exatamente os mesmos do diagrama. Atenção para não cometer
erros de sintaxe, tipo de dados, etc.
•
Outras restrições:
- capacidade_local (tabela Local) só pode aceitar valores entre 20 e 140.
- A coluna local_evento (tabela Evento) não pode ser nula e o valor padrão (default) deve ser 'SalaA'.
- A coluna cargo_participante (tabela Participante) só pode assumir os valores ('Aluno', 'Professor' ou
'Outros').
Local
Evento
Participante_Evento
código_local
caracter(5)
código_evento caracter(20)
cód_evento
endereço_local caracter(200)
data_evento
data
CPF-particip
capacidade_local
inteiro
local_evento
data_inscrição
data
Participante
CPF_participante
nome_participante
cargo_participante
caracter(11)
caracter(80)
caracter(9)
Download