Академический Документы
Профессиональный Документы
Культура Документы
Instituto IACC
01-07-2018
Desarrollo
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 empleados, 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ógica
Cercanía con el usuario Análisis del requisito, (qué es Considerando los requisitos
lo que se requiere), perspectiva entregados por el usuario, se
que cada usuario tiene de elaborara un esquema lógico.
datos. Llamado modelo lógico
estándar.
Manejador de base de datos Representar la información de Transformar los esquemas
los requisitos, lenguaje que se obtenidos en el diseño
utiliza, el uso de los datos a conceptual en un conjunto de
través de las áreas de estructuras propias del modelo
aplicación. Agregar lo que el de datos elegido.
usuario no ha identificado pero
va a necesitar más adelante.
Utilización Para el diseño de software. En una tabla, una fila, una
columna como representación
lógica.
Etapa en la que se realizaría En la primera parte de diseño En una segunda etapa, ya que
de bases de datos, para obtener teniendo el modelo lógico
la estructura de información de específico este será descrito en
la futura BD independiente a la el lenguaje de definición de
tecnología que hay que datos.
emplear.
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 recurriría?
Mencione al menos 5 características del modelo identificado y justifique su respuesta.
Debiéramos utilizar el Modelo de Base Relacional, debido a que es de las más utilizadas, dado a
que usa tablas bidimensionales para la representación lógica de los datos y sus relaciones.
Dentro de sus principales características encontramos:
Independencia física: este es el modo en el que se almacenan los datos no influye en su
manipulación lógica y, por tanto, los usuarios que acceden a esos datos no tienen que
modificar sus programas por cambios en el almacenamiento físico.
Independencia lógica: esto significa que el añadir, eliminar o modificar los objetos de la
base de datos no repercute en los programas y/o usuarios que están accediendo a
subconjuntos parciales de los mismos.
Flexibilidad: en el sentido de poder presentar a cada usuario los datos de la forma en que
este prefiera.
Uniformidad: esto se da ya que las estructuras lógicas de los datos presentan un aspecto
uniforme, lo que facilita la concepción y manipulación de la base de datos por parte de los
usuarios.
Sencillez: dadas las características anteriores, así como unos lenguajes de usuario muy
sencillos, producen como resultado que el modelo de datos relacional sea fácil de
comprender y de utilizar por parte del usuario final.
Resumen de modelos
Modelo Conceptual:
Se utilizan para representar la realidad a un alto nivel de abstracción. Mediante los modelos
conceptuales se puede construir una descripción de la realidad fácil de entender.
Modelo Lógico:
Es una descripción de la estructura de la base de datos en términos de las estructuras de datos que
puede procesar un tipo de SGBD.
Modelo de Base Relacional:
Puede ser entendido y usado por cualquier usuario, permite ampliar el esquema conceptual sin
modificar las aplicaciones de gestión, los usuarios no necesitan saber dónde se encuentran los datos
físicamente. El elemento principal de este modelo es la relación que se presenta mediante una tabla.
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 vista de las necesidades que
reportes que permitan conocer información, tales como: listado de pacientes, listado de citas por
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 que necesitan identificar la clave
calificación.
Desarrollo
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:
La relación entre padre e hijo se establece por medio de claves primarias y ajenas.
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
Características:
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.
Respuesta 2:
calificación.
rut_alu
nombre_alu
Clave_car1
apellido_alu
Clave_asipa1
direccion_alu Clave_asi
1 1
N N
N
Carreras N Asignaturas_Por_Alumnos
clave_car Clave_asipa
codigo_carrera_car codigo_carrera_asipa
nombre_car
rut_asipa
duracion_car
fecha_inicio_asipa
codigo_asignatura_asipa
1
Asignaturas
1 clave_asi
codigo_asignatura_asi
nombre_asi
codigo_carrera_asi
Bibliografía
http://ticcristianguerrero.blogspot.cl/2010/01/ventajas-y-desventajas-de-los-modelos.html
http://ingsistemasexp.blogspot.cl/2012/02/modelos-relacional-jerarquico-red.html.]