Conjunto de datos homogéneos, ordenados de una forma determinada, que se presenta normalmente en forma legible por ordenador (en cinta magnética u otro soporte) y se refieren a una organización, materia, o problema determinado" (FID)
Sistema formado por un conjunto de datos y un paquete de software para la gestión del mismo, de tal modo que:
se controla el almacenamiento de datos redundantes
los datos resultan independientes de los programas que los usan
se almacenan las relaciones entre los datos junto con éstos
se puede acceder a los datos de diversas formas
En la actualidad las bases de datos pueden definirse como: Colección de datos y/o documentos digitales, que pueden ser homogéneos o no, que disponen de sistemas de gestión de bases de datos (relacionales o documentales) y un conjunto de aplicaciones que hacen posible su publicación, integración y consulta dentro o fuera de Internet.
Bases de datos estructuradas y no estructuradas
Bases de datos clásicas: formadas por registros, estructurados en campos, y gestionadas por un Sistema de Gestión de Bases de Datos (SGBD) Pueden (opcional) estar integradas en Internet. Pueden ser consultadas a través de un sitio Web.
Bases de datos formadas por archivos o documentos, no estructurados, y no gestionadas por un Sistema de Gestión de Base de Datos. Constituyen una colección de documentos a los que se les incorpora un Sistema de Recuperación de Información (SRI)
Bases de datos estructuradas
Bases de datos clásicas formadas por registros, estructuradas en campos y gestionadas por un SGBD
Bases de datos relacionales (SGBDR): bases de datos de contabilidad, nóminas, productos, bases de datos de empresas
Bases de datos documentales (SGBDD o SRI): bases de datos de informes, de artículos de revistas, de prensa, de tesis doctorales, de bibliografía, opac´s, etc.
Estructura general de una B.D.
Registro y campo
Registro: Conjunto de campos relacionados entre sí que contiene datos referidos a un mismo ente u objeto.
Tipos de registros:
Registros de longitud fija: todos los campos que lo forman son de longitud fija.
Registros de longitud variable: uno o varios de los campos que lo integran tiene longitud variable aunque tiene una dimensión máxima que no se sobrepasará.
Registros de longitud indefinida: la longitud es imposible de determinar. Incluye marcas de final de campo y de fin de registro.
Campo: Lugar físico de almacenamiento destinado a contener información independiente.
El tipo de campo determina la clase de datos que pueden introducirse y las clases de operaciones
Tipos de campos:
Alfabéticos: letras del alfabeto (A-Z)
Numéricos: nº del sistema decimal (0-9)
Alfanuméricos: letras y números
Control: se utilizan para el gobierno de las unidades a las cuales van destinadas
Campos según función en el registro:
Literales
Numéricos
Claves
Indicadores
Códigos
Punteros
FileMaker:FileMaker Pro usa el tipo del campo para interpretar los datos cuando se ordenan registros y se efectúan cálculos:
Texto
Letras, símbolos y números
Número
Números, letras o símbolos
Fecha
Sólo fechas
Hora
Sólo horas
Tipos de campos en FileMaker:
Contenedor: Imagen, película, sonido
Cálculo: El resultado de una fórmula de cálculo.
Sumario: Calcula valores como subtotales, promedios y totales generales de varios registros.
Global: Debe utilizarse un solo valor en todos los registros del archivo.
Entidad, atributo, relación
Entidad y atributo
Entidad: En una B.D se almacena información de una serie de objetos o elementos. Estos objetos reciben el nombre de entidad. En el ejemplo de la Librería, libros, clientes y proveedores son entidades
Atributo: De cada entidad se almacenan una serie de datos que se denominan atributos de la entidad. Pueden ser atributos de una entidad cualquier característica o propiedad de ésta. Son atributos de la entidad libros: Autor, Título, Área de Edición, ISBN
Relaciones: En una B.D se almacenan además de las entidades, las relaciones existentes entre ellas. En el ejemplo de la Librería hay relaciones entre: las entidades libros/clientes y las entidades libros/proveedores.
Tipo de relaciones:
Simples
Biunívocas: de Uno a Uno (1 a 1)
Complejas
De Uno a Muchos (1 a N)
De Muchos a Muchos (N a N)
Bibliografía:
MIGUEL, Adoración de y PIATTINI, Mario G. Diseño de bases de datos. Problemas resueltos. Madrid: RA-MA, 2001
PRIETO ESPINOSA, Alberto y otros. Introducción a la informática. Madrid: McGraw-Hill, 1992
SILBERSCHATZ, Abraham y otros. Fundamentos de bases de datos. Madrid: McGraw-Hill, 2000