ABD1 Intro

Páginas: 15 (3507 palabras) Publicado: 11 de mayo de 2015
Departamento de Lenguajes y Ciencias de la Computación
Universidad de Málaga

Administración de
Bases de Datos
(Ingeniería Técnica en Informática de Gestión)

Sistemas de Bases de Datos:
Introducción y
Conceptos Básicos para la Administración
y de Bases de Datos Relacionales
E.T.S.I. Informática

J. Galindo Gómez

Introducción: Los SGBD
• SGBD (Sistema Gestor de Bases de Datos) o DBMS (DataBaseManagement System):
– Un SGBD está formado por:
• Base de Datos (BD): Colección de datos sobre un ente particular
(empresa, organización, tema...).
• Programas (Software) para acceder y manipular esos datos.
• Otros elementos que pueden considerarse: Hardware y Usuarios.
– Los SGBD surgen, propiamente, a mediados de los años 60’s, como
un intento de mejorar el Sistema de Procesamiento de Archivosutilizado hasta entonces, de forma que una base de datos sea
Integrada y Compartida:
• Integrada: Unificación de archivos e información (evitando
redundancias, mejorando los accesos...).
• Compartida: Información utilizada por varios usuarios (total o
parcialmente).
2

1

Introducción: Los SGBD
• Sistema de Procesamiento de Archivos: Tiene una serie de
inconvenientes que son reducidos en losSGBD:
– Redundancia (datos duplicados) e Inconsistencia ( datos contradictorios).
– Dificultad de Acceso a ciertos datos o información: Si no existen







programas para acceder o calcular cierta información, no puede accederse a
ella. Ej.: Calcular totales, o registros con cierta condición...
Aislamiento de Datos: Los datos pueden estar en varios archivos con
distintos formatos, que complicanla creación de programas nuevos.
Falta de Integridad: Es complicado mantener ciertas condiciones en la
información. Ej.: Que el saldo sea superior a cierta cantidad, que un empleado
no esté adscrito a un número de Departamento que no exista...
Problemas de Atomicidad en las operaciones: A veces es esencial
que para la consistencia de la BD se efectúen varias operaciones como si
fueran una únicaoperación, evitando que se produzcan fallos en medio de
dicha operación. Ej.: En una transferencia bancaria hay que quitar dinero de
una cuenta y añadirlo a la otra.
Problemas en el Acceso Concurrente: Si varios usuarios acceden a la
vez a un dato pueden producirse errores. Ej.: Si se saca dinero de una misma
cuenta desde dos sitios distintos.
Problemas de Seguridad: Dificultad para controlar queciertos usuarios
no accedan a ciertos datos.
3

Introducción: Los SGBD
• Independencia de los Datos: Puede ser Física o Lógica.
– Es una de las grandes ventajas de los SGBD.
– Objetivo: Que las aplicaciones no dependan de cómo se
almacenen los datos físicamente o de su organización lógica.
• Puede modificarse la estructura de los datos sin que afecte a los
programas. Ej.: Modificar nombres y formatode los ficheros, añadir o borrar campos...
• El DBA (DataBase Administrator) puede modificar esa estructura de los
datos para mejorar el acceso y optimizar el uso de los recursos: Añadir o
borrar índices, dividir en distintos archivos, usar nuevos discos u
ordenadores (bases de datos distribuidas)...
• El concepto y las ventajas son similares al uso de TDA en programación.

– Esto implica que lasaplicaciones (o los usuarios) tienen una Visión
Abstracta de los datos: El SGBD esconde detalles sobre cómo se
almacenan y mantienen los datos, de forma que facilita el acceso a
estos datos, ya que sólo es necesario pedir al SGBD qué datos se
requieren, sin especificar cómo conseguirlos.
• Este es el principal objetivo de la Arquitectura ANSI/SPARC de 3 niveles.
– La idea básica es poner un nivelintermedio entre las aplicaciones (o
los usuarios) y el sistema de almacenamiento físico.
4

2

Informe ANSI/SPARC (1978): 3 Niveles

Vista 1

Vista 2 . . . Vista n

– 1. NIVEL EXTERNO (o de Vistas): Mayor nivel de abstracción.
• Es el nivel más cercano a los usuarios y a su forma de
ver los datos (su punto de vista y sus necesidades).
• Cada nivel externo describe sólo la parte de la BD que...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Intro
  • Intro
  • Intro
  • intro
  • intro
  • Intro
  • Intro
  • Intro

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS