Está en la página 1de 7

“MADRE DE DIOS CAPITAL DE LA BIODIVERSIDAD DEL PERU”

“UNIVERSIDAD NACIONAL AMAZONICA


DE MADE DIOS”

BASE DE DATOS DE UNA


CAFETERIA

AREA: ADMINISTRACION DE BASE DE DATOS


CARRERA: INGENIERIA DE SISTEMAS E INFORMATICA
DOCENTE: ING.ULLOA GALLARDO, NELLY JACQUELINE
ALUMNO: ESCOBEDO PACCO ALEXANDER

PUERTO MALDONADO - MADRE DE DIOS


PERU – 2017
INTRODUCCION
Cuando uno quiere empezar su negocio siempre por más clara q tenga su idea de que negocio
poner siempre habrá varias circunstancias que saldrán mal, como es en el caso a la hora de
contabilizar la mercancía o la ganancia que están obteniendo con este negocio aunque existen
varias formas de tener esto bajo control, lo más optimo seria la utilización de un sistema de venta
donde se pueda guardar estos datos y poder recurrir a ellos cuantas veces queramos para así
tener un mejor control de estos.
TIENDA CAFETERIA DELICIAS
RESUMEN:

La idea de este proyecto surgió de cuando fui a la pizzería pizza hut donde vi como los meseros al
atender a sus clientes y tomar su orden ingresaban esa orden a una pantalla ubicada en el medio
del local sin necesidad de ir a la cocina a dar los pedidos esto hacia más fácil la atención y de
manera ordenada. Cafetería es necesario llevar el control de cuantos productos se está vendiendo
a lo largo de la jornada laboral y que mesero realiza la atención.

 Objetivo general:

 Desarrollar una base de datos para la cafetería.

 Objetivos específicos:

 Investigar los requisitos mínimos para este sistema.

LOS PROGRAMAS QUE USARE SERAN:

 MYSQL: es un sistema de administración de bases de datos (Database


Management System, DBMS) para bases de datos relacionales.

 XAMPP: es un paquete de instalación independiente de plataforma, software


libre, que consiste principalmente en el sistema de gestión de bases de datos
MySQL, el servidor web Apache y los intérpretes para lenguajes de script: PHP y
Perl.
Diagrama entidad relación:
TABLAS GENERADAS:
MODELO LOGICO:

Usuario(código_usuario,nombre_usuario,acceso,dni_usuario,teléfono,dirección)
pk

Cliente(código_cliente.nombre_cliente,dni_cliente,teléfono_cliente,tipo_cliente)
pk

fk
VENTA(Numero_venta,fecha_venta(dia,mes,año),código_usuario,código_cliente,id_mesa)
pk fk
fk
Mesa(id_mesa,numero_mesa,estado_mesa)
pk

Consumo(numero_consumo,cantidad_consumo,numero_venta,_codigo_producto)
pk fk fk

Producto(código_producto,nombre_producto,descripción_producto,precio_producto,tipo_produc
to) pk

CODIGO MYSQL

create database Cafeteria;


CREATE TABLE Cliente
(
Codigo_Cliente VARCHAR(4) PRIMARY KEY,
Nombre_Cliente VARCHAR(30),
Dni_Cliente VARCHAR(8),
Telefono_Cliente VARCHAR(9),
Tipo_Cliente VARCHAR(10)

);
CREATE TABLE Usuario
(
Codigo_Usuario VARCHAR(4) PRIMARY KEY,
Nombre_Usuario VARCHAR(30),
Acceso VARCHAR(15),
Dni_Usuario VARCHAR(8),
Telefono_Usuario VARCHAR(9),
Direccion_Usuario VARCHAR(30)

);

CREATE TABLE Producto


(
Codigo_Producto VARCHAR(4) PRIMARY KEY,
Nombre_Producto VARCHAR(40),
Descripcion_Producto VARCHAR(40),
Precio_Producto Double,
Tipo_producto VARCHAR(20)
);
CREATE TABLE Venta
(
Numero_Venta INT PRIMARY KEY,
Id_Mesa VARCHAR(4),
FOREIGN KEY (Id_Mesa) REFERENCES Mesa(Id_Mesa),
Codigo_Cliente VARCHAR(4),
FOREIGN KEY (Codigo_cliente) REFERENCES Cliente(Codigo_cliente),
Codigo_Usuario VARCHAR(4),
FOREIGN KEY (Codigo_Usuario) REFERENCES Usuario(Codigo_Usuario),

Fecha_Venta DATE

);
CREATE TABLE Consumo
(
Numero_Consumo INT PRIMARY KEY,
Cantidad_Consumo Decimal,
Codigo_Producto VARCHAR(4),
FOREIGN KEY (Codigo_Producto) REFERENCES Producto(Codigo_Producto),
Numero_Venta VARCHAR(5),
FOREIGN KEY (Numero_Recibo) REFERENCES Venta(Numero_Recibo)
);
CREATE TABLE Mesa
(
Id_Mesa VARCHAR (4) PRIMARY KEY,
Numero_Mesa Decimal,
Estado_Mesa VARCHAR(15)

);

También podría gustarte