banco de dados

1181 palavras 5 páginas
create database suporte;

create table servico ( cod integer not null, descricao varchar(60) not null, tempo integer DEFAULT 1 , constraint pk_cod_servico primary key (cod));

create table cliente( cod integer not null, nome varchar(80)not null, fone varchar(15) not null, endereco varchar(60), email varchar(80) DEFAULT 'nao informado', constraint pk_cod_cliente primary key (cod));

create table pedido( num integer not null, codcliente integer not null, data date not null, atendido boolean DEFAULT false, obs text not null, constraint pk_num_pedido primary key (num), constraint fk_codcliente foreign key (codcliente) references cliente ON DELETE RESTRICT ON UPDATE CASCADE); create table itemservico ( nr integer not null, codservico integer not null, numpedido integer not null, quant integer DEFAULT 1, desconto numeric(8,2), valor numeric (8,2) not null, constraint pk_nr_itemservico primary key (nr), constraint servido_fk foreign key (codservico) references servico ON DELETE CASCADE ON UPDATE CASCADE, constraint pedido_fk foreign key (numpedido) references pedido ON DELETE CASCADE ON UPDATE CASCADE);

insert into cliente (cod, nome, fone, endereco) values(1, 'Pedro Henrique', '3332-9990', 'Rua Amélia n. 23, Centro'); insert into cliente (cod, nome, fone, endereco) values(2, 'Ana Paula', '9987- 1290', 'Av. Brasil n. 152, Ipiranga'); insert into cliente (cod, nome, fone, endereco) values(3, 'Benedito Marques', '3434-9908', 'Rua 4 casa 10, Lago'); insert into cliente (cod, nome, fone, endereco) values(4, 'Marcos Dias Cardoso', '1212-4359', 'Av Bandeirantes, n. 765, Apto 204, Centro'); insert into cliente (cod, nome, fone) values(5, 'Maria Carla', '3412-4369'); insert into cliente (cod, nome, fone) values(6, 'Victor Fernandes', '9987-4099'); insert into cliente (cod, nome, fone) values(7, 'Manoel Dantas Araújo', '3287- 43071'); insert into cliente (cod, nome, fone, email) values(8, 'Patrícia Amorim Araújo',

Relacionados

  • Banco de dados: dados
    436 palavras | 2 páginas
  • banco de dados
    11859 palavras | 48 páginas
  • Banco de dados
    2201 palavras | 9 páginas
  • Bancos de Dados
    6609 palavras | 27 páginas
  • Banco de dados
    2417 palavras | 10 páginas
  • Banco de dados
    1390 palavras | 6 páginas
  • BANCO DE DADOS
    2097 palavras | 9 páginas
  • O Que Banco De Dados
    1748 palavras | 7 páginas
  • Banco de dados
    940 palavras | 4 páginas
  • banco de dados
    2741 palavras | 11 páginas