flatch

Páginas: 7 (1538 palabras) Publicado: 1 de diciembre de 2014
De acuerdo a los módulos identificados en el levantamiento de requerimientos del proyecto “RESTAURANT”, se identificaron las siguientes entidades:


Productos
Atributo
tipo de dato
tamaño
restricciones
Descripción del campo
idProducto
char
7
llave primaria
Esta es la llave primaria que identificará a la entidad como única e irrepetible.
nombre
varchar
30
no nulo
Se refiere alnombre del producto con el cuál se identificará a éste dentro de la base de datos.
descripcion
varchar
150
no nulo
Este campo describe las particularidades del producto, como ingredientes principales que contiene el producto.
precio
decimal

no nulo
Este campo es el precio unitario del producto.
tipoProducto
int

Índice y llave foránea
Este campo es el que sirve como relación conla tabla tipo de producto.


Paquetes
Atributo
tipo de dato
tamaño
restricciones
Descripción del campo
idPaquete
char
7
llave primaria
Esta es la llave primaria que identificará a la entidad como única e irrepetible.
nombre
varchar
30
no nulo
Se refiere al nombre del paquete con el cuál se identificará a éste dentro de la base de datos.
descripcion
varchar
150
no nulo
Estecampo describe las particularidades del paquete.
precio
decimal

no nulo
Este campo es el precio unitario del paquete.


DetallePaquete
Atributo
tipo de dato
tamaño
restricciones
Descripción del campo
idPaquete
char
7
Índice y llave foránea
Esta es la llave foránea que servirá como relación hacia la entidad paquetes.
idProducto
char
7
Índice y llave foránea
Esta es la llaveforánea que servirá como relación hacia la entidad productos.
cantidad
int

no nulo
Es el número de productos que contiene el paquete de ese tipo de producto.
idTamanio
int

Índice y llave foránea
Este campo es la llave foránea que relaciona con la tabla tamanio.





TipoProducto
Atributo
tipo de dato
tamaño
restricciones
Descripción del campo
tipoProducto

int

Llaveprimaria
Esta es la llave primaria que identificará a la entidad como única e irrepetible.
descripcion
varchar
100
no nulo
Este campo es la descripción del tipo de producto, como platillos, bebidas, postres y más.



Promociones
Atributo
tipo de dato
tamaño
restricciones
Descripción del campo
idPromocion
char
7
llave primaria
Esta es la llave primaria que identificará a la entidadcomo única e irrepetible.
nombre
varchar
30
no nulo
Se refiere al nombre de la promoción con el cuál se identificará a éste dentro de la base de datos.
descripcion
varchar
150
no nulo
Este campo es la descripción del tipo de promoción ofrecida por el restaurant.
fechaInicio
date

no nulo
Este campo guarda la fecha de inicio de la promoción.
fechaFin
date

nulo
Este campo guardala fecha de fin o término de la promoción.
descuento
decimal

no nulo
Este campo describe el descuento realizado en la promoción, si es que éste existiera.


Usuarios
Atributo
tipo de dato
tamaño
restricciones
Descripción del campo
idUsuario
int

llave primaria
Esta es la llave primaria que identificará a la entidad como única e irrepetible.
nombre
varchar
50
no nulo
Serefiere al nombre del usuario con el cuál se identificará a éste dentro de la base de datos.
apellidos
varchar
50
no nulo
Se refiere a los apellidos del usuario con el cuál se identificará a éste dentro de la base de datos.
fechaIngreso
date

no nulo
Este campo describe la fecha en que el usuario entró a trabajar al restaurante.
nick
varchar
20
no nulo
Este campo contiene el nombre delusuario con el cuál se autenticará en el sistema.
password
varchar
50
no nulo
Este campo contiene la contraseña que pertenecerá a cada usuario para la autenticación.
telefono
varchar
15
no nulo
Este campo guardará el teléfono de contacto del usuario.
calle
varchar
100
no nulo
Este campo guarda la dirección del usuario.
numero
varchar
10
no nulo
Este campo guarda la dirección...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Flatch

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS