Está en la página 1de 9

Bases de Datos

Definicin

Es un conjunto exhaustivo no
redundante de datos estructurados
organizados independientemente de
su utilizacin y su implementacin en
mquina accesibles en tiempo real y
compatibles con usuarios
concurrentes con necesidad de
informacin diferente y no predicable
en tiempo

Historia
Nacen en los aos 70
F. Cood propone el modelo relacional
el cual es usado hasta nuestros das
(se basa en algebra relacional y
teora de conjuntos)
Proyectos de la CIA ORACLE
SyBase -> MS - SQL Server

Ventajas

Control sobre la redundancia de datos


Consistencia de datos
Ms informacin sobre la misma cantidad de datos
Compartir de datos
Mantenimiento de estndares
Mejora en la integridad de datos
Mejora en la seguridad
Mejora en la accesibilidad a los datos
Mejora en la productividad
Mejora en el mantenimiento gracias a la independencia de datos

Aumento de la concurrencia
Mejora en los servicios de copias de seguridad y de
recuperacin ante fallos

Desventajas

Complejidad
Tamao
Coste econmico del SGBD
Coste del equipamiento adicional
Coste de la conversin
Prestaciones (solucionado por los sistemas SGBD
Distribuidos)
Vulnerable a los fallos (solucionado por las facilidades de
BackUp)

Estructura DBMS

Base de Datos:
Archivos de almacenamiento de informacin en disco
Sistema de Gobierno de la Base de datos (SGBD)
Es el nico programa que utiliza los archivos
Se encarga del control total de la integridad de la
informacin (Servidor o motor de base de datos)
SQL (Lenguaje de consulta estructurado) (DBML)
Es el lenguaje interpretado por el motor, para leer y
cargar los archivos de la base de datos
Permite las actividades de administracin (Back Up,
Control de Accesos, etc.)

Clasificacin

Bases de datos estticas


bases de datos de slo lectura, utilizadas
primordialmente para almacenar datos histricos que
posteriormente se pueden utilizar para estudiar el
comportamiento de un conjunto de datos a travs del
tiempo, realizar proyecciones y tomar decisiones

Bases de datos dinmicas


stas son bases de datos donde la informacin
almacenada se modifica con el tiempo, permitiendo
operaciones como actualizacin y adicin de datos

Modelos de BD

Bases de datos jerrquicas

almacenan su informacin en una estructura jerrquica.


En este modelo los datos se organizan en una forma
similar a un rbol (visto al revs)

Bases de datos en red

ste es un modelo ligeramente distinto del jerrquico; su


diferencia fundamental es la modificacin del concepto de
nodo: se permite que un mismo nodo tenga varios padres
(posibilidad no permitida en el modelo jerrquico)

Bases de datos relacionales

ste es el modelo ms utilizado en la actualidad para modelar


problemas reales y administrar datos dinmicamente.
(Conceptos de tablas, campos, claves, relaciones entre tablas,
etc)

Modelos Futuros de BD
BD Orientas a Objetos

SQL 3 (estndar SQL 92 ampliado) Incorpora todos


los conceptos importantes del paradigma de objetos
(Encapsulamiento, Herencia, Polimorfismo etc.)

BD Documentales

Ya existen modelos comerciales

BD Deductivas

En laboratorio, aplican IA y Redes Neuronales

BD Distribudas

Ya existen modelos comerciales

También podría gustarte