DEFINICIONES DE BASES DE DATOS
* Una base de datos es una colección de información organizada de forma que un programa de ordenador pueda seleccionar rápidamente los fragmentos de datos que necesite. Una base de datos es un sistema de archivos electrónico.
* Las bases de datos tradicionales se organizan por campos, registros y archivos. Un campo es una pieza única de información; unregistro es un sistema completo de campos; y un archivo es una colección de registros. Por ejemplo, una guía de teléfono es análoga a un archivo. Contiene una lista de registros, cada uno de los cuales consiste en tres campos: nombre, dirección, y número de teléfono.
* Una base de datos se puede definir como un conjunto de información relacionada que se encuentra agrupada ó estructurada.
* Sedefine una base de datos como una serie de datos organizados y relacionados entre sí, los cuales son recolectados y explotados por los sistemas de información de una empresa o negocio en particular.
Características
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.
* Accesoconcurrente 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.
DEFINICIONES DE GESTORES DE UNA BASE DE DATOS
Sistema de Gestión de Base de Datos (SGBD)
Los Sistemas de Gestión de Base de Datos (en inglés DataBase ManagementSystem) son un tipo de software muy específico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan. Se compone de un lenguaje de definición de datos, de un lenguaje de manipulación de datos y de un lenguaje de consulta.
Sistema Gestor de base de datos SGBD
.
Un Sistema Gestor de base de datos (SGBD) es un conjunto de programas que permiten crear ymantener una Base de datos, asegurando su integridad, confidencialidad y seguridad. Por tanto debe permitir:
– Definir una base de datos: especificar tipos, estructuras y restricciones de datos..
– Construir la base de datos: guardar los datos en algún medio controlado por el mismo SGBD
– Manipular la base de datos: realizar consultas, actualizarla, generar informes.
Así se trata de un software depropósito general. Ejemplo de SGBD son Oracle y SQL Server de Microsoft .
Algunas de las características deseables en un Sistema Gestor de base de datos SGBD son:
– Control de la redundancia: La redundancia de datos tiene varios efectos negativos (duplicar el trabajo al actualizar, deperdicia espacio en disco, puede provocar inconsistencia de datos) aunque a veces es deseable por cuestiones derendimiento.
– Restricción de los accesos no autorizados: cada usuario ha de tener unos permisos de acceso y autorización.
– Cumplimiento de las restricciones de integridad: el SGBD ha de ofrecer recursos para definir y garantizar el cumplimiento de las restricciones de integridad.
* El gestor de la base de datos
Se trata de un conjunto de programas no visibles al usuario final que se encargande la privacidad, la integridad, la seguridad de los datos y la interacción con el sistema operativo. Proporciona una interfaz entre los datos, los programas que los manejan y los usuarios finales.
Cualquier operación que el usuario hace contra la base de datos está controlada por el gestor.
El gestor almacena una descripción de datos en lo que llamamos diccionario de datos, así como losusuarios permitidos y los permisos.
Tiene que haber un usuario administrador encargado de centralizar todas estas tareas.
Sistema de gestión de base de datos
Sistema desarrollado que hace posible acceder a datos integrados que atraviesan los límites operacionales, funcionales u organizacionales de una empresa.
Objetivos en el uso de un sistema de gestión de base de datos:
* Oportunidad, asociado a…