SlideShare una empresa de Scribd logo
1 de 12
Descargar para leer sin conexión
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
1
Materia
BASE DE DATOS II
Tema
DIAGRAMA E-R, DIAGRAMA RELACIONAL Y
DICCIONARIO DE DATOS.
Nombre completo del Alumno:
Guadalupe del Rosario López Guerrero
Mario Alejandro Sánchez
Jorge Humberto Donato Monreal
Mónica de los Ángeles Ramírez Moreno
Grado: 3 Grupo: “A”
Nombre del Docente: Omar Emmanuel Lara Juárez
Fecha de entrega : 20/06/2013 Pinos, Zac.
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
2
INDICE
INDICE pag.2
DESCRIPCION GENERAL pag.3
MARCO TEORICO pag.4
DIAGRAMA E-R pag.7
DIAGRAMA RELACIONAL pag.8
DICCIONARIO DE DATOS pag.9
CONCLUSION pag.12
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
3
DESCRIPCION GENERAL
A continuación presentamos una descripción acerca de lo que van a ver a
continuación, como primer punto se presentara un marco teórico donde se
explicara un poco de la historia acerca de los diagramas E-R, diagrama relacional
y diccionario de datos.
Después presentaremos algunos ejercicios con el diagrama de E-R.
A los cuales los convertimos a diagrama relacional uniéndolos ya sea de uno-
varios, varios-uno, varios-varios, uno-uno.
Al final creamos el diccionario de datos de cada tabla que resulto del diagrama
relacional y presentamos una conclusión conformada por los integrantes del
equipo.
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
4
MARCO TEORICO
BASE DE DATOS
Un sistema de bases de datos se divide en módulos que se encargan de cada una
de las responsabilidades del sistema completo. Los componentes funcionales de
un sistema de bases de datos se pueden dividir a grandes rasgos en los
componentes gestor de almacenamiento y procesador de consultas. El gestor de
consultas es importante porque las bases de datos requieren normalmente una
gran cantidad de
la consistencia. Sin embargo, cada programa en sí mismo no transforma la base
de datos de un estado consistente en otro nuevo estado consistente.
Un sistema gestor de bases de datos (SGBD) consiste en una colección de
datos interrelacionados y
una colección de programas para acceder a esos datos. Los datos describen una
empresa particular. El objetivo principal de un SGBD es proporcionar un entorno
que sea tanto conveniente como eficiente para las personas que lo usan para la
recuperación y almacenamiento
de la información. Los sistemas de bases de datos se diseñan para almacenar
grandes cantidades de información. La gestión de los datos implica tanto la
definición de estructuras para el almacenamiento de la información como la
provisión de mecanismos para la manipulación de la información. Además, los
sistemas de bases de datos deben proporcionar la seguridad de la información
almacenada, en caso de caídas del sistema o intentos de accesos sin
autorización. Si los datos están compartidos por varios usuarios, el sistema debe
evitar posibles resultados anómalos.
DIAGRAMA E-R
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
5
Un diagrama o modelo entidad-relación (a veces denominado por sus siglas en
inglés, E-R "Entity relationship", o del español DER "Diagrama de Entidad
Relación") es una herramienta para el modelado de datos que permite representar
las entidades relevantes de un sistema de información así como sus
interrelaciones y propiedades.
DIAGRAMA RELACIONAL
El modelo relacional para la gestión de una base de datos es un modelo de
datos basado en la lógica de predicados y en la teoría de conjuntos. Es el modelo
más utilizado en la actualidad para modelar problemas reales y administrar datos
dinámicamente. Tras ser postuladas sus bases en 1970 por Edgar Frank Codd, de
los laboratorios IBM en San José (California), no tardó en consolidarse como un
nuevo paradigma en los modelos de base de datos.
Su idea fundamental es el uso de «relaciones». Estas relaciones podrían
considerarse en forma lógica como conjuntos de datos llamados «tuplas». Pese a
que ésta es la teoría de las bases de datos relacionales creadas por Edgar Frank
Codd, la mayoría de las veces se conceptualiza de una manera más fácil de
imaginar, esto es, pensando en cada relación como si fuese una tablaque está
compuesta por registros (cada fila de la tabla sería un registro o tupla),
y columnas (también llamadas campos).
DICCIONARIO DE DATOS
Un diccionario de datos es un conjunto de metadatos que contiene las
características lógicas y puntuales de los datos que se van a utilizar en el sistema
que se programa, incluyendo nombre, descripción, alias, contenido y organización.
Identifica los procesos donde se emplean los datos y los sitios donde se necesita
el acceso inmediato a la información, se desarrolla durante el análisis de flujo de
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
6
datos y auxilia a los analistas que participan en la determinación de los
requerimientos del sistema, su contenido también se emplea durante el diseño.
En un diccionario de datos se encuentra la lista de todos los elementos que
forman parte del flujo de datos de todo el sistema. Los elementos más importantes
son flujos de datos, almacenes de datos y procesos. El diccionario de datos
guarda los detalles y descripción de todos estos elementos.
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
7
DIAGRAMA E-R
PIZZERIA “DELICIAS”
PEDIDO
CLIENTES
ATIEN
DEN REALIZ
A
NOM
BRE
TELEF
ONO
DIREC
CION
ID
NO.PED
IDO
TIPO DE
PEDIDOFOLIO
EMPLEADOS
PRODUCTOS
NOM
BRE
NO.EMP
LEADO
IDTELEF
ONO
MARC
A
NOMB
RE
CATEG
ORIA
DIREC
CION
APP
APM
PROVEEDO
R
TELEFO
NOPRECI
O
PROPOR
SIONA
CONTI
ENE
DIREC
CION
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
8
DIAGRAMA MODELO RELACIONAL
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
9
DICCIONARIO DE DATOS
Nombre de la tabla: Empleados Fecha creación: 20/06/2013
Descripción:
Esta tabla almacena información de los empleados de una pizzería
Nombre Tipo Tamaño Descripción
ID
NOMBRE
APP
APM
NO_EMPLEADO
DIRECCION
TELEFONO
PEDIDO
INT
VARCHAR
VARCHAR
VARCHAR
VARCHAR
VARCHAR
INT
INT
11
50
50
50
50
50
11
11
Es la llave principal
Relaciones Campo clave
Empleados relaciona empleados ID
Nombre de la tabla: Clientes Fecha creación: 20/06/2013
Descripción:
Esta tabla almacena información de los clientes
Nombre Tipo Tamaño Descripción
ID
NOMBRE
DIRECCION
TELEFONO
PEDIDO
INT
VARCHAR
VARCHAR
INT
INT
11
50
50
11
11
Es la llave principal
Relaciones Campo clave
Titulo relaciona a ediciones Titulo
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
10
Nombre de la tabla: Pedido Fecha creación: 20/06/2013
Descripción:
Esta tabla almacena información de los pedidos
Nombre Tipo Tamaño Descripción
FOLIO
TIPO_DE_PEDIDO
NO_PEDIDO
INT
VARCHAR
INT
11
50
11
Es la llave principal
Relaciones Campo clave
Folio relaciona pedido Titulo
Nombre de la tabla: Productos Fecha creación: 20/06/2013
Descripción:
Esta tabla almacena información de los productos que se compran en latienda
Nombre Tipo Tamaño Descripción
MARCA
CATEGORIA
PRECIO
NOMBRE
PROVEEDOR
MARCA
INT
VARCHAR
DECIMAL
VARCHAR
VARCHAR
VARCHAR
11
50
4,2
VARCHAR
VARCHAR
VARCHAR
Es la llave principal
Llave foránea
Relaciones Campo clave
Productos relacionan a contiene
Y productos relaciona a direccion
Marca
Nombre de la tabla: Proveedor Fecha creación: 20/06/2013
Descripción:
Esta tabla almacena información de la persona que lleva los productos hasta el negocio
Nombre Tipo Tamaño Descripción
DIRECCION
TELEFONO
VARCHAR
INT
50
11
Es la llave principal
Relaciones Campo clave
Proveedor relaciona a proveedor Direccion
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
11
Nombre de la tabla: Atienden Fecha creación: 20/06/2013
Descripción:
Esta tabla almacena información de lo que realizan los empleados
Nombre Tipo Tamaño Descripción
EMPLEADOS
PEDIDO
INT
INT
50 Es la llave foránea
Es llave foranea
Relaciones Campo clave
Empleados relaciona empleados
Pedido relaciona pedido
Empleados, pedido
Nombre de la tabla: Contienen Fecha creación: 20/06/2013
Descripción:
Esta tabla almacena información de lo que contienen los pedidos.
Nombre Tipo Tamaño Descripción
PRODUCTOS
PEDIDO
INT
INT
11
11
Es la llave foránea
Llave foránea
Relaciones Campo clave
Pedido relaciona folio
Productos relaciona marca
Productos, pedido
Nombre de la tabla: Realiza Fecha creación: 20/06/2013
Descripción:
Esta tabla almacena información de los pedidos que se realizan
Nombre Tipo Tamaño Descripción
CLIENTES
PEDIDO
INT
INT
11
11
Es la llave foránea
Llave foránea
Relaciones Campo clave
Folio relaciona pedido Clientes, pedido
UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS
UNIDAD ACADÉMICA DE PINOS
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN
12
CONCLUSION
Este trabajo está basado en un alto contenido de información basado en un
pequeño negocio en este caso la pizzería, ya que aunque sea un pequeño
negocio debe tener una base de datos para dar de alta o de baja los productos
que este ofrece.

Más contenido relacionado

La actualidad más candente

MODELO VISTA CONTROLADOR
MODELO VISTA CONTROLADORMODELO VISTA CONTROLADOR
MODELO VISTA CONTROLADORRené Pilataxi
 
Normalizacion de base de datos
Normalizacion de base de datosNormalizacion de base de datos
Normalizacion de base de datosSergio Sanchez
 
Unidad 2 técnicas para el diseño de sistemas
Unidad 2 técnicas para el diseño de sistemasUnidad 2 técnicas para el diseño de sistemas
Unidad 2 técnicas para el diseño de sistemasmezcalote
 
Diccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de informaciónDiccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de informaciónYaskelly Yedra
 
9 Curso de POO en java - variables, constantes y objetos
9 Curso de POO en java - variables, constantes y objetos9 Curso de POO en java - variables, constantes y objetos
9 Curso de POO en java - variables, constantes y objetosClara Patricia Avella Ibañez
 
6.modelado de los requerimientos escenarios y clases
6.modelado de los requerimientos  escenarios y clases6.modelado de los requerimientos  escenarios y clases
6.modelado de los requerimientos escenarios y clasesRamiro Estigarribia Canese
 
Diagramas de objetos
Diagramas de objetosDiagramas de objetos
Diagramas de objetosstill01
 
Modelo entidad relación de base de datos
Modelo entidad relación de base de datosModelo entidad relación de base de datos
Modelo entidad relación de base de datosani_tuza
 
El modelo entidad_relacion
El modelo entidad_relacionEl modelo entidad_relacion
El modelo entidad_relacionLuis Lucho
 
Guia 1 conexion a base de datos sql server
Guia 1 conexion a base de datos sql serverGuia 1 conexion a base de datos sql server
Guia 1 conexion a base de datos sql serverMayito CH
 
Caso de uso de biblioteca
Caso de uso de bibliotecaCaso de uso de biblioteca
Caso de uso de bibliotecapersye
 
Sql Consultas MáS Complejas
Sql Consultas MáS ComplejasSql Consultas MáS Complejas
Sql Consultas MáS Complejasalexmerono
 
BASE DE DATOS INTRODUCCION
BASE DE DATOS INTRODUCCIONBASE DE DATOS INTRODUCCION
BASE DE DATOS INTRODUCCIONejjsm
 
Diccionario De Datos
Diccionario De DatosDiccionario De Datos
Diccionario De Datosnahun1385
 

La actualidad más candente (20)

MODELO VISTA CONTROLADOR
MODELO VISTA CONTROLADORMODELO VISTA CONTROLADOR
MODELO VISTA CONTROLADOR
 
Base de datos ppt
Base de datos pptBase de datos ppt
Base de datos ppt
 
Normalizacion de base de datos
Normalizacion de base de datosNormalizacion de base de datos
Normalizacion de base de datos
 
MOD Unidad 1: Fundamentos de modelado
MOD Unidad 1: Fundamentos de modeladoMOD Unidad 1: Fundamentos de modelado
MOD Unidad 1: Fundamentos de modelado
 
Unidad 2 técnicas para el diseño de sistemas
Unidad 2 técnicas para el diseño de sistemasUnidad 2 técnicas para el diseño de sistemas
Unidad 2 técnicas para el diseño de sistemas
 
Diccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de informaciónDiccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de información
 
Del Modelo Entidad-Relación al Modelo relacional
Del Modelo Entidad-Relación al Modelo relacionalDel Modelo Entidad-Relación al Modelo relacional
Del Modelo Entidad-Relación al Modelo relacional
 
9 Curso de POO en java - variables, constantes y objetos
9 Curso de POO en java - variables, constantes y objetos9 Curso de POO en java - variables, constantes y objetos
9 Curso de POO en java - variables, constantes y objetos
 
Ej Normalizacion Juan Glz
Ej Normalizacion Juan GlzEj Normalizacion Juan Glz
Ej Normalizacion Juan Glz
 
6.modelado de los requerimientos escenarios y clases
6.modelado de los requerimientos  escenarios y clases6.modelado de los requerimientos  escenarios y clases
6.modelado de los requerimientos escenarios y clases
 
Diagramas de objetos
Diagramas de objetosDiagramas de objetos
Diagramas de objetos
 
Modelo entidad relación de base de datos
Modelo entidad relación de base de datosModelo entidad relación de base de datos
Modelo entidad relación de base de datos
 
El modelo entidad_relacion
El modelo entidad_relacionEl modelo entidad_relacion
El modelo entidad_relacion
 
Sql presentacion
Sql presentacionSql presentacion
Sql presentacion
 
Guia 1 conexion a base de datos sql server
Guia 1 conexion a base de datos sql serverGuia 1 conexion a base de datos sql server
Guia 1 conexion a base de datos sql server
 
Caso de uso de biblioteca
Caso de uso de bibliotecaCaso de uso de biblioteca
Caso de uso de biblioteca
 
Rational rose
Rational roseRational rose
Rational rose
 
Sql Consultas MáS Complejas
Sql Consultas MáS ComplejasSql Consultas MáS Complejas
Sql Consultas MáS Complejas
 
BASE DE DATOS INTRODUCCION
BASE DE DATOS INTRODUCCIONBASE DE DATOS INTRODUCCION
BASE DE DATOS INTRODUCCION
 
Diccionario De Datos
Diccionario De DatosDiccionario De Datos
Diccionario De Datos
 

Similar a Bd de una pizzeria (20)

Trabajo
TrabajoTrabajo
Trabajo
 
Trabajo
TrabajoTrabajo
Trabajo
 
Trabajo
TrabajoTrabajo
Trabajo
 
Trabajo
TrabajoTrabajo
Trabajo
 
Trabajo
TrabajoTrabajo
Trabajo
 
Omar,liz,chuya,freddy y hector
Omar,liz,chuya,freddy y hectorOmar,liz,chuya,freddy y hector
Omar,liz,chuya,freddy y hector
 
Omar, lis,chuya
Omar, lis,chuyaOmar, lis,chuya
Omar, lis,chuya
 
Tienda armandos
Tienda armandosTienda armandos
Tienda armandos
 
Plantilla con-normas-icontec
Plantilla con-normas-icontec Plantilla con-normas-icontec
Plantilla con-normas-icontec
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Normas icontecdasdadasd
Normas icontecdasdadasdNormas icontecdasdadasd
Normas icontecdasdadasd
 
Unidad I : El Mundo De Las Bases De Datos Y Los Sistemas Manejadores De Base ...
Unidad I : El Mundo De Las Bases De Datos Y Los Sistemas Manejadores De Base ...Unidad I : El Mundo De Las Bases De Datos Y Los Sistemas Manejadores De Base ...
Unidad I : El Mundo De Las Bases De Datos Y Los Sistemas Manejadores De Base ...
 
Te enamoraste jeje
Te enamoraste jejeTe enamoraste jeje
Te enamoraste jeje
 
Normas incontec
Normas incontecNormas incontec
Normas incontec
 
Normas incontec
Normas incontecNormas incontec
Normas incontec
 
incontec
incontecincontec
incontec
 
Bases De Datos
Bases De DatosBases De Datos
Bases De Datos
 
Bases De Datos
Bases De DatosBases De Datos
Bases De Datos
 
Bases de Datos: Conceptos y Generalidades
Bases de Datos: Conceptos y GeneralidadesBases de Datos: Conceptos y Generalidades
Bases de Datos: Conceptos y Generalidades
 

Más de Lupithaa Guerrero (20)

Sistema de comunicación
Sistema de comunicaciónSistema de comunicación
Sistema de comunicación
 
Puesta a tierra
Puesta a tierraPuesta a tierra
Puesta a tierra
 
Interfaces en java
Interfaces en javaInterfaces en java
Interfaces en java
 
Abstraccion
AbstraccionAbstraccion
Abstraccion
 
Polimorfismo_PApps
Polimorfismo_PAppsPolimorfismo_PApps
Polimorfismo_PApps
 
Polimorfismo
PolimorfismoPolimorfismo
Polimorfismo
 
Normativas de telecomunicaciones en mexico
Normativas de telecomunicaciones en mexicoNormativas de telecomunicaciones en mexico
Normativas de telecomunicaciones en mexico
 
Trabajo final punto a punto Pinos- El Obraje
Trabajo final punto a punto Pinos- El ObrajeTrabajo final punto a punto Pinos- El Obraje
Trabajo final punto a punto Pinos- El Obraje
 
Punto a punto Pinos- El Obraje
Punto a punto Pinos- El ObrajePunto a punto Pinos- El Obraje
Punto a punto Pinos- El Obraje
 
Antenas
AntenasAntenas
Antenas
 
Trabajo final-plan de-comunicacion
Trabajo final-plan de-comunicacionTrabajo final-plan de-comunicacion
Trabajo final-plan de-comunicacion
 
Trabajo final bd
Trabajo final bdTrabajo final bd
Trabajo final bd
 
Trabajo final_unidadi
Trabajo final_unidadiTrabajo final_unidadi
Trabajo final_unidadi
 
Mapa mental
Mapa mentalMapa mental
Mapa mental
 
Bere tarea lucy
Bere tarea lucyBere tarea lucy
Bere tarea lucy
 
Desarrollo de aplicacion rosario
Desarrollo de aplicacion rosarioDesarrollo de aplicacion rosario
Desarrollo de aplicacion rosario
 
Trabajo final iv calidad rosario
Trabajo final iv calidad rosarioTrabajo final iv calidad rosario
Trabajo final iv calidad rosario
 
Trabajo final iv calidad mario
Trabajo final iv calidad marioTrabajo final iv calidad mario
Trabajo final iv calidad mario
 
Calidad en el desarrollo de software
Calidad en el desarrollo de softwareCalidad en el desarrollo de software
Calidad en el desarrollo de software
 
Mapa mental rosario
Mapa mental rosarioMapa mental rosario
Mapa mental rosario
 

Bd de una pizzeria

  • 1. UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN 1 Materia BASE DE DATOS II Tema DIAGRAMA E-R, DIAGRAMA RELACIONAL Y DICCIONARIO DE DATOS. Nombre completo del Alumno: Guadalupe del Rosario López Guerrero Mario Alejandro Sánchez Jorge Humberto Donato Monreal Mónica de los Ángeles Ramírez Moreno Grado: 3 Grupo: “A” Nombre del Docente: Omar Emmanuel Lara Juárez Fecha de entrega : 20/06/2013 Pinos, Zac.
  • 2. UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN 2 INDICE INDICE pag.2 DESCRIPCION GENERAL pag.3 MARCO TEORICO pag.4 DIAGRAMA E-R pag.7 DIAGRAMA RELACIONAL pag.8 DICCIONARIO DE DATOS pag.9 CONCLUSION pag.12
  • 3. UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN 3 DESCRIPCION GENERAL A continuación presentamos una descripción acerca de lo que van a ver a continuación, como primer punto se presentara un marco teórico donde se explicara un poco de la historia acerca de los diagramas E-R, diagrama relacional y diccionario de datos. Después presentaremos algunos ejercicios con el diagrama de E-R. A los cuales los convertimos a diagrama relacional uniéndolos ya sea de uno- varios, varios-uno, varios-varios, uno-uno. Al final creamos el diccionario de datos de cada tabla que resulto del diagrama relacional y presentamos una conclusión conformada por los integrantes del equipo.
  • 4. UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN 4 MARCO TEORICO BASE DE DATOS Un sistema de bases de datos se divide en módulos que se encargan de cada una de las responsabilidades del sistema completo. Los componentes funcionales de un sistema de bases de datos se pueden dividir a grandes rasgos en los componentes gestor de almacenamiento y procesador de consultas. El gestor de consultas es importante porque las bases de datos requieren normalmente una gran cantidad de la consistencia. Sin embargo, cada programa en sí mismo no transforma la base de datos de un estado consistente en otro nuevo estado consistente. Un sistema gestor de bases de datos (SGBD) consiste en una colección de datos interrelacionados y una colección de programas para acceder a esos datos. Los datos describen una empresa particular. El objetivo principal de un SGBD es proporcionar un entorno que sea tanto conveniente como eficiente para las personas que lo usan para la recuperación y almacenamiento de la información. Los sistemas de bases de datos se diseñan para almacenar grandes cantidades de información. La gestión de los datos implica tanto la definición de estructuras para el almacenamiento de la información como la provisión de mecanismos para la manipulación de la información. Además, los sistemas de bases de datos deben proporcionar la seguridad de la información almacenada, en caso de caídas del sistema o intentos de accesos sin autorización. Si los datos están compartidos por varios usuarios, el sistema debe evitar posibles resultados anómalos. DIAGRAMA E-R
  • 5. UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN 5 Un diagrama o modelo entidad-relación (a veces denominado por sus siglas en inglés, E-R "Entity relationship", o del español DER "Diagrama de Entidad Relación") es una herramienta para el modelado de datos que permite representar las entidades relevantes de un sistema de información así como sus interrelaciones y propiedades. DIAGRAMA RELACIONAL El modelo relacional para la gestión de una base de datos es un modelo de datos basado en la lógica de predicados y en la teoría de conjuntos. Es el modelo más utilizado en la actualidad para modelar problemas reales y administrar datos dinámicamente. Tras ser postuladas sus bases en 1970 por Edgar Frank Codd, de los laboratorios IBM en San José (California), no tardó en consolidarse como un nuevo paradigma en los modelos de base de datos. Su idea fundamental es el uso de «relaciones». Estas relaciones podrían considerarse en forma lógica como conjuntos de datos llamados «tuplas». Pese a que ésta es la teoría de las bases de datos relacionales creadas por Edgar Frank Codd, la mayoría de las veces se conceptualiza de una manera más fácil de imaginar, esto es, pensando en cada relación como si fuese una tablaque está compuesta por registros (cada fila de la tabla sería un registro o tupla), y columnas (también llamadas campos). DICCIONARIO DE DATOS Un diccionario de datos es un conjunto de metadatos que contiene las características lógicas y puntuales de los datos que se van a utilizar en el sistema que se programa, incluyendo nombre, descripción, alias, contenido y organización. Identifica los procesos donde se emplean los datos y los sitios donde se necesita el acceso inmediato a la información, se desarrolla durante el análisis de flujo de
  • 6. UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN 6 datos y auxilia a los analistas que participan en la determinación de los requerimientos del sistema, su contenido también se emplea durante el diseño. En un diccionario de datos se encuentra la lista de todos los elementos que forman parte del flujo de datos de todo el sistema. Los elementos más importantes son flujos de datos, almacenes de datos y procesos. El diccionario de datos guarda los detalles y descripción de todos estos elementos.
  • 7. UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN 7 DIAGRAMA E-R PIZZERIA “DELICIAS” PEDIDO CLIENTES ATIEN DEN REALIZ A NOM BRE TELEF ONO DIREC CION ID NO.PED IDO TIPO DE PEDIDOFOLIO EMPLEADOS PRODUCTOS NOM BRE NO.EMP LEADO IDTELEF ONO MARC A NOMB RE CATEG ORIA DIREC CION APP APM PROVEEDO R TELEFO NOPRECI O PROPOR SIONA CONTI ENE DIREC CION
  • 8. UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN 8 DIAGRAMA MODELO RELACIONAL
  • 9. UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN 9 DICCIONARIO DE DATOS Nombre de la tabla: Empleados Fecha creación: 20/06/2013 Descripción: Esta tabla almacena información de los empleados de una pizzería Nombre Tipo Tamaño Descripción ID NOMBRE APP APM NO_EMPLEADO DIRECCION TELEFONO PEDIDO INT VARCHAR VARCHAR VARCHAR VARCHAR VARCHAR INT INT 11 50 50 50 50 50 11 11 Es la llave principal Relaciones Campo clave Empleados relaciona empleados ID Nombre de la tabla: Clientes Fecha creación: 20/06/2013 Descripción: Esta tabla almacena información de los clientes Nombre Tipo Tamaño Descripción ID NOMBRE DIRECCION TELEFONO PEDIDO INT VARCHAR VARCHAR INT INT 11 50 50 11 11 Es la llave principal Relaciones Campo clave Titulo relaciona a ediciones Titulo
  • 10. UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN 10 Nombre de la tabla: Pedido Fecha creación: 20/06/2013 Descripción: Esta tabla almacena información de los pedidos Nombre Tipo Tamaño Descripción FOLIO TIPO_DE_PEDIDO NO_PEDIDO INT VARCHAR INT 11 50 11 Es la llave principal Relaciones Campo clave Folio relaciona pedido Titulo Nombre de la tabla: Productos Fecha creación: 20/06/2013 Descripción: Esta tabla almacena información de los productos que se compran en latienda Nombre Tipo Tamaño Descripción MARCA CATEGORIA PRECIO NOMBRE PROVEEDOR MARCA INT VARCHAR DECIMAL VARCHAR VARCHAR VARCHAR 11 50 4,2 VARCHAR VARCHAR VARCHAR Es la llave principal Llave foránea Relaciones Campo clave Productos relacionan a contiene Y productos relaciona a direccion Marca Nombre de la tabla: Proveedor Fecha creación: 20/06/2013 Descripción: Esta tabla almacena información de la persona que lleva los productos hasta el negocio Nombre Tipo Tamaño Descripción DIRECCION TELEFONO VARCHAR INT 50 11 Es la llave principal Relaciones Campo clave Proveedor relaciona a proveedor Direccion
  • 11. UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN 11 Nombre de la tabla: Atienden Fecha creación: 20/06/2013 Descripción: Esta tabla almacena información de lo que realizan los empleados Nombre Tipo Tamaño Descripción EMPLEADOS PEDIDO INT INT 50 Es la llave foránea Es llave foranea Relaciones Campo clave Empleados relaciona empleados Pedido relaciona pedido Empleados, pedido Nombre de la tabla: Contienen Fecha creación: 20/06/2013 Descripción: Esta tabla almacena información de lo que contienen los pedidos. Nombre Tipo Tamaño Descripción PRODUCTOS PEDIDO INT INT 11 11 Es la llave foránea Llave foránea Relaciones Campo clave Pedido relaciona folio Productos relaciona marca Productos, pedido Nombre de la tabla: Realiza Fecha creación: 20/06/2013 Descripción: Esta tabla almacena información de los pedidos que se realizan Nombre Tipo Tamaño Descripción CLIENTES PEDIDO INT INT 11 11 Es la llave foránea Llave foránea Relaciones Campo clave Folio relaciona pedido Clientes, pedido
  • 12. UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE ZACATECAS UNIDAD ACADÉMICA DE PINOS TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN 12 CONCLUSION Este trabajo está basado en un alto contenido de información basado en un pequeño negocio en este caso la pizzería, ya que aunque sea un pequeño negocio debe tener una base de datos para dar de alta o de baja los productos que este ofrece.