
Una base de datos, es un conjunto de información almacenada y un conjunto de programas que manipulan esos datos.
Es una colección de información que persiste en un período largo de tiempo.
- Colección: Por la existencia de un gran número de elementos con características similares que han sido agrupados y almacenados
- Información: porque se colecciona en una base de datos, no simplemente datos en el sentido de valores aislados, sino información, de contenido que la hace relevante para alguien.
- Que Persiste: los elementos que conforman la base de datos son persistentes, existen más allá del tiempo de vida del programa.
Una base de datos computarizada, confía en software para organizar su data almacenada. Este sofware para las bases de datos, se denomina DBMS (Database Management System) ó en español SGBD (Sistema Gestor de Bases de Datos).
Los sistemas de gestión de bases de datos, al igual que la base de datos, se categorizar de acuerdo al modelo de base de datos que ellos soporten.
Los Sistemas de Gestión de Bases de Datos (SGBD); (en inglés: DataBase Management System, abreviado DBMS) son un tipo de software muy específico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan.
Los Modelos de las Bases de Datos.
Existen diferentes tipos de modelos de bases de datos.
http://es.wikipedia.org/wiki/Modelo_de_datos
- El modelo de datos, en Ingeniería de Software, es el modelo de abstracción que describe como se va a accesar y representar un dato. Cómo van a ser las relaciones entre los elementos.
- Ya que el mundo real es complejo, en la mayoría de los casos, el modelo de datos, hace el proceso de abstracción y captura del mundo real, aquellas relaciones de los elementos, que considera de mayor relieve para el proceso, y desecha algunas otras. Siendo entonces que a través de este proceso de abstracción, el programador puede clasificar los objetos del mundo real y modelar las interrelaciones de las distintas clases.

Este fue un modelo que precedió al modelo relacional el cual es el más utilizado en la actualidad.
- Son bases de datos que, como su nombre indica, almacenan su información en una estructura jerárquica. En este modelo los datos se organizan en una forma similar a un árbol (visto al revés), en donde un nodo padre de información puede tener varios hijos. El nodo que no tiene padres es llamado raíz, y a los nodos que no tienen hijos se los conoce como hojas.
La representación y terminología de los árboles se realiza con las típicas notaciones de las relaciones familiares en los árboles genealógicos: padre, hijo, hermano, ascendiente, descendiente.
Modelo de Base de datos de red
Éste es un modelo ligeramente distinto del jerárquico.
- Su diferencia fundamental fué la modificación del concepto de nodo: se permite que un mismo nodo tenga varios padres (posibilidad no permitida en el modelo jerárquico).
Hasta 1980, los beneficios de los modelos jerárquicos y de red fueron convenientes para aplicaciones de gran escala, pero posteriormente la productividad y la flexibilidad extra obtenida por el modelo relacional, condujo a estos modelos a una obsolescencia gradual, en su utilización por las empresas.
Modelo de Base de datos relacional
Éste es el modelo más utilizado en la actualidad para modelar problemas reales y administrar datos dinámicamente.
Su idea fundamental es el uso de "relaciones", conjuntos de datos llamados "tuplas".
El concepto de las “tuplas” en la teoría de las bases de datos relacionales, creada por Edgar Frank Codd, es más complejo, que su conceptualización práctica, en la cual se considera a cada relación como si fuese una tabla que está compuesta por registros.

DAR CLICK PARA AMPLIAR LA IMAGEN
La información puede ser recuperada o almacenada mediante "consultas" que ofrecen una amplia flexibilidad y poder para administrar la información.
PREGUNTA DE LA SEMANA: ¿QUE ES LA ABSTRACCIÓN?. RECUERDE QUE CON ESTA PREGUNTA ASEGURA LA ASISTENCIA)