Está en la página 1de 8

BASE DE DATOS

Unidad 2 Análisis

Actividad 1. Alumno: Isaac Morales Gutiérrez


Matricula: ES1921012192
Elección del caso Grupo: DS-DBDD-2001-B2-001
Docente: Selene Medina Niño
Base de datos. Unidad 2. Análisis.

Índice
Caso ........................................................................................................................ 3
Análisis .................................................................................................................... 4
Gestor de base de datos ...................................................................................... 4
Hardware. ............................................................................................................ 4
Entrevista con el docente ........................................................................................ 8
Bibliografía .............................................................................................................. 8

Actividad 1. Elección del caso.


Base de datos. Unidad 2. Análisis.

Caso
Como desarrollador de Software se solicita implementar, un sitio web para una
empresa que se dedica a la venta de artículos artesanales y originales elaborados
por comunidades étnicas de nuestro país.
El desarrollo debe contener las siguientes características:
 El sitio web debe estar alojado y contener un dominio propio.
 Debe estar desarrollado en lenguaje Html5, CSS3 y PhP.
 La base de datos debe contener 6 tablas como mínimo para almacenar
información (las tablas enlaces no cuentan).
 Debe contener un usuario administrativo con acceso a todo el sitio y todos
los privilegios.
 Debe contener un usuario superior que estará a cargo de revisar que las
compras se están efectuando de forma adecuada y dar seguimiento a los
requerimientos especiales de los clientes sin poder borrar o agregar
productos.
 Un usuario comprobar que deberá ser el usuario que ingresa a la pagina
realizar una compre. El registro del usuario (comprador) debe ser realizado
por el mismo a través de la página. El desarrollador enviará por el correo
electrónico una contraseña estándar que el comprador deberá cambiar una
vez que ingrese por primera vez con su credencial.
 La página debe ser capaz de soporta 5000 artículos publicados con
fotografías y descripciones de cada producto.
 La página debe permitir y realizar transacciones de pago a través de tarjetas
de crédito o débito Master card o visa.
 La página debe contener validación de campos y maneo de excepciones, es
decir, que el usuario comprador no pueda ingresar datos NO permitidos y
que registre todos los datos obligatorios
 La página debe ser capaz de guardar la información general del usuario
(Nombre, dirección, datos de contacto, etc.), compras realizadas a través del
portal, compras pendientes por realizar y compras en procesos de entrega.
 Se debe precisar por cada producto el número de piezas disponibles para
venta y si no hay existencia la oferta debe retirase de la visibilidad del posible
comprador

Actividad 1. Elección del caso.


Base de datos. Unidad 2. Análisis.

Análisis
En este proyecto re realizar una pagina web el cual será una tienda online de
artículos artesanales y originales elaborados por comunidades étnicas de nuestro
país, que este pagina contará con su propio dominio y será programa en leguajes
html5, PhP y CSS3.
Esta página web tendrá una base de dato donde tendremos diferentes tablas las
cuales seria:
 Registro de Usuarios
 Usuario
 Administradores
 Carrito
 Compras
 Pedidos
 Catalogo
 Proveedores
 Inventario
Para esta base de datos se realizará con el método relacional a que el id de articulo
se va a ir relacionado con el id del pedido, igual que al id del cliente; lo que quiere
decir que cada tabla que se genere en nuestra base de datos tendrá relación con
otras tablas y no se desea que en esta base de datos haya datos erróneos o bien
duplicados ya que se debe de evitar la duplicación de numero de pedido, duplicación
de artículos y de id del cliente, por lo tanto se elige una base de daros relacional. .
Gestor de base de datos.
Para nuestro gestor de base de datos ocuparemos el gestor MYSQL este gestor de
base de datos se caracteriza por ser gratuito, muy rápido, seguro, fácil de usar y
tiene un buen funcionamiento en web por lo cual es el que se elijo, además que es
un sistema de gestor de bases de datos que, trabajado con base de datos
relacionales, utilizas tablas múltiples que se interconectan entre si para almacenar
la información y organizarla correctamente.
Hardware.
Se ha seleccionado el servidor Dell T440 el cual cuenta con un procesador Intel
Xeon, 8gb de RAM y un 1TB de almacenamiento en estado sólido. Es un servidor
el cual está en el mercado con valor promedio pero que en un futuro puede ser
mejorado si es que se requiere mejorar el rendimiento, ya que recomendación por
las cuales me base de este equipo; es que un servidor debe de contar con un
procesador Intel E5, i9 o bien un Xeon Gold dependiendo de la base de datos,

Actividad 1. Elección del caso.


Base de datos. Unidad 2. Análisis.

mínimo 8gb de memoria RAM, disco duro de estado sólido para mejorar el
procesamiento escritura y lectura de los datos.

Datos de entrada Proceso Informe


Registro de Usuario Comprobación de los Enviara un correo
campos que ninguno este electrónico de confirmación
 Id Usuario
null y que el usuario no junto con contraseña para
 Nombre
sea un dato repetido o ser editada.
 Apellido
existente en la base
 e-mail comprobación del correo.
Usuario Esta tabla se alimenta de Le ayuda al usuario tener
las tablas compras, y información de su cuenta y
 Id Usuario.
registro de usuarios. poder modificar algunos
 Nombre.
aspectos de ella
 Apellido.
 e-mail.
 Contraseña.
 Dirección.
 Tarjeta.
 Historial de
compras
Administradores Registra al administrador Entrega datos de
y otorga diferentes administrador y otorga
 Id administrador
permisos que tenga acceso para información,
 Nombre
dentro de la pagina web. dependiendo de área
 Apellido
 Tipo de
administrador
 Permisos de
administrador
Carrito Almacena los productos Entrega información del
que va adquiriendo el número de artículos, id de
 Id de artículos
cliente, así como realiza articulo, imagen del articulo
 Imagen del
la suma de y total y subtotal
articulo
 Cantidad de
productos
 Subtotal

Actividad 1. Elección del caso.


Base de datos. Unidad 2. Análisis.

Compra Multiplica el precio Genera el número de


unitario por la cantidad de pedido e información de
 Datos de
productos y lo suma, envió
usuario.
recolección de
 Envió
información y preguntar si
 Dirección.
desea guardar la
 Forma de pago. dirección y forma de pago
 Id artículos.
 cantidad de
artículos.
 Precios.
 Descripción de
producto
Pedido Realizar cálculo de fecha Numero rastreo, código de
de entrega, si fue cancelación.
 Estatus de
cancelada generar código
envío
y proceso de rembolso
 Fecha y hora de
salida.
 Fecha
aproximada de
entrega.
 Fecha y hora de
entrega.
 Nombre de
persona que
recibió.
 Cancelación.
Catalogo Almacena información Muestra el listado de
sobre los artículos, artículos disponibles dentro
 Id de artículos.
descripciones del artículo, de la pagina web para que
 Color.
el va actualizando el el usuario pueda obtener
 Cantidad.
numero del stock con información de los artículos
 Materiales. inventario.
 Precio.
 Imágenes del
producto
 Descripción del
producto
 Proveedor

Actividad 1. Elección del caso.


Base de datos. Unidad 2. Análisis.

Proveedores Rigistra los datos de los Muestra información a


proveedores, formas de administradores de los
 Id proveedor
contacto y productos que proveedores
 Localidad
maneja dicho proveedor
 Productos
 Teléfonos
 E-mail

Inventario Será alimentado por Muestra a los


administradores y administradores la
 Id artículos
también muestra cantidad de productos o
 Cantidad de
información de las existencia de artículos,
artículos
compras y existencia de compras realizadas.
 Artículos
artículos.
Comprados
 Artículos
nuevos

Actividad 1. Elección del caso.


Base de datos. Unidad 2. Análisis.

Entrevista con el docente

Bibliografía
Gomez, Y. (3 de Mayo de 2020). Conocer características de un Servidor de Base
de Datos. Obtenido de https://siaguanta.com/c-tecnologia/servidor-de-base-
de-datos-
caracteristicas/#Arquitectura_de_hardware_y_red_para_tu_Servidor_Base_
de_Datos
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 1. Elección del caso.

También podría gustarte