Guest User

Untitled

a guest
Jun 14th, 2018
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.77 KB | None | 0 0
  1. CREATE TABLE IF NOT EXISTS fornecedor (
  2. forn_codigo int(10) unsigned not null auto_increment,
  3. forn_nome varchar(255) not null,
  4. forn_telefone varchar(15),
  5. forn_email varchar(255),
  6. primary key(forn_codigo)
  7. );
  8.  
  9. CREATE TABLE IF NOT EXISTS marca (
  10. marc_codigo int(10) unsigned not null auto_increment,
  11. marc_nome varchar(255) not null,
  12. primary key(marc_codigo)
  13. );
  14.  
  15. CREATE TABLE IF NOT EXISTS produto (
  16. prod_codigo int(10) unsigned not null auto_increment,
  17. marc_codigo int(10) not null,
  18. prod_nome varchar(255) not null,
  19. prod_unidade varchar(255) not null,
  20. prod_descricao TEXT,
  21. primary key(prod_codigo),
  22. foreign key(marc_codigo) references marca(marc_codigo)
  23. );
  24.  
  25. CREATE TABLE IF NOT EXISTS produtoanunciado (
  26. proda_codigo int(10) not null unsigned auto_increment,
  27. tanun_codigo int(10) not null,
  28. anun_codigo int(10) not null, -- Código do Video, Jornal, Radio ou Encarte
  29. prod_codigo int(10) not null,
  30. dep_codigo int(10) not null,
  31. fam_codigo int(10) not null,
  32. forn_codigo int(10) not null, -- Código do Fornecedor
  33. proda_preco float,
  34. proda_qntparcelas int(10),
  35. proda_valorparcela float,
  36. proda_obs TEXT,
  37.  
  38. primary key(proda_codigo),
  39. foreign key(tanun_codigo) references tipoanuncio(tanum_codigo),
  40. foreign key(prod_codigo) references produto(prod_codigo),
  41. foreign key(dep_codigo) references departamento(dep_codigo),
  42. foreign key(fam_codigo) references departamento(fam_codigo),
  43. foreign key(forn_codigo) references fornecedor(forn_codigo)
  44. );
  45.  
  46.  
  47. CREATE TABLE IF NOT EXISTS tipoanuncio (
  48. tanum_codigo int(10) not null unsigned auto_increment,
  49. tanum_nome varchar(20) not null,
  50. primary key(tanum_codigo)
  51. );
  52.  
  53. insert into tipoanuncio values (1, 'TV'), (2, 'Rádio'), (3, 'Encarte'), (4, 'Jornal');
Add Comment
Please, Sign In to add comment