Exercicios resolvidos de banco de dados

584 palavras 3 páginas
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 INTEGER NOT 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, valorNota NUMERIC(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 uma linha

Relacionados

  • Exercicio resolvido banco de dados
    407 palavras | 2 páginas
  • exercicio resolvido banco de dados
    596 palavras | 3 páginas
  • Gestão
    845 palavras | 4 páginas
  • descontos e juros
    2934 palavras | 12 páginas
  • SQL Exercicios
    733 palavras | 3 páginas
  • revisão sql
    652 palavras | 3 páginas
  • Prova Banco De Dados
    1666 palavras | 7 páginas
  • programa c++
    804 palavras | 4 páginas
  • Exercícios de cálculo financeiro
    16718 palavras | 67 páginas
  • Banco de dados
    1240 palavras | 5 páginas