Vous êtes sur la page 1sur 6

DEPARTAMENTO DE INFORMTICA

DAHC - Mara Jess Ramos Martn

TEMA 1 INTRODUCCIN A LAS BASES DE DATOS


Mara Jess Ramos Martn

INTRODUCCION

ENFOQUE TRADICIONAL
Archivo maestro de ALUMNOS utilizado por varios programas de aplicacin, el formato de registro es:

Nombre de Alumno

Direccin

Poblacin

Cdigo Postal

Si necesitamos variar la estructura del registro aadiendo un campo ms, necesitaramos cambiar toda la estructura del fichero maestro, y todos los programas que utilizan ese fichero. Engorroso y caro. PG 7 Libro

IES BRIANDA DE MENDOZA

DEPARTAMENTO DE INFORMTICA

DAHC - Mara Jess Ramos Martn

INTRODUCCION

ENFOQUE DE BASES DE DATOS


Disponemos de una tabla (estructura de datos para una Base de Datos Relacional) con estas columnas:

NOMBREALUMNO
XXXX XXXX XXXX

DIRECCION
XXXX XXXX XXXX

POBLACION
XXXX XXXX XXXX

CODIGOPOSTAL
XXXX XXXX XXXX

Si aadimos una nueva columna a la tabla no afectar a los programas de aplicacin que utilicen dicha tabla. En las Bases de Datos existe una visin conceptual de los datos que no tiene por qu ser la misma que la visin fsica de los mismos. Es decir: Existe una independencia de los datos con respecto a los procedimientos que los utilizan. Cualquier cambio en la estructura de datos no afectar a los programas que los usen.

PG 7 Libro

INTRODUCCION

PODEMOS DEFINIR UNA BASE DE DATOS COMO:


Un conjunto de datos interrelacionados almacenados sin redundancias perjudiciales o innecesarias; que se caracterizan porque: pueden servir a una o varias aplicaciones, de la mejor manera posible; existe una independencia entre el almacenamiento de los datos y los programas que los usan.

En una base de datos los mismos datos pueden ser utilizados por diferentes aplicaciones y usuarios. La base de datos ha de permitir mtodos para consultar los datos, para incluir nuevos datos, para modificar los ya existentes y para eliminar los que ya no sirven.
PG 8 Libro

IES BRIANDA DE MENDOZA

DEPARTAMENTO DE INFORMTICA

DAHC - Mara Jess Ramos Martn

OBJETIVOS DE LA ORGANIZACIN DE UNA BASE DE DATOS (1)

Una base de datos debe cumplir los siguientes objetivos para que sea considerada como tal:

Versatilidad para representar la informacin. Los datos podrn utilizarse de mltiples maneras. Desempeo. Las bases de datos han de atender con la rapidez adecuada las peticiones de datos que se hagan, segn el uso que se vaya a hacer de ellos. Redundancia mnima. Se tiende a eliminar la redundancia, siempre y cuando esto no implique un aumento de su complejidad ni una reduccin en su rendimiento. Capacidad de acceso. Si los usuarios realizan una consulta y necesitan una respuesta rpida, el sistema de base de datos ha de tener capacidad para responder inmediatamente. Esta capacidad depende de la organizacin fsica de los datos.

PG 8 a 10 Libro

OBJETIVOS DE LA ORGANIZACIN DE UNA BASE DE DATOS (2)

Una base de datos debe cumplir los siguientes objetivos para que sea considerada como tal: Integridad. El sistema de BD ha de asegurar que los datos que se almacenen sean los que se tienen que almacenar; es decir, que los valores almacenados cumplan ciertas restricciones definidas con anterioridad, y que los fallos producidos en el sistema no destruyan los datos. Seguridad y privacidad. Se ha de disponer de procedimientos que protejan los datos frente a fallos del sistema, evitando su prdida y facilitando su recuperacin, o frente a usos indebidos o intencionados por parte de personas no autorizadas. La privacidad hace referencia a que los datos de la base de datos sean accesibles para unos usuarios e inaccesibles para otros, para quienes no estn autorizados. Afinacin. La afinacin hace referencia al ajuste de la organizacin fsica de los datos con el objeto de mejorar la rapidez para acceder a ellos. Para llevar a cabo una correcta afinacin es precisa una independencia fsica de los datos.

PG 8 a 10 Libro

IES BRIANDA DE MENDOZA

DEPARTAMENTO DE INFORMTICA

DAHC - Mara Jess Ramos Martn

OBJETIVOS DE LA ORGANIZACIN DE UNA BASE DE DATOS (y 3)

Una base de datos debe cumplir los siguientes objetivos para que sea considerada como tal:

Interfaz con el pasado y el futuro. Con el paso del tiempo, las necesidades de la empresa van cambiando: se precisan nuevos datos, software ,etc., por tanto, se hace necesario actualizar el sistema de procesamiento. Independencia fsica de los datos. Cuando se introduzcan modificaciones en la organizacin fsica de los datos, no deben afectar a los programas de aplicacin que ya hay en uso. Independencia lgica de los datos. Cuando se hacen cambios en la estructura lgica de los datos, por ejemplo, agregar nuevos campos a un registro, stos no deben afectar a los programas de aplicacin que utilicen esos datos.

PG 8 a 10 Libro

ARQUITECTURA DE LAS BASES DE DATOS

ARQUITECTURA ANSI DE LAS BASES DE DATOS

N I V E L L O G I C O F I S I C O

ESQUEMA EXTERNO 1

ESQUEMA EXTERNO 2

NIVEL EXTERNO

ESQUEMA CONCEPTUAL

NIVEL CONCEPTUAL

ESQUEMA INTERNO
NIVEL INTERNO

PG 10 Libro

IES BRIANDA DE MENDOZA

DEPARTAMENTO DE INFORMTICA

DAHC - Mara Jess Ramos Martn

SISTEMAS GESTORES DE BASES DE DATOS

Un Sistema de Gestin de Base de Datos (SGBD) es un conjunto de programas que permiten la administracin y gestin de la informacin de una base de datos.

COMPONENTES:
El gestor de la base de datos. El diccionario de datos. El Administrador de la base de datos. Los lenguajes para definir y manipular datos. (DDL, DML, DCL)

PG 13 Libro

MODELOS DE BASES DE DATOS

Una vez realizado el diseo conceptual de la BD, el esquema resultante ha de traducirse a un modelo lgico de datos.

Modelo de datos jerrquico. Utiliza rboles para la representacin lgica de los datos. Modelo de datos en red. Utiliza estructuras plex para la representacin lgica de los datos. Modelo de datos relacional. Utiliza tablas bidimensionales para la representacin lgica de los datos.

PG 15 a 18 Libro

IES BRIANDA DE MENDOZA

DEPARTAMENTO DE INFORMTICA

DAHC - Mara Jess Ramos Martn

ARQUITECTURA CLIENTE / SERVIDOR

ARQUITECTURA CLIENTE/SERVIDOR

SERVIDOR

RED DE COMUNICACIONES

PG 19 Libro

IES BRIANDA DE MENDOZA

Vous aimerez peut-être aussi