Es justo decir que las bases de datos juegan un papel fundamental en la mayoría de las áreas en las que se utilizan computadores, como en el ámbito empresarial, en el comercio electrónico, ingeniería, medicina, justicia, educación y bibliotecas.
Una base de datos es una colección de datos relacionados. Con datos nos referimos a los hechos conocidos que se pueden grabar y que tienen un significado implícito.
Una base de datos representa algún aspecto del mundo real, lo que en ocasiones se denomina mini mundo o universo de discurso (UoD). Los cambios introducidos en el mini mundo se reflejan en la base de datos.
Una base de datos es una colección de datos lógicamente coherente con algún tipo de significado inherente.
Una base de datos se diseña, construye y rellena con datos para un propósito específico. Dispone de un grupo pretendido de usuarios y algunas aplicaciones preconcebidas en las que esos usuarios están interesados.
Los usuarios finales de una base de datos pueden efectuar transacciones
comerciales o se pueden producir unos eventos que provoquen un cambio en
la información almacenada en la base de datos.
El objeto de que una base de datos sea en todo momento precisa y fiable, debe ser un reflejo exacto del mini mundo que representa; por consiguiente, en la base de datos deben reflejarse los cambios tan pronto como sea posible.
Un sistema de administración de datos (DBMS, database management system) es una colección de programas que permite a los usuarios crear y mantener una base de datos.
facilita los procesos de definición, construcción,Manipulacióny compartición de bases de datos entre varios usuarios y aplicaciones.
Una aplicación accede a la base de datos enviando consultas o solicitudes de datos al DBMS. Una consulta! normalmente provoca la recuperación de algunos datos; una transacción puede provocar la lectura o la escritura de algunos datos en la base de datos.
1.2 Un Ejemplo
Una base de datos de universidad para el mantenimiento de la información relativa a los estudiantes,cursos y calificaciones en un entorno universitario.
La base de datos está organizada en cinco archivos, cada uno de los cuales almacena registros de datos del mismo tipo.
El archivo ESTUDIANTE almacena los datos de todos los estudiantes,el archivo CURSO almacena los datos de todos los cursos, el archivo Sección almacena los datos de las secciones de un curso
el archivo INFORME_CALlF almacena las calificaciones que los estudiantes han obtenido en las distintas secciones que han completado el archivo PRERREQUISITO almacena los prerrequisitos de cada curso.
La construcción de la base de datos universidad se realiza almacenando los datos que representan a todos los estudiantes, cursos, secciones, informes de calificaciones y prerrequisitos a modo de registro en el archivo adecuado.
Los registros de los distintos archivos se pueden relacionar.La mayoría de las bases de datos de medio y gran tamaño cuentan con muchos tipos de registros y tienen muchas relaciones entre los registros.
El diseño de una aplicación nuevapara una base de datos existente o el diseño de una base de datos nueva empieza con una fase denominadadefinición de requisitos y análisis.