Está en la página 1de 5

Tarea Semana 3

Carlos Santana Mendoza

Base de Datos

Instituto IACC

03/08/2021
PASO 1: IDENTIFICACION DE ENTIDADES
 CLIENTES, SUCURSALES, PROVEDORES

PASO 2: identificar los atributos de las entidades

 CLIENTES: RUT, NOMBRE, DIRECCIÓN, OCUPACIÓN, TELEFONO, EMAIL (El RUT


Seria código verificador)

 SUCURSALES:NOMBRE DEL EDIFICIO, DIRECCION, TELEFONO (El NOMBRE DEL


EDIFICIO, sería el código verificador)

 PROVEEDORES:código del proveedor, nombre, dirección, persona de contacto,


email y fax (El CODIGO DEL PROVEEDOR, sería el código verificador)

PASO 3: Relaciones entre la entidad

 Relación entre sucursal y curso:Cada sucursal puede tener varios


cursos y cada curso puede estar en varias sucursales.
 Relación entre sucursal y cliente: Cada sucursal puede tener varios
clientes, pero cada cliente puede tener una sucursal
 Relación entre cliente y curso: Cada cliente puede tener varios cursos
y cada curso puede tener varios clientes.
Considerando que el modelo no relacional no cuenta con alguna de las
entidades descritas, esto no permitirá poder gestionar y agregar nuevas
entidades o atributos de las mismas, por poner un ejemplo, el poder tener
mas tiendas y a estas mismas poder indicar más atributo como código postal
o geo referencia así mismo con el cliente se podrán agregar mas atributos
como el sexo de la persona o la edad, siendo esto una base de datos no
relacionada, estaría en la vanguardia en la tecnología de las bases de datos,
esto debido a que se adaptan de una forma perfecta a las aplicaciones mas
modernas permitiendo un acceso mas libre y flexible en cualquier dispositivo
con conexión a internet, permitiendo así el desarrollo constante de
aplicaciones altamente funcionales y con tipos de datos que están diseñados
específicamente para cada uno de los modelos de datos.

Dadas las características del modelo propuesto, una base de datos relacional
se adecúa perfectamente a las necesidades del negocio propuesto.

Para lograr una mayor robustez y eficiencia de un modelo de bases de datos,


se deba pasar por el proceso de normalización, el cual se orienta a evitar
duplicidad de información al momento de almacenar los datos en la base de
datos.

Para ello se debe pasar por una serie de etapas (primera a quinta forma
normal).

La Primera Forma Normal (1FN) procura que cada entidad identificada sea
representada en una tabla independiente, por ejemplo, en el caso de la
entidad SUCURSALES, puede tener diversos cursos, para subsanar esta
situación, la primera forma normal establece crear dos tablas
independientes, una para almacenar las sucursales y otra para los cursos.

La Segunda Forma Normal (2FN) se orienta a la eliminación de datos que


pudieran esta repetidos dentro de una tabla: en el caso propuesto se puede
hacer mención a la relación entre CURSOS y USUARIOS, cada curso puede
estar compuesto por muchos usuarios, por ello, al crear una tabla
DETALLEUSUARIOS relacionada a la tabla CURSOS y a USUARIOS elimina la
duplicidad de datos que pudiera producirse al incluir a los alumnos dentro de
la tabla cursos.
Tercera Forma Normal (3FN): Se orienta a resolver problemas causados por
dependencias funcionales entre atributos no clave, en general lo que busca
es no existan dependencias funcionales entre atributos que no sean claves
primarias.

Dadas las características del caso propuesto, no se vislumbra la aplicación de


la cuarta y quinta forma normal.

También podría gustarte