Instituto Federal de Educação, Ciência e Tecnologia
Sudeste de Minas Gerais
Campus Rio Pomba

Exercícios

Assunto:SQL(Structured Query Language)

Curso : Ciência da Computação
Disciplina : Banco de Dados I
Professor :
Data de entrega : 26 de outubro de 2010

        [pic]
1 ) Criar  as  tabelas  acima  usando  o  comando  CREATE  TABLE  (criação  de  uma  nova tabela). Entretanto,  não  defina  ainda  as  colunas  relacionadas  com  as  PK  (Primary Key – identificador único de cada registro da tabela) e FK (Foreign Key – importada de outra tabela, para relacionar tabelas) em ambas tabelas.

CREATE TABLE fornecedor (
idFornecedor INTEGERNOT NULL,
razaoSocial VARCHAR(20) ,
nomeFantasia VARCHAR(20),
telefone VARCHAR(20),
)
CREATE TABLE produto(
idProduto INTEGER NOT NULL,
nomeProduto VARCHAR(20),
precoUnitario NUMERIC(12,2),
idFornecedor INTEGER NOT NULL,
)
CREATE TABLE itemNota(
numeroNota INTEGER NOT NULL,
idProduto INTEGER NOT NULL,
qteItem INTEGER ,
valorItem NUMERIC(12,2),
)
CREATE TABLE cliente(
IdCliente INTEGER NOT NULL,
nomeCliente VARCHAR(20) NOT NULL,
rua VARCHAR(20),
numero INTEGER,
bairro VARCHAR(20),
cidade VARCHAR(20),
estado CHAR(2),
fone VARCHAR(20),
)
CREATE TABLE notaFiscal(
numeroNota INTEGER NOT NULL,
valorNotaNUMERIC(12,2),
dataEmissao DATE,
idCliente INTEGER NOT NULL,
)

2)  Criar a  chave primária para as duas  tabelas através do  comando ALTER TABLE (alteração de tabela).

ALTER TABLE produto
ADD PRIMARY KEY (idProduto)

ALTER TABLE cliente
ADD PRIMARY KEY (idCliente)

3) Criar  a  chave  estrangeira  das  tabelas,  analisando  a  ligação  demonstrada  no  modelo com  Integridade Referencial CASCADE.

ALTER TABLE produto
ADD FOREIGN KEY(idFornecedor)
REFERENCES fornecedor(idFornecedor)
ON UPDATE CASCADE

ALTER TABLE notaFiscal
ADD FOREIGN KEY (idCliente)
REFERENCES cliente(idCliente)
ON UPDATE CASCADE

4) Inserir [continua]

Ler trabalho completo

Citar Este Trabalho

APA

(2011, 09). Exercicios resolvidos de banco de dados. TrabalhosFeitos.com. Retirado 09, 2011, de http://www.trabalhosfeitos.com/ensaios/Exercicios-Resolvidos-De-Banco-De-Dados/71561.html

MLA

"Exercicios resolvidos de banco de dados" TrabalhosFeitos.com. 09 2011. 2011. 09 2011 <http://www.trabalhosfeitos.com/ensaios/Exercicios-Resolvidos-De-Banco-De-Dados/71561.html>.

MLA 7

"Exercicios resolvidos de banco de dados." TrabalhosFeitos.com. TrabalhosFeitos.com, 09 2011. Web. 09 2011. <http://www.trabalhosfeitos.com/ensaios/Exercicios-Resolvidos-De-Banco-De-Dados/71561.html>.

CHICAGO

"Exercicios resolvidos de banco de dados." TrabalhosFeitos.com. 09, 2011. Acessado 09, 2011. http://www.trabalhosfeitos.com/ensaios/Exercicios-Resolvidos-De-Banco-De-Dados/71561.html.