Buscar

Utilizando o MySQL Workbench Criar um banco de dados com o nome VENDAS, depois criar uma tabela com o nome CLIENTE e repetir os comandos para criar...

Utilizando o MySQL Workbench Criar um banco de dados com o nome VENDAS, depois criar uma tabela com o nome CLIENTE e repetir os comandos para criar as tabelas PEDIDO e ITENS DO PEDIDO, cada um nos seus respectivos campos.

Deois um comando para criar uma CONSTRAINT de chave primaria na tabela ITENS_PEDIDO na coluna CD_ITEM e na coluna NR_ITEM. Um comando para criar uma CONSTRAINT de chave Estrangeira na tabela CLIENTE onde CD_CLIENTE da tabela CLIENTE faz referencia a coluna COD_CLIENTE na tabela ITENS_PEDIDO

Comando para inserir dados nas três tabelas
Comando INSERT na tabela CLIENTE 3 vezes
Comando INSERT na tabela ITEN_PEDIDO 3 vezes
Comando INSERT na tabela PEDIDO 3 vezes, não esquecendo que os dados das tabelas tem que ser querentes, o COD_CLIENTE DA TABELA CLIENTE TEM QUE SER O MESMO COD_CLIENTE DA TABELA ITEM_PEDIDO

💡 4 Respostas

User badge image

Joao Andre MArtins Dias

CREATE DATABASE vendas;
CREATE TABLE cliente(
  cod_cliente integer NOT NULL,
  nome character varying(120),
  cpf character varying(20),
  CONSTRAINT cliente_pkey PRIMARY KEY (cod_cliente));

  CREATE TABLE pedido(
  cod_pedido integer NOT NULL,
  cod_cliente integer,
  CONSTRAINT pedido_pkey PRIMARY KEY (cod_pedido));

  CREATE TABLE intens_pedido(
  cod_item integer NOT NULL,
  numero_item integer NOT NULL,
  cod_cliente integer,
  cod_pedido integer,
  CONSTRAINT intens_pedido_pkey PRIMARY KEY (cod_item, numero_item),
  CONSTRAINT intens_pedido_cod_pedido_fkey FOREIGN KEY (cod_pedido)
      REFERENCES public.pedido (cod_pedido)
      ON UPDATE NO ACTION
      ON DELETE NO ACTION);
 
  ALTER TABLE public.intens_pedido
  ADD CONSTRAINT intens_pedido_cod_cliente_fkey FOREIGN KEY (cod_cliente)
      REFERENCES cliente (cod_cliente) MATCH SIMPLE
      ON UPDATE NO ACTION ON DELETE NO ACTION;

INSERT INTO public.cliente(cod_cliente, nome, cpf) VALUES (1, 'JOÃO COMEU SUA MÃE', '218.447.897-47');
INSERT INTO public.cliente(cod_cliente, nome, cpf) VALUES (2, 'JOÃO COMEU SUA IRMÃ', '228.437.827-57');
INSERT INTO public.cliente(cod_cliente, nome, cpf) VALUES (3, 'JOÃO COMEU SUA TIA', '217.467.837-17');

INSERT INTO public.pedido(cod_pedido, cod_cliente) VALUES (1, 1);
INSERT INTO public.pedido(cod_pedido, cod_cliente) VALUES (2, 2);
INSERT INTO public.pedido(cod_pedido, cod_cliente) VALUES (3, 3);

INSERT INTO public.intens_pedido(cod_item, numero_item, cod_cliente, cod_pedido) VALUES (1, 12, 1, 1);
INSERT INTO public.intens_pedido(cod_item, numero_item, cod_cliente, cod_pedido) VALUES (2, 3, 2, 2);
INSERT INTO public.intens_pedido(cod_item, numero_item, cod_cliente, cod_pedido) VALUES (3, 5, 3, 3);

0
Dislike0
User badge image

Andre Smaira

Utilizando o MySQL Workbench Criar um banco de dados com o nome VENDAS, depois criar uma tabela com o nome CLIENTE e repetir os comandos para criar...

Utilizando o MySQL Workbench Criar um banco de dados com o nome VENDAS, depois criar uma tabela com o nome CLIENTE e repetir os comandos para criar as tabelas PEDIDO e ITENS DO PEDIDO, cada um nos seus respectivos campos.

Deois um comando para criar uma CONSTRAINT de chave primaria na tabela ITENS_PEDIDO na coluna CD_ITEM e na coluna NR_ITEM. Um comando para criar uma CONSTRAINT de chave Estrangeira na tabela CLIENTE onde CD_CLIENTE da tabela CLIENTE faz referencia a coluna COD_CLIENTE na tabela ITENS_PEDIDO

Comando para inserir dados nas três tabelas

Comando INSERT na tabela CLIENTE 3 vezes

Comando INSERT na tabela ITEN_PEDIDO 3 vezes

Comando INSERT na tabela PEDIDO 3 vezes, não esquecendo que os dados das tabelas tem que ser querentes, o COD_CLIENTE DA TABELA CLIENTE TEM QUE SER O MESMO COD_CLIENTE DA TABELA ITEM_PEDIDO

#Programação#Informática#Mysql#banco-de-dados#MySQL-WORKBENCK


CREATE DATABASE vendas;

CREATE TABLE cliente (

cod_cliente integer NOT NULL,

nome character varying(120),

cpf character varying(20),

CONSTRAINT cliente_pkey PRIMARY KEY (cod_cliente));

CREATE TABLE pedido(

cod_pedido integer NOT NULL,

cod_cliente integer,

CONSTRAINT pedido_pkey PRIMARY KEY (cod_pedido));

CREATE TABLE intens_pedido(

cod_item integer NOT NULL,

numero_item integer NOT NULL,

cod_cliente integer,

cod_pedido integer,

CONSTRAINT intens_pedido_pkey PRIMARY KEY (cod_item, numero_item),

CONSTRAINT intens_pedido_cod_pedido_fkey FOREIGN KEY (cod_pedido)

REFERENCES public.pedido (cod_pedido)

ON UPDATE NO ACTION

ON DELETE NO ACTION);

ALTER TABLE public.intens_pedido

ADD CONSTRAINT intens_pedido_cod_cliente_fkey FOREIGN KEY (cod_cliente)

REFERENCES cliente (cod_cliente) MATCH SIMPLE

ON UPDATE NO ACTION ON DELETE NO ACTION;

INSERT INTO public.cliente(cod_cliente, nome, cpf) VALUES (1, 'Joao', '218.447.897-47');

INSERT INTO public.cliente(cod_cliente, nome, cpf) VALUES (2, 'Maria', '228.437.827-57');

INSERT INTO public.cliente(cod_cliente, nome, cpf) VALUES (3, 'Gabriel', '217.467.837-17');

INSERT INTO public.pedido(cod_pedido, cod_cliente) VALUES (1, 1);

INSERT INTO public.pedido(cod_pedido, cod_cliente) VALUES (2, 2);

INSERT INTO public.pedido(cod_pedido, cod_cliente) VALUES (3, 3);

INSERT INTO public.intens_pedido(cod_item, numero_item, cod_cliente, cod_pedido) VALUES (1, 12, 1, 1);

INSERT INTO public.intens_pedido(cod_item, numero_item, cod_cliente, cod_pedido) VALUES (2, 3, 2, 2);

INSERT INTO public.intens_pedido(cod_item, numero_item, cod_cliente, cod_pedido) VALUES (3, 5, 3, 3);

0
Dislike0
User badge image

Andre Smaira

CREATE DATABASE vendas;

CREATE TABLE cliente (

cod_cliente integer NOT NULL,

nome character varying(120),

cpf character varying(20),

CONSTRAINT cliente_pkey PRIMARY KEY (cod_cliente));

CREATE TABLE pedido(

cod_pedido integer NOT NULL,

cod_cliente integer,

CONSTRAINT pedido_pkey PRIMARY KEY (cod_pedido));

CREATE TABLE intens_pedido(

cod_item integer NOT NULL,

numero_item integer NOT NULL,

cod_cliente integer,

cod_pedido integer,

CONSTRAINT intens_pedido_pkey PRIMARY KEY (cod_item, numero_item),

CONSTRAINT intens_pedido_cod_pedido_fkey FOREIGN KEY (cod_pedido)

REFERENCES public.pedido (cod_pedido)

ON UPDATE NO ACTION

ON DELETE NO ACTION);

ALTER TABLE public.intens_pedido

ADD CONSTRAINT intens_pedido_cod_cliente_fkey FOREIGN KEY (cod_cliente)

REFERENCES cliente (cod_cliente) MATCH SIMPLE

ON UPDATE NO ACTION ON DELETE NO ACTION;

INSERT INTO public.cliente(cod_cliente, nome, cpf) VALUES (1, 'Joao', '218.447.897-47');

INSERT INTO public.cliente(cod_cliente, nome, cpf) VALUES (2, 'Maria', '228.437.827-57');

INSERT INTO public.cliente(cod_cliente, nome, cpf) VALUES (3, 'Gabriel', '217.467.837-17');

INSERT INTO public.pedido(cod_pedido, cod_cliente) VALUES (1, 1);

INSERT INTO public.pedido(cod_pedido, cod_cliente) VALUES (2, 2);

INSERT INTO public.pedido(cod_pedido, cod_cliente) VALUES (3, 3);

INSERT INTO public.intens_pedido(cod_item, numero_item, cod_cliente, cod_pedido) VALUES (1, 12, 1, 1);

INSERT INTO public.intens_pedido(cod_item, numero_item, cod_cliente, cod_pedido) VALUES (2, 3, 2, 2);

INSERT INTO public.intens_pedido(cod_item, numero_item, cod_cliente, cod_pedido) VALUES (3, 5, 3, 3);

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis


✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta.

User badge image

Outros materiais