Professional Documents
Culture Documents
TEMA 1.
Introduccin a las Bases de Datos.
Informacin: Conjunto de smbolos que representan algn hecho, concepto u objeto del
mundo real.
2
GBD Tema 1. Introduccin a las Bases de Datos
Bases de datos de informacin geogrfica (Sistemas de Informacin Geogrfica GIS) pueden
almacenar mapas, datos del tiempo e imgenes de satlite
Bases de datos activas y de tiempo real: se utilizan en procesos de control industrial y
fabricacin.
Inconvenientes:
Todos estos inconvenientes se derivan del hecho de que los programas que
trabajan con los datos lo hacen directamente sobre ellos; es decir, manipulando
directamente los ficheros en los que se encuentran almacenados.
Sistema Gestor de Base de Datos: Coleccin de programas que permiten a los usuarios
crear y mantener una base de datos. Es un sistema software de propsito general que
facilita los siguientes procesos:
3
GBD Tema 1. Introduccin a las Bases de Datos
a) Definicin de una base de datos: Consiste en especificar los tipos de datos, las
estructuras y restricciones para los datos que se van a almacenar en dicha base.
b) Construccin de una base de datos: Proceso de almacenar los datos concretos sobre
algn medio de almacenamiento controlado por el SGBD.
Una base de datos suele tener muchos usuarios, cada uno de los cuales puede
requerir una perspectiva o vista diferente de la base de datos.
4
GBD Tema 1. Introduccin a las Bases de Datos
Todo SGBD multiusuario, como su nombre indica, debe permitir a varios usuarios
tener acceso simultneo a la base de datos.
Control de la redundancia
No duplicacin fsica de los datos que sern compartidos por todos los usuarios.
El SGBD debe ofrecer recursos para definir tales restricciones y garantizar que se
cumplan.
Todo SGBD debe contar con recursos para recuperarse de fallos de hardware o de
software.
Una vez que la base de datos est construida y en funcionamiento, casi siempre se
requerir mucho menos tiempo para crear nuevas aplicaciones con los recursos del
SGBD.
Mayor flexibilidad
5
GBD Tema 1. Introduccin a las Bases de Datos
1.5. Componentes de un SGBD
Un SGBD es el software que permite y facilita las tareas de creacin y
mantenimiento de una base de datos. Este software suele estar dividido en distintos
mdulos:
A parte de los archivos de datos, que son los ficheros que almacenan la base de
datos en s, en la implementacin fsica de un sistema de base de datos tambin se
almacenan las siguientes estructuras:
Usuarios finales
Un usuario de una base de datos es una persona que necesita acceder por un
motivo u otro a la informacin de la base de datos. Hay cuatro tipos diferentes de
usuarios de un sistema de base de datos:
6
GBD Tema 1. Introduccin a las Bases de Datos
o Usuarios sofisticados. Usuarios que interactan con el sistema sin programas
escritos. En su lugar, ellos forman sus consultas en un lenguaje de consulta
de bases de datos desde un terminal interactivo. Generalmente, son usuarios
que acceden ocasionalmente a la base de datos y que suelen requerir
informacin diferente cada vez.
La persona que tiene el control central sobre el sistema, a nivel tcnico, se llama
administrador de la base de datos. Las funciones del administrador de la base de
datos incluyen las siguientes:
Por otra parte, los datos que la base de datos contiene en un determinado momento
se denominan estado de la base de datos o instantnea. Tambin se le denomina
conjunto actual de ocurrencias o instancias de la base de datos.
7
GBD Tema 1. Introduccin a las Bases de Datos
8
GBD Tema 1. Introduccin a las Bases de Datos
Lenguaje de definicin de datos
Clasificacin de los SGBD segn el nmero de sitios en los que est distribuida la
base de datos:
9
GBD Tema 1. Introduccin a las Bases de Datos
o Arquitectura cliente/servidor. El proceso que inicia el dilogo o solicita
recursos se denomina cliente y suele ser la aplicacin que el usuario est
ejecutando. El proceso que responde a las solicitudes se denomina servidor.
Aunque estn involucrados varios ordenadores, la base de datos en s est
normalmente centralizada en un ordenador.
o SGBD que siguen el modelo orientado a objetos. Define una base de datos en
trminos de objetos, sus propiedades y sus operaciones.
o SGBD que siguen el modelo en red. Representa los datos como colecciones
de registros y las relaciones entre los datos se representan mediante enlaces.
Los registros en la base de datos se organizan como colecciones de grafos
dirigidos.
10
GBD Tema 1. Introduccin a las Bases de Datos
1.11.1. OBLIGACIONES LEGALES DE LA NORMATIVA DE PROTECCIN
DE DATOS
La ley identifica tres niveles de medidas de seguridad, Bsico, Medio y Alto, los
cuales debern ser adoptados en funcin de los distintos tipos de datos personales
(datos de salud, ideologa, religin, creencias, infracciones administrativas, de
morosidad, etc.).
1.12.2. SANCIONES
11