Está en la página 1de 8

UNIVERSIDAD VIRTUAL DEL ESTADO DE GUANAJUATO UVEG

RAMIREZ OROZCO DIEGO URIEL


ALUMNO

21008764
MATRICULA

FUNDAMENTOS DE BASE DE DATOS V.1


MODULO

CREA TU PRIMER DIEÑO DE BASE DE DATOS


RETO

CDMX A 02 DE SEPTIEMBRE DEL 2023


FECHA
En una muestra anterior del tema de base de datos tuvimos una breve introducción sobre el tema . Ahora
tenemos la tarea de formar o tratar de crear una con los datos que se nos han solicitado en una creación de tabla
de relación que será la que vamos a realizar en base a la información que nos asignaron y que a continuacion
desglosaremos para tener un mejor panorama de como formular una base de datos sencilla siempre y cuando
tengamos en consideración los datos obtenidos en un reto anterior .
Para el desarrollo de esta base de datos formada en el concepto ENTIDAD-RELACION .
Tendremos en cuenta : La zapateria ZapaModa con productos , código de producto, nombre de producto, tipo,
talla, fecha de compra, fecha de venta y cantidad en existencia .

Empleados : ID de empleado, nombre del empleado, dirección, teléfono y CURP .

Clientes : numero de clientes, nombre del cliente, dirección, e-mail, forma de pago y RFC .
 Primero crearemos una relación de los primeros datos que tenemos ( PRODUCTOS ) Y ( EMPLEADOS )

PRODUCTOS EMPLEADOS
CLAVE CODIGO PRODUCTO CLAVE ID EMPLEADO

CLAVE NOMBRE PRODUCTO CLAVE NOMBRE EMPLEADO

CLAVE TIPO CLAVE DIRECCION

CLAVE TALLA CLAVE TELEFONO

CLAVE FECHA COMPRA


CLAVE CURP

CLAVE FECHA VENTA

CLAVE CANTIDAD EN EXISTENCIA


 Lo que tenemos en la parte superior de cada tabla lo tendremos de referencia y este se le
denominara ENTIDAD y lo que ese encuentra en las columnas se le conoce como
ATRIBUTOS.

 En una base de datos desglosando esta información tendremos en cuenta el cómodo de estas
mismas donde as entidades son las filas y los atributos las columnas . Al igual que tendremos
las relaciones, estas describen los vínculos entre las entidades que definen como interactúan.

 Al momento de ponerle una raya (relaciones) o bien un vinculo esto quiere demostrar que tiene
mas compatibilidades además de su información. Tambien pueden ser descritas como
cardinalidad estas definen la relación en un contexto numerico particularmente en minimos y
máximos
AQUÍ PODEMOS OBSERVAR UN POCO DE LA
SIMBOLOGIA UTILIZADA PARA REPRESENTAR LAS
CARDINALIDADES ESTOS SIGNOS NOS SERAN DE
GRAN AYUDA AL MOMENTO RECURRIR EN UNA
TABLA RELACION-ENTIDAD
PRODUCTOS EMPLEADOS CLIENTES
CLAV CODIGO PRODUCTO CLAV ID EMPLEADO CLAVE N° CLIENTE
E E
CLAV NOMBRE PRODUCTO
E CLAVE NOMBRE
CLAV NOMBRE EMPLEADO CLIENTE
CLAV TIPO E
E
CLAVE DIRECCION
CLAV TALLA CLAV DIRECCION
E E
CLAVE E-MAIL
CLAV FECHA COMPRA
E CLAV TELEFONO
E CLAVE FORMA PAGO
CLAV FECHA VENTA
E
CLAV CURP CLAVE RFC
CLAV CANTIDAD EN E FACTURAR
E EXISTENCIA
 Como pudimos observar es una forma muy básica de representar una tabla de base de datos
entidad-relación.
 Para poder relacionarlo en forma lógica la relación entre la primer y segunda tabla se relaciona
en los números de ventas que se pueden realizar :
 Esto se definiría que hay una posibilidad de cero a que haya una venta de producto asi como
una cantidad máxima de ventas . Donde nuestra relación final quedaría entonces demostrada
como mínimo de ventas en 0 y la máxima en una cantidad indefinida mayor o igual a 1
 En nuestra siguiente relación entre la segunda y tercera tabla tendremos la relación mínima y
máxima entre el comprador y los productos vendidos que puede tener un pedido .
 Tendremos en cuenta que para tener un pedido mínimo se requiere de un producto obtenido por
un cliente asi mismo para la obtención para ese pedido puede formar parte de muchos clientes
aquí la notación de pedidos se relaciona de la siguiente manera :
 Un cliente puede tener de 1 a varios pedidos asi como de ninguno
 Y el producto siempre temdra un máximo de varios pedidos relacionados con 1 o mas clientes
respectivamente
 Como pudimos observar en el ejemplo anterior a una base de datos entidad relación todo se
puede manejar basicamente mediante la lógica una vez teniendo esto en cuenta debemos de
tener presente que la forma correcta de reprentar mas a profundidad estas tablas se puede tener
mas claro formarlo a base de un diagrama de flujo donde se puede realizar las opciones o en su
defecto las acciones se que pueden tomar .

 Estos mismo diagramas de flujo influyen demasiado ya que en base a estas se pueden tener los
primeros pasos para poder organizar oh clasificar la forma de programar ya sea desde un
programa hasta comando simples como lo son los de textos .

También podría gustarte