2. BASE DE DATOS
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.
Desde el punto de vista informático, la base de datos 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.
3. Característica de una base
de datos
Entre las principales características de los sistemas
de base de datos podemos mencionar:
Independencia lógica y física de los datos.
Redundancia mínima.
Acceso concurrente por parte de múltiples
usuarios.
Integridad de los datos.
Consultas complejas optimizadas.
Seguridad de acceso y auditoría.
Respaldo y recuperación.
Acceso a través de lenguajes de programación
estándar.
4. Objetos de una Base de Datos
Pueden existir elementos llamados objetos de hasta seis tipos o
naturalezas diferentes:
Tablas: Son las encargadas de almacenar los datos. El almacenamiento de
los mismos se realiza de forma organizada gracias a la estructura de las
tablas, la buena estructuración de las tablas es imprescindible para realizar
con eficacia todas las operaciones necesarias. Las tablas son los elementos
principalesConsultas: Permiten dar respuesta a preguntas que se puedan
plantear respecto a los datos almacenados en las tablas, además permiten
realizar cálculos y operaciones con los datos almacenados. De esta forma
se pueden filtrar los datos para trabajar únicamente con aquellos que se
precisen en cada momento.
5.
Formularios: Se encargan de presentar los datos procedentes de tablas o consultas
con un formato personalizado y "elegante". De esta forma se presentan los datos de
forma atractiva, pudiendo al mismo tiempo realizar todas las operaciones habituales
con registros: añadir, modificar, eliminar, etc.
Informes: Crean resúmenes y presentan los datos de tablas y consultas con un
formato personalizado, fundamentalmente de cara a "sacarlos" por impresora
(aunque no siempre). Las posibilidades para ello inmensas
Páginas: Creación y diseño de páginas web con acceso a datos desde Internet.
Macros: Son pequeños programas que permiten realizar una serie de operaciones
repetitivas en una sola acción, sin necesidad de conocimientos de programación (no
es preciso conocer un lenguaje de programación
Módulos: Conjunto de instrucciones y procedimientos de programación, escritos con
Visual Basic para Aplicaciones (VBA), que permiten personalizar la base de datos.
Para diseñar módulos sí es necesario saber programa
6. Modelo Entidad, Relación ER
El modelo de datos más extendido es el denominado ENTIDAD/RELACIÓN (E/R) En el modelo
E/R se parte de una situación real a partir de la cual se definen entidades y relaciones entre
dichas entidades:
Entidad.- Objeto del mundo real sobre el que queremos almacenar información (Ej: una
persona). Las entidades están compuestas de atributos que son los datos que definen el
objeto (para la entidad persona serían DNI.
En toda entidad siempre hay al menos una clave que en el peor de los casos estará formada
por todos los atributos de la tabla. Ya que pueden haber varias claves y necesitamos elegir
una, lo haremos atendiendo a estas normas:
Que sea única.
Que se tenga pleno conocimiento de ella.- ¿Por qué en las empresas se asigna a cada
cliente un número de cliente?.
Que sea mínima, ya que será muy utilizada por el gestor de base de datos.
7.
Relación.- Asociación entre entidades, sin
existencia propia en el mundo real que estamos
modelando, pero necesaria para reflejar las
interacciones existentes entre entidades. Las
relaciones pueden ser de tres tipos:
Relaciones 1-1.- Las entidades que intervienen en
la relación se asocian una a una (Ej: la entidad
HOMBRE, la entidad MUJER y entre ellos la relación
MATRIMONIO).
Relaciones 1-n.- Una ocurrencia de una entidad
está asociada con muchas (n) de otra (Ej: la
entidad EMPERSA, la entidad TRABAJADOR y entre
ellos la relación TRABAJAR-EN).
Relaciones n-n.-Cada ocurrencia, en cualquiera
de las dos entidades de la relación, puede estar
asociada con muchas (n) de la otra y viceversa
(Ej: la entidad ALUMNO, la entidad EMPRESA y
entre ellos la relación MATRÍCULA).