FPIPS-109 Modelo de Datos
FPIPS-109 Modelo de Datos
Certificador de
Desarrollo de
Software 1
Tema Nº11:
Modelo de Datos.
Versión 1.0
3. NORMALIZACIÓN..................................................................................................................3
3.1 Primera forma normal (incluye eliminación de los grupos repetitivos)...............................3
3.2 Segunda forma normal (Asegura que todas las columnas que no son llave sean
completamente dependiente de la llave primaria.............................................................................3
4. DIAGRAMA CONCEPTUAL..................................................................................................4
5. DIAGRAMA FISICO................................................................................................................4
6. DICCIONARIO DE DATOS....................................................................................................5
Lista de Tablas.................................................................................................................................5
<Nombre de la tabla>.................................................................................................................5
3. NORMALIZACIÓN
3.2 Segunda forma normal (Asegura que todas las columnas que no son llave sean
completamente dependientes de la llave primaria
CARTA CODIGO TIPO MENU TIPO MENU PEDIDO PLATOS
CODIGO TIPO
CARTA MENU TIPO MENU PEDIDO CODIGO TIPO PLATO PLATOS
4. DIAGRAMA CONCEPTUAL
PROVINCIA
Abreviación de Tipo del Longitud del Tipo de
Ítem
Campo Campo Campo Llave
1 ID_Provincia Int PK
2 Nomb_Provincia varchar 50
3 ID_Departamento int FK DISTRITO
Abreviación de Tipo del Longitud del Tipo de
Ítem
Campo Campo Campo Llave
BEBIDAS
1 ID_Distrito Int PK RESTAURANTE
Abreviación de Tipo del Longitud del Tipo de
Ítem 2 ID_Provincia int FK Abreviación de Tipo del Longitud del Tipo de
Campo Campo Campo Llave Ítem
3 Nomb_Distrito varchar 50 Campo Campo Campo Llave
1 ID_Bebidas int PK
2 Nombre varchar 50 DEPARTAMENTO 1 ID_Restaurante Int PK
3 Descripcion varchar 50 2 Tipo_Documento char 8
Abreviación de Tipo del Longitud del Tipo de
Ítem 3 Nro_Ruc char 11
Campo Campo Campo Llave
4 Direccion varchar 50
1 ID_Departamento int PK
5 ID_Distrito int FK
2 Nomb_Departamento varchar 50
6 Telefono char 9
ADMINISTRADOR
TIPO_MENU PLATOS Abreviación de Tipo del Longitud del Tipo de
Ítem
Campo Campo Campo Llave VALIDACION
Abreviación de Tipo del Longitud del Tipo de Abreviación de Tipo del Longitud del Tipo de
Ítem Ítem 1 ID_Admin int PK Abreviación de Tipo del Longitud del Tipo de
Campo Campo Campo Llave Campo Campo Campo Llave Ítem
2 ID_Privilegios int FK Campo Campo Campo Llave
1 ID_Tipo_Menu int PK 1 ID_Plato int PK 3 Nombres varchar 50 1 ID_Validacion int PK
2 ID_Plato int FK 2 Nombre varchar 50 4 Apellidos varchar 50 2 ID_Admin Int FK
3 ID_Bebidas int FK 3 Descripcion varchar 50 5 Direccion varchar 50 3 Correo varchar 30
4 ID_Postres int FK 6 ID_Distrito int FK 4 Contraseña char 10
7 DNI char 8
8 Telefono char 9
POSTRES
Abreviación de Tipo del Longitud del Tipo de
Ítem
Campo Campo Campo Llave
1 ID_Postres int PK PRIVILEGIOS
2 Nombre varchar 50
Abreviación de Tipo del Longitud del Tipo de
3 Descripcion varchar 50 Ítem
CARTA Campo Campo Campo Llave
PEDIDO
Abreviación de Tipo del Longitud del Tipo de 1 ID_Privilegios int PK
Abreviación de Tipo del Longitud del Tipo de Ítem
Ítem Campo Campo Campo Llave 2 PRIV_Ventas varchar 50
Campo Campo Campo Llave
1 ID_Carta Int PK 3 PRIV_Stock varchar 50
1 ID_Pedido int PK
2 ID_Menu Int FK 4 PRIV_General varchar 50
2 ID_Carta int FK
3 ID_Admin Int FK
3 ID_Venta int FK
4 ID_Pedido Int FK
4 Cantidad int
5 ID_Tipo_Menu Int FK
5 IGV float
6 Nro_Mesa char 5
6 Importe money
7 Costo_Unitario Money
VENTA
Abreviación de Tipo del Longitud del Tipo de
Ítem
Campo Campo Campo Llave
1 ID_Venta int PK
2 ID_Pedido int FK
3 Fecha date
4 Hora time(7)
5 Importe_Total money
6.2.3 <DISTRITO>
6.2.4 <PROVINCIA>
6.2.5 <DEPARTAMENTO>
Tipo
Tipo del Longitud
Ítem Abreviación de Campo Descripción del Campo de
Campo del Campo
Llave
6.2.6 <PRIVILEGIOS>
6.2.7 <VALIDACION>
6.2.8 <CARTA>
6.3.0 <VENTA>
6.3.1 <TIPO_MENU>
6.3.3 <BEBIDAS>
6.3.4 <POSTRES>