Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
1.1 Conceptos de BD
Una base de datos es un “almacén” que nos permite guardar grandes cantidades
de información de forma organizada para que luego podamos encontrar y utilizar
fácilmente. A continuación, te presentamos una guía que te explicará el concepto y
características de las bases de datos.
El término de bases de datos fue escuchado por primera vez en 1963, en un
simposio celebrado en California, USA. Una base de datos se puede definir como
un conjunto de información relacionada que se encuentra agrupada ó estructurada.
1.2 Sistema Manejador de Bases de Datos (SMBD)
Es un software que tiene como objetivo facilitar la construcción y manipulación de
bases de datos sirviendo como interfaz entre éstas, los usuarios y los distintos tipos
de aplicaciones que las utilizan.
1.3 Características de un Sistema Manejador de Bases de Datos
Un SGBD permite el almacenamiento, manipulación y consulta de datos
pertenecientes a una base de datos organizada en uno o varios ficheros. En el
modelo más extendido (base de datos relacional) la base de datos consiste, de cara
al usuario, en un conjunto de tablas entre las que se establecen relaciones. A pesar
de sus semejanzas (ambos manejan conjuntos de tablas) existen una serie de
diferencias fundamentales entre un SGBD y un programa de hoja de cálculo, la
principal es que un SGBD permite:
Modelo conceptual
Modelo lógico
Modelo digital o implementación física de la base de
datos
Hoy en día existen dos grandes modelos, las bases de datos
relacionales y el modelo orientado a objetos (modelo OO), y un
modelo híbrido denominado modelo Objeto-Relacional (modelo OR).
En cualquier manual de bases de datos puede encontrarse información
acerca de modelos más antiguos.
1.4 Ventajas del uso de un SMBD
Las ventajas de los sistemas de bases de datos, según Adoración de Miguel y Piattini (Miguel y Piattini, 1999)
son:
Esto se refiere a que la mutua independencia de datos y tratamientos, lleva a que un cambio de estos últimos
no imponga un nuevo diseño de la base de datos. La flexibilidad que proporciona la independencia de los datos
y programas es muy importante para conseguir, sin excesivos costos, la continua adaptación de los sistemas
de información conforme evoluciona la organización.
2. Reducción de la redundancia
Debido a que la información en una base de datos se consulta y almacena una sola vez, en la manipulación de
los mismo datos, los resultados de todos ellos son coherentes y perfectamente comparables. De esta manera,
al realizar un cambio en un dato, sólo se realiza en él y no en sus copias redundantes, como ocurría con los
archivos.
Cuando se aplica la metodología de base de datos, cada usuario ya no es propietario de todos los datos puesto
que éstos se comparten con el conjunto de aplicaciones que los necesitan, habiendo una mejor disponibilidad
de los datos. También hay mayor transparencia respecto a la información existente, ya que los datos que hay
se pueden difundir entre los usuarios para su acceso por medios informáticos.
Uno de los objetivos de las bases de datos es que reflejen el mundo real obligando a que los datos estén
interrelacionados, por lo que el valor informativo de todo el conjunto es superior a la suma del valor informativo
de los elementos individuales que lo constituyen.
5. Mejor y más normalizada documentación de la información, la cual está integrada con los datos
En el enfoque clásico los datos se encuentran separados de su contenido semántico; los primeros se almacenan
en ficheros y su descripción se hace mediante un lenguaje de programación que se encuentra en los programas.
La documentación de los datos, realizada por el analista o programador, es en general insuficiente y a veces
incluso inexistente; además, por lo común no existe ningún tipo de estadarización. Este problema disminuye en
gran medida en las bases de datos, ya que en la misma base se incluyen no sólo los datos sino también la
semántica de los mismos.
Al no existir apenas redundancias, los datos se recogen y validan una sola vez, aumentando así el rendimiento
de todo el proceso previo al almacenamiento.
La descripción de las redundancias, así como la aplicación de técnicas de compactación, lleva en los sistemas
de bases de datos a una menor ocupación de almacenamiento secundario -disco magnético o duro-. Se ha de
tener presente, sin embargo, que los elementos del sistema (diccionario, referencias, punteros, archivos de
índice, etc.) ocupan bastante espacio.
1.5 Estructura de un SMBD según la ANSI
Libertad para modificar algunos de los esquemas sin que exista la necesidad de reescribir los
programas de aplicación.
Independencia física de datos: Se modifica el esquema físico sin afectar a los
esquemas restantes. ajuste en el hardware de almacenamiento una redistribución de los
datos en él