Vous êtes sur la page 1sur 5

Conceptos Básicos de Base de Datos, modelo conceptual, lógico y físico.

Alfonso Alvarado

Fundamentos de Bases de Datos

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.

Modelo conceptual Modelo lógico


Cercanía con el usuario Modelo más cercano al Modelo más próximo al
usuario. computador
Manejador de bases de datos Actúa independientemente del Depende del sistema de
Sistema de Gestión de Bases Gestión de Bases de Datos
de Datos que se planee usar. que se vaya a utilizar.
Utilización Descripción de las estructuras Permite una estructuración
de los datos y sus relaciones flexible y hace posible una
existentes en la realidad. especificación clara de los
limitantes de los datos.
Etapa en la que se realizaría Análisis de una situación real Es el paso entre el maestro del
sistema y el sistema propio.

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.

Yo elegiría el modelo de bases de datos jerárquico ya que este modelo en particular se


especializa en la administración de aplicaciones que requieran un nivel alto de desempeño y
disponibilidad de uso para la gestión de un número significativo de archivos y datos tales como
sistemas administrativos de bancos, hospitales, empresas de telecomunicaciones e instituciones
de enseñanza, tales como el Instituto Profesional IACC.

Entre las características del modelo de bases jerárquico podemos encontrar:

 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.

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:

Base de Datos Jerárquica Base de Datos Relacionales


Forma de almacenamiento. Jerárquica, ascendiente o Tuplas (filas de una tabla) y
descendente. atributos (columnas de una
tabla.
Simpleza de uso y De mediana complejidad. Simple de presentar y
presentación. comprender.
Diferencia fundamental en la La categoría de datos es La categoría de datos es
noción de datos. llamada “segmentos”. llamada “tablas”
Herencia Cada nodo hijo hereda las No hay concepto de herencia.
características de su nodo
padre.
Enlaces de datos Cada segmento esta No están enlazados por
implícitamente enlazado como defecto. Se necesitan de
un nodo hijo a su nodo padre. claves primarias y claves
foráneas para entablar enlaces.
Uso de claves Se utilizan claves para Se utilizan claves únicas y
entablar enlaces entre nodos claves foráneas o ajenas que
padres y nodos hijos. son utilizadas para logar
enlaces con otras tablas.
Datos únicos y duplicados Se necesita de más procesos Los datos únicos pueden ser
para acceder a los datos accedidos de manera sencilla
únicos. y veloz.
Búsqueda de datos La búsqueda se inicia desde Las búsquedas se realizan en
los nodos superiores hasta tablas por medio de claves.
llegar al nodo que se necesite.
Uso más común. En sistemas de gestión En sistemas que almacenen
jerárquicas de librerías y datos de empleados y listas de
empresas. enceres.

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:

nom_pac_est Fech_ingr_est Fonasa_Isabre_est Dr_car_est


Aquiles Castro 20_12_2012 Provida T. Matta

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.

Alumnos: rut, nombre, apellido, dirección.

En este caso, el rut sería la clave primaria ya que es único para cada persona y los otros serían
atributos.

Carreras: codigo_carrera, nombre, duración.

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.

Asignaturas: codigo_asignatura, nombre, codigo_carrera.

En este caso la clave primaría sería el código_asignatura y la clave foránea sería el


código_carrera por ser la calve primaria de carreras.

Asignaturas_Por_Alumnos: codigo_carrera, codigo_asigatura,rut, fecha_inicio,


fecha_fin, calificación.

En este caso la clave primaria sería código_carrera y la clave foránea sería código_asignatura.
Bibliografía

Diferencebetween.net (Sin Fecha). Difference between hierarchical database and relational

database. Consultado el 4 de Abril 2018.

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

Vous aimerez peut-être aussi