You are on page 1of 16

SISTEMAS GESTORES DE BASES DE DAToS

TEMA 1

BASE DE DATOS
Conjunto de datos relacionados entre s, organizados y estructurados con informacin referente a algo. Las bases de datos son tratadas utilizando los sistemas gestores de bases de datos o S.G.B.D Antes de aparecer los SGBD, la informacin se trataba y gestionaba utilizando los sistemas de gestin de ficheros.

GESTIN DE ARCHIVOS
La gestin de archivos presentaba inconvenientes:
Redundancia e inconsistencia de los datos.
Dependencia de los datos fsica-lgica Dificultada para tener acceso a los datos, proliferacin de programas.
Separacin y aislamiento de los datos. Dificultad para el acceso concurrente. Dependencia de la estructura del fichero con el lenguaje de programacin

Problemas en la seguridad de los datos


Problemas de integridad de datos

SISTEMAS GESTORES DE BASES DE DATOS


El SGBD es una aplicacin que permite a los usuarios definir, crear y mantener la BD y proporciona un acceso controlado a la misma. Debe proporcionar los siguientes servicios.
Creacin y definicin de la base de datos. Manipulacin de los datos. Acceso controlado a los datos mediante mecanimos de seguridad
Mantener integridad y consistencia de los datos. Acceso compartido a la base de datos Mecanismos de copias de respaldo y recuperacin

COMPONENTES SGBD
Lenguajes Lenguaje de definicin de datos (DDL)

Lenguaje de manipulacin de datos (DML)


Diccionario de datos: lugar donde se deposita informacin sobre todos los objetos que forman la base de datos (estructura lgica y fsica de los datos, definiciones de todos los objetos de la base de datos...)

COMPONENTES SGBD
Seguridad e integridad de datos
Debe garantizarse la proteccin de los datos contra accesos no autorizados Los SGBD deben ofrecer mecanismos para implantar restricciones de integridad Proporciona herramientas y mecanismos para planificacin y realizacin de copias de seguridad Debe ser capaz de recuperar la BD llevndola a un estado consistente Debe asegurar el acceso concurrente

COMPONENTES SGBD
Usuarios de los SGBD
Usuarios de la categora DBA (administradores) Usuarios de tipo RESOURCE, que pueden crear sus propios objetos y tener acceso a los objetos sobre los que se les ha concedido permisos. Usuarios de tipo CONNECT, que solamente pueden utilizar los objetos a los que se les ha concedido permiso

COMPONENTES SGBD
Todos los SGBD proporcionan una serie de herramientas de administracin. Permite a los administradores la gestin de la BD y gestin de usuarios y permisos, entre otros.

ARQUITECTURA DE LOS SBGD


El comit ANSI-SPARC propuso una arquitectura de tres niveles.
Nivel interno o fsico: el ms cercano al almacenamiento fsico, tal y como se almacenan los datos en el ordenador.
Nivel externo o de visin: el ms cercano a los usuarios. En l se describen varios esquemas externos o vistas de usuarios. Nivel conceptual: describe la estructura de toda la BD para un grupo de usuarios mediante un esquema conceptual.

ARQUITECTURA DE LOS SGBD

MODELOS DE DATOS
Uno de los objetivos ms importantes de un SGBD es proporcionar a los usuarios una visin abstracta de los datos. Los modelos de datos son el instrumento ideal para ofrecer esa abstraccin.

Modelos lgicos basados en objetos


Modelos lgicos basados en registros

MODELOS LGICOS BASADOS EN OBJETOS


Se usan para describir datos en el nivel conceptual y el externo Los ms conocidos son: Modelo entidad-relacin Modelo orientado a objetos

MODELOS LGICOS BASADOS EN REGISTROS Se usan para describir los datos en los modelos
conceptual y fsico. La BD est estructurada en registros de formato fijo de varios tipos Cada tipo de registro define un nmero fijo de campos o atributos, y cada normalmente es de longitud fija

ARQUITECTURA CLIENTE/SERVIDOR
En un sistema cliente/servidor se distinguen dos partes. Un servidor que generalmente es un gran ordenador que acta como depsito de los datos Los clientes que que son PCs que solicitan servicios al servidor Para poder comunicarse, deben estar conectados a travs de una red (LAN)

ARQUITECTURA CLIENTE/SERVIDOR
La arquitectura cliente/servidor permite las siguientes configuraciones.
Basada en anfitrin: cuando la mquina cliente y servidor es la misma Cliente/Servidor: la base de datos reside en un servidor y los usuarios acceden a la base de datos del servidor a travs de la red. Procesamiento distribuido: la base de datos est repartida en ms de una mquina servidora.

LEGISLACIN
La Ley Orgnica 15/1999, de 13 de Diciembre, de Proteccin de Datos de Carcter Personal, tiene por objeto garantizar y proteger, las libertades pblicas y los derechos fundamentales de las personas fsicas, su honor, intimidad y privacidad personal y familiar.
Artculo 18.4 de la Constitucin: La ley limitar el uso de la informtica para garantizar el honor y la intimidad personal y familiar de los ciudadanos y el pleno ejercicio de sus derechos.

You might also like