0% encontró este documento útil (0 votos)
193 vistas13 páginas

FPIPS-109 Modelo de Datos

Este documento describe el desarrollo de un modelo de datos para una aplicación de pedidos de comida para un restaurante. Explica los pasos de normalización para organizar la información en tablas en las primeras, segunda y tercera formas normales. También incluye diagramas conceptual y físico del modelo de datos.

Cargado por

dieo.soan
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
193 vistas13 páginas

FPIPS-109 Modelo de Datos

Este documento describe el desarrollo de un modelo de datos para una aplicación de pedidos de comida para un restaurante. Explica los pasos de normalización para organizar la información en tablas en las primeras, segunda y tercera formas normales. También incluye diagramas conceptual y físico del modelo de datos.

Cargado por

dieo.soan
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 13

Proyecto

Certificador de
Desarrollo de
Software 1
Tema Nº11:
Modelo de Datos.

Indicador de logro Nº11:


Conoce el modelo de datos de un sistema de información para construir el modelo
lógico y físico de datos.

Fecha de Actualización: 21/03/2024 Versión: 1.0

Preparado por: Idat Página : 2 de 13


Desarrollo de Sistemas de Información

(Desarrollo de una aplicación para pedidos de comida para el


restaurante)

FPIPS - 109 Modelo de Datos

Versión 1.0

Agosto del 2021– II

Número Apellidos y Nombres

1 Diego Soller Antonio

2 Renato Arce Quispe

3 Marcelo Velásquez Porturas

4 Karol Flores Ticona

Fecha de Actualización: 21/03/2024 Versión: 1.0

Preparado por: Idat Página : 3 de 13


Índice
1. HISTORIAL DEL DOCUMENTO..........................................................................................3
2. INFORMACIÓN DEL DOCUMENTO...................................................................................3
2.1 Situación actual....................................................................................................................3

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

3.3 Tercera forma normal (Elimina cualquier dependencia transitiva).....................................4

4. DIAGRAMA CONCEPTUAL..................................................................................................4
5. DIAGRAMA FISICO................................................................................................................4
6. DICCIONARIO DE DATOS....................................................................................................5
Lista de Tablas.................................................................................................................................5

Descripción de las Tablas................................................................................................................5

<Nombre de la tabla>.................................................................................................................5

<Nombre de la tabla>................................................................¡Error! Marcador no definido.

<Nombre de la tabla>................................................................¡Error! Marcador no definido.

<Nombre de la tabla>................................................................¡Error! Marcador no definido.

Fecha de Actualización: 21/03/2024 Versión: 1.0

Preparado por: Idat Página : 4 de 13


1. HISTORIAL DEL DOCUMENTO
Información del Documento

Observaciones Modificado Fecha


por…

Requisitos del sistema Marcelo 22/07/2023


Velásquez

Diccionario de datos Diego Soller 23/07/2023

2. INFORMACIÓN DEL DOCUMENTO

2.1 Situación actual

El software de escritorio para el restaurante está actualmente en desarrollo. Se espera


que esté listo para su uso en el primer trimestre del próximo año

3. NORMALIZACIÓN

3.1 Primera forma normal (incluye eliminación de los grupos repetitivos)

CARTA TIPO MENU PEDIDO PLATOS


MENU MENU EJECUTIVO 1 ARROZ CON POLLO

MENU MENU EJECUTIVO 1 SUDADO DE PESCADO

MENU MENU ECONOMICO 2 ESTOFADO DE POLLO

MENU MENU ESPECIAL 1 CHAUFA DE MARISCOS

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

MENU MEN001 MENU EJECUTIVO 1 ARROZ CON POLLO

MENU MEN001 MENU EJECUTIVO 1 SUDADO DE PESCADO

Fecha de Actualización: 21/03/2024 Versión: 1.0

Preparado por: Idat Página : 5 de 13


MENU MEN002 MENU ECONOMICO 2 ESTOFADO DE POLLO

MENU MEN003 MENU ESPECIAL 1 CHAUFA DE MARISCOS

Fecha de Actualización: 21/03/2024 Versión: 1.0

Preparado por: Idat Página : 6 de 13


3.3 Tercera forma normal (Elimina cualquier dependencia transitiva)

CODIGO TIPO
CARTA MENU TIPO MENU PEDIDO CODIGO TIPO PLATO PLATOS

MENU MEN001 MENU EJECUTIVO 1 MEN001_TP001 ARROZ CON POLLO

MENU MEN001 MENU EJECUTIVO 1 MEN001_TP002 SUDADO DE PESCADO

MENU MEN002 MENU ECONOMICO 2 MEN002_TP001 ESTOFADO DE POLLO

MENU MEN003 MENU ESPECIAL 1 MEN003_TP001 CHAUFA DE MARISCOS

MENU MEN004 BEBIDA 1 MEN004_TP001 GASEOSA

MENU MEN005 POSTRES 1 MEN005_TP001 GELATINA DE FRESA

4. DIAGRAMA CONCEPTUAL

Fecha de Actualización: 21/03/2024 Versión: 1.0

Preparado por: Idat Página : 7 de 13


5. DIAGRAMA FISICO

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

Fecha de Actualización: 21/03/2024 Versión: 1.0

Preparado por: Idat Página : 8 de 13


6. DICCIONARIO DE DATOS

6.1 Lista de Tablas


ITEM NOMBRE DE LA DESCRIPCION
TABLA

1 Administrador Es el usuario con provilegios, ventas, stock, etc

2 Restaurant Es un usuario donde pueda aplicar los pedidos

3 Distrito Es el dato para una informacion

4 Provincia Es el dato para una informacion

5 Departamento Son Atributos juntos con la tabla Provincia y Distrito

6 Privilegios Tienen derecho a realizar varias operaciones adm.

7 Validacion Es la verificacion del usuario al ingresar al sistema

8 Pedido Información sobre los pedidos realizados por los clientes

9 Carta Informacion para mostrar la carta a los comensales

10 Tipo Menú Clasificacion de tipos de Menú

11 Bebidas Clasificacion de bebidas para las ventas

12 Postres Clasificacion de postres para el pedido

13 Platos Información sobre los platos en el restaurante

14 Ventas Es un proceso para hacer mas rentable los esfuerzos comerciales

6.2 Descripción de las Tablas


6.2.1 <ADMINISTRADOR>
Abreviación de Tipo del Longitud del Tipo de
Ítem Descripción del Campo
Campo Campo Campo Llave

1 ID_Admin Identificacion Administrador int PK


2 ID_Privilegios Identificacion de Privilegios int FK
3 Nombres Nombre del administrador varchar 50
4 Apellidos Apellido del administrador varchar 50
5 Direccion Direccion del administrador varchar 50
6 ID_Distrito Identificacion de Distrito int FK
7 DNI Identidad del administrador char 8
8 Telefono Telefono char 9

Fecha de Actualización: 21/03/2024 Versión: 1.0

Preparado por: Idat Página : 9 de 13


6.2.2 <RESTAURANT>
Tipo
Longitu
Abreviación de Tipo del de
Ítem Descripción del Campo d del
Campo Campo Llav
Campo
e

1 ID_Restaurant Identificador Restaurant (login) Int PK


2 Tipo_Documento Identificador de documento para generar char
comprobante 8
3 Nro_Ruc Numero de RUC char 11
4 Direccion Direccion varcha 50
5 ID_Distrito Identificacion de Distrito r
int FK
6 Telefono Telefono char 9

6.2.3 <DISTRITO>

Abreviación de Tipo del Longitud del Tipo de


Ítem Descripción del Campo
Campo Campo Campo Llave

1 ID_Distrito Identificacion de Distrito Int PK


2 ID_Provincia Identificacion de int FK
3 Nomb_Distrito Provincia
Nombre del Distrito varchar 50

6.2.4 <PROVINCIA>

Abreviación de Tipo del Longitud del Tipo de


Ítem Descripción del Campo
Campo Campo Campo Llave

1 ID_Provincia Identificacion de Provincia Int PK


2 Nomb_Provincia Nombre de la Provincia varchar 50
3 ID_Departamento Identificacion de Departamento int FK

6.2.5 <DEPARTAMENTO>

Tipo
Tipo del Longitud
Ítem Abreviación de Campo Descripción del Campo de
Campo del Campo
Llave

1 ID_Departamento Identificacion de Departamento int PK

Fecha de Actualización: 21/03/2024 Versión: 1.0

Preparado por: Idat Página : 10 de 13


2 Nomb_Departamento Nombre del Departamento varchar 50

6.2.6 <PRIVILEGIOS>

Abreviación de Tipo del Longitud del Tipo de


Ítem Descripción del Campo
Campo Campo Campo Llave

1 ID_Privilegios Identificacion de Privilegios int PK


2 PRIV_Ventas Privilegios en las ventas varchar 50
3 PRIV_Stock Privilegios en el stock varchar 50
4 PRIV_General Privilegios General varchar 50

6.2.7 <VALIDACION>

Abreviación de Tipo del Longitud del Tipo de


Ítem Descripción del Campo
Campo Campo Campo Llave

1 ID_Validacion Identificador de validacion int PK


2 ID_Admin Identificador administrativo Int FK
3 Correo Login correo varchar 30
4 Contraseña password char 10

6.2.8 <CARTA>

Abreviación de Tipo del Longitud del Tipo de


Ítem Descripción del Campo
Campo Campo Campo Llave

1 ID_Carta Identificador de Carta Int PK


2 ID_Menu Identificador de Menu Int FK
3 ID_Admin Identificador Admin Int FK
4 ID_Pedido Identificador Pedido Int FK
5 ID_Tipo_Menu Identificador Tipo de Menu Int FK
6 Nro_Mesa Numero de Mesa char 5
7 Costo_Unitario Costo Unitario Money

Fecha de Actualización: 21/03/2024 Versión: 1.0

Preparado por: Idat Página : 11 de 13


6.2.9 <PEDIDO>

Abreviación de Tipo del Longitud del Tipo de


Ítem Descripción del Campo
Campo Campo Campo Llave

1 ID_Pedido Identificador de Pedido int PK


2 ID_Carta Identificador de la Carta int FK
3 ID_Venta Identificador de la Venta int FK
4 Cantidad Cantidad de pedido int
5 IGV Impuesto General de Ventas float
6 Importe Cantidad del Pedido money

6.3.0 <VENTA>

Abreviación de Tipo del Longitud del Tipo de


Ítem Descripción del Campo
Campo Campo Campo Llave

1 ID_Venta Identificador de Venta int PK


2 ID_Pedido Identificador de Pedido int FK
3 Fecha Fecha para Comprobante de date
4 Hora pago
Hora para Comprobante de pago time(7)
5 Importe_Total Importe del pedido money

6.3.1 <TIPO_MENU>

Abreviación de Tipo del Longitud del Tipo de


Ítem Descripción del Campo
Campo Campo Campo Llave

1 ID_Tipo_Menu Identificador Tipo de Menu int PK


2 ID_Plato Identificador Platos int FK
3 ID_Bebidas Identificador Bebidas int FK
4 ID_Postres Identificador Postres int FK

Fecha de Actualización: 21/03/2024 Versión: 1.0

Preparado por: Idat Página : 12 de 13


6.3.2 <PLATOS>

Abreviación de Tipo del Longitud del Tipo de


Ítem Descripción del Campo
Campo Campo Campo Llave

1 ID_Plato Identificador Platos int PK


2 Nombre Nombre del Plato varchar 50
3 Descripcion Descripcion del Plato varchar 50

6.3.3 <BEBIDAS>

Abreviación de Tipo del Longitud del Tipo de


Ítem Descripción del Campo
Campo Campo Campo Llave

1 ID_Bebidas Identificador Bebidas int PK


2 Nombre Nombre de la bebida varchar 50
3 Descripcion Descripcion de la Bebida varchar 50

6.3.4 <POSTRES>

Abreviación de Tipo del Longitud del Tipo de


Ítem Descripción del Campo
Campo Campo Campo Llave

1 ID_Postres Identificador de Postres int PK


2 Nombre Nombre de los Postres varchar 50
3 Descripcion Descripcion de los Postres varchar 50

Fecha de Actualización: 21/03/2024 Versión: 1.0

Preparado por: Idat Página : 13 de 13

También podría gustarte