Está en la página 1de 6

BASE DE DATOS DE

RESTAURANTE

POSTGREST

Creacin de la base de datos:


CREATE DATABASE "Restaurante"
WITH OWNER = postgres
ENCODING = 'UTF8'
TABLESPACE = pg_default
LC_COLLATE = 'English_United States.1252'
LC_CTYPE = 'English_United States.1252'
CONNECTION LIMIT = -1;

Creacin de la tabla bebida:


CREATE TABLE public.bebidas
(
idbebida integer NOT NULL,
cantidad integer,
tipo character varying(50),
CONSTRAINT bebidas_pkey PRIMARY KEY (idbebida)

Creacin de la tabla cliente:


CREATE TABLE public.cliente
(
idcliente integer NOT NULL,
mesa integer,
numcomensales integer,
CONSTRAINT cliente_pkey PRIMARY KEY (idcliente)
)

Creacin de la tabla crdito:


CREATE TABLE public.credito
(
idpago integer,
numdetarjeta integer,
tipo character varying(100),
fechaexpira character varying(100),
nombrepersona character varying(100)
)

Creacin de la tabla efectivo:


CREATE TABLE public.efectivo
(
idpago integer,
cantidad integer
)

Creacin de la tabla orden:


CREATE TABLE public.orden
(
idorden integer NOT NULL,
hora integer,
mesero character varying(50),
CONSTRAINT orden_pkey PRIMARY KEY (idorden)
)
Creacin tabla pago:
CREATE TABLE public.pago
(
idpago integer NOT NULL,
subtotal integer,
propina integer,
impuesto integer,
CONSTRAINT pago_pkey PRIMARY KEY (idpago)
)

Creacin de la tabla platillo:


CREATE TABLE public.platilla
(
idplatillo integer NOT NULL,
cantidad integer,
tipo character varying(50),
CONSTRAINT platilla_pkey PRIMARY KEY (idplatillo)
)
Registros de ORDENES

Registro de CLIENTES
Registro de BEBIDAS

Registro de PLATILLOS

MONGO DB

Mostrar todas las Collections


Mostrar todos los Platillos

Mostrar todas las bedidas.

Mostrar todos los clientes.

Mostrar todos rdenes.

Insertar datos en cliente:


Db.Cliente.insert({Mesa:1,Comensales:2});
Insertar datos rdenes:
Db.Orden.insert({Hora:9,Mesero:ale});
Inserta datos de bedidas:
Db.Bedidas,insert({Cantidad:3,Tipo:Gaseosa});
Inserta datos platillos:
Db.Platillos.insert({Cantidad:3,Tipo:Frijol})

CONSULTAS QUE PIDIO EL PROFE:


1. Platillo ms vendido

2. Bedida ms vendida.

Db.Bedida.find({Cantidad:{$gte:9}});

También podría gustarte