Fundamentos base de datos Control 1
Short Description
Control semana 1 de fundamentos de datos Instituto IACC...
Description
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.
Cercanía con el usuario Manejador de bases de datos
Utilización
Etapa en la que se realizaría
Modelo conceptual Modelo más cercano al usuario. Actúa independientemente del Sistema de Gestión de Bases de Datos que se planee usar. Descripción de las estructuras de los datos y sus relaciones existentes en la realidad. Análisis de una situación real
Modelo lógico Modelo más próximo al computador Depende del sistema de Gestión de Bases de Datos que se vaya a utilizar. Permite una estructuración flexible y hace posible una especificación clara de los limitantes de los datos. 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 q ue 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:
Forma de almacenamiento.
Simpleza de uso y presentación. Diferencia fundamental en la noción de datos. Herencia
Enlaces de datos
Uso de claves
Datos únicos y duplicados
Búsqueda de datos
Uso más común.
Base de Datos Jerárquica Jerárquica, ascendiente o descendente. De mediana complejidad.
Base de Datos Relacionales Tuplas (filas de una tabla) y atributos (columnas de una tabla. Simple de presentar y comprender. La categoría de datos es llamada “tablas” No hay concepto de herencia.
La categoría de datos es llamada “segmentos”. Cada nodo hijo hereda las características de su nodo padre. 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. 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. Se necesita de más procesos Los datos únicos pueden ser para acceder a los datos accedidos de manera sencilla únicos. y veloz. 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. 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 Aquiles Castro
Fech_ingr_est 20_12_2012
Fonasa_Isabre_est Provida
Dr_car_est 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 nece sitan 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 fo rá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-betweenhierarchical-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
View more...
Comments