Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SEMANA 5
- Elaborar la esquematización del diseño lógico de la base de datos del prototipo de sistema que ha
venido trabajando en las semanas anteriores.
- Posteriormente, debe realizar los diagramas de del modelo entidad-relación con la respectiva
normalización en las distintas formas normales de su diseño.
- Realizar la creación de la tabla de la base de datos del sistema de información.
RESPUESTA:
- Diseño lógico:
Como lo hemos visto en nuestro trabajo en las que consiste en responder a la problemática que nos
presenta la empresa Construnort con los problemas de las ventas de los productos que ofrecen, en esta
ocasión veremos el diseño lógico de este problema, el diseño lógico de la base de dato es fundamental
ya que esta integra todos los puntos de vistas de los usuarios principalmente de la bodega que tenían
problemas con las ventas, así podremos obtener una visión mas globalizada de las bases de datos y con
este tendremos varias ventajas por ejemplo proveerá a los modeladores de las base de datos dando
más libertad y flexibilidad para la estructuración de los datos, visualiza la base de datos como una
agrupación de entidades, permite establecer la relación entre dichas entidades, es la base de la
identificación y descripción de alto nivel, entonces este diseño lógico describe las necesidades de una
organización para recopilar datos y las relaciones entre otros aspectos, quedando de la siguiente
manera.
Clientes Pedido
Id cliente Id pedido
Nombre Nombre_prod
Rut Cantidad
dirección Id_cliente
Despacho
Id_despacho Entrega
Id_cliente Id_entrega
Id_pedido Nombre_despachador
Id_despacho
dirección
Modelo entidad-relación:
Cuando hablamos del modelo entidad-relación, nos referimos a una abstracción simplificada de eventos
y condiciones del mundo real, este fue desarrollado en el año 1976 por Peter Pin-Shan se basa en
representar los datos a través de grafos y tablas, este se encargará de plasmar las propiedades
conceptuales de una base de dato en un esquema que representara a la empresa Construnort, sabemos
que a este modelo lo componen entidades, atributos y relaciones. Las entidades son los objetos del
mundo real que tiene valor para la empresa, como en este caso productos o clientes ya que existen y es
necesarios guardar sus datos, las relaciones son las conexiones entre entidades, las mayorías son
binarias (entre 2 entidades) aun así pueden existir conjuntos, dentro de las relaciones existen
cardinalidades, es decir, el numero de entidades a las que puede asociar a otras entidades mediante un
conjunto de relación, existen varios tipos como, por ejemplo:
- 1:1 Relación uno a uno: este tipo indica que cada elemento de la primera entidad se relacionara
con un solo elemento de la segunda entidad.
- 1: N Relación uno a muchos: esta nos indica que la primera entidad se relaciona con muchos de
registros de la segunda entidad, y la segunda se relaciona con uno muchos registros de la
primera entidad.
- N:1 Relación de muchos a uno: Esta nos indica que la primera entidad se relaciona con muchos
registros de la segunda entidad, pero segunda se relaciona solo con un registro de la primera
entidad.
- N:M Relación muchos a muchos: acá se indica que la primera entidad se relacionara con
muchos registros de la segunda entidad, y a su vez la segunda entidad se relacionara con
muchos registros de la primera entidad.
Los atributos representan las cualidades de las entidades y las describen, por ejemplo, si tenemos una
identidad que se llame cliente, los atributos de este podria ser nombre, apellido, dirección o cualquier
dato que describa a la entidad cliente, como por ejemplo de un objeto que pueda ser un auto, por
ejemplo, los atributos de esta entidad pueden ser el color, marca, numero de puertas, tipo de luces, etc.
Entonces si ya tenemos nuestro diseño lógico, ahora le podremos convertir en un modelo de entidad-
relación de la siguiente manera.
En este modelo se muestra que la primera entidad de cliente se relaciona con muchos registros de la
segunda entidad, pero la segunda se relaciona con una sola que es la Id_cliente, la segunda entidad
indica que se relaciona con muchos registros de la tercera entidad y la tercera se relaciona con muchos
registros de la segunda, y la tercera entidad se relaciona con uno solo de la cuarta y la cuarta se
relaciona con muchos de la tercera entidad.
Tablas:
Cuando hablamos de crear tablas en las bases de datos, para esta gestión usamos un SGBD que es el
sistema gestor de base de datos, este facilita a los administradores de las bases de datos un conjunto
de herramientas que facilitan la ejecución de las tareas de administrador de la base de datos, así como
permitiendo el acceso y manipulación a los usuarios y las funciones que tiene que cumplir son:
Una vez ya especificados lo que es una SGBD, pasaremos a hablar de las tablas las cuales son objetos
dentro de las bases de datos y la cuales contienen todos los datos de la base de datos, ya que hemos
terminado con la definición del diseño lógico y de transformar este en un modelo de entidad-relación
pasaremos a mostrar las tablas que contendrá la base de datos.
CREACION DE TABLAS:
Id_cliente int,
);
Create table despacho (
Id_clientes int,
Id_pedido int,
);
Id_despacho int,
);
REFERENCIAS BIBLIOGRÁFICAS
Iacc (2022), Sistema de información, el ciclo de desarrollo de un sistema de información, semana 5.
https://docs.microsoft.com/es-es/sql/relational-databases/tables/tables?view=sql-server-ver16
https://www.ibm.com/docs/es/imdm/11.6?topic=concepts-key-entity-attribute-entity-type