PDF de programación - Curso : Vision General de Bases de Datos

Imágen de pdf Curso : Vision General de Bases de Datos

Curso : Vision General de Bases de Datosgráfica de visualizaciones

Publicado el 17 de Agosto del 2018
747 visualizaciones desde el 17 de Agosto del 2018
499,1 KB
184 paginas
Creado hace 13a (11/11/2010)
Visión General de Bases 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 y Físicos ......................................................... 39

3.- Modelos de Datos ........................................................................ 71

4.- Modelo Relacional....................................................................... 98

5.- Bibliografía ................................................................................ 165

6.- Anexo: Informix ........................................................................ 166


- 2 -

1. Nociones Generales sobre Bases de Datos


ABSTRACCION DE DATOS

Visión General de Bases de Datos



Tres mundos:



cosas: libros, personas ...
acontecimientos: nace una persona ...

MUNDO REAL existen cosas y se producen acontecimientos



MUNDO CONCEPCIONES de las personas acerca del mundo real.
Cada persona percibe el Universo 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 de Datos



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 su representació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



Tamaño de la empresa: Pequeño

1.
Toda la información al alcance de las manos o en la
empresario.

2.
Cada director crea sus propios ficheros y libros de contabilidad (no
compartían datos)


(Varios departamentos)

Empresa crece.

cabeza

del

- 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úmenes de datos más
rápidamente y con más fiabilidad

Sin embargo el empresario recibe informes inconsistentes

Dificultad en modificar el sistema para permitir el manejo de
nuevos datos

(Conjunto de ficheros)

- 5 -

Visión General de Bases de Datos

Solución ideal: Comprar un Sistema de Gestión de
Bases de Datos



3.



Se podían añadir nuevos datos para la obtención de nuevos
informes sin modificar 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 los datos. 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 APL2

APL3

APL3

B.D.

APL1

APL2



SISTEMAS ORIENTADOS
HACIA EL PROCESO

- Dependencia entre la estructura
lógica y física
- Redundancia de la Información
- Descripción de la estructura de
los ficheros en los programas



SISTEMAS ORIENTADOS
HACIA LOS DATOS

- Independencia entre la
estructura lógica y física

- 7 -

Visión General de Bases de Datos

BASE DE DATOS



Conjunto estructurado de datos, abierto a los universos de discurso de
todas las aplicaciones y de todos los usuarios



Programador de aplicaciones
Usuario final
Administrador de la B.D.



A veces se añaden a la definición expresiones que indican propiedades
deseadas, tales como:


- Con la mínima redundancia
- Con una responsabilidad definida sobre el uso de cada esquema

de datos

BANCO DE DATOS:

El usuario únicamente puede consultar la información, nunca

actualizarla.



- 8 -

Visión General de Bases de Datos

DIFERENCIA ENTRE FICHEROS Y BASES DE DATOS



- Diseñado en función de las necesidades del
usuario o de la aplicación
- Representación de una sola concepción del
mundo real, de un único Universo de
Discurso
- Los registros del fichero corresponden a una
clase del Universo de Discurso
(Tanto si el fichero está informatizado,
como si es un conjunto de fichas de

cartulina)

FICHERO - Propio de un usuario o una aplicación



BASE DE DATOS - Múltiples usuarios



- Cada usuario tiene su concepción
de su Universo de Discurso
- Todas las concepciones tienen
que estar representadas en la B.D.
- Cada usuario debe poder utilizar la
B.D. independientemente de los
demás
- Una B.D. se diseña integrando

todos los puntos de vista,
comprendiendo todos los

Universos de Discurso
futuros)



(actuales o

- 9 -



COMPONENTES DE LAS BASES DE DATOS

Visión General de Bases de Datos

DATOS

HARDWARE

USUARIOS



SOFTWARE

Integrados y Compartidos



DATOS


Integrados BD puede considerarse como unificación de diferentes
ficheros de datos en los que se ha eliminado la redundancia.


Compartidos Datos de una BD pueden ser compartidos por diferentes
usuarios (Distintos usuarios ven una misma base de datos de diferentes
formas).
A un mismo conjunto de datos pueden acceder al mismo tiempo diferentes
usuarios.


- 10 -

Visión General de Bases de Datos



SOFTWARE



Base de Datos Física

Sistema de Gestión de
Bases de Datos



_________________
Usuarios

Diccionario de Datos Almacena información
sobre los datos de la B.D.


(Definiciones y descripciones)



HARDWARE



Memoria secundaria

Máquinas Bases de Datos

Hardware diseñado específicamente para


soportar sistemas de B.D.



- 11 -

Visión General de Bases de Datos



USUARIOS



Informáticos Escriben programas de aplicación que utilizan la B.D.

Programas operan con los datos:
- Obteniendo información
- Creando nueva información
- Borrando nueva información



Finales Acceden a la B.D. a través de un programa escrito por


informáticos o mediante un interfaz proporcionado por el sistema.



ADMINISTRADOR DE LA BASE DE DATOS



Persona (o grupo de personas)
responsable del control global
de sistema de B.D.

- 12 -





Visión General de Bases de Datos

FUNCIONES DEL ADMINISTRADOR DE LA B.D.



- Decidir el contenido de la B.D.

(seleccionar entidades, propiedades de las entidades y definir el
esquema conceptual)


- Decidir el tipo de estructuras de almacenamiento y estrategias de
acceso a utilizar

(diseño del esquema interno)


- Conectar con los usuarios

(definir o ayudar a definir los esquemas externos)


- Definir los controles de integridad y seguridad

- Diseñar las estrategias para la reconstrucción de la B.D. ante fallos
que se produzcan

(copias de seguridad, etc.)


- Control sobre el rendimiento de la B.D. y dar respuesta a cambios de
requerimientos

(rutinas estáticas, rutinas de reorganización... etc)


- 13 -

Visión General de Bases de Datos

OBJETIVOS DE LAS BASES DE DATOS



1. CONTROL CENTRALIZADO DE LA EMPRESA
SUS DATOS



SOBRE

- Disminución de la redundancia

- Eliminación de Inconsistencias

- Los Datos pueden ser Compartidos

- Mejor y más Normalizada Documentación de la Información

- Mayor valor informativo

- Restricciones de Seguridad

- Mantenimiento de la Integridad


- 14 -

Visión General de Bases de Datos



2. INDEPENDENCIA DE LOS DATOS



Inmunidad de las Aplicaciones a los Cambios en:


Estructura de Almacenamiento y en los Requerimientos

INDEPENDENCIA FISICA

INDEPENDENCIA LOGICA



- 15 -




EVOLUCION HISTORICA

Visión General de Bases de Datos

..1945 aparecen Cintas Magnéticas

(65).
integrados que podían


PARALELA AL DESARROLLO DE LA TECNOLOGIA DE LOS
ORDENADORES


Ficheros

. Soporte Papel...
.
. Finales 50 discos..
. Principios 60 "Sistema de Gestión de Información" ISD
General Electric. (Crear grandes ficheros
ser compartidos por cierto
. Mediados 60 ficheros invertidos.

Bases de Datos

. Finales 60, principios 70 aparecen los S.G.B.D.

. Especificaciones CODASYL (71) y (78)



. Especificaciones ANSI (72)
. Sistemas relacionales. CODD 1970

. Futuro ???

Arquitectura 2 niveles
Arquitectura 3 niveles

IMS/1 (71)



IDS/2..

INGRES 75, ORACLE 81

número de aplicaciones)

- 16 -

Visión Gener
  • Links de descarga
http://lwp-l.com/pdf13038

Comentarios de: Curso : Vision General de Bases de Datos (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad