Produto Cartesiano - Banco de Dados

360 palavras 2 páginas
1) Aplique a FNN e a 1FN.
R:
FNN notaFiscal( numero, serie, data, naturezaEntrada, codigoNatureza, Cliente(nome, endereco, uf, municipio, cnpj, inscricaoEstadual), Itens(numero, discriminacaoServico, valor), valorTotal)
1FN
notaFiscal( numero, serie, naturezaEntrada, data, codigoNatureza, cnpj, valorTotal)
Cliente(nome, endereco, uf, municipio, cnpj, inscricaoEstadual),
Itens(numero, discriminacaoServico, valor)
2) Utilizando DDL crie a(s) tabela(s) e seus relacionamentos se houver (exercício 1)
R: CREATE TABLE nota_fiscal( numero integer identity, serie varchar(3), data date; natureza_entrada varchar(20), codigo_natureza integer, cnpj integer, valor_total decimal
);

CREATE TABLE item( numero integer, discriminacao_servico varchar(100), valor decimal
);

CREATE TABLE cliente( cnpj integer, nome varchar(100), endereco varchar(100), uf varchar(2), municipio varchar(50), inscricao_estadual integer,
);

3) Utilizando DML insira ao menos 3 itens em cada tabela, respeitado os relacionamentos.
R:INSERT INTO cliente (cnpj, nome, endereco, uf, municipio, inscricao_estadual) values(123456789, 'Inocente', 'Rua sabe de nada, 21', 'SP', 'São Paulo', 123456), values(987654321, 'Morrinho', 'Rua das quebradas, 22', 'SP', 'São Paulo', 654321), values(321456987, 'Corinthians', 'Rua vai corinthians, 21', 'SP', 'São Paulo', 654123);

INSERT INTO nota_fiscal (serie, data, natureza_entrada, codigo_natureza, cnpj, valor_total) values('NOT', '2014-05-12','Manutenção', 31, 123456789, 100), values('NOT', '2014-05-22', 'Criminal', 33, 987654321, 100), values('NOT', '2014-05-15', 'Esportiva', 13, 321456987, 100);

INSERT INTO item(numero, discriminacao_servico, valor) values(1,’CONSERTO PIA’, 50), values(2,CONSERTO PC’, 30), values(3,CONSERTO SOFA, 20);

4) Utilizando DML faça uma consulta que retorne todos os campos de todas as notas fiscais com natureza entrada (E).
R:SELECT * FROM nota_fiscal WHERE

Relacionados

  • Gggg
    1265 palavras | 6 páginas
  • Banco de dados
    3384 palavras | 14 páginas
  • Artigo de consulta sql
    3052 palavras | 13 páginas
  • Métodos quantitativos matemáticos
    3450 palavras | 14 páginas
  • AlgebraRelacional1
    1240 palavras | 5 páginas
  • Exercicio de banco de dados
    267 palavras | 2 páginas
  • Algebra relacional
    3327 palavras | 14 páginas
  • bANCO DE DADOS
    1141 palavras | 5 páginas
  • Invite your friends to pengle!
    1622 palavras | 7 páginas
  • Hardware
    817 palavras | 4 páginas