Una base de datos se puede definir como un conjunto de información relacionada que se encuentra...

18
Propósitos de un DBMS

Transcript of Una base de datos se puede definir como un conjunto de información relacionada que se encuentra...

Page 1: Una base de datos se puede definir como un conjunto de información relacionada que se encuentra agrupada.

Propósitos de un DBMS

Page 2: Una base de datos se puede definir como un conjunto de información relacionada que se encuentra agrupada.

Una base de datos se puede definir como un conjunto de información relacionada que se encuentra agrupada.

Definición

Page 3: Una base de datos se puede definir como un conjunto de información relacionada que se encuentra agrupada.

 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

Page 4: Una base de datos se puede definir como un conjunto de información relacionada que se encuentra agrupada.

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.

Page 5: Una base de datos se puede definir como un conjunto de información relacionada que se encuentra agrupada.

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.

Page 6: Una base de datos se puede definir como un conjunto de información relacionada que se encuentra agrupada.

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”.

Page 7: Una base de datos se puede definir como un conjunto de información relacionada que se encuentra agrupada.

 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

Page 8: Una base de datos se puede definir como un conjunto de información relacionada que se encuentra agrupada.

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

Page 9: Una base de datos se puede definir como un conjunto de información relacionada que se encuentra agrupada.

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

Page 10: Una base de datos se puede definir como un conjunto de información relacionada que se encuentra agrupada.

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.

Page 11: Una base de datos se puede definir como un conjunto de información relacionada que se encuentra agrupada.

Los SGBD separan las descripciones de los datos de las aplicaciones.

Mejora en el mantenimiento

Page 12: Una base de datos se puede definir como un conjunto de información relacionada que se encuentra agrupada.

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

Page 13: Una base de datos se puede definir como un conjunto de información relacionada que se encuentra agrupada.

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

Page 14: Una base de datos se puede definir como un conjunto de información relacionada que se encuentra agrupada.

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

Page 15: Una base de datos se puede definir como un conjunto de información relacionada que se encuentra agrupada.

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

Page 16: Una base de datos se puede definir como un conjunto de información relacionada que se encuentra agrupada.

Seguridad de acceso y auditoria

Respaldo y recuperación

Consultas complejas optimizadas

Page 17: Una base de datos se puede definir como un conjunto de información relacionada que se encuentra agrupada.
Page 18: Una base de datos se puede definir como un conjunto de información relacionada que se encuentra agrupada.

•Personal del DBA •Usuarios Esporádicos •Programadores de Aplicaciones

Usuarios de un Sistema Manejador de Base de Datos