ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Antologia De Fundamentos De Bases De Datos


Enviado por   •  29 de Enero de 2014  •  32.299 Palabras (130 Páginas)  •  1.533 Visitas

Página 1 de 130

INGENIERIA EN SISTEMAS COMPUTACIONALES

ANTOLOGIA DE LA MATERIA DE:

FUNDAMENTOS DE BASE DE DATOS

ELABORADO POR:

MT.I. JUAN RAFAEL GONZÁLEZ CADENA

FECHA DE AUTORIZACION:

SAN ANDRÉS TUXTLA, VER., MAYO DE 2013

INDICE

INTRODUCCION

UNIDAD I Sistemas Gestores de Bases de Datos.

1. Objetivo de las Bases de Datos.

2. Áreas de Aplicación de los Sistemas de Bases de datos.

3. Modelos de datos.

1.3.1. Modelo entidad-relación

1.3.2. Modelo relacional

4. Arquitectura del Sistema Gestor de Bases de datos.

5. Niveles de abstracción.

6. Tipos de usuarios.

7. Tipos de lenguajes.

8. Tópicos selectos de base de datos.

UNIDAD II Diseño de Bases de Datos y el modelo E-R.

2.1 Objetivo de las Bases de Datos.

2.2 Modelo Entidad – Relación

2.3 Restricciones

2.4 Diagramas E –R

2.5 Diseño con diagramas E – R

2.6 Conjunto de Entidades Débiles

2.7 Modelo E – R extendido

2.8 Otros aspectos del diseño de bases de datos

2.9 La notación E- R con UML

UNIDAD III MODELO RELACIONAL

3.1 Estructura Básica

3.2 Esquema de las bases de datos

3.3 Claves

3.4 Lenguajes de consulta

UNIDAD IV DISEÑO DE BASE DE DATOS RELACIONALES

4.1 Características del diseño relacional

4.2 Dominios atómicos y la primera forma normal.

4.3 Dependencias funcionales.

4.4 Segunda forma normal.

4.5 Tercera forma normal.

4.6 Forma normal Boyce-Codd.

4.7 Algoritmos de descomposición.

4.8 Formas normales superiores.

4.9 Integridad de las bases de datos.

UNIDAD V ALGEBRA RELACIONAL

5.1 Operaciones fundamentales del algebra relacional.

5.2 Otras operaciones del algebra relacional.

5.3 Algebra relacional extendida.

5.4 Valores nulos.

5.5 Operaciones de modificación a la base de datos.

UNIDAD VI LENGUAJE SQL.

6.1 Introducción.

6.2 Definición de datos.

6.3 Estructura básica de las consultas.

6.4 Operaciones sobre conjuntos.

6.5 Funciones de agregación.

6.6 Valores nulos.

6.7 Consultas anidadas.

6.8 Consultas complejas.

6.9 Vistas.

6.10 Modificación de las bases de datos.

UNIDAD VII BASE DE DATOS ORIENTADO A OBJETOS

7.1 Visión general.

7.2 Tipos de datos complejos.

7.3 Tipos estructurados y herencia en SQL.

7.4 Herencia de tablas.

7.5 Tipos de arreglo multiconjunto en SQL.

7.6 Identidad de los objetos y tipos de referencia en SQL.

7.7 Implementación de las características OR.

INTRODUCCION

El presente documento recopila información de las obras especializadas en los fundamentos de base de datos, incluye además ejemplos prácticos que se encuentran desarrollados para que puedan ser revisados y analizados por el alumno.

Los resúmenes y extractos obtenidos, han sido organizados para que el documento sirva como guía para los estudiantes que cursan la materia de Fundamentos de Base de Datos.

En la unidad I presenta en forma general las características los sistemas de Base de Datos, sus objetivos, áreas de aplicación, sus modelos, sus tipos de usuarios, arquitectura, entre otros elementos básicos del curso.

En la unidad II, se revisa el modelo Entidad-Relación como una herramienta que permite

el modelado de los esquemas de bases de datos en una forma consistente y adecuada.

La unidad III, abordamos el tema del modelo relacional, como uno de los más utilizados en el modelado de base de datos.

En la unidad IV, se asegura que el diseño de los esquemas de bases de datos cumple con las formas normales y mantienen la adecuada integridad.

En la unidad V, se tratan los temas de álgebra relacional a un nivel de comprensión de las funciones que se utilizan en lenguaje de consulta SQL, sin profundizar en la formalización matemática.

En la unidad VI, se realizan consultas SQL con el fin de entender la estructura de las consultas revisando: funciones, consultas anidadas y operaciones de modificación de las bases de datos.

Por último en la unidad VII, se abordan temas de un modelo más nuevo el paradigma orientado a objetos y sus características principales.

Unidad I Sistemas Gestores de Bases de Datos.

1.1 Objetivo de las Bases de Datos.

Un sistema de procesamiento de archivos apoyado por un sistema operativo convencional, tiene un número de desventajas importantes que tienen que ser evitadas por un sistema de bases de datos:

• Datos integrados: En un sistema de bases de datos, todos los datos de las aplicaciones se almacenan en un medio sencillo llamado Bases de Datos. Por ejemplo, en un programa de facturación, la aplicación puede acceder a los datos del cliente, los datos de proveedores o ambos. En caso de necesitar ambos datos, el programador de la aplicación sólo especifica cómo deberán combinarse los datos y el DBMS realizará las operaciones necesarias para conseguirlo.

Cuando los datos se encuentran aislados, éstos están repartidos en varios archivos, y pueden tener diferentes formatos, lo que complica la creación de nuevos programas para obtener los datos apropiados.

• Independencia programa / datos: Una de las principales ventajas que brinda una Base de Datos es la independencia entre los datos y los tratamientos que se hacen de ellos, a diferencia de los Sistemas Orientados a Procesos, en los cuales los datos eran sumamente dependientes de los programas. De hecho, para que un proceso pudiera utilizar un determinado dato que se encontraba almacenado en un archivo debía hacer la declaración completa de la estructura de este archivo, esta declaración era sólo modificable en tiempo de edición quedando fijada en tiempo de compilación.

Un sistema de procesamiento de bases de datos hace que los programas dependan menos de los formatos de archivo. Los formatos

...

Descargar como (para miembros actualizados) txt (215 Kb)
Leer 129 páginas más »
Disponible sólo en Clubensayos.com