Académique Documents
Professionnel Documents
Culture Documents
Alfonso Alvarado
Instituto IACC
2 de Abril de 2018
1. Tomando en cuenta los temas abordados en la semana, indique cuáles son las diferencias
entre el modelo conceptual y lógico de bases de datos, centrándose en las variables:
cercanía con el usuario, manejador de base de datos empleado, utilización y etapa en la
que se realiza. Puede usar la siguiente tabla de doble entrada a modo de ejemplo.
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.
La base de datos jerárquica era una de los principales sistemas de gestión hasta en a principios de
los Noventa fue suplantada por el modelo de bases relacionales de Edgar Codd, que se volvió el
estándar por defecto de muchos sistemas de gestión y de administración. Sin embargo, el modelo
tuvo una resurgencia a principios del nuevo milenio con el advenimiento del sistema XML
(eXtensible Markup Languaje o Lenguaje de Marcas Extensible).
3. Un centro médico odontológico que está próximo a abrir sus puertas, ha identificado la
necesidad de contar con una base de datos que les permita almacenar la información de
los pacientes, insumos, odontólogos, citas, entre otros. Es por ello que lo han contratado a
usted para determinar el tipo de base de datos más idóneo en vistas de las necesidades
que presentan. Tomando en cuenta que además de registrar la información, necesitan
generar reportes que permitan conocer información, tales como: listado de pacientes,
listado de citas por día, entre otros.
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.
La tabla a continuación presenta una comparación entre la base de datos jerárquica y la base de
datos relacionales:
Teniendo en cuenta estas diferencias y los objetivos que la base de datos necesita cumplir, yo
optaría por la utilización de la base de datos relacionales ya que ésta se especializa en la creación
de tablas donde todos los datos especificados están en tablas de fácil entendimiento y
organización. Por ejemplo, una tabla que presente los datos de un paciente se podría ver de esta
manera:
De esta manera se podría disponer de toda la información necesaria de una manera ordena y al
alcance de los operarios.
4. 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.
En este caso, el rut sería la clave primaria ya que es único para cada persona y los otros serían
atributos.
En este caso la clave primaria sería el código_carrera por razones similares al ejemplo anterior y
los otros serían los atributos.
En este caso la clave primaria sería código_carrera y la clave foránea sería código_asignatura.
Bibliografía
http://www.differencebetween.net/technology/software-technology/difference-between-
hierarchical-database-and-relational-database/
IACC (2016). Conceptos básicos de base de datos. Fundamentos de Bases de Datos. Semana 1.
Consultado el 4 de Abril de 2018
http://online.iacc.cl/pluginfile.php/3872752/mod_resource/content/2/01_Fundamentos_de_Bases
_de_Datos.pdf