Base de Datos
Módulo : BASES DE DATOS
Curso : Vision General de Bases de Datos
ALFREDO GOÑI
EDUARDO MENA
Departamento de lenguajes
y Sistemas Informáticos
Facultad de Informática de Sn.Sn.
U.P.V. / E.H.U.
-1-
Visión General de Bases de Datos
INDICE
1.- Nociones Generales sobre Bases de Datos .................................... 3
2.- Aspectos Lógicos yFísicos ......................................................... 39
3.- Modelos de Datos ........................................................................ 71
4.- Modelo Relacional....................................................................... 98
5.- Bibliografía ................................................................................ 165
6.- Anexo: Informix........................................................................ 166
-2-
Visión General de Bases de Datos
1. Nociones Generales sobre Bases de Datos
ABSTRACCION DE DATOS
Tres mundos:
MUNDO REAL existen cosas y se producen acontecimientos
cosas: libros, personas ...
acontecimientos: nace una persona ...
MUNDO CONCEPCIONES de las personas acerca del mundo real.
Cada persona percibe elUniverso de Discurso.
Cada observador conceptualiza ciertas cosas como entidades (que tienen
atributos).
MUNDO REPRESENTACIONES de las concepciones de la
realidad.
Permiten almacenar,transmitir (toda o parte de una concepción) así
como hacer operacionescon ella.
Toda representación tiene:
Aspecto lógico
Lenguaje
Aspecto físico
Soporte de datos
-3-
Visión General de Bases deDatos
DATOS: Representación de hechos, conceptos o instrucciones, hecho de
una manera formalizada, apta para su comunicación, interpretación o
proceso, bien por seres humanos, bien por medios automáticos.
Manipulados por programas y representados en diferentes formas.
INFORMACION: Significado que se atribuye a los datos a partir de las
reglas convencionales utilizadas para surepresentación.
Se facilita información para una futura interpretación y uso por parte del
usuario. Con el fin de facilitar información a los usuarios, hay que realizar
diversas tareas con los datos.
-4-
Visión General de Bases de Datos
MANEJO DE INFORMACION EN LA EMPRESA
1.
Tamaño de la empresa: Pequeño
Toda la información al alcance de las manos o en la
empresario.
cabeza
del2.
Empresa crece.
(Varios departamentos)
Cada director crea sus propios ficheros y libros de contabilidad (no
compartían datos)
- Surgen problemas porque existían múltiples copias de
un mismo dato, entre las que se creaban inconsistencias
Empresario recibe informes inconsistentes
Posible solución
EMPRESA CREA UN DEPARTAMENTO DE PROCESO DE
DATOS
El ordenador procesaba grandes volúmenesde datos más
rápidamente y con más fiabilidad (Conjunto de ficheros)
Sin embargo el empresario recibe informes inconsistentes
Dificultad en modificar el sistema para permitir el manejo de
nuevos datos
-5-
Visión General de Bases de Datos
3.
Solución ideal: Comprar un Sistema de Gestión de
Bases de Datos
Se podían añadir nuevos datos para la obtención de nuevos
informes sinmodificar los programas ya existentes
Sin embargo los informes siguen siendo inconsistentes
EL USO DE UN S.G.B.D. no significa que automáticamente se
crea una base de datos
Esencial: Tener una filosofía de datos compartidos y de
eliminación, o al menos, control, de los datos duplicados que
beneficie a toda la empresa.
Los jefes de departamento deben comprender la necesidad de
compartir losdatos. Los datos que recogen y utilizan pertenecen a la
compañìa en su conjunto.
Hay que establecer la función de Administrador de la Base de Datos
para que actúe como fuerza de reorganización.
-6-
Visión General de Bases de Datos
DE LOS SISTEMAS TRADICIONALES DE FICHEROS A LOS
SISTEMAS DE BASES DE DATOS
APL1
B.D.
APL1
APL2
SISTEMAS ORIENTADOS
HACIA EL PROCESO
APL3...
Regístrate para leer el documento completo.