ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Proceso de base de datos en tienda


Enviado por   •  11 de Diciembre de 2017  •  Examen  •  1.239 Palabras (5 Páginas)  •  329 Visitas

Página 1 de 5

[pic 1]

BASE DE DATOS I

PROYECTO FINAL

Base de Datos para una Tienda Virtual

Profesor:

Raúl Eduardo Pérez

Integrantes:

Ruben Perez

Melvin Dominguez

David Vega

Fecha de Entrega:

18/04/2017

Índice

Introduccion………………………………………………………………....3

Diagrama Entidad Relacion...…………………………………………………………….4

Cardinalidad entre tabla………………………………………………………………….5

Diagrama de Tablas MySQ………………………………………………………………6

Reduccion del Diagrama a tablas………………………………………………………7

1era y 2da forma Normal………………………………………………………………8-10

Modelo Jerarquico……………………………………………………………………….11

Instrucciones SQL……………………………………………………………………..12-15

Conclusion……………………………………………………………………………….16

Bibliografia………………………………………………………………………………17

Introducción

Una base de datos proporciona a los usuarios el acceso a datos, que pueden visualizar, ingresar ó actualizar, en concordancia con los derechos de acceso que se les hayan otorgado. En éste trabajo realizado aplicaremos todos los temas que aprendimos durante el curso, siendo así de nuestra elección la creación de la base de datos para un banco. Utilizando MySql, mostremos el diagrama de entidad-relación, las respectivas tablas con sus relaciones y atributos, su modelo jerérquico, los diferentes comandos de Sql. También se veremos aplicada a nuestra base de datos la primera y la segunda forma normal.

Diagrama Entidad-Relación

Implementación del diagrama de Entidad-Relación de la base de datos para una tienda virtual.

El diagrama que elaboramos cuenta con 6 tablas llamadas: Ordenes, Sist de pago, Usuarios, Productos, Categorias, Facturas.

[pic 2]

La tabla Facturas se realizo para crear una conexión con las demas tablas creadsa que utilizamos para nuestra base de datos.

Cardinalidad entre las tablas:

Ordenes  

1-M

Sist. De Pago

Una orden puede tener multiples tipos de pago.

Factura

1-M

Ordenes

Una factura puede tener muchas ordenes.

Factura

1-M

Categorias

En una factura pueden existir multiples categorias.

Productos

M-M

Categorias

Muchos productos pueden estar en muchas categorias.

Usuarios

1-M

Productos

Un usuario puede comprar multiples productos.

Usuarios

1-M

Sist. De Pago

Un usuario tiene diferentes opciones de pago.

Diagrama de Entidad-Relación en MySQL:

[pic 3]

En esta imagen se puede observar nuestro diagrama de Entidad y Relacion que se realizo con la ayuda de la herramienta de gestion de base de datos  MySQLWorkbench dentro ed algunas tablase se pueden observar un rombo rojo, como por ejemplo la de Ordenes, esto significan llaves foraneas, las cuales son las que ayudan a establecer una relacion entre las tablas, estas nos facilitan la obtencion de la informacion a traves de una normalizacion.

Otra tabla que podemos observar es la tabla relacion de Muchos a Muchos de las tablas Categorias y Productos, la cual nos la crea el mismo Workbench, y esta simbolizada de esta manera en la aplicación [pic 4].

Reducción del Diagrama E-R a tablas

Se presenta a continuación las tablas de nuestra base de datos:

Tabla Categorias[pic 5]

Tabla Productos[pic 6]

Tabla Ordenes[pic 7]

Tabla Sist de Pagos

[pic 8]

Tabla Facturas[pic 9]

Tabla Usuarios[pic 10]

Primera y Segunda Forma Normal

Son las técnicas para prevenir las anomalías en las tablas. Dependiendo de su estructura, una tabla puede estar en primera forma normal, segunda forma normal o en cualquier otra.

Aplicación de la normalización en primera y segunda normal a nuestra base de datos:

Como se pudo observar al principio de este trabajo, utilizamos 6 tablas de manera potima para que la base de datos pueda funcionar bien al momento de  buscar, borrar o consultar la información. Para ilustrar, tomemos en cuenta la siguiente tabla (ES UNA SOLA TABLA, pero tuvimos que dividirla en 2 líneas debido al espacio). Esta tabla no contiene TODOS los atributos de nuestras 6 tablas, se hizo de esta manera para una mejor explicación.[pic 11]

...

Descargar como (para miembros actualizados) txt (10 Kb) pdf (751 Kb) docx (483 Kb)
Leer 4 páginas más »
Disponible sólo en Clubensayos.com