Está en la página 1de 3

Base de Datos

HISTORIA.
La necesidad de almacenar datos de forma masiva dio paso a la creación de los
sistemas de bases de datos. En 1970 Edgar Frank Codd escribió un artículo con nombre: "A
Relational Model of Data for Large Shared Data Banks" ("Un modelo relacional para
grandes bancos de datos compartidos"). Con este artículo y otras publicaciones, definió el
modelo de bases de datos relacionales y reglas para poder evaluar un administrador de
bases de datos relacionales.
DEFINICION.
Es una colección de información organizada de forma que un programa de
ordenador, pueda seleccionar rápidamente los fragmentos de datos que necesite.
Una base de datos es un sistema de archivos electrónicos.
Desde el punto de vista informático, es un sistema formado por un conjunto de datos
almacenados en discos que permiten el acceso directo a ellos y un conjunto de programas
que manipulen ese conjunto de datos.
TIPOS DE BASE DE DATOS.
Las bases de datos pueden clasificarse de varias maneras, de acuerdo al contexto
que se esté manejando, la utilidad de las mismas o las necesidades que satisfagan.
 Bases de datos estáticas.
Son bases de datos de solo lectura, utilizadas primordialmente para almacenar datos
históricos que posteriormente se pueden utilizar para estudiar el comportamiento de un
conjunto de datos a través del tiempo, realizar proyecciones, tomar decisiones y realizar
análisis de datos para inteligencia empresarial.
 Bases de datos dinámicas.
Éstas son bases de datos donde la información almacenada se modifica con el
tiempo, permitiendo operaciones como actualización, borrado y edición de datos, además
de las operaciones fundamentales de consulta. Un ejemplo de esto puede ser la base de
datos utilizada en un sistema de información de un supermercado.
 Bases de datos bibliográficas.
Sólo contienen un subrogante (representante) de la fuente primaria, que permite
localizarla. Un registro típico de una base de datos bibliográfica contiene información sobre
el autor, fecha de publicación, editorial, título, edición, de una determinada publicación,
etc. Puede contener un resumen o extracto de la publicación original, pero nunca el texto
completo, porque si no, estaríamos en presencia de una base de datos a texto completo (o de
fuentes primarias). Como su nombre lo indica, el contenido son cifras o números. Por
ejemplo, una colección de resultados de análisis de laboratorio, entre otras.
 Bases de datos de texto completo.
Almacenan las fuentes primarias, como por ejemplo, todo el contenido de todas las
ediciones de una colección de revistas científicas.
 Bases de datos de red.
Éste es un modelo ligeramente distinto del jerárquico; su diferencia fundamental es
la modificación del concepto de nodo: se permite que un mismo nodo tenga varios padres
(posibilidad no permitida en el modelo jerárquico).
 Bases de datos orientado a objetos.
Este modelo, bastante reciente, y propio de los modelos informáticos orientados a
objetos, trata de almacenar en la base de datos los objetos completos (estado y
comportamiento).
 Base de Datos Orientada a Objetos.
La orientación a objetos es una metodología de modelado y desarrollo basada en
conceptos orientados a objetos (OO). En concreto, la orientación a objetos se define como
un conjunto de principios de diseño y desarrollo basados en estructuras de computadoras
conceptualmente autónomas conocidas como objetos. Cada objeto representa una entidad
del mundo real con la capacidad de actuar consigo misma y de interactuar con otros
objetos. Teniendo en cuenta este concepto, las bases de datos orientadas a objetos (OODB)
están diseñadas para los datos de un sistema de negocio, que puede ser considerado como
un conjunto de objetos que interactúan entre sí.
Modelo de Objetos
El modelo orientado a objetos (OODM) que aquí se presenta tiene mucho en común
con los modelos de datos relacionales o E-R, también tiene algunas diferencias
fundamentales.
NORMALIZACION PARA UNA BASE DE DATOS
El proceso de normalización de una base de datos consiste en aplicar una serie de
reglas a las relaciones obtenidas tras el paso del modelo E-R (entidad-relación) al modelo
relacional.
Las bases de datos relacionales se normalizan para:
• Evitar la redundancia de los datos.
• Evitar problemas de actualización de los datos en las tablas.
• Proteger la integridad de los datos.
•En el modelo relacional es frecuente llamar tabla a una relación, aunque para que
una tabla bidimensional sea considerada como una relación tiene que cumplir con algunas
restricciones:
1) Cada columna debe tener su nombre único.
2) No puede haber dos filas iguales. No se permiten los duplicados.
3) Todos los datos en una columna deben ser del mismo tipo.

También podría gustarte