Você está na página 1de 4

Linguagem de Banco de Dados Professor: Ivo Trabalho Individual - TURNO VESPERTINO Aluno: Ericco Campos Bazzo

1.

SETEMBRO 2006 Represente graficamente um MER conceitual, que atenda as necessidades da empresa:

2.

Represente graficamente um MER lgico, para o banco de dados:

3.

Com os comandos da linguagem SQL faa:

Crie as tabelas para o banco de dados:

create table Clientes (nome_cliente char (30), cpf_cliente char (11), end_cliente char (20), fone_cliente numeric(15), email_cliente char (30)); create table Venda (data_venda char (11), valor_venda char (10), entregue_venda char (3)); create table Musicas (nome_musica char (20), tempo_musica char (6), preco_musica char (6), estilo_musica char (10), autor_musica char (20)); create table Preo (preo_frete char (6), preo_item char (6)); create table CD personalizado (nome_cdp char (11)); create table Itens de Venda (quant_item numeric(3), tipo_item char (10)); create table CD (titulo_cd char (20), estilo_cd char (20), preo_cd char (6), cantor_cd char (20)); create table Gravadoras (nome_gravadora char (20)); create table Musica CD (nome_mcd char (20), autor_mcd char(20), tempo_mcd char (20));

Insira os dados correspondentes na tabela (a sua escolha):

insert into Clientes (nome_cliente, cpf_cliente, end_cliente, fone_cliente,email_cliente) values (Ericco, 12345678901, asa norte, 23452345, ebazzo@hotmail.com); insert into Venda (data_venda, valor_venda, entregue_venda) values (10/02/2005, R$ 23,00, entregue );

insert into Musicas (nome_musica, tempo_musica, preco_musica, estilo_musica, autor_musica) values (amor, 323, R$ 2.45, pagode, Joaquim Almeida); insert into Preo (preo_frete, preo_item) values (R$ 10.00, R$ 2.45); insert into CD personalizado (nome_cdp) values (Coletnea de Dance); insert into Itens de Venda (quant_item, tipo_item) values (12, cd personalizado); insert into CD (titulo_cd char (20), estilo_cd, preo_cd, cantor_cd) values ( Ray of Light, Madonna); insert into Gravadoras (nome_gravadora) values (sony); insert into Musica CD (nome_mcd, autor_mcd, tempo_mcd) values (Ray of light, Madonna, 3,21); Pop/Rock, R$ 35.00,

Defina as chaves primarias (PK), e as chaves secundarias (FK) das tabelas que se relacionam:

Alter table CD Personalizados Add constrant cod_musica Foreing key (cod_musica) preferences musicas (cod_musica); Alter table Itens de Venda Add constrant cod_cdp Foreing key (cod_cdp) preferences CD Personalizado (cod_cdp); Alter table Itens de Venda Add constrant cod_cd Foreing key (cod_cd) preferences CD (cod_cd); Alter table CD Add constrant cod_mcd Foreing key (cod_mcd) preferences Musica CD (cod_mcd); Alter table CD Add constrant cod_gravadora Foreing key (cod_gravadora) preferences Gravadoras (cod_gravadoras); Alter table Venda Add constrant cod_cliente Foreing key (cod_cliente) preferences Clientes (cod_cliente); Alter table Venda Add constrant cod_item Foreing key (cod_item) preferences Itens de Venda (cod_item); Alter table Venda Add constrant cod_mp3 Foreing key (cod_mp3) preferences Preco (cod_mp3);

Alter table clientes

Altere o campo (nome) da tabela clientes para (amigo cliente) e coloque em ordenao descendente:

Drop column cliente; Add column amigo_cliente char (20); On clientes (cod_cliente desc);

drop table preo;

Delete uma tabela: