Está en la página 1de 5

SISTEMA DE INFORMACIÓN

SEMANA 5

Nombre del estudiante: Sergio Rojas


Fecha de entrega: 11/07/2022
Carrera: Ingeniería en informática
DESARROLLO
Considerando los contenidos abordados en semanas anteriores, en el caso propuesto del sistema de
información que se encuentra desarrollando, usted deberá realizar lo siguiente:

- 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.

Clientes Pedido Despacho Entrega


Id_cliente 1:m Id_pedido n:m Id_despacho 1:m Id_entrega
Nombre Nombre_prod Id_cliente Nombre_despachador
Rut Cantidad Id_pedido Id_despacho
dirección Id_cliente

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:

- Creación y definición de la base de datos: se refiere al conjunto de especificaciones de la


estructura, el tipo de datos, las restricciones y relaciones entre ellos mediante lenguaje de
definición de datos, cuenta con un diccionario de datos.
- Manipulación de los datos: controla la inserción, consultas y actualización de la información.
- Acceso controlado a los datos de la base de datos: mediante la definición de perfiles de
usuarios, que implementan mecanismos de seguridad de datos.
- Mantener la integridad y consistencia de los datos: por medios de mecanismos que evitan que
los mismos sean perjudicados por cambios no autorizados.
- Acceso controlado a la base de datos controla la interacción entre usuarios concurrentes.
- Mecanismo de respaldo y recuperación: esto es de suma importancia al momento de fallas en
el sistema que implican la recuperación de los datos.

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:

Create table clientes (

Id_clientes int primary key autoincrement,

Nombre varchar (15),

Rut varchar (20)

Dirección varchar (30));

Create table pedido (

Id_pedido int primary key autoincrement,

Nombre_producto varchar (20),

Cantidad int (100),

Id_cliente int,

);
Create table despacho (

Id_despacho int primary key autoincrement,

Id_clientes int,

Id_pedido int,

);

Create table entrega (

Id_entrega int primary key autoincrement,

Nombre_despachador varchar (20),

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

También podría gustarte