You are on page 1of 8

Tema 1: Introduccin a las BB.DD.

Introduccin: Almacenamiento y Ficheros. Bases de Datos.


Concepto de Base de Datos Arquitectura ANSI/SPARC Modelos de Datos

Aproximacin Histrica a los SS.FF. y a las BB.DD Concepto y Elementos de un SGBD


Partes de un Sistema Gestor de Base de Datos Lenguajes de Datos Esquema interno de un SGBD

2012 LaBDa Universidad Carlos III Madrid

FFBBDD - 1

Tema 1.1: Introduccin


Informacin: ...|| 7. Comunic. Comunicacin o adquisicin de conocimientos
que permiten ampliar o precisar los que se poseen sobre una materia determinada.|| 8. Comunic. Conocimientos as comunicados o adquiridos.

Dato:

Representacin de una informacin de manera adecuada para su tratamiento (informatizado).

Suceso fsico + convenio

percepcin + cdigo persistente

DATO

Suceso fsico

(permanente)

inestable
(voltil)
2012 LaBDa Universidad Carlos III Madrid

FFBBDD - 2

Tema 1.1: Introduccin


Dato: Representacin de una informacin de manera adecuada
para su tratamiento (informatizado).

Proceso de Datos:

obtencin de beneficio a partir de ellos

almacenamiento necesario: de inmediata disponibilidad

Almacenamiento de Datos:

perdurabilidad y alcance de los datos

almacenamiento necesario: permanente masivo bajo coste espacio fsico reducido portable o accesible

2012 LaBDa Universidad Carlos III Madrid

FFBBDD - 3

Tema 1.1: Introduccin


Comparativa de requisitos para el almacenamiento principal y secundario

Principal durabilidad coste


capacidad/espacio

Secundario permanente barato extensa lenta externo


FFBBDD - 4

voltil caro reducida rpida privilegiado

velocidad acceso

2012 LaBDa Universidad Carlos III Madrid

Tema 1.1: Introduccin


Tipos de Soporte (segn el mecanismo de ubicacin):
Serial: p.e., la cinta de carrete abierto Secuencial: p.e., cinta de arranque-parada Direccionado: p.e., el disco duro

Caractersticas Bsicas:
Unidad de acceso (tamao bloque ): Tbq Tiempo de acceso (a bloque): tbq Capacidad (GB, TB, PB ) Tipo de acceso y operaciones Coste, dimensiones, fiabilidad,
2012 LaBDa Universidad Carlos III Madrid

FFBBDD - 5

Tema 1.1: Concepto de Fichero


Fichero: m. Caja o mueble con cajonera donde se pueden guardar ordenadamente las fichas || 2. Infor. Conjunto organizado de informaciones almacenadas en un soporte comn. Por qu? Necesidad de agrupar y organizar datos almacenados en soporte secundario

FICHERO:

Conjunto organizado y nominado de informaciones estructuradas almacenadas en un soporte no voltil

2012 LaBDa Universidad Carlos III Madrid

FFBBDD - 6

Tema 1.1: Concepto de Fichero


Fichero:
... conjunto organizado de informaciones almacenadas en un soporte comn ...

Pero qu son informaciones? y conjuntos de informaciones?


ocurrencias del mundo real

datos

sucesos fsicos registrados

Archivo

conjunto organizado de ocurrencias

relacin 1-1 1-n n-1 n-n

conjunto de elementos fsicos (en el soporte)

Fichero

2012 LaBDa Universidad Carlos III Madrid

FFBBDD - 7

Tema 1.1: Enfoques Almacenamiento


Enfoque del almacenamiento orientado al proceso (enfoque clsico): Sistemas de Ficheros
Universo

d1 d2 d3 d4 d5

F1 F2 F3

Proceso 1 Proceso 2 Proceso 1

F4 F5 P

Enfoque del almacenamiento orientado a los datos: Sistemas de Bases de Datos


Universo

d1 d2 d3 d4 d5

SGBD
Actualizacin

SGBD BD
Recuperacin

D F5 P
FFBBDD - 8

2012 LaBDa Universidad Carlos III Madrid

Tema 1.2: Concepto de Base de Datos


Coleccin o depsito de datos integrados
con redundancia controlada cuya estructura refleja las interrelaciones y restricciones del mundo real cuyos datos sern independientes de aplicacin o usuario y tendrn definicin y descripcin nicas (y almacenada con ellos).

y cuyos procedimientos involucrados preservarn la integridad de la Base respetando adems ciertas normas de disponibilidad y confidencialidad

2012 LaBDa Universidad Carlos III Madrid

FFBBDD - 9

Tema 1.2: Niveles de Abstraccin


Esquema Lgico Externo Esquema Lgico Externo Esquema Lgico Externo Esquema Lgico Externo

Mundo Real

Transformacin Lgica

Esquema Lgico Global

Transformacin Fsica
Estructura Estructura Estructura Fsica Fsica Fsica Estructura Fsica

Modelo de Datos

2012 LaBDa Universidad Carlos III Madrid

FFBBDD - 10

Tema 1.2: Arquitectura ANSI/SPARC


En 1975, el Standards Planning and Requirements Committee del American National Standards Institute propone una arquitectura que enmarca las estructuras de las bases de datos, en tres niveles:

Nivel Interno: Registros almacenados (representacin fsica de la BBDD). Descrito mediante un Esquema Interno
datos - soportes

para SS.OO.

Nivel Conceptual: Visin global de la estructura de los datos, se describe mediante un Esquema Conceptual
datos - datos

para diseadores

Nivel Externo: Visin de la base segn cada usuario, queda descrito gracias a un Esquema Externo.
datos - usuarios

para usuarios
FFBBDD - 11

2012 LaBDa Universidad Carlos III Madrid

Tema 1.3: Evolucin de los SS.FF.


Sistemas Orientados al Proceso
Prehistoria: a finales del siglo XIX, H. Hlleritz construye la Mquina Tabuladora (basada en tarjetas perforadas) capaz de hacer el censo en slo tres aos. 1900-50 Sistemas orientados al proceso; datos integrados en la aplicacin

Paulatinamente, van almacenndose de modo diferenciado las aplicaciones y los datos (en tarjetas perforadas): nacen los ficheros como conjuntos de registros con caractersticas comunes
50 EDVAC, con programa almacenado. Lenguaje de programacin COBOL. Ficheros de estructura plana, almacenados en organizaciones consecutivas
La estructura lgica integrada en la aplicacin como descripcin de los registros

Almacenamiento secundario sobre tarjetas perforadas. 60 Se separan los enfoques fsico y lgico Los ficheros se dividen: ficheros jerrquicos y esquemas de archivos Almacenamiento sobre cintas perforadas y, finalmente, cintas magnticas Surgen soportes direccionados, pero bastante limitados (cap. 1024 bytes)
FFBBDD - 12

2012 LaBDa Universidad Carlos III Madrid

Tema 1.3: Evolucin de los SS.FF.


Sistemas Orientados al Proceso
70 Revolucin definitiva de los soportes direccionados Organizaciones direccionadas, indizadas, y finalmente, org. invertidas. Modelados de datos en Red y Relacional Aparecen los soportes de almacenamiento masivo Se desarrolla la problemtica del acceso multidimensional Modelados de datos crecientemente abstractos. Herramientas CASE. Comercializacin de numerosos Sistemas Gestores de Bases de Datos. Evolucin de soportes direccionados (mayor capacidad, menor coste) Evolucin de soportes pticos y magneto-pticos (almacenamiento masivo) Necesidades de almacenaje muy diversas: datos, documentos, multimedia... Grandes almacenes de datos (Data Warehouse). Minera de Datos. Explosin de la WWW, y el consiguiente acceso a datos a travs de la red. Nuevas necesidades: Bases de Datos Mviles, Espacio Temporales, ... Los SGBD crecen en eficiencia y se hacen cada vez ms asequibles. Pero muchas necesidades particulares exigen mantenerse en el nivel fsico. El Modelado Jerrquico an mantiene su lugar en la industria.
FFBBDD - 13

80

90

XXI

2012 LaBDa Universidad Carlos III Madrid

Tema 1.3: Evolucin de las BB.DD.


Sistemas Orientados a los Datos
1968 1970 Conference On DAta SYstems Languages (Codasyl); introduce rel. 1:n E.F. Codd, "Relational Model of Data for Large Shared Data Banks, Communications of the ACM , 13, 1970, pp. 377--387. Codd (IBM) propone los modelos de datos y introduce el modelo relacional 1975 Modelo Conceptual ANSI 1975-77 SEQUEL (Structured English QUEry Language) sobre SEQUEL-XRM de IBM 1976-78 Modelos Semnticos (E/R, Chen 1976; extendido: Paul, Chirsman, Freg, Wang...) 1979 ORACLE: primer SGBDR (basado en SQL); 1982 ANSI presenta una propuesta basada en SQL de IBM (estndar en 1986) 1985 Codd critica la debilidad del estndar (poco fiel al modelo relacional) 1987 estandarizacin ISO: el SQL-ISO (9075) 1990 versin 2 del Modelo Relacional: DRDA (Distributed Relational Database Access) de IBM en su arquitectura SAA (System Application Architecture) 1992 SQL2 (SQL92) de ISO, con tres niveles (entry, intermediate, full) 1999 revisin del estndar: SQL3
FFBBDD - 14

2012 LaBDa Universidad Carlos III Madrid

Tema 1.4: Sistema Gestor de B.D.


Conjunto coordinado de herramientas que proporciona los medios necesarios para interaccionar con la base a todos los niveles
herramientas: programas, procedimientos, lenguajes, ... interaccionar con la base: describir, recuperar y manipular datos almacenados en la base, preservando su integridad, confidencialidad, y seguridad. a todos los niveles: usuario, programador, analista, ...
usuario 1

S.G.B.D.

B.D.
proceso por lotes (usuario2)

Ficheros
(estructuras fsicas)

usuario n diseador administrador

2012 LaBDa Universidad Carlos III Madrid

FFBBDD - 15

Tema 1.4: Lenguajes de Datos


Funciones esenciales de un SGBD Descripcin
Ha de permitir definir los elementos de datos y su estructura, as como las interrelaciones entre ellos y las reglas de validacin semntica.
Lenguajes de datos

LDD LMD LCD

Manipulacin
Ha de posibilitar la operacin del contenido de la base

Utilizacin
Tiene que incluir un conjunto de herramientas a travs de las cuales el administrador pueda desarrollar su labor.

2012 LaBDa Universidad Carlos III Madrid

FFBBDD - 16

You might also like