Sie sind auf Seite 1von 16

Introduccin a las bases

de datos
INTRODUCCIN
UN sistema gestor de bases de datos (SGBD) consiste en una coleccin de
datos interrelacionados y un conjunto de programas para acceder a dichos
datos. La coleccin de datos, normalmente denominada base de datos,
contiene informacin relevante para una empresa. El objetivo principal de
un SGBD es proporcionar una forma de almacenar y recuperar la
informacin de una base de datos de manera que sea tanto prctica como
eciente.
Los sistemas de bases de datos se disean para gestionar grandes
cantidades de informacin.
La gestin de los datos implica tanto la denicin de estructuras para
almacenar la informacin como la provisin de mecanismos para la
manipulacin de la informacin. Adems, los sistemas de bases de datos
deben proporcionar la abilidad de la informacin almacenada, a pesar de
las cadas del sistema o los intentos de acceso sin autorizacin. Si los datos
van a ser compartidos entre diversos usuarios, el sistema debe evitar
posibles resultados anmalos.
SISTEMAS DE BASES DE DATOS FRENTE
A SISTEMAS DE ARCHIVOS
Considrese parte de una empresa de cajas de ahorros que mantiene
informacin acerca de todos los clientes y cuentas de ahorros. Una
manera de mantener la informacin un computador es almacenarla en
archivos del sistema operativo. Para permitir a los usuarios manipular
la informacin, el sistema tiene un nmero de programas de aplicacin
que manipula los archivos, incluyendo:
Un programa para efectuar cargos o abonos en una
cuenta.
Un programa para aadir una cuenta nueva.
Un programa para calcular el saldo de una cuenta.
Un programa para generar las operaciones mensuales.
Mantener informacin de la organizacin en un sistema de procesamiento
de archivos tiene una serie de inconvenientes importantes:
Redundancia e inconsistencia de datos.
Debido a que los archivos y programas de aplicacin son creados por
diferentes programadores en un larperodo de tiempo, los diversos
archivos tienen probablemente diferentes formatos y los programas
pueden estar escritos en diferentes lenguajes. Ms an, la misma
informacin puede estar duplicada
Inconsistencia de datos es decir, las diversas copias de los mismos datos
pueden no coincidir.
Dicultad en el acceso a los datos.
Supngase que uno de los empleados del banco necesita averiguar los
nombres de todos los clientes que viven en el distrito postal 28733 de la
ciudad.
Aislamiento de datos.
Debido a que los datos estn dispersos en varios archivos, y los archivos
pueden estar en diferentes formatos.
Problemas de integridad.
Los valores de los datos almacenados en la base de datos
deben satisfacer ciertos tipos de restricciones de
consistencia. Por ejemplo, el saldo de una cuenta bancaria
no puede nunca ser ms bajo de una cantidad
predeterminada por ejemplo $25.
Problemas de seguridad.
No todos los usuarios de un sistema de bases de datos
deberan poder acceder a todos los datos.
VISION DE LOS DATOS
Un sistema de bases de datos es una coleccin de
archivos interrelacionados y un conjunto de
programas que permitan a los usuarios acceder y
modicar estos archivos. Uno de los propsitos
principales de un sistema de bases de datos es
proporcionar a los usuarios una visin abstracta de
los datos. Es decir, el sistema esconde ciertos
detalles de cmo se almacenan y mantienen los
datos.
Abstraccin de datos
Para que el sistema sea til debe recuperar los datos ecientemente.
Esta preocupacin ha conducido al diseo de estructuras de datos complejas
para la representacin de los datos en la base de datos. Como muchos
Usuarios de sistemas de bases de datos no estn familiarizados con
computadores, los desarrolladores esconden la complejidad a los usuarios a
travs de varios niveles de abstraccin para simplicar la interaccin de los
Usuarios con el sistema:
Nivel fsico: El nivel ms bajo de abstraccin describe cmo se almacenan
realmente los datos. En el nivel fsico se describen en detalle las estructuras
de datos complejas de bajo nivel.
Nivel lgico: El siguiente nivel ms alto de abstraccin describe qu datos se
almacenan en la base de datos y qu relaciones existen entre esos datos.
Nivel de vistas: El nivel ms alto de abstraccin describe slo parte de la
base de datos completa. En el nivel de vistas, los usuarios de computadores
ven un conjunto de programas de aplicacin que esconden los detalles de los
tipos de datos.
Bases de datos
Arquitectura de un DBMS Arquitectura
de un DBMS
Diferencia entre BD Y SGBD
Una base de datos es un conjunto de datos no redundantes,
almacenados en un soporte informtico, organizados de
forma independiente de su utilizacin y accesibles
simultneamente por distintos usuarios y aplicaciones y
un sistema de gestin de base de datos (SGBD) es el
conjunto de programas que permiten definir, manipular y
utilizar la informacin que contienen las bases de datos,
realizar todas las tareas de administracin necesarias para
mantenerlas operativas, mantener su integridad,
confidencialidad y seguridad. Una BD nunca se accede o
manipula directamente sino a travs del SGBD. Se puede
considerar al SGBD como el interfaz entre el usuario y la
BD.
GESTORES DE BASE DE DATOS

Das könnte Ihnen auch gefallen