BASES DE DATOS
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.
Usuarios de la Base de Datos
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.
2. El usuario final
Es quien accesa la Base de Datos por medio de un lenguaje de consulta o de programas de aplicación.
1. El programador de aplicaciones
Es quien crea programas de aplicación que utilizan la base de datos.
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.
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.
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
Confirmar la seguridad de la Base de Datos
Asegurar la confiabilidad de la Base de Datos
Establecer el Diccionario de Datos
Administrar el Sistema Manejador de Base de Datos
Administrar la actividad de los datos
Administrar la estructura de la Base de Datos
Funciones
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.
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 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.
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.
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.
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.
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.
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.
Tiempo de respuesta.
Manejo de transacciones.
Seguridad.
Consistencia.
Independencia
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)
TIPOS DE BASES DE DATOS
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.
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.
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 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.