La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Introducción a los Conceptos de Bases de Datos Docente: Ing. Marleny Soria Medina.

Presentaciones similares


Presentación del tema: "Introducción a los Conceptos de Bases de Datos Docente: Ing. Marleny Soria Medina."— Transcripción de la presentación:

1 Introducción a los Conceptos de Bases de Datos Docente: Ing. Marleny Soria Medina

2 BASE DE DATOS 2 O Una base de datos es una colección de información organizada de forma que un programa de ordenador pueda seleccionar rápidamente los fragmentos de datos que necesite. O El contenido de una base de datos engloba a la información de una organización, de tal manera que los datos estén disponibles para los usuarios.

3 Sistema Manejador de Base de Datos(DBMS) O Es un conjunto de programas que permiten el almacenamiento, modificación y extracción de la información en una base de datos, además de proporcionar herramientas para añadir, borrar, modificar y analizar los datos. O Los usuarios pueden acceder a la información usando herramientas específicas de interrogación y de generación de informes. 3

4 O Los SGBD también proporcionan métodos para mantener la integridad de los datos, para administrar el acceso de usuarios a los datos y recuperar la información si el sistema se corrompe. O La mayoría de los SGBD incluyen un generador de informes. O También puede incluir un módulo gráfico que permita presentar la información con gráficos. 4

5 O Dato: Conjunto de caracteres con algún significado, pueden ser numéricos, alfabéticos, o alfanuméricos. O Información: Es un conjunto ordenado de datos los cuales son manejados según la necesidad del usuario y lógicamente debe ser guardada en archivos. O Campo: Es la unidad más pequeña a la cual uno puede referirse en un programa. Desde el punto de vista del programador representa una característica de un individuo u objeto.. 5

6 O Registro: Colección de campos de iguales o de diferentes tipos. O Tabla: Una tabla es una herramienta de organización de información que se utiliza en bases de datos. 6

7 Personas en el entorno de la Base de Datos O Hay cuatro grupos de personas que intervienen en el entorno de una base de datos: 1. El administrador de la base de datos 2. Los diseñadores de la base de datos 3. Los programadores de aplicaciones 4. Los usuarios 7

8 El administrador de la base de datos O Se encarga de la implementación física de la base de datos: escoge los tipos de los ficheros de datos y de los índices que deben crearse. O Se encarga de establecer la política de seguridad y del acceso concurrente. O También se debe preocupar de que el sistema se encuentre siempre operativo y procurar que los usuarios y las aplicaciones obtengan buenas prestaciones. 8

9 Los diseñadores de la base de datos O Realizan el diseño de la base de datos, debiendo identificar los datos, las relaciones entre ellos y las restricciones sobre los datos y sobre sus relaciones. O Debe tener un profundo conocimiento de los datos de la empresa y también debe conocer sus reglas de negocio. 9

10 Programadores de aplicaciones O Se encargan de implementar los programas de aplicación que servirán a los usuarios finales. Estos programas de aplicación son los que permiten consultar datos, insertarlos, actualizarlos y eliminarlos. O Estos programas se escriben mediante lenguajes de tercera generación o de cuarta generación. 10

11 Los usuarios finales O Son los clientes de la base de datos, la base de datos ha sido diseñada e implementada, y está siendo mantenida, para satisfacer sus requisitos en la gestión de su información 11

12 Ventajas 12 O Control sobre la redundancia de datos: O Los sistemas de ficheros almacenan varias copias de los mismos datos en ficheros distintos. O Sistemas de bases de datos todos estos ficheros están integrados, por lo que no se almacenan varias copias de los mismos datos O Consistencia de datos: O Si un dato está almacenado una sola vez, cualquier actualización se debe realizar sólo una vez, y está disponible para todos los usuarios inmediatamente. O Si un dato está duplicado y el sistema conoce esta redundancia

13 Ventajas O Compartición de datos: O En los sistemas de bases de datos, los datos pertenecen a la empresa y puede ser compartida por todos los usuarios que estén autorizados. O Mejora en la integridad de datos: O La integridad se expresa mediante restricciones o reglas que no se pueden violar. Estas restricciones se pueden aplicar tanto a los datos, como a sus relaciones, y es el SGBD quien se debe encargar de mantenerlas. 13

14 Ventajas: O Aumento de la concurrencia: O Los SGBD gestionan el acceso concurrente a la base de datos y garantizan que no ocurran problemas de este tipo. O Mejora en la accesibilidad a los datos: O SGBD proporcionan lenguajes de consultas o generadores de informes que permiten al usuario hacer cualquier tipo de consulta sobre los datos, sin que sea necesario que un programador escriba una aplicación que realice tal tarea. 14

15 Ventajas: O Mejora en la seguridad: O La seguridad de la base de datos es la protección de la base de datos frente a usuarios no autorizados. 15

16 Desventajas: O Complejidad: O Los SGBD son conjuntos de programas que pueden llegar a ser complejos con una gran funcionalidad. Es preciso comprender muy bien esta funcionalidad para poder realizar un buen uso de ellos. O Coste del equipamiento adicional: O El SGBD, como la propia base de datos, pueden hacer que sea necesario adquirir más espacio de almacenamiento, es posible que sea necesario adquirir una máquina más grande o una máquina que se dedique solamente al SGBD. 16

17 Desventaja: O Vulnerable a los fallos: O El hecho de que todo esté centralizado en el SGBD hace que el sistema sea más vulnerable ante los fallos que puedan producirse. Es por ello que deben tenerse copias de seguridad (Backup). 17


Descargar ppt "Introducción a los Conceptos de Bases de Datos Docente: Ing. Marleny Soria Medina."

Presentaciones similares


Anuncios Google