Propósitos de un DBMS
Una base de datos se puede definir como un conjunto de información relacionada que se encuentra agrupada.
Definición
Pensemos en el siguiente ejemplo de la realidad, situémonos en un Biblioteca de hace un veinte años atrás. Donde existían un conj de libros, y como eran administrados estos libros??
Mediante fichas, una por cada libro, uno podía saber el autor, el nombre, la editorial, etc.Así como también a quienes había sido prestado.
Introducción a las bases de datos
De situaciones como estas surgen las base de datos, que las podemos definir como un conj de datos interrelacionados entre sí.
Volviendo al ejemplo anterior diremos que nuestra base de datos de nombre: Libros esta compuesta por un conj de registros, nuestras antiguas fichas. Y un ficha estará compuesta por un conj de atributos, en nuestro ejemplo Autor, Nombre, etc.
Donde los registros están agrupados en tablas.
Consistencia de datosEliminando o controlando las redundancias de datos se reduce en gran medida el riesgo de que haya inconsistencias.
Compartir datosEn los sistemas de bases de datos, la base de datos pertenece a la empresa y puede ser compartida por todos los usuarios que estén autorizados.
NRO NOMBRE AUTOR
1
2
En la realidad un base de datos tendrá lo mas probable mas de un tabla, siguiendo con el ejemplo una tabla Libros, otra tabla Prestamos. En concreto, se tratará de lo que se conoce como una “base de datos relacional”.
Un gestor de base de datos o sistema de gestión de base de datos (SGBD o DBMS) es un software que permite introducir, organizar y recuperar la información de las bases de datos; en definitiva: administrarlas.
SGBD o DBMS
Control sobre la redundancia de datos
Los sistemas de ficheros almacenan varias copias de los mismos datos en ficheros distintos.
Ventajas de las bases de datos
Mejora en la integridad de datos
La integridad de la base de datos se refiere a la validez y la consistencia de los datos almacenados.
Mejora en la seguridad
La seguridad de la base de datos es la protección de la base de datos frente a usuarios no autorizados
Mejora en la accesibilidad a los datos
Muchos SGBD proporcionan lenguajes de consultas o generadores de informes que permiten al usuario hacer cualquier tipo de consulta sobre los datos.
Mejora en la productividad
El SGBD proporciona muchas de las funciones estándar que el programador necesita escribir en un sistema de ficheros.
Los SGBD separan las descripciones de los datos de las aplicaciones.
Mejora en el mantenimiento
Complejidad Los SGBD son conjuntos de programas que pueden llegar a ser complejos con una gran funcionalidad.
Vulnerable a los fallosEl hecho de que todo esté centralizado en el SGBD hace que el sistema sea más vulnerable ante los fallos que puedan producirse.
Desventajas de las bases de datos
Los tipos de Base de Datos son tres:
Base de Datos Jerárquica
Bases de Datos Red
Base de Datos Relacional
Tipos de Bases de Datos
En informática, tipo de base de datos o sistema de administración de bases de datos, que almacena información en tablas (filas y columnas de datos) y realiza búsquedas utilizando los datos de columnas especificadas de una tabla para encontrar datos adicionales en otra tabla.
Base de Datos Relacional
Los principales objetivos de un DBMS son los siguientes:
•Independencia lógica y física de los datos•Redundancia mínima•Acceso concurrente por parte de múltiples
usuarios•Distribución espacial de los datos•Integridad de los datos
DBMS
Seguridad de acceso y auditoria
Respaldo y recuperación
Consultas complejas optimizadas
•Personal del DBA •Usuarios Esporádicos •Programadores de Aplicaciones
Usuarios de un Sistema Manejador de Base de Datos
Top Related