Manual base de datos
MARZO DEL 2002
Programa de Estudios: INGENIERÍA EN INFORMÁTICA ANALISTA PROGRAMADOR PROGRAMACIÓN DE APLICACIONES COMPUTACIONALES
Versión 3.0
-0-
Bases de Datos
INDICE Tema
1. Enfoques de Bases de Datos 1.1 Enfoque tradicional de procesamientos de datos Enfoque por agregación Sistemas de procesamiento de archivos Desventajas Redundancia no controladaInconsistencia de Datos Inflexibilidad Escasa posibilidad de compartir datos Pobre estandarización Baja productividad del programador Excesiva Mantencion 1.2 Enfoque de bases de datos Elementos del enfoque de banco de datos Implementación del enfoque de banco de datos Beneficios y riesgos de usar banco de datos 1.3 Tipos de sistemas de información Operacionales Administrativos De apoyo a la toma dedecisiones Concepto Data-Warehouse 1.4 Metodologías de Desarrollo 1.5 Administración del recurso información 2. Características y representación de datos 2.1 Tipos de bases de datos Jerárquicas De red Relacional Orientada al objeto 2.2 Naturaleza del dato 2.3 Representación del dato 2.4 Entidades 2.5 Atributos 2.6 Tipos de relaciones Uno a uno Uno a muchos Muchos a muchos Recursivas 3. Modelos dedatos 3.1 Niveles de abstracción Versión 3.0 1
Página
4 4 7 7 7 7 7 7 7 7 7 7 9 9 9 15
15
17 17 18 17 19 20 21 22 23 23 23 23 23 23 23 24 24 Bases de Datos
3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 3.10
Semántica de los datos Cardinalidad Grado Dependencia Tiempo Unicidad Clase Agregación Modelos de datos dependientes de la tecnología Jerárquico De red Relacional 3.11 Modelos de datosindependientes de la tecnología Orientada a objeto Entidad – Relación 3.12 Normalización de los modelos Primera forma normal Segunda forma normal Tercera forma normal
26 26 26
27 27 27 28 31 31 32 32 33 35 38 41 43 44 44 44 44 44 45 46 47
4. Metodología de diseño de una base de datos 4.1 Enfoque metodológico Planificación Top – Down Diseño Bottom Up 4.2 Planificación de base de datos AnálisisOrganizacional Funciones Procesos Actividades Matrices que relacionan los componentes de una organización 4.3 Obtención del modelo corporativo 4.4 Obtención de las bases de datos requeridas por la organización 4.5 Proceso de diseño de bases de datos Etapa 1: Formulación y análisis de Requerimientos Paso1:Identificación del ámbito de la base de datos Paso2:Establecer estándares de recolección de datosPaso 3: Identificación de las vistas de usuarios Paso 4: Construcción del Diccionario de Datos Paso5:Establecer requerimientos de procesamiento Etapa 2: Diseño Conceptual Paso 1: Normalización Paso 2: Integración de vistas Paso3: Generación del modelo conceptual de datos
49 52 53 54
60
Versión 3.0
2
Bases de Datos
Paso 4: Revisión del diseño Etapa 3: Diseño de la implementaciónPaso 1: Distribución de datos Paso 2: Organización de archivos Paso 3: Indexación Paso 4: Restricciones de integridad Paso 5: Mapeo o modelo interno Paso 6: Diseño de programas 5. Lenguaje de consulta estándar (SQL) 5.1 Instrucciones de definición de los datos Create Alter Drop 5.2 Instrucciones de manipulación de los datos Select Insert Delete Update 5.3 Funciones Especiales De número De cadenaDe fecha 5.4 Operadores de comparación 5.5 Operadores Lógicos 5.6 Consulta sobre múltiples tablas 5.7 Formato de salidas
64
66 66 66 66 66 67 67 67 67 67
67 68 69 69
Versión 3.0
3
Bases de Datos
Unidad 1: Enfoques de Bases de Datos.
1.1 Enfoque tradicional de procesamiento de datos Las organizaciones al incorporar sistemas de información administrativa, lo hacen con el finde resolver problemas puntuales que apoyen la toma de decisiones. La planificación de un SIA utiliza dos enfoques tradicionales denominados enfoque por agregación y enfoque de base de datos. Para iniciar el tema es necesario que demos una mirada introductoria a algunos conceptos elementales de análisis de sistemas tradicionales que son la base para una adecuada comprensión del enfoque por...
Regístrate para leer el documento completo.