Está en la página 1de 5

Universidad Abierta y a Distancia de México

Base de Datos

Unidad 2

Aná lisis

Actividad 4

Modelos Basicos

Jesus Velez Soto

Descripció n del proyecto.


Base de datos para la “Generació n de Sitio Web de compras”.
Como desarrollador de Software se te 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 administrador con acceso a todo el sitio y todos los privilegios.

Debe contener un usuario Supervisor 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 comprador que deberá ser el usuario que ingresa a la pá gina realizar una
compra. El registro del usuario (comprador) debe ser realizado por el mismo a través de la
pá gina. El desarrollo enviará por correo electró nico una contraseñ a está ndar que el
comprador deberá cambiar una vez que ingrese por primera vez con sus credenciales. La
pá gina debe ser capaz de soportar 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 tarjeta de crédito o


débito Mastercard o Visa.

La pá gina debe contener validació n de campos y manejo 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 proceso de entrega.

Se debe precisar por cada producto el nú mero de piezas disponibles para venta y si no hay
existencias la oferta debe retirarse de la visibilidad del posible comprador.
Tipo de Base de datos para la solució n de esta situació n seria relacional.

Justificació n
En base del aná lisis realizado pienso que la base de dato relacional seria la má s completa,
debido a la manera de có mo podemos organizar la informació n, para que posteriormente
encontrar una relació n entre sus columnas y las tablas que vayamos conformando, por lo
tanto considero que será lo má s idó nea para llevar realizar este interesante proyecto.
Existen una gran cantidad de opciones para generar y poder administrar base de datos no
obstante MySQL y PostgreSQL considero que serían las mejores alternativas, en el caso de
MySQL estoy seguro de que cumple correctamente con las características necesarias para
este desarrollo de la base de datos.

Equipos
Equipos e infraestructura de red necesarios para la implementació n.
Para este proyecto podemos tener un servidor propio con las siguientes características

Para este proyecto se va a necesitar un propio servidor en este caso se propone el uso de
ProLiant Microserver Gen10 plus que cuenta con un procesador Intel Xeon E-2224 , 32gb,
HPE iLO 5, administració n remota con kit de activació n iLO y HPE Smart Array S100i.

Datos que ingresaran al sistema, proceso y resultados

Datos de Entrada Proceso Informes

Id_cliente,Id_Material, Compra Imprime la compra de cada


Precio, Categoria, Cantidad cliente, para cada producto
que se envie
Cliente_Nom, Cliente_Ap, Registro del Cliente Muestra informació n de
Cliente_Sexo, Cliente_Dir, cada cliente que ingresa y
Cliente_Email, Cliente_CP consume
Madera, Ceramica, Cristal Categoria Muestra los productos con
sus diferentes categorías de
la tienda
Tarjeta_Credito Forma de Pago Muestra el tipo y forma de
Tarjeta_Debito pago que el cliente va a usar
Paypal,
Diagrama Entidad – Relación
Para el Sitio web de Compras

Cambios del modelo de Base de Datos

Estos nuevos cambios que se hicieron en la base de dato permiten detallar y comprender
como se va a ir organizando la informació n que va a conformar la base de datos. De esa
manera me permitirá n crear las tablas junto con sus relaciones y sus llaves primarias, esto
nos permitirá tener todos los datos claros sin tener incoherencias y duplicidad de datos en
las tablas.

Bibliografía
[1] UNADM. (2016). Unidad 2. Aná lisis. Recuperado el 03/05/2020, de UNADM

[2]Quiroz, Javier. (2003) “El modelo relacional de bases de datos” en Boletín de Política
Informá tica Nú m. 6 (Versió n electró nica).
https://www.academia.edu/6736566/El_modelo_relacional_de_bases_de_datos
[3]Á lvarez, S., & Bravo, S. (2000). Informá tica Automá tica. de Universidad de Salamanca:
http://ocw.usal.es/ensenanzas-tecnicas/aplicaciones-informaticas-para-
humanidades/contenidos/Temas/Tema6-Sistemas_Operativos_-_2ppt.pdf
[4]https://www.hpe.com/mx/es/servers/tower-servers.html

También podría gustarte