Está en la página 1de 6

BASE DE DATOS

Unidad 2 Análisis

Evidencia de Alumno: Isaac Morales Gutiérrez


Aprenidzaje. Modelado Matricula: ES1921012192
Grupo: DS-DBDD-2001-B2-001
y Analisis Docente: Selene Medina Niño
Base de datos. Unidad 2. Análisis.

Índice
Descripción del problema ........................................................................................ 3
Modelo Entidad Relación......................................................................................... 4
Diagrama Relacional ............................................................................................... 4
Base de datos normalizada ..................................................................................... 5
Justificación ............................................................................................................. 6
Bibliografía .............................................................................................................. 6

Actividad 4. Análisis y modelado.


Base de datos. Unidad 2. Análisis.

Descripción del problema


En este proyecto se realizar una página web el cual será una tienda online de
artículos artesanales y originales elaborados por comunidades étnicas de nuestro
país, que esta página contará con su propio dominio y será programa en leguajes
html5, PhP y CSS3.
Esta página web tendrá una base de dato, que será una base de datos relacional,
se almacenara todo el catálogo de la tienda, así como usuarios y su
compras/pedidos el Sistema de gestión de base de datos es MySQL y contara con
un hardware Dell T440, donde tendremos diferentes tablas u objetos los cuales
serán:
 Registro de Usuarios
 Clientes
 Administradores
 Agrega
 Realiza
 Compras
 Pedidos
 Articulo
 Proveedores
 Inventario

Actividad 4. Análisis y modelado.


Base de datos. Unidad 2. Análisis.

Modelo Entidad Relación

Diagrama Relacional

Actividad 4. Análisis y modelado.


Base de datos. Unidad 2. Análisis.

Base de datos normalizada


Registro
E-mail Usuario
isaacmg90@nube.unadmexico.mx isaacmg
admi2@artesniashop.com Admin2

Cliente
Usuario_C Nombre Apellido Password Direccion Tarjeta Email
isaacmg90@nube.unadmexico.mx
isaacmg Isaac Morales Pass0263 Lerma, 327200000000
edomex

Administrador
Usuario Nombre Apellido Password Permiso Tipo_amind Email Categoría

Admin2 Pedro López Tienda172 inventarios adminsitrador admi2@artesniashop.com Joyería

Articulo
ID Articulo Cantidad Precio Material Imagen Dimencion_Peso Descripción Categoría proveedor
Articulo

237172 Collar 350 $850.00 Plata Collar.jpg 30cm y 40grm Collar de plata Joyería Joyataxco
hecho por
artesanos de
guerrero

Agregar
ID Articulo ID compra Cantidad subtotal

237172 23718472 1 $850.00

Compra
ID Cantidad Total Forma de Estatus de Fecha de Numero de Cancelación Devolución
compra pago envio entrega guia

23718472 1 $850.00 tarjeta transito 24/05/2020 D7372848DIE5 NA NA

Realizar
ID compra Usuario_C Fecha

23718472 isaacmg 15/05/2020

Actividad 4. Análisis y modelado.


Base de datos. Unidad 2. Análisis.

Proveedor
proveedor Nombre Localidad Productos Telefono Email

Joyataxco Julio Perez Taxco, Guerrero Joyeria 47283949 juliojoyeria@gmail.com

Inventario
Categoría stock No_Articulos_comprados Nuevo stock

Joyería 350 26 No

Justificación
En esta base de datos en algunas tablas se ocupó los tres tipos de forma
normalizada por ejemplo en la tabla compra yo la tenía, con los datos de cliente
nombre dirección pero son datos repetidos lo cuales no dependen de la compra ya
que se van ir relacionando entre si es por eso que quite esos datos y al tener el ID
de la compra, podemos saber que usuario lo compro y también conocer los datos
del cliente que son necesarios para enviar la compra, pero con esto evitamos que
se dupliquen y ocupen más espacio en nuestra base datos. Así mismo desapareció
la tabla pedido ya que tiene una relación uno a uno y el pedido de depende de la
compra y por lo tanto que de pende y su relación es uno a uno la tabla pedido es
absorbida por la tabla compra y así evitamos el que se dupliquen datos y tengamos
redundancia en nuestra base de datos.
en esta base de datos se ocuparon las 3 para llegar en una base de datos
normalizada y evitar que nuestros datos se dupliquen, con esta ultima fase podemos
ver como nuestra base de datos fue mejorando y se fueron eliminando tablas y
datos que eran repetidos o bien no necesarias.

Bibliografía
Codigocompilado. (3 de Mayo de 2020). Base de datos #13| Normalización.
Obtenido de https://www.youtube.com/watch?v=bO18omSzeR4
UNADM. (3 de Mayo de 2020). Unidad 2. Análisis. Obtenido de
https://ceit.unadmexico.mx/contenidos/DCEIT/BLOQUE2/DS/02/DBDD/U2/d
escargables/DBDD_U2_Contenido.pdf

Actividad 4. Análisis y modelado.