Bases de datos. Características Identificación de entidades: ¿Qué información queremos automatizar? la base de datos con toda la información relacionada con la Librería ¿Qué archivos se necesitan? Entidades: Libros, clientes y proveedores Representación de entidades: las entidades son: libros, clientes y proveedores Definición de campos: Por ejemplo, en la entidad Libros ♦ Productos preparados para ser vendidos ♦ Campos que describan los libros: Descripción física y de contenido: Autor, Título, A. Edición, ISBN Descripción material y económica: Ejemplares de cada ISBN, precio de cada ISBN, stock de cada ISBN. • Campos que faciliten las búsquedas Definición de registros: ♦ Longitud fija ♦ Longitud variable ♦ Longitud indefinida Identificación de relaciones: ♦ Entidades que se relacionan. Ejemplo de la Librería: Clientes − Libros Proveedores − Libros • Actividades que generan relaciones: Ventas: ventas − libros Representación de relaciones: Ventas, pedidos y distribución. Tipos de relaciones: • Simples • Complejas 1 Definición de campos clave: Necesario para establecer relaciones entre entidades Campos clave: • Libros: campo clave ISBN • Ventas: campo clave ISBN Aportaciones de las B.D • Precisión • Exhaustividad • Rapidez • Gestión • Relación • Recuperación Condiciones de un sistema de B.D • Acceso múltiple • Utilización múltiple • Control de redundancias • Confidencialidad y seguridad • Flexibilidad • Protección contra fallos 2