A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Criar Tabelas Professor Esp. Diego André Sant’Ana Disciplina: Banco de Dados II.

Apresentações semelhantes


Apresentação em tema: "Criar Tabelas Professor Esp. Diego André Sant’Ana Disciplina: Banco de Dados II."— Transcrição da apresentação:

1 Criar Tabelas Professor Esp. Diego André Sant’Ana E-mail: diego.santana@ifms.edu.br Disciplina: Banco de Dados II

2 Criar a tabela Estado CREATE TABLE estado ( id_estado serial NOT NULL, nome_estado character varying(100) NOT NULL, sigla character varying(2) NOT NULL, CONSTRAINT estado_pkey PRIMARY KEY (id_estado) )

3 Criar a tabela Cidade CREATE TABLE cidade ( id_cidade bigserial NOT NULL, nome_cidade character varying(150) NOT NULL, id_estado integer NOT NULL, CONSTRAINT cidade_pkey PRIMARY KEY (id_cidade), CONSTRAINT cidade_fk FOREIGN KEY (id_estado) REFERENCES estado (id_estado) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION )

4 Criar a tabela Cliente CREATE TABLE cliente ( id_cliente serial NOT NULL, nome_cliente character varying(200) NOT NULL, data_nasc date NOT NULL, id_cidade integer NOT NULL, CONSTRAINT cliente_pkey PRIMARY KEY (id_cliente), CONSTRAINT cliente_fk FOREIGN KEY (id_cidade) REFERENCES cidade (id_cidade) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION )

5 Criar a tabela Compra CREATE TABLE compra ( id_compra serial NOT NULL, id_cliente integer NOT NULL, data_compra date NOT NULL, CONSTRAINT compra_pkey PRIMARY KEY (id_compra), CONSTRAINT compra_fk FOREIGN KEY (id_cliente) REFERENCES cliente (id_cliente) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION )

6 Criar a tabela Material CREATE TABLE material ( id_material serial NOT NULL, nome_material character varying(200) NOT NULL, valor numeric(9,2) NOT NULL, CONSTRAINT material_pkey PRIMARY KEY (id_material) )

7 Criar a tabela Item Compra CREATE TABLE item_compra ( id_item_compra serial NOT NULL, id_compra integer NOT NULL, id_material integer NOT NULL, quantidade integer NOT NULL, CONSTRAINT itemcompra_pkey PRIMARY KEY (id_item_compra), CONSTRAINT itemcompra_fk FOREIGN KEY (id_material) REFERENCES material (idmat) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION, CONSTRAINT itemcompra_fk1 FOREIGN KEY (id_compra) REFERENCES compra (id_compra) MATCH SIMPLE ON UPDATE NO ACTION ON DELETE NO ACTION )

8 Diagrama de Entidade Relacional

9 Crie duas tabelas Marca( ->id_marca integer(sequencial) ->descricao varchar(100) ) Carro( ->id_carro integer(sequencial) ->modelo varchar(100) ->marca integer FK de Marca )


Carregar ppt "Criar Tabelas Professor Esp. Diego André Sant’Ana Disciplina: Banco de Dados II."

Apresentações semelhantes


Anúncios Google