Está en la página 1de 7

BASES DE DATOS

SEMANA 2

MARIANA ANGELA GONZALEZ MONTEALEGRE


LUNES 17 DE ENERO
DESARROLLO
Para la definición del problema anterior realice las siguientes tareas:
• Identifique en el sistema las diversas entidades y las relaciones entre ellas .
Destacamos como base y el más importante que debemos saber cómo primera regla es
que la base de datos relacional de tales registros es debidamente separada y
posteriormente almacenados correctamente por tablas, además de señalar que la relación que
se establecerá por claves primarias.

En el caso del usuario este tiene los siguientes atributos los que indico a continuación:
Rut
Nombre
Dirección
Ocupación
Teléfono
E-mail.
De tal forma y señalando los atributos que tiene el curso esto serían los siguientes:
Código
Contenido
Costo
Número de horas
Actividad

Señalaremos de forma clara que la Base es generar la relación entre las tablas, para poder
memorizar y mejorar el respectivo almacenamiento de los datos.

Gimnasio crossfit
Nine C. A.
Maquinas o Pilates
• Identifique los atributos para cada una de las entidades y señale cuáles son claves.

Empresa Nombre

Rubro
Empresa tiene como atributo nombre y Rubro

Atributos clave: nombre

Empresa Nombre del Edificio

Direccion

Telefono

Empresa tiene como atributo nombre del inmueble, dirección, teléfono

Atributos claves: nombre del Inmueble, dirección y teléfono

Nombre
Usuarios
Direccion

E-Mail
Telefono
Actividad

Usuario tiene como atributo nombre, dirección, teléfono, E-mail, Actividad

Atributos claves: nombre, dirección, teléfono, E-mail, Actividad

Nombre
Instructor
Direccion

E-Mail

Telefono

Usuario tiene como atributo nombre, dirección, teléfono, E-mail

Atributos claves: nombre, dirección, teléfono, E-mail

Actividad Codigo

Costo

Horas

Contenido
Usuario tiene como atributo nombre, dirección, teléfono, E-mail, Actividad

Atributos claves: nombre, dirección, teléfono, E-mail, Actividad

• Construya un diagrama ER.

1-A

1 N

EMPRESA PERTENECE Actividad


Primera Entidad EMPRESA se relaciona con variados registros de Entidad actividad y la segunda solo con
un registro de la Primera

2-B

1 N
PERTENECE
EMPRESA Instructor
Primera Entidad EMPRESA se relaciona con variados registros de Entidad Instructor y la segunda solo con
un registro de la Primera

3-C

1 N

EMPRESA PERTENECE Usuario


Primera Entidad EMPRESA se relaciona con variados registros de Entidad Usuario y la segunda solo con un
registro de la Primera

• Analice cómo se implementaría el modelo de datos solicitado por la empresa en el modelo no relacional
(NoSQL).

deberíamos guardar todos los datos que generar las tablas como si fuese una sola. Por lo que
con los indicadores que vemos en el ejemplo anterior, nos quedaría una tabla así:

Rut del alumno, Nombre del alumno, dirección del alumno, ocupación del alumno, teléfono del alumno, e-
mail del alumno, Código del curso, contenido del curso, costo del curso y número de horas de las
actividades.

Teniendo los datos que he señalado anteriormente la tabla NoSQL quedara establecida de esta
forma que indico:

Empresa_Nombre, Empresa_Rubro, Nombre_del_Inmueble, Dirección_Teléfonor_Código,


Actividad_código, Actividad _contenido, Actividad _costo, Actividad _número_de_horas, Instructor_Rut,
Instructor_nombre, Usuario_Rut, Usuario_nombre, Usuario_dirección, Usuario_ocupación,
Usuario_teléfono y Usuario_e-mail

Si apreciamos los registros señalados de cada Actividad estos almacenarán atributos en una sola
entidad. Pudiendo de forma habitual como un documento JavaScript Object Notation (JSON); ya
que por su volumen de registros forma una base de datos tradicionales. Por las cuales no cumple las
necesidades para este servicio que queremos.

Una diferencia clave entre las bases de datos de NoSQL y las bases de datos relacionales
tradicionales, es el hecho de que NoSQL es una forma de almacenamiento no estructurado

DB NoSQL

REFERENCIAS BIBLIOGRÁFICAS
https://pandorafms.com/blog/es/bases-de-datos-nosql/

También podría gustarte