View
11.897
Download
2
Category
Preview:
DESCRIPTION
Aspectos generales de las bases de datos y los sistemas gestores de bases de datos
Citation preview
REPÚBLICA BOLIVARIANA DE VENEZUELAUNIVERSIDAD PEDAGÓGICA EXPERIMENTAL LIBERTADOR
INSTITUTO PEDAGÓGICO RAFAEL ALBERTO ESCOBAR LARADEPARTAMENTO DE MATEMÁTICA
PROGRAMA DE INFORMÁTICACÁTEDRA: BASES DE DATOS
Facilitador: Prof. Jaime Romero
Maracay. Noviembre de 2011
LAS BASES DE DATOS
LAS BASES DE DATOS
Una base de datos o banco de datos es un conjunto de datos que pertenecen al mismo contexto almacenados sistemáticamente para su posterior uso
Una de las Bases de Datos es un “almacén” que nos permite guardar información de forma organizada para que luego podamos encontrar y utilizar fácilmente. El termino Bases de Datos fue escuchado por primera vez en 1963, para definir a un conjunto de datos relacionados que se encuentran agrupados de forma estructurada.
LAS BASES DE DATOS
Fondo común de información almacenada en una computadora para que cualquier persona o programa autorizado pueda acceder a ella, independientemente de su lugar de procedencia y del uso que haga de ella.
LAS BASES DE DATOS
Las bases de datos son el resultado de buscar una solución a los sistemas de archivos, en los cuales:
• Las estructuras de datos son creadas por los programas y para modificarlas hay que modificar cada programa que la accesa.
• Los archivos sólo pueden ser accesados por programas creados en el mismo lenguaje del programa creador del archivo
• Para accesar la información se debe recorrer el archivo
• Los archivos son fáciles de afectar en su estructura y perder los datos.
LAS BASES DE DATOS
Las bases de datos vienen a sustituir a los sistemas de archivos de datos, ya que estos poseen características negativas como:
• Son difíciles de modificar dinámicamente su estructura.
• Engorrosos métodos de consulta, actualización y navegación.
• No es fácil proteger ciertos datos de usuarios no autorizados.
• Difícil el permitir el acceso a los datos desde distintas aplicaciones
LAS BASES DE DATOS
La creación de una base de datos debe ser realizada cuidadosamente procurando cumplir con:
• Permitir un fácil acceso a la información: El sistema debe ser facilitador de alto rendimiento, la velocidad es un factor esencial así como la consistencia de los datos
• Evitar redundancia de la información: La información almacenada ocupará irremediablemente un espacio en memoria por lo cual es de vital importancia eliminar la posibilidad de almacenar datos repetidos ya que adicionalmente podrían llevarnos a inconsistencias en la información .
LAS BASES DE DATOS
CARACTERÍSTICAS DE LAS BASES DE DATOS
• Independencia lógica y física de los datos.
• Redundancia mínima.
• Acceso concurrente por parte de múltiples usuarios.
• Integridad de los datos.
• Seguridad de acceso y auditoria.
• Respaldo y recuperación.
VENTAJAS DEL USO DE LAS BASES DE DATOS
• Proporcionan una base de seguridad para los datos
tanto en la entrada, en su procesamiento y en su
salida
• Mantienen la consistencia e integridad de los datos
• Permite los respaldos y las recuperaciones
• Permiten generar diferentes vistas de los datos
• Controla el acceso a los datos por niveles de
usuarios
• Permite mantener la redundancia de datos al
mínimo
• Los datos se comparten por múltiples usuarios de
forma concurrente.
LOS SISTEMAS GESTORES DE BASES DE DATOS
Los Sistemas de gestión de base de datos (SGBD /DBMS) 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.
Los sistemas de Gestión de Bases de Datos son un tipo de software dedicado a las comunicaciones de las bases de datos, el usuario y las aplicaciones que la utilizan. Se compone de un lenguaje de definición de datos, de un leguaje de manipulación de datos y de un lenguaje de consulta.
LOS SISTEMAS GESTORES DE BASES DE DATOS
Un sistema de gestión de bases de datos debe permitirdefinir estructuras de almacenamiento, acceder a losdatos de forma eficiente y segura, etc.
Ejemplos: Oracle, IBM DB2, Microsoft SQL Server,Interbase, MySQL, PostgreSQL…
LOS SISTEMAS GESTORES DE BASES DE DATOS
ELEMENTOS QUE CONFORMAN UNA SISTEMA GESTOR DE BASES DE DATOS
Base de Datos• Datos del usuario o datos operativos
Datos introducidos por los usuarios y almacenados en la base de datos
• MetadatosDatos sobre los datos
• Metadatos de aplicaciónDatos de los programas y los datos de la base con los cuales están relacionados
• Hardware y Software
ELEMENTOS QUE CONFORMAN UNA SISTEMA GESTOR DE BASES DE DATOS
Sistema Gestor• Herramientas de diseño
Permiten diseñar los elementos de la base de datos
• Utilerías de tiempo de ejecuciónProgramas que se ejecutan cuando la base de datos esta trabajando
• Motor de búsquedaAplicaciones que permiten hacer funcionar el DBMS /SGBD
Usuarios • Finales: Utilizan los datos almacenados en la base
de datos.• Programadores de aplicaciones: Responsables de
implementar las aplicaciones.• Administrador de la base de datos [DBA: DataBase
Administrator]: Responsable de la gestión y administración de la base de datos. Funciones:
Control de acceso a los datos.Mantenimiento del esquema de la base de datos.Monitorización del rendimiento del DBMS.Realización de copias de seguridad.
ELEMENTOS QUE CONFORMAN UNA SISTEMA GESTOR DE BASES DE DATOS
APLICACIONES DE LA BASE DE DATOS
Una aplicación de la base de datos consta de formas, consultas, reportes, menús y programas de aplicación. Los programas de aplicación deben escribirse en un lenguaje que sea parte del DBMS o en un lenguaje conectado a la base de datos a través del DBMS
CARACTERÍSTICAS DESEABLES DE LOS DBMS
Los datos se organizan independientemente de las aplicaciones que los vayan a usar (independencia lógica) y de los ficheros en los que vayan a almacenarse (independencia física).
Los usuarios y las aplicaciones pueden acceder a los datos mediante el uso de lenguajes de consulta (p.ej. SQL, Query-by-example…).
Los datos se gestionan de forma centralizada e independiente de las aplicaciones.
Consistencia e integridad de los datos.
Fiabilidad (protección frente a fallos)
Seguridad (control de acceso a los datos).
CARACTERÍSTICAS DESEABLES DE LOS DBMS
VENTAJAS DE LOS DBMS
1. Nivel interno: Almacenamiento físico de los datos
2. Nivel conceptual/lógico: Descripción de los datos y
de sus relaciones (modelo conceptual de la base de
datos).
3. Nivel externo: Definición de vistas (partes de la BD
visibles para las distintas aplicaciones y usuarios).
NIVELES DE LOS DATOS EN UNA BASE DE DATOS
NIVELES DE LOS DATOS EN UNA BASE DE DATOS
ESTRUCTURA DE LAS BASES DE DATOS
Recommended