Está en la página 1de 6

I n g e n i e r í a en Sistemas Computacionales.

Fundamento de Bases de Datos.

Catedrático

Dra. Laura Silvia Vargas Pérez

Tarea

Cuestionario Examen unidad II


Introducción a las bases de datos.

Presentado por:

Fabricio Granados Chía (18070522).

Hora:

15:00 a 16:00 Hrs.

20 de Noviembre de 2020
INSTITUTO TECNOLÓGICO DE CIUDAD MADERO FUNDAMENTO DE BASES DE DATOS

Cuestionario Examen Unidad II

Modelo relacional.

I. Contesta lo que se te pide.

1.- Menciona las fases del diseño de una base de datos.

R= Recogida y análisis de los requisitos, Diseño conceptual, Diseño lógico, Diseño físico y Diseño y
optimización.

2.-Menciona los elementos de la fase de recogida y análisis de requisitos.

R= Consiste en la recogida de datos y requisitos, estructuración y refinamiento de los requisitos y


formalización de los requisitos.

3.- Menciona los elementos la fase de diseño conceptual.

R= Consiste en el modelo entidad- relación y el lenguaje unificado de modelización.

4.- Menciona los elementos de la fase de diseño lógico.

R= Consiste en Reconsideraciones del modelo conceptual, transformación del modelo conceptual


al modelo lógico y la normalización de la base de datos.

5.- Menciona los elementos de la fase de diseño físico.

R= Consiste en el nivel físico y el nivel virtual y transformación del modelo lógico en el modelo
físico.

6.- Menciona los elementos de la fase de implementación y optimización.

R= Consiste en procesamiento y optimización de consultas, procesamiento de vistas y


administración de la seguridad.

7.- Menciona en qué consiste la recogida de los requisitos.

R=

 Identificar los grupos de usuarios y las principales áreas de aplicación que utilizarán la base
de datos y que se verán directa o indirectamente afectados por ésta. Dentro de cada
grupo hay que elegir usuarios clave y formar comités para llevar a cabo la recopilación y la
especificación de requisitos.

2
INSTITUTO TECNOLÓGICO DE CIUDAD MADERO FUNDAMENTO DE BASES DE DATOS

 Estudiar y analizar la documentación existente relativa a las aplicaciones en uso.


 Estudiar el entorno actual y el uso que se quiere dar a la información. Esto incluye el
estudio de las entradas, el flujo y las salidas de información, además de las frecuencias y
los usos de las diferentes tareas dentro del sistema de información.
 Hacer entrevistas y encuestas a los futuros usuarios para que puedan manifestar su
opinión y sus prioridades acerca del nuevo sistema de información.

8.- Menciona en qué consiste la estructuración y refinamiento de los requisitos.

R= Se debe tener en cuenta que algunos de estos requisitos, muy probablemente, cambiarán
durante el proceso de diseño y que hay que estar atentos y en contacto permanente con los
usuarios de la base de datos para detectar posibles problemas. Es una buena práctica incorporar
los usuarios de la base de datos durante el proceso de desarrollo, puesto que así se incrementa su
grado de implicación y satisfacción. Hay algunas propuestas de metodologías para la recogida y el
análisis de requisitos basadas en el trabajo conjunto de los desarrolladores con los usuarios de la
base de datos, como, por ejemplo, el diseño conjunto de aplicaciones (JAD  (2) ).

9.- Menciona en qué consiste la formalización de los requisitos.

R= Consiste en convertir los requisitos a un formato estructurado mediante técnicas de


especificación de requisitos como, por ejemplo, el análisis orientado a objetos (OOA (3) ),
diagramas de flujo de datos (DFD (4) ) o la notación Z. Estas técnicas utilizan diferentes tipos de
recursos (diagramas, texto, tablas, gráficos, diagramas de decisión, etc.) para organizar y
representar los requisitos de manera clara.

10.-Menciona que es un esquema conceptual.

R= Un esquema conceptual es una descripción concisa de los requisitos de datos que se expresa
mediante conceptos proporcionados por un modelo de datos de alto nivel, fácil de entender y sin
detalles de implementación. El esquema, además, debe servir de referencia para verificar que se
han agrupado todos los requisitos y que no hay ningún conflicto entre ellos.

II. Elabora lo que se te pide.

En base a los requerimientos (restricciones semánticas) del siguiente ejemplo, identifica lo que se
te pide.

 Los alumnos se matriculan de varias asignaturas (al menos una).


 Una asignatura puede tener varios alumnos matriculados.
 Todo profesor pertenece a un departamento concreto.
 Todo departamento debe tener un director, que es un profesor.
 Un profesor puede impartir varios grupos de la misma asignatura (o de asignaturas
diferentes).
 Un grupo de una asignatura ha de estar impartido, al menos, por un profesor.
 Las clases de cada asignatura se imparten en días, horas y aulas determinadas.
 Los atributos de cada entidad son “los habituales”.

3
INSTITUTO TECNOLÓGICO DE CIUDAD MADERO FUNDAMENTO DE BASES DE DATOS

1.- Identifica las entidades.


R=
Asignatura.
[ID, Nombre, Créditos, Carácter, Curso]
Alumno.
[ID, Nombre, Dirección, E-mail,]
Profesor.
[ID, Nombre, Dirección, Categoría, Área]
Departamento.
[ID, Nombre… ]
Aula.
[ID, Capacidad….]
Capacidad.
Grupo.

2.-Identifica las relaciones y atributos entre las entidades.


R=

Relación Entidades Atribut


participantes os
se matricula Alumno – Grupo Calificació
en n
enseña Profesor – Grupo
impartida en Asignatura – Grupo
asignada a Aula – Grupo Día, hora
pertenece a Profesor –
Departamento
3.- Elabora el diagrama entidad relación con la información de la tabla anterior.
dirige Profesor –
Departamento

III. Contesta a las preguntas.

4
INSTITUTO TECNOLÓGICO DE CIUDAD MADERO FUNDAMENTO DE BASES DE DATOS

1.- ¿Dos representaciones gráficas del modelo E/R?

R= E/R Clásico y Notación UML

2.- ¿Cuáles son los tipos de atributos de una base de datos?

R= Atributos simples, atributos compuestos, atributos multivaluados, atributos mono valuados ,


atributos clave.

3.- ¿Para qué sirve un atributo clave?

R= Un atributo clave permite identificar de manera única a una entidad dentro de un conjunto de
entidades.

Por ejemplo:

De un libro: ISBN

Del escritor: ID_nombre.

4.- ¿Cuáles son los tipos de atributos clave?

R= Super clave, clave candidata, clave primaria y Clave alternativa

5.- Menciona los tipos de entidades.

R= Entidades fuertes, entidades débiles.

6.- Explica la relación entre ellas.

Un tipo de entidad es fuerte si la existencia de sus ocurrencias no depende de ningún otro tipo. En
caso contrario, se dice que el tipo de entidad es débil.

7.- ¿Cómo puede organizarse el diccionario de datos?

R=

 Como un glosario para que sirva de referencia: Lista de términos ordenada


alfabéticamente en la que cada término aparece definido formalmente, con referencias
cruzadas entre términos.
 Como complemento al modelo de datos, en cuyo caso ha de recoger, aparte de la
información que ya aparece plasmada en el diagrama correspondiente, todo lo que no se
incluye en el diagrama (ya sea para facilitar su legibilidad o, simplemente, porque no
puede representarse en él).

8.- Menciona que es el lenguaje UML.

5
INSTITUTO TECNOLÓGICO DE CIUDAD MADERO FUNDAMENTO DE BASES DE DATOS

R= El lenguaje unificado de modelización (UML) es un lenguaje gráfico diseñado para especificar,


visualizar, modificar, construir y documentar un sistema.

9.- ¿Cuál es el objetivo de la fase del diseño físico?

R=

 Elegir un SGBD concreto.
 Conocer las características de los procesos que consultan y actualizan la base de datos.
 Transformar el modelo lógico de una base de datos en un modelo físico.

10.- ¿Cuál es el objetivo de la fase de implementación y optimización?

R=

 Optimizar el rendimiento de la base de datos.


 La extracción de información de la base de datos para lograr la estrategia más eficiente y
proporcionar un mejor rendimiento del sistema de información.
 Hacer un uso adecuado de las vistas es un aspecto clave para lograr un buen diseño de una
base de datos, puesto que nos permite ocultar los detalles de las tablas y mantener la
visión del usuario independientemente de la evolución que tenga la estructura de tablas.
 Tener en cuenta las técnicas que se emplean para proteger la base de datos contra
accesos no autorizados y los mecanismos para asignar y revocar privilegios a los
diferentes usuarios. 

Bibliografía.

[1] Henry F. Korth, Abraham Silberschatz & S. Sudarshan: “Fundamentos de Bases de


Datos”.McGraw-Hill, 2006 [5ª edición]. ISBN 84-481-4644-1.

[2] Casas, J. C. R. (2014, 3 abril). Diseño de bases de datos. Diseño de bases de datos.


http://cv.uoc.edu/annotation/cb826b689abc472d8fb5b2519840058b/699689/PID_0021370
7/PID_00213707.html#w31aab5c13b5b7

[3] Moreno, A. M. O. (2000, 2 enero). 5.1 Modelado conceptual de bases de datos


relacionales: El modelo E/R. Modelado conceptual de bases de datos.
http://elies.rediris.es/elies9/5-1.htm

También podría gustarte