Base de Datos Oracle
BASES DE DATOS I
ISI0514
CUADERNO DOCENTE
Contenido: Fundamentos
Profesor:
de Bases de Datos
Oswaldo MERCHAN
Marzo/2004
ISI0514
Fundamentos de Bases de Datos
Página 1 de 120
Sistemas de Bases de Datos
INTRODUCCIÓN
El presente documento recopila información de las obras bibliográficas especializadas
en los fundamentos de Bases deDatos, 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 Bases de Datos
El capítulo 1 presenta en forma general las características de un sistema de Bases de
Datos, suscomponentes y ventajas en comparación con los sistemas tradicionales
orientados a procesos.
En el capítulo 2 se describe el modelo entidad - relación que se emplea para interpretar,
especificar y documentar los requerimientos para sistemas de procesamiento de Bases
de Datos, siendo muy útil este modelo para el diseño que parte de lo general a lo
particular.
El capítulo 3 presenta lo principios delModelo Relacional y los aspectos de los
fundamentos matemáticos (Álgebra Relacional)
El objetivo del capítulo 4 es el de presentar de manera práctica los conceptos del
lenguaje SQL. Se describe el manejo de datos que se realiza mediante las instrucciones
de consulta, inserción, actualización y eliminación; comprende también la teoría de la
integridad de datos. Al final del capítulo se incluyeuna serie de ejemplos de consultas a
las tablas generadas en el capítulos 2.
En el capítulo 5 se expone un tema que complementa al modelo relacional, la teoría de
Normalización, metodología que es empleada para validar la adecuada construcción de
una relación. Se incluyen los conceptos necesarios de Dependencias Funcionales que
servirá para definir las Formas Normales
ISI0514
Fundamentosde Bases de Datos
Página 2 de 120
Sistemas de Bases de Datos
CAPITULO 1
SISTEMAS DE BASES DE DATOS
1.1 INTRODUCCIÓN.
Un sistema de gestión de bases de datos SGBD (DBMS Data Base Management
System) consiste en una colección de datos interrelacionados y un conjunto de
programas para acceder a esos datos.
El término bases de datos corresponde a un conjunto autodescriptivo deregistros
integrados. Es autodescriptivo, porque además de los datos fuentes del usuario,
contiene una descripción de su propia estructura; tal descripción es conocida como
diccionario de datos. La Base de Datos es un depósito único de datos para toda la
organización, por lo que debe ser capaz de integrar los distintos sistemas y aplicaciones,
atendiendo a las necesidades de los usuarios en losniveles: operativo, táctico y
estratégico.
El objetivo del SGBD es suministrar la interfaz entre el conjunto de los datos y los
usuarios. El SGBD también debe proporcionar a los otros usuarios (analistas,
programadores, administradores) las correspondientes herramientas que les permitan un
adecuado desarrollo de sus funciones.
Una Base de Datos es un conjunto de registros integrados quejerárquicamente está
caracterizada de la siguiente manera: los bits conforman los bytes o caracteres; los
caracteres constituyen campos; los campos integran registros y los registros componen
archivos. Una base de datos contiene cuatro componentes: archivos de datos del
usuario, una descripción de su propia estructura que se denomina diccionario de datos
o metadatos, incluye también índices que se usanpara representar las relaciones entre
los datos y para mejorar el desempeño de las aplicaciones de la base de datos, y un
último tipo de información o componente que se almacena en la base de datos son los
metadatos de aplicación; se usan para almacenar la estructura y el formato de reportes,
consultas, y otros componentes de aplicación.
Bits }
Bytes }
Campos }
Registros
}...
Regístrate para leer el documento completo.