Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Bases de Datos
Instituto IACC
18/01/2021
DESARROLLO DE LA TAREA:
Una reconocida empresa reclutadora de personal informático, después de haber estudiado una serie de
candidatos, ha decidido seleccionarlo a usted para hacer el modelo de datos que necesita uno de sus
clientes: LearningHM C.A. La información inicial que ha sido proporcionada por dicha compañía es la
siguiente:
LearningHM C. A. es una organización que se dedica al dictado de cursos de especialización en software.
Cuenta con sucursales en todo el país y de ellas se conoce un identificador: nombre del edificio, dirección
y teléfono. Existen proveedores que suministran los cursos a ser dictados por la compañía (un curso es
suministrado solo por un proveedor), de los cuales se conoce su código del proveedor, nombre, dirección,
persona de contacto, e-mail y fax.
En cada una de las sucursales se imparten cursos de especialización de los que se registra código,
contenido, costo y número de horas. Estos cursos son dictados por personal de LearningHM C. A.
acreditados para ello. Los instructores trabajan en solo una sucursal, pero pueden dictar diferentes
cursos.
Los clientes de LearningHM C. A. varían desde usuarios que se inscriben en uno o más cursos, pero en
una sola sucursal. De los usuarios se conoce su Rut, nombre, dirección, ocupación, teléfono y e-mail.
Una entidad es un objeto que representa algo del mundo real, teniendo en cuenta esto y según la
información que se pudo recopilar del texto seleccioné las siguientes entidades, que vendrían
siendo los objetos que tienen existencia y en el cual es necesario guardar datos.
Además, se hace mención de las relaciones o vínculos entre dos o más entidades, las cuales están
marcadas en amarillo. Las relaciones evitan redundancia de datos guardados en las tablas.
b) Identifique los atributos para cada una de las entidades y señale cuáles son claves.
Moises Gajardo
Un atributo es una propiedad o característica que describe a una entidad en el punto B
especificamos los atributos que pudimos encontrar en el texto los cuales son los encargados de
describir las propiedades de las entidades.
Las claves están identificadas con un fondo de color azul. Una clave permite identificar un
conjunto de atributos suficiente para distinguir las entidades entre sí. También pueden ayudar a
identificar unívocamente a las relaciones y así distinguir las relaciones entre sí.
B) Atributos
a. Sucursales.
1. Teléfono
2. Nombre edificio (CLAVE)
3. Dirección
b. Proveedores.
1. Código del proveedor (CLAVE)
2. Nombre
3. Dirección
4. Persona de contacto
5. Email
6. Fax
c. Usuarios
1. Rut (CLAVE)
2. Nombre
3. Dirección
4. Teléfono
5. Email
d. Cursos
1. Código (CLAVE)
2. Contenido
3. Costos
4. Nro de horas
Moises Gajardo
El modelo entidad relación es una especie de diagrama de flujo, que describe la forma como
debemos diseñar las bases de datos, aparte de mostrar la lógica de como se relacionan las
entidades en la base de datos.
Ejemplo:
Codigo
Direccion
PROVEEDORES
Persona Nombre
contacto
INSTRUCTORES
Suministra
n
Email
FAx
TRABAJAN
Costos
Nro Horas
Codigo Contenido
TIENEN
USUARIOS
Nombre Direccion
Telefono
edificio
ENTIDADES
Rut Nombre
RELACIONES
ATRIBUTO
Moises Gajardo
Las bases de datos NoSQL están diseñadas específicamente para modelos de datos específicos y
tienen esquemas flexibles para crear aplicaciones modernas. Las bases de datos NoSQL son
ampliamente reconocidas porque son fáciles de desarrollar, su funcionalidad y el rendimiento a
escala. Usan una variedad de modelos de datos, que incluyen documentos, gráficos, claves-valor,
en memoria y búsqueda.
Ejemplo:
CURSOS Sucursal
Referencia
cliente
Codigo Contenido
Direccion Codigo
PROVEEDORES
Persona Nombre
contacto
Moises Gajardo