Presentación Tema 1
Presentación Tema 1
Presentación Tema 1
LAS SISTEMAS
GESTORES DE BASES
DE DATOS
Evolución de los sistemas de
almacenamiento de la información.
1. Introducción
2. Concepto de Base de Datos
3. Niveles de Abstracción
4. Elementos de un Sistema de Base de Datos.
5. Lenguajes de manejo del SGBD
6. Seguridad e integridad
7. Modelos de datos
8. Arquitectura cliente/servidor y distribuidas
9. Legislación sobre protección de datos.
10. Base de datos NoSQL
1. INTRODUCCIÓN
En un principio se empezaron usando SI basado en ficheros de datos y programas que interactúan con ellos (sistema
de gestión de ficheros), y en la actualidad se utilizan sistemas basados en la gestión de bases de datos (sistema de
gestión de bases de datos) .
1.1. SISTEMAS DE ARCHIVOS
TRADICIONALES
Vista interna :
Descripción de cómo están almacenados los ficheros
que contiene las tablas tal
Archivo de ALUMNOS:
Matrícula, Nombre, Curso ,Dirección
Archivo de ASIGNATURAS :
Código, Nombre, Asignatura
Archivo de NOTAS:
Matrícula ,Código, Nota
Archivo de índices para ALUMNOS:
Clave alumno, Dirección de la fila
Archivo de índices para ASIGNATURAS:
Clave asignaturas, Dirección de la fila
Archivo de índices para NOTAS :
Clave notas, Dirección de la fila
4. ELEMENTOS DE UN SISTEMA DE BASES
DATOS
Estudiaremos:
1. Datos
2. Hardware
3. Usuarios
4. Software
4. ELEMENTOS DE UN SISTEMA DE BASES
DE DATOS
4.1 DATOS
Entendemos por datos toda la información que
necesita una empresa para su funcionamiento.
La información que almacena una BD debe
ser:
Integrada: es decir, se almacenan los datos como una
unificación de archivos, eliminando total o parcialmente
la redundancias.
Compartida. Por las distintas aplicaciones.
En una BD se guarda información de dos tipos:
Datos de usuario. Son los datos de las aplicaciones del
usuario, los datos de los alumnos de los proveedores.....
Datos del sistema. Son los datos que la BD necesita para
gestionarse a sí misma, por ejemplo los datos de los
usuarios (nombres, contraseñas, privilegios...) , los datos
de los archivos ( nombre, tamaño, ubicación...).
4. ELEMENTOS DE UN SISTEMA DE BASES
DE DATOS
4.2 HARDWARE
DDL: permite definir el esquema de la BD, las vistas de los usuarios y las
estructuras de almacenamiento. El resultado de la compilación es un
conjunto de tablas que se almacena en un archivo especial llamado
Diccionario de Datos
DML: permite a los usuarios manejar o tener acceso a los datos que
estén organizados por medio del modelo de datos apropiado.
5. LENGUAJES DE MANEJO DE DATOS DEL
SGBD
• Arquitectura Cliente/Servidor
• Los usuarios requieren un software de acceso
• Dos opciones:
• Cliente/Servidor único
• Cliente/multiservidor
SGBD TRES CAPAS
• Cliente/capa/s intermedia/servidor
• Más seguro, ocultación de la bd
• Ejemplo de capa intermedia: Servidor web
Contextos de utilización
Ranking de SGBD más utilizados
9. LEGISLACIÓN SOBRE PROTECCIÓN
DE DATOS