Está en la página 1de 8

Título del Control: Conceptos Básicos de Base de Datos, modelo conceptual, lógico y físico.

Nombre Alumno: Michael Tomás Fonseca Acuña

Nombre Asignatura: Fundamentos de base de datos

Instituto IACC

18/08/2019
Desarrollo

Fase I: Responda los siguientes planteamientos en base a la información expuesta:

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 Se acerca más al usuario Es más próximo al
computador.
Manejador de base de datos Es independiente del Depende de un tipo de SGBD
manejador que se vaya a en particular.
utilizar, denominado SGBD
Utilización Son utilizados para realizar la Se utiliza para describir los
descripción de las estructuras datos en los niveles
de los datos y sus relaciones conceptual y externo.
existentes en la realidad.
Etapa en la que se realizaría Se realiza durante la etapa de Se caracteriza porque permite
análisis de una situación real una estructuración flexible y
que se desea automatizar. hace posible una
especificación clara de los
limitantes de los datos.
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.

Principales características son:

 Independencia física: 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: 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: 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: 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.
Fase II: Analice el caso de estudio expuesto y responda el siguiente planteamiento:

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.

Viendo el caso planteado la base de datos que yo recomendaría corresponde a la base de datos
jerárquica ya que este consiste principalmente y como lo podemos notar en el nombre está
almacena la información de forma jerárquica, “se enlazan los registros de forma de árbol pero al
reves”, la característica de está base es que no establece diferencia entre una vista lógica y una
física, la ventaja es que está relacionada a la dependencia que se establece entre los programas y
la forma en cual son almacenados los datos.

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_Por_Alumnos: codigo_carrera, codigo_asigatura,rut, fecha_inicio, fecha_fin,
calificación.

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 válido 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.

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


b) Carreras: codigo_carrera, nombre, duración.
c) Asignaturas: codigo_asignatura, nombre, codigo_carrera.
d) Asignaturas_Por_Alumnos: codigo_carrera, codigo_asigatura, rut, fecha_inicio, fecha_fin,
calificación.

Para el caso planteado las claves corresponden a las siguientes:


Alumnos: clave_alu (clave primaria).
Alumnos: clave_asi (clave foránea)
Carreras: clave_car (clave primaria)
Carreras: clave_asipa (clave foránea)
Asignaturas_Por_Alumnos: clave_asipa (clave primaria)
Asignaturas_Por_Alumnos: clave_car1 (clave foránea)
Asignaturas: clave_asi (clave primaria)

Ante las necesidades planteadas por los clientes y viendolo desde mi punto de vista le
recomiendo la base de datos “relacionales” ya como mencione anteriormente es el
modelo más utilizado para el modelado de datos de problemas ya planificadas, este se
basa en la lógica de conjuntos y lógica de predicados en pocas palabras este sistema
de base de datos está basado en las relaciones lógicas entre los datos ya que este
mismo organiza y representa a los datos en forma de tablas de dos dimensiones
consistentes en filas y columnas de datos, este modelo es simple poderoso y formal de
representar la realidad, que este facilita la construccion de consultras de usuario,el
principal objetivo de este diseño es la generación de un conjunto de esquemas
relacionales que nos permite almacenar la información sin problemas innecesarios,
pero también nos permita la recuperación de datos de forma fácil.

Ejemplo de modelos utilizados en este modelo relacional las cuales se hacen por medio
del estándar del lenguaje, denominado SQL “Structured Query Languaje” este lenguaje
permite que por un medio llamado consultas se puede acceder a la información.
Término relacion informal Equivalentes Informales
Relación Tabla

Tupla Fila o Registro

Cardinalidad Numero de filas

Atributo Columnas o campo

Grado Numero de columnas

Clave primaria Identificador Único

Dominio Fondo de Valores

Debe entenderse que las equivalencias son solo aproximadas, porque los términos
formales del modelo relacional, situados a la izquierda, tienen definiciones precisas,
pero los equivalentes Informales de la derecha solo poseen definiciones aproximadas
aunque prácticas.

Ejemplo:

Una relación y una tabla no son en realidad la misma cosas a pesar que en la práctica
es conveniente hacer como silo fueran.

Para finalizar la base de datos relacional entregan herramientas que evitan la


duplicidades registros como por ejemplo cuando se elimina un registro se borran todos
registros que estén relacionados, esto ayudara a la normalización y hace que sea más
comprensible y aplicable.
Bibliografía

[Haga triple clic en cualquier parte de este párrafo para escribir la primera referencia

bibliográfica.]

Instrucciones para la sección de las citas bibliográficas:


Escriba la bibliografía aquí en orden alfabético (empezando por el apellido del primer autor o, de
no haber autor, por la primera palabra del título). Esta página ya está formateada con sangrías
francesas. Incluya sólo las citas bibliográficas a las que haya hecho referencia en su trabajo y
asegúrese de incluir todas las citas bibliográficas a las que se haya referido en el mismo.

Ejemplo de un periódico:

Lee, H. W. (2005). Los factores que influyen en los expatriados. Journal of American Academy of

Business, 6(2), 273-279. Consultado el 29 de enero de 2009, del banco de datos

ProQuest.

Ejemplo de un texto:

McShane, S. L., & Von Glinow, M. (2004). Organizational behavior: Emerging realities for the

workplace. New York: The McGraw-Hill Companies.

NOTA: Liste las citas bibliográficas en orden alfabético del apellido del autor, NO por el
tipo de la publicación. Los ejemplos previos le ayudarán a darle formato a cada tipo de
publicación en forma adecuada.

Por ejemplo:

 Banco de datos EBSCOhost


 Banco de datos ProQuest
 EIU Viewswire
 InvestText Plus

Borre este recuadro de instrucciones antes de enviar su trabajo de investigación final.

También podría gustarte