Concepto de base de datos Definiciones •

Anuncio
Concepto de base de datos
Definiciones
• 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
1
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
2
• 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
3
Descargar