Base de datos

Solo disponible en BuenasTareas
  • Páginas : 78 (19336 palabras )
  • Descarga(s) : 0
  • Publicado : 11 de diciembre de 2011
Leer documento completo
Vista previa del texto
ESCUELA DE INGENIERÍA EN COMPUTACIÓN TÉCNICO EN ING. DE SISTEMAS INFORMÁTICOS

MODULO DISEÑO DE BASES DE DATOS
ELABORADO POR: ING. RUDDY RICARDO MORALES LIC. MARÍA ELENA DE LOBOS

NOMBRE DEL PARTICIPANTE: _________________________________________ PERÍODO: ___________ AÑO ________

SANTA TECLA, MARZO 2011

INDICE
Introducción al Módulo Objetivo General del Módulo Objetivos del Área deCompetencias Subcompetencias Duración del Módulo Esquema General del Módulo Autoevaluación Inicial Evaluación Final Unidad Didáctica I – El Modelo de Bases de Datos Introducción a la Unidad Resultados de Aprendizaje Secuencia de Aprendizaje para la Unidad 1 Contenidos de la Unidad 1 1. 1 2 2 2 2 3 4 5 6 6 6 7 8 9 9 12 12 13 16 18 19 19 20 21 23 24 25 25 26 26 33 34 34 34

Diseño Conceptual deBases de Datos
1.1 Introducción a las Bases de Datos 1.2 El Modelo Entidad Relación 1.2.1 Elementos de un Diagrama Entidad Relación 1.2.2 Representación Gráfica 1.2.3 Representación de Restricciones de Diseño 1.2.4 Entidades Débiles 1.2.5 Rol de las Entidades 1.3 El modelo Entidad Relación Extendida 1.3.1 Generalización / Especialización 1.3.2 Agregación 1.3.3 Relaciones Reflexivas y Exclusivas1.3.4 Restricciones 1.4 Modelo Lógico de Datos. DML. 1.4.1 Etapas del Diseño Lógico 1.4.2 Transformación del Esquema Conceptual al Lógico 1.4.3 Reglas de Transformación

2. Diseño en el Modelo Relacional 2.1 Teoría de la Normalización 2.1.1 Normalización. Enfoque Intuitivo. 2.1.2 Dependencia Funcional

2.1.3 Primera Forma Normal (1FN) 2.2 Normalización basada en Dependencias Funcionales 2.2.1Segunda Forma Normal (2FN) 2.2.2 Tercera Forma Normal (3FN) 2.2.3 Forma Normal de Boyce y Codd (FNBC) 2.3 Otras dependencias y formas normales 2.3.1 Dependencias Multivaluadas y 4FN Unidad Didáctica II – Bases de Datos y el Lenguaje SQL Introducción a la Unidad Resultados de Aprendizaje Secuencia de Aprendizaje para la Unidad 2 Contenidos de la Unidad 2 1. Gestor de Base de Datos 1.1. Arquitecturadel gestor de base de datos 1.2. Características de las bases de datos 1.3. Estándar SQL 2. Lenguaje de Definición de Datos (DDL) 2.1. Manipulación de bases de datos 2.1.1. Integridad de entidades 2.1.2. Integridad referencial 2.1.3. Seguridad de la base de datos 2.1.4. Procesamiento de transacciones de la base de datos 2.1.5. Bloqueo (Locking) 2.1.6. Cláusula CREATE 2.1.7. Cláusula ALTER 2.1.8.Cláusula DROP 2.2. Otras sentencias de definición de datos 3. Lenguaje de Manipulación de Datos (DML) 3.1. Sentencias de manipulación de información 3.1.1. Instrucción SELECT 3.1.2. Instrucción INSERT 3.1.3. Instrucción UPDATE 3.1.4. Instrucción DELETE 3.2. Subconsultas 3.3. Operadores y Funciones en consultas

35 39 39 40 41 42 42 45 45 45 46 47 48 48 49 49 51 51 51 51 51 52 53 54 56 57 58 60 60 6061 67 68 69 69

3.3.1. Función COUNT 3.3.2. Función SUM 3.3.3. Función MAX, MIN, AVG 3.4. Consultas con predicados propios de SQL 3.4.1. Comprobación de Valor NULL 3.4.2. Predicado Cuantificador ALL 3.4.3. Predicado Cuantificador ANY/SOME 3.4.4. Predicado TOP 3.4.5. Predicado DISTINCT 3.5. Selección condicional 3.5.1. Cláusula WHERE 3.5.2. Operador IN 3.5.3. Operador LIKE 3.5.4. OperadorBETWEEN 3.6. Ordenamiento y agrupamiento de filas 3.6.1. Cláusula Order BY 3.6.2. Cláusula Group By 3.6.3. Cláusula HAVING 3.7. Consultas sobre varias Tablas 3.7.1. Consultas de Combinación (JOIN) 3.7.2. Predicados EXISTS

69 69 70 71 71 72 72 72 73 73 73 74 75 75 77 77 78 78 79 79 79 82 82 82 83 83 84 84 84 88

4. Bases de Datos Orientadas a Objetos 4.1 Aplicación de la Base de Datos 4.2 El modeloOrientado a Objetos 4.3 Tipos de modelos 4.4 Lenguajes Orientados a Objetos 4.5 Lenguajes de programación persistentes 4.6 Relaciones anidadas 4.7 Comparación entre BD OO y BD relacionales OO EVALUACIÓN FINAL

MODULO DISEÑO DE BASES DE DATOS
INTRODUCCIÓN
El presente módulo tiene como finalidad que usted pueda desarrollar las competencias para elaborar el diseño de bases de datos desde el...
tracking img