Una base de datos es un conjunto de datos ordenados que están relacionados entre sí y almacenados sistemáticamente para su posterior uso. Las bases de datos permiten el almacenamiento de grandes cantidades de datos de forma organizada.
Una base de datos (BBDD) es un conjunto de datos que tienen una procedencia similar y que son apuntados de forma sistemática para ser procesados posteriormente.

TIPOS DE BASES DE DATOS

bases de Datos Dinámicas:

Es aquella en la que se almacenan datos que pueden variar con el paso del tiempo. Para adecuarse a estos datos cambiantes, las bases dinámicas permiten realizar operaciones de edición, actualización o borrado de información.

Las bases de datos estáticas

se conocen también como bases de solo lectura, puesto que se usar primordialmente para almacenar datos históricos que posteriormente se pueden utilizar para estudiar el comportamiento de un conjunto de datos a través del tiempo, realizar proyecciones y tomar decisiones.

bases de datos en red

es una base de datos conformada por una colección o set de registros, los cuales están conectados entre sí por medio de enlaces en una red.

bases de datos jerárquicas

son bases de datos que almacenan la información en una estructura jerarquizada, concretamente los datos son organizados de forma parecida a un árbol visto del revés.

Objetivos de los Sistemas de Bases de Datos

es proporcionar a los usuarios finales una visión abstracta de los datos, esto se logra escondiendo ciertos detalles de cómo se almacenan y mantienen los datos, es decir, el usuario podrá almacenar y organizar con el fin de manejarlos de una manera más sencilla, esto cuando el registro de cierta información es tan grande y basta, ahora si un usuario requiere solo parte de esa gran cantidad de información, si no estuviese organizada sería prácticamente imposible (dependiendo de la cantidad de información)

Abstracción de la información

Los SGBD ahorran a los usuarios detalles acerca del almacenamiento físico de los datos. Da lo mismo si una base de datos ocupa uno o cientos de archivos, este hecho se hace transparente al usuario.

Independencia

Consistencia.

Seguridad.

Manejo de transacciones.

Tiempo de respuesta.

Lenguaje de Definición de datos

El lenguaje de definición de datos (en inglés Data Definition Language, o DDL), es el que se encarga de la modificación de la estructura de los objetos de la base de datos.

Lenguaje de Manipulación de datos

Un lenguaje de manipulación de datos (Data Manipulation Language, o DML en inglés) es un lenguaje proporcionado por el sistema de gestión de base de datos que permite a los usuarios llevar a cabo las tareas de consulta o manipulación de los datos, organizados por el modelo de datos adecuado. El lenguaje de manipulación de datos más popular hoy día es SQL, usado para recuperar y manipular datos en una base de datos relacional.

Manejador de Base de Datos

Es un software especifico, diseñado para el manejo de una base de datos, esta tiene como finalidad servir de interfaz entre la base de datos, el usuario y las aplicaciones terceras.

Administrador de Base de Datos

es el profesional que administra las tecnologías de la información y la comunicación, siendo responsable de los aspectos técnicos, tecnológicos, científicos, inteligencia de negocios y legales de bases de datos.

Funciones

Nivel Interno:

Es el más cercano al almacenamiento físico; es decir, es el que se ocupa de la forma como se almacena físicamente los datos.

Nivel Externo:

Es el más cercano a los usuarios; es decir, es el que se ocupa de la forma como los usuarios individuales perciben los datos.

Nivel Conceptual:

Es el nivel de mediación entre los dos anteriores. En este se trabaja con información; esto es, con datos suficientes para provocar acciones. La vista conceptual es la representación de toda la información contenida en la base de datos, también una forma un tanto abstracta si se compara con el almacenamiento físico de los datos. La información es una esencia nueva y no redundante por lo que su adquisición aumenta el conocimiento.

Responsabilidades

La responsabilidad general del DBA es facilitar el desarrollo y el uso de la Base de Datos dentro de las guías de acción definidas por la administración de los datos.

El DBA es responsable primordialmente de

Administrar la estructura de la Base de Datos

Administrar la actividad de los datos

Administrar el Sistema Manejador de Base de Datos

Establecer el Diccionario de Datos

Asegurar la confiabilidad de la Base de Datos

Confirmar la seguridad de la Base de Datos

Seguridad y control en un Sistema de Base de Datos.

La seguridad de la base de datos se refiere a medidas de protección en torno a la privacidad de la información que se encuentra en la misma , esta evita el acceso de usuarios no permitidos.

Estructura general del sistema

Este es un ordenamiento que se atribuye a los elementos de la base de datos mediante la relación de los mismo.

Usuarios de la Base de Datos

1. El programador de aplicaciones

Es quien crea programas de aplicación que utilizan la base de datos.

2. El usuario final

Es quien accesa la Base de Datos por medio de un lenguaje de consulta o de programas de aplicación.

3. El administrador de la Base de Datos (DBA: Data Base Administrator)

Es quien se encarga del control general del Sistema de Base de Datos.

BASES DE DATOS