Juan Soto - Control 1
Juan Soto - Control 1
Juan Soto - Control 1
2. Si se estuviera analizando los modelos de bases de datos del Instituto Profesional IACC, y le
pidieran describir los servidores que almacenan la data, las unidades de disco, el trabajo del
administrador de base de datos sobre ellos, etc. ¿A qué modelo de base de datos se aludiría?
Mencione al menos 5 características del modelo identificado, y justifique su respuesta.
Ocuparía el Modelo de Base Relacional, ya que son unas de las más ocupadas en estos
momentos ya que utiliza tablas bidimensionales para la representación lógica de los datos y sus
relaciones.
Desarrollo Bases de datos jerárquicas Contempla vínculos de una a muchos (1:N) y se puede
establecer mediante vínculos virtuales relaciones muchos a muchos (N:M) Su desventaja está
relacionada a la dependencia que se establece entre los programas y la manera en que están
almacenados los datos, lo cual dificulta la programación de los sistemas informáticos.
Características: No establece diferencia entre una vista lógica y una física. Se compone de varias
tablas o relaciones. No pueden existir dos tablas con el mismo nombre ni registro. Cada tabla es
a su vez un conjunto de registros. La relación entre padre e hijo se establece por medio de claves
primarias y ajenas. Almacena información en una estructura jerárquica Los datos se almacenan
en la forma de registros Principal problema radica en la duplicidad de registros, debido a que no
implementa un control sobre los propios datos.
Usted que conoce la existencia de bases de datos jerárquicas y relacionales, debe listar las
diferencias entre una y otra, y recomendar cuál considera la más idónea ante las necesidades
planteadas.
En paralelo, otro cliente (un instituto profesional), le contacta indicándole que cuenta con
una Base de Datos donde tienen las siguientes entidades y atributos, y necesitan identificar la
clave primaria y foráneas, cuando correspondan.
4. Alumnos: rut, nombre, apellido, dirección.
5. Carreras: codigo_carrera, nombre, duración.
6. Asignaturas: codigo_asignatura, nombre, codigo_carrera.
7. Asignaturas_
Bases de datos relacionales Es el modelo más utilizado para el modelado de datos de problemas
reales, que son representados en forma de tablas y sus relaciones. Está basado en la teoría de
conjuntos y la lógica de predicados. Es muy sencillo de interpretar por usuarios principiantes, ya
que no da importancia a la forma de almacenamiento física de los datos, sino a la relación entre
las tablas. Las operaciones sobre los datos se hacen por medio del estándar de lenguaje llamado
SQL, el cual permite que por medio de operaciones llamadas "consultas", se pueda acceder a la
información
Termino Descripción
Tupla Cada fila de la tabla
Atributo Cada una de las columnas de una tabla
Grado Cantidad de atributos de la tabla
Cardinalidad Cantidad de tuplas de una tabla
Dominio Conjunto valido de valores representables por un atributo
Características:
Entrega herramientas que evitan la duplicidad de registros. Al eliminar un registro se borran
todos los registros relacionados. Ayuda a la normalización ya que es más comprensible y
aplicable.
Acorde a la mencionada la opción más idónea para el primer caso planteado corresponde al uso
de una base de datos relacional, sobre todo para el caso y la necesidad de generar informes y
obtener listado de pacientes, listado de citas por día, esto en base a consultas realizadas por
medio de SQL.