TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Banco De Dados

Pesquisas Acadêmicas: Banco De Dados. Pesquise 861.000+ trabalhos acadêmicos

Por:   •  9/3/2015  •  259 Palavras (2 Páginas)  •  246 Visualizações

Página 1 de 2

ATIVIDADE 3

Observe o modelo abaixo:

Crie os seguintes comandos DDL:

a) Criação da tabela, respeitando a integridade referencial entre elas.

create table tb_cds

(codigocd int not null,

nomecd varchar (50) not null,

valorcd numeric (8,2) not null,

localcompracd varchar (30) not null,

duracaocd int not null,

constraint PK_codigo primary key (CodigoCD)

);

create table tb_musicas

(codigomusica int not null,

codigocd int not null,

nomemusica varchar (30) not null,

interpretemusica varchar (50) not null,

musicainedita char (1) not null,

constraint pk_musica primary key (codigomusica),

constraint fk_cds foreign key (codigocd) references tb_cds (codigocd));

b) Após a criação do modelo acima, em qual tabela deverá ser inserido o primeiro registro? Justifique.

O primeiro registro deve ser inserido na tabela tb_cds, pois a coluna codigocd é chave estrangeira para a tabela tb_musicas não sendo permitido valores nulos.

c) Preencha as tabelas com os seguintes registros (Utilize os comandos INSERT para cada registro de cada tabela)

Tabela TB_CDS

Insert into tb_cds values

(1, ‘Elvis Presley’, 1000.00, ‘Nova York’, 43);

Insert into tb_cds values

(5, ‘As quarto estacoes’, 30.00, ‘Sao paulo’, 65);

Insert into tb_cds values

(125, ‘Barulhinho Bom’, 22.75, ‘Rio de Janeiro’, 85);

Tabela TB_MUSICAS

Insert into tb_musicas values

(1, 1, ‘Suspicius mind’, Elvis Presley’, ‘S’);

Insert into tb_musicas values

(2, 1, ‘You where always on my mind’, ‘Elvis Presley’, ‘N’);

Insert into tb_musicas values

(3, 5, ‘Pais e filhos’, ‘Legiao Urbana’, ‘S’);

Insert into tb_musicas values

(4, 5, ‘Meninos e Meninas’, ‘Legiao Urbana’, ‘S’);

Insert into tb_musicas values

(6, 125, ‘O xote das meninas’, ‘Marisa Monte’, ‘N’);

d) Altere o valor do CD com o nome “Elvis

...

Baixar como (para membros premium)  txt (2.1 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com