Notasm2

Páginas: 50 (12476 palabras) Publicado: 1 de junio de 2015
BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE
PUEBLA.

FACULTAD DE CIENCIAS DE LA COMPUTACIÓN.

Módulo II: Diseño de Bases de Datos.

Maestro: Carlos Armando Ríos Acevedo.

Otoño 2012
1

Objetivos:

 El alumno integrará los conceptos de análisis con el diseño
de bases de datos relacionales.
 El alumno entenderá la necesidad de analizar la
información como base para modelar una base de datos
relacional demanera eficiente.
 Se estudiará y aplicará la normalización dentro del
proceso de creación de la base de datos relacional.

2

MODULO II: Diseño de Bases de Datos.
Índice:

Páginas

1. Fases del diseño de bases de datos.
1.1 Recolección y análisis de requerimientos.
1.2 Diseño Conceptual.
1.3 Diseño lógico de la base de datos (transformación de modelo de datos).
1.4 Diseño Físico de la base dedatos

4
4
10
12
13

2. Modelo Conceptual de Bases de Datos
2.1 Modelos de Datos.
2.2 Metodología del Diseño Conceptual.
2.3 Modelo Entidad-Relación.
2.3.1 Entidades y Conjunto de Entidades.
2.3.2 Relaciones y Conjunto de Relaciones.
2.3.3 Tipos de Relaciones.
2.3.4 Llaves Primarias.
2.3.5 Diagrama Entidad-Relación.
2.3.6 Reducción de diagramas E-R a tablas.
2.3.7 Generalización yespecialización.
2.3.8 Agregación.
2.3.9 Diagrama E-R “Punto de Venta”.
2.4 Otros Modelos de Datos.

14
14
16
20
21
22
24
27
27
30
30
32
33
35

3. Modelado Lógico de Bases de Datos
3.1 Introducción.
3.2 Objetivos del MR.
3.2.1 Estructura del Modelo Relacional.
3.2.2 Dominio y Atributo.
3.2.3 Claves.
3.2.4 Restricciones.
3.3 Álgebra Relacional.
3.4 Mapeo de los objetos del modelo conceptual al modelo relacional.3.5 Teoría de la Normalización.
3.6 Dependencias Funcionales.
3.7 Apéndice

37
37
38
39
42
42
44
49
59
66
67
79

3

1. Fases del Diseño de Bases de Datos
1.1 Recolección y Análisis de Requerimientos
Ingeniería de Requerimientos
Facilita y agiliza el mecanismo apropiado para comprender lo que quiere el
cliente, analizando necesidades, confirmando su viabilidad, negociando una
solución razonable,especificando la solución sin ambigüedad, validando la
especificación y gestionando los requisitos para que se transformen en un sistema
operacional. Figura 1.1.
Existen 4 fases principales en la Ingeniería de Requerimientos:
1.
2.
3.
4.

Estudio de viabilidad.
Obtención y análisis de requerimientos.
Especificación de Requerimientos.
Validación de requerimientos.

Figura 1.1. El proceso de Ingenieríade Requerimientos

4

Estudio de viabilidad.
Christel y Kang identifican una serie de problemas que nos ayudan a
comprender por qué la obtención de requisitos es costosa.


problemas de alcance. El límite del sistema está mal definido o los detalles



problemas de comprensión. Los clientes/usuarios no están completamente



Problemas de volatilidad. Los requisitos cambian con el tiempo.técnicos innecesarios, que han sido aportados por los clientes/usuarios,
pueden confundir más que clarificar los objetivos del sistema.
seguros de lo que necesitan, no existe un total entendimiento del dominio
del problema, existen dificultades para comunicar las necesidades al
ingeniero del sistema, la omisión de información o por considerar que es
«obvia», especificación de requisitos que están enconflicto con las
necesidades de otros clientes/usuarios, o especificar requisitos ambiguos o
poco estables.

Obtención Análisis de Requisitos
Una vez recopilados los requisitos, el producto obtenido configura la base
del análisis de requisitos. Los requisitos se agrupan por categorías y se organizan
en subconjuntos, se estudia cada requisito en relación con el resto, se examinan
los requisitos ensu consistencia, completitud y ambigüedad, y se clasifican en
base a las necesidades de los clientes/usuarios.
En muchas ocasiones los stakeholders (clientes, usuarios, patrocinadores
etc.), solicitan reducciones en tiempo de desarrollo de aplicaciones informáticas,
disminución de los costos originales presupuestados y/o incrementar el alcance del
proyecto. Estás variables mencionadas: tiempo,...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS