2. CONTENIDO DE INTRODUCCION A LA BASE DE DATOS
Instructor: Cecilia Beatriz Flores Pinto Página 2
INTRODUCCION A LA BASE DE DATOS
1. PRESENTACION
Las bases de datos constituyen una parte fundamental de los sistemas de información la cual es muy importante para una
organización. Antiguamente se trabajaba con sistemas de procesamiento de archivos los cuales causaban demasiada dificultad
como ser inconsistencia y aislamiento de datos, las actuales bases de datos están diseñadas para evitar estas dificultades
Los sistemas de administración de base de datos (DBMS) poseen ciertas características que deben ser evaluadas y aplicadas de
acuerdo a tus necesidades.
2. CONTENIDO
UNIDAD 1 Fundamentos de Bases de Datos
1.1. Introducción
1.2. Historia de los sistemas de base de datos
1.3. Aplicación de los sistemas de base de datos
1.4. Conceptos Básicos de una base de datos
1.4.1. Dato
1.4.2. Información
1.4.3. Campo
1.4.4. Registro
1.4.5. Archivo
1.4.6. Base de datos
1.4.7. Sistema de gestión de base de datos (SGDB/DBMS)
1.4.8. Esquema de base de datos
1.4.9. Administrador de base de datos (DBA)
1.5. Ventajas e inconvenientes de las bases de datos
1.6. Visión de los datos
1.6.1. Abstracción de los datos
1.7. Modelo de datos
3. CONTENIDO DE INTRODUCCION A LA BASE DE DATOS
Instructor: Cecilia Beatriz Flores Pinto Página 3
1.7.1. Modelo lógico basado en objetos
1.7.2. Modelo lógico basado en registro
1.7.3. Modelo físico de datos
1.8. Instancias y esquemas
1.9. Lenguaje de bases de datos
1.9.1. Lenguaje de definición de datos LDD
1.9.2. Lenguaje de manipulación de datos LMD
1.10. Usuarios y administradores de la base de datos
1.10.1. Usuarios de base de datos e interfaces de usuario
1.10.2. Administrador de la base de datos
1.11. Estructura de un sistema de base de datos
1.12. Arquitectura de aplicaciones
UNIDAD 2 Modelo Entidad – Relación
2.1. Modelado de la Base de datos
2.2. Modelo Entidad - Relación
2.3. Elementos del modelo entidad Relación
2.3.1. Entidad y conjunto de entidades
2.3.2. Atributos
2.3.3. Relación
2.4. Grado
2.5. Indicadores asociativos de tipo de objetos
2.6. Cardinalidad
2.7. Llaves primarias
2.8. Entidad fuertes y débiles
2.9. Características del modelo E-R extendido
2.9.1. Generalización y especialización
2.10. Diseño de un esquema de base de datos E-R
2.11. Reducción de diagramas E-R a tablas
4. CONTENIDO DE INTRODUCCION A LA BASE DE DATOS
Instructor: Cecilia Beatriz Flores Pinto Página 4
UNIDAD 3 Modelo Relacional
3.1. Estructura Básica de las bases de datos relacionales
3.2. Elementos del modelo relacional
3.3. Características importantes del modelo relacional
3.4. Reglas para la reducción del modelo E-R al modelo relacional
3.5. Restricciones de cardinalidad
3.6. Representación de relaciones de generalización
3.7. Algebra Relacional
3.8. Operaciones fundamentales
3.8.1. Selección, proyección, reunión, división
3.8.2. Unión, Intersección, diferencia, producto
UNIDAD 4 Normalización
4.1. Reglas para la reducción del modelo E-R al modelo Relacional
4.1.1. Primera Forma Normal.
4.1.2. Segunda Forma Normal
4.1.3. Tercera forma Normal
4.2. Forma Normal de Boyce y Codd
4.2.1. Otras formas normales
4.2.2. Representación de relaciones de Generalización
5. CONTENIDO DE INTRODUCCION A LA BASE DE DATOS
Instructor: Cecilia Beatriz Flores Pinto Página 5
UNIDAD 5 Lenguaje de Consulta estructurada (SQL)
5.1. Introducción al SQL
5.2. Componentes
5.2.1. Comandos
5.3. Clausulas
5.4. Operadores lógicos y de Comparación
5.5. Funciones de agregado
5.6. Características del lenguaje
5.7. Estructura básica
5.7.1. Clausulas SELECT, FROM, WHERE
5.8. Ordenar los registros
5.8.1. Clausula ORDER BY
5.9. Alias
5.10. Criterios de selección
5.10.1. Operadores lógicos AND, OR y NOT
5.10.2. Operadores de comparación BETWEEN , LIKE, IN
5.11. Operador is null
5.12. Agrupamiento de registros
5.12.1. Función SUM , AVG, MAX, MIN, COUNT
5.13. Clausula GROUP BY, HAVING
5.14. CONSULTAS CON PREDICADO
5.14.1. Clausula ALL, TOP, DISTINCT, DISTINCTROW
5.14.2. Subconsultas
UNIDAD 6 Gestor de Base de Datos (Microsoft Access )
6.1. Elementos básicos de Access 2010
6.2. Crear, abrir, cerrar una base de datos
6.3. Crear tablas de datos
6. CONTENIDO DE INTRODUCCION A LA BASE DE DATOS
Instructor: Cecilia Beatriz Flores Pinto Página 6
6.4. Modificar tablas de datos
6.5. Propiedades de los campos
6.6. Las relaciones
6.7. Las consultas
6.8. Consultas referencias cruzadas
6.9. Consultas de acción
6.10. Los formularios
6.11. Los informes
6.12. Los controles de formulario e informe
6.13. Configurar la interfaz
6.14. Herramientas de Access
6.15. Importar y Exportar Datos
3. COMPETENCIAS
Identifica los tipos de Base de Datos y los conceptos relacionados con este entorno.
Diferencia las Bases de Datos según su evolución
Identifica el concepto y los objetivos de una Base de Datos
Analiza las ventajas e inconvenientes de una BD
Reconoce los diferentes modelos de BD
Identifica la diferencia entre instancias y esquemas.
Identifica cuales son los lenguajes de Base de Datos
Reconoce las principales funciones que tiene cada uno de los usuarios de una BD
Describe cuales son las aplicaciones en las que se pueden usar las bases de datos
7. CONTENIDO DE INTRODUCCION A LA BASE DE DATOS
Instructor: Cecilia Beatriz Flores Pinto Página 7
4. BIBLIOGRAFIA
“MODELAMIENTO E IMPLEMENTACIÓN DE BASE DE DATOS”: Maribel Sabana Mendoza, Primera Edicion Marzo,2006,
Megabyte s.a.c., grupo Editorial
“FUNDAMENTOS DE BASES DE DATOS”: Silberschatz, Korth, Abraham: Ed. McGraw Hill Henry
“PROCESAMIENTO DE BASES DE DATOS, FUNDAMENTOS, DISEÑO E INSTRUMENTACIÓN”: David M. Kroenke
“SISTEMAS DE BASES DE DATOS, ADMINISTRACIÓN Y USO”. Alice Y. H. Tsai, Prentice Hall, 1996.