Está en la página 1de 2

CREATE DATABASE BITOS_PIZZA

USE BITOS_PIZZA
/* CREACION DE TABLAS DE LA BD*/
-- TABLA PEDIDO
CREATE TABLE PEDIDO
(
id_pedido varchar (30),
Hora time not null,
Fecha Datatime not null,
Forma_pago varchar (30) not null,
);
constraint Pk_pedido PRIMARY KEY (id_pedido)

-- TABLA CLIENTE
CREATE TABLE CLIENTE
(
id_cliente varchar (30),
Nombre_Cliente varchar(30) not null,
Telefono Nchar (9) not null,
Direccion Varchar (30) not null,
);
constraint Pk_cliente PRIMARY KEY (id_cliente);
CREATE INDEX telefonos_clientes on cliente (telefono);

-- TABLA EMPLEADO
CREATE TABLE EMPLEADO
(
id_empleado varchar (30),
nombre_empleado varchar (30) not null,
Cargo Varchar (30) not null,
);
constraint pk_empleado PRIMARY KEY (id_empleado);

-- TABLA ARTICULOS
CREATE TABLE ARTICULO
(
id_articulo varchar (30),
nombre varchar (30) not null,
precio money not null,
);
CONSTRAINT pk_articulo PRIMARY KEY (id_articulo);
-- TABLA DETALLE PEDIDO
CREATE TABLE detalle_pedido
(
id_articulo varchar (30),
Id_pedido varchar (30) not null,
Catidad money not null,
Total money not null,
);
constraint FK_articulo_detalle_pedido FOREIGN KEY (id_articulo)
references articulo (id_articulo) ON UPDATE CASCADE ON DELETE CASCADE;
CONSTRAINT FK_pedido_detalle pedido FOREIGN KEY (id_pedido)
references pedido (id_pedido) ON UPDATE CASCADE ON DELETE CASCADE;

/*INSERTANDO UN REGISTRO EN LA BD*/

INSERT INTO pedido (id_pedido,hora,fecha,forma_pago)


VALUES (000000123,'10:19 am','23/08/2009','contado');
INSERT INTO cliente (id_cliente,nombre_cliente,telefono,direccion)
VALUES (000423,'adalberto hernandez chicas',78945618,'Urb Mazatillo Pasaje el mo
nzon #38 S.S');
INSERT INTO empleado (id_empleado,nombre,cargo)
VALUES (000012,'julio perez','gerente')
INSERT INTO articulo (Id_articulo,nombre,precio)
VALUES (0023342,'Queso tipo cheddar',4.65)
INSERT INTO detalle_pedido (id_articulo,id_pedido,Cantidad,total)
VALUES (0023342,000000123,12,55.8)

También podría gustarte