Está en la página 1de 7

Control 1

Diego Beltran

Fundamento de Base de Datos

Instituto IACC

27/08/2018
Desarrollo

Modelo Conceptual Modelo Lógica

Cercanía con el usuario Análisis del requisito, (lo Teniendo en cuenta los

que se requiere), requisitos proporcionados

perspectiva que por el usuario es acá

cada usuario tiene de donde se elaborará un

datos. esquema lógico.

Llamado modelo lógico

Estándar.

Manejador de base de Representar la información Transformar los esquemas

datos de los requisitos, lenguaje obtenidos en el diseño

que se utiliza, el uso de los conceptual en un conjunto

datos a través de las áreas de estructuras propias del

de aplicación. Agregar lo modelo de datos elegido.

que el 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 En la primera parte de En una segunda etapa, ya

realizaría diseño de bases de datos, que teniendo el modelo

para obtener la estructura lógico específico este será

de información de la futura descrito en el lenguaje de

BD independiente a la definición de datos.

tecnología que hay que

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 aludiría? Mencione al menos 5 características del modelo

identificado, y justifique su respuesta.

Respuesta:

yo seleccionaría de base relacional son unas de las más ocupadas en estos momentos

utiliza tablas bidimensionales la representación lógica de los datos y relaciones

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.

Independencia lógica: 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.

Flexibilidad: el sentido de poder presentar a cada usuario los datos de la forma en que

este prefiera.
Uniformidad: estructuras lógicas de los datos presentan un aspecto uniforme, lo que

facilita la manipulación de la base de datos parte de los usuarios

Sencillez: así como unos lenguajes de usuario muy Sencillos, producen como

resultado que el modelo de datos relacional sea fácil de comprender.

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

Respuesta:

Bases de datos jerárquica vínculos de una o muchos (1:N) puede establecer

mediante vínculos virtuales relaciones muchos a muchos (N:M) desventajas relaciona

a la dependencia se establece a los programas la manera que están almacenados los

datos lo cual dificulta la programación de los sistemas de informática algunas

características son: No pueden existir dos tablas con el mismo nombre ni registro.

Almacena información en una estructura jerárquica.

Se compone de varias tablas o relaciones.

No establece diferencia entre una vista lógica y una física


Principal problema radica en la duplicidad de registros, debido a que no implementa un

control sobre los propios datos

Base de datos relacionales.

modelo más utilizado para el modelado de datos de problemas reales en forma de tabla

sus relaciones esto se basa teoría de conjuntos lógicas de predicados sencillo de

interpretar de usuarios principiantes no da importancia la forma de almacenamiento de

los datos si no a la relación de la tabla operaciones sobre los datos del medio del

estándar de lenguaje SQL permite por medio de operaciones llamada consultas

acceder 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 valido de valores representables por un atributo y también

algunas características:

Ayuda a la normalización ya que es más comprensible y aplicable.

Entrega herramientas que evitan la duplicidad de registros.

La opción del caso planteado al uso de una base de datos relacional para el caso de

generar informes y tener listados de pacientes de citas por día base a consultas

realizadas por medio de SQL.

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.

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)

También podría gustarte