sistema de base de datos
TRANSCRIPT
![Page 1: Sistema de base de datos](https://reader035.vdocumento.com/reader035/viewer/2022062706/557b5561d8b42a1f1a8b4731/html5/thumbnails/1.jpg)
SISTEMA DE BASE DE DATOS
Luis Alfredo Rueda
![Page 2: Sistema de base de datos](https://reader035.vdocumento.com/reader035/viewer/2022062706/557b5561d8b42a1f1a8b4731/html5/thumbnails/2.jpg)
Ejemplos de sistema de Base de Datos
La base de datos de un banco. La base de datos de un colegio. La base de datos de un centro comercial. La base de datos de la empresa
eléctrica.
![Page 3: Sistema de base de datos](https://reader035.vdocumento.com/reader035/viewer/2022062706/557b5561d8b42a1f1a8b4731/html5/thumbnails/3.jpg)
Datos
La base de datos contiene tanto los datos operativos como los metadatos es decir los datos acerca de los datos y actúan como una especie de puente entre los componentes ligados a la magina y los componentes ligados al operador humano.
![Page 4: Sistema de base de datos](https://reader035.vdocumento.com/reader035/viewer/2022062706/557b5561d8b42a1f1a8b4731/html5/thumbnails/4.jpg)
Base de Datos
Una colección compartida de datos lógicamente relacionados, junto con descripción de estos datos, diseñados para satisfacer las necesidades de información de una organización.
Es un repositorio centralizado de gran tamaño compuesto por datos que pueden ser utilizados por múltiples departamentos y usuarios.
![Page 5: Sistema de base de datos](https://reader035.vdocumento.com/reader035/viewer/2022062706/557b5561d8b42a1f1a8b4731/html5/thumbnails/5.jpg)
Sistema de gestión de base de datos
Un sistema software que permite a los usuarios definir, crear ,mantener, y controlar el acceso a la base de datos.
Software que interactúa con los programas de usuario y con la base de datos.
![Page 6: Sistema de base de datos](https://reader035.vdocumento.com/reader035/viewer/2022062706/557b5561d8b42a1f1a8b4731/html5/thumbnails/6.jpg)
Programa de aplicación de base de datos
Un programa informático que interactúa con la base de datos emitiendo las apropiadas solicitudes (normal mente una instrucción SQL)dirigidas al SGBD.
Es tos programas pueden ser programas de procesamiento o programa en línea.
![Page 7: Sistema de base de datos](https://reader035.vdocumento.com/reader035/viewer/2022062706/557b5561d8b42a1f1a8b4731/html5/thumbnails/7.jpg)
Seguridad
La seguridad de la base de datos es la protección de los datos frente a su uso por personas no autorizadas
![Page 8: Sistema de base de datos](https://reader035.vdocumento.com/reader035/viewer/2022062706/557b5561d8b42a1f1a8b4731/html5/thumbnails/8.jpg)
Integridad
La integridad de la base de datos hace referencia a la validez y coherencia de los datos almacenados.
La integridad permite que el DBA defina y que el SGBD imponga las restricciones de integridad.
![Page 9: Sistema de base de datos](https://reader035.vdocumento.com/reader035/viewer/2022062706/557b5561d8b42a1f1a8b4731/html5/thumbnails/9.jpg)
Vistas
Con esta funcionalidad el SGBD es una herramienta extremadamente potente y útil.
La vista permite que cada usuario disponga de su propia vista de la base de datos (una vista es en esencia un cierto subconjunto de la base de datos.
![Page 10: Sistema de base de datos](https://reader035.vdocumento.com/reader035/viewer/2022062706/557b5561d8b42a1f1a8b4731/html5/thumbnails/10.jpg)
Es que en cada conjunto de programas de aplicación departamentales se encarga de gestionar la introducción de datos, el mantenimiento de los archivos y la generación de un conjunto fijo de informes específicos.
Desventajas. Separación y aislamiento de los datos. Duplicación de los datos. Dependencia entre los datos. Formatos de archivos incompatibles. Consultas fijas/proliferación de programas de
aplicación.
![Page 11: Sistema de base de datos](https://reader035.vdocumento.com/reader035/viewer/2022062706/557b5561d8b42a1f1a8b4731/html5/thumbnails/11.jpg)
Escriba las principales características del enfoque de base de datos y compárelas con la técnica basada en archivos.
BASE DE DATOS TÉCNICA BASADA EN ARCHIVOS
Podemos modificar la definición interna de un objetivo sin afectar a los usuarios de dicho objetivo.
Si se añaden nuevas estructuras de datos o se modifican las existentes, los programas de aplicación no se verán afectados.
Esto significa que resulta difícil realizar cambios a una estructura .
Sin embargo los sistemas manuales de archivos dejan de ser útiles cundo tenemos que establecer referencias cruzadas o procesar la información contenida en los documentos.
![Page 12: Sistema de base de datos](https://reader035.vdocumento.com/reader035/viewer/2022062706/557b5561d8b42a1f1a8b4731/html5/thumbnails/12.jpg)
Los cinco componentes del entorno SGBD
Hardware Software Datos Procedimiento Personas Se relacionan entre si en que cada uno
depende del otro para cumplir un solo objetivo.
![Page 13: Sistema de base de datos](https://reader035.vdocumento.com/reader035/viewer/2022062706/557b5561d8b42a1f1a8b4731/html5/thumbnails/13.jpg)
Administradores de datos y de la base de datos
El administrador de datos es responsable de gestionar los recursos de datos de políticas estándares
El administrador de la base de datos es responsable de la implementación y diseños físicos de la base de datos.
![Page 14: Sistema de base de datos](https://reader035.vdocumento.com/reader035/viewer/2022062706/557b5561d8b42a1f1a8b4731/html5/thumbnails/14.jpg)
Diseñadores de bases de datos
El diseñador lógico identifica relaciones restricciones y modelo de datos.
El diseñador físico materializa el diseño lógico mediante estructuras y métodos de almacenamiento seguridades etc.
![Page 15: Sistema de base de datos](https://reader035.vdocumento.com/reader035/viewer/2022062706/557b5561d8b42a1f1a8b4731/html5/thumbnails/15.jpg)
Desarrollador de aplicaciones
Implementan los programas de aplicación que proporcionan funcionalidad requerido. Extraer insertar, actualizar o borrar datos con algunas operaciones solicitadas.
![Page 16: Sistema de base de datos](https://reader035.vdocumento.com/reader035/viewer/2022062706/557b5561d8b42a1f1a8b4731/html5/thumbnails/16.jpg)
Usuarios finales
Son los clientes de la base de datos pueden ser:
Usuarios inexpertos Usuarios avanzados
![Page 17: Sistema de base de datos](https://reader035.vdocumento.com/reader035/viewer/2022062706/557b5561d8b42a1f1a8b4731/html5/thumbnails/17.jpg)
VENTAJASControl de la redundanciade los datos
Los sistemas tradicionales basados en archivos desperdician espacio al almacenar la misma información en mas de un archivo.
La base de datos trata de eliminar la redundancia integrando los archivos de modo que no se almacenen múltiples copias de los mismos datos.
![Page 18: Sistema de base de datos](https://reader035.vdocumento.com/reader035/viewer/2022062706/557b5561d8b42a1f1a8b4731/html5/thumbnails/18.jpg)
Coherencia de los datos
Si un elemento de datos solo se almacena una vez en la base de datos las actualizaciones de un valor solo tienen que llevarse a cabo una vez y el nuevo valor estará disponible de forma inmediata para todos los usuarios.
![Page 19: Sistema de base de datos](https://reader035.vdocumento.com/reader035/viewer/2022062706/557b5561d8b42a1f1a8b4731/html5/thumbnails/19.jpg)
Mas información a partir de la misma cantidad de datos
Al integrar los datos operacionales la información puede deducir información adicional a partir del conjunto de datos existentes.
Compartición de los datos.Son propiedades de las personas o departamentos que los usan.
![Page 20: Sistema de base de datos](https://reader035.vdocumento.com/reader035/viewer/2022062706/557b5561d8b42a1f1a8b4731/html5/thumbnails/20.jpg)
Mayor integridad de los datos.
El concepto de integridad de la base de datos hace referencia a la validez y coherencia de los datos almacenados.
Mayor seguridad. La seguridad de la base de datos es la
protección de los datos frente a su uso apersonas no autorizadas.
![Page 21: Sistema de base de datos](https://reader035.vdocumento.com/reader035/viewer/2022062706/557b5561d8b42a1f1a8b4731/html5/thumbnails/21.jpg)
Imposición de estándares.
Puede tratarse de estándares departamentales de la organización, nacionales o internacionales referidos a cosas tales como como los formatos de datos necesarios para facilitar el intercambio de datos entre sistemas.
Economía de escala. Al combinar todos los datos operacionales de
una organización en una única base de datos de crear un conjunto de aplicaciones que funcionan con esta fuente centralizada de datos, pueden reducirse enormemente los costes.
![Page 22: Sistema de base de datos](https://reader035.vdocumento.com/reader035/viewer/2022062706/557b5561d8b42a1f1a8b4731/html5/thumbnails/22.jpg)
Equilibrio entre los requisitos conflictivos.
Cada usuario de departamento tiene necesidades que pueden entrar en conflicto con las de otros usuarios.
mayor accesibilidad de los datos y mayor capacidad de respuesta.
Los datos que atraviesan las fronteras departamentales son accesibles de modo directo por los usuarios finales. Esto proporciona un sistema con una funcionalidad potencialmente mucho mayor.
![Page 23: Sistema de base de datos](https://reader035.vdocumento.com/reader035/viewer/2022062706/557b5561d8b42a1f1a8b4731/html5/thumbnails/23.jpg)
Mayor productividad.
Proporciona muchas de las funciones estándar que el programador tendría normalmente que incluir dentro de su aplicación basada en archivos.
Mantenimiento simplificado gracias a la independencia de los datos.
En los sistemas basados en archivos, las descripciones de los datos y la lógica para acceder a los datos están integradas en cada programa de aplicación, haciendo que los programas sean dependientes de los datos.
![Page 24: Sistema de base de datos](https://reader035.vdocumento.com/reader035/viewer/2022062706/557b5561d8b42a1f1a8b4731/html5/thumbnails/24.jpg)
Mayor nivel de concurrencia.
En algunos sistemas basados en archivos, si se permite a dos o mas acceder al mismo archivo simultáneamente, es posible que los accesos se interfieran entre si, provocando una perdida de información.
Servicios mejorados de copia de seguridad y recuperación.
Muchos sistemas basados en archivos asignan al usuario la responsabilidad de proporcionar medidas para proteger los datos frente a los fallos de sistema informático o de programas de aplicación.
![Page 25: Sistema de base de datos](https://reader035.vdocumento.com/reader035/viewer/2022062706/557b5561d8b42a1f1a8b4731/html5/thumbnails/25.jpg)
Desventajas
Complejidad. Los desarrolladores y diseñadores de base de
datos, los administradores de base de datos y los usuarios finales deben ser capaces de comprender esta funcionalidad para poder aprovechar al máximo.
Tamaño. La complejidad del amplio rasgo de
funcionalidades hacen que el SGBD sea un programa de software de gran tamaño que ocupa muchos megabytes de espacio de disco y memoria.
![Page 26: Sistema de base de datos](https://reader035.vdocumento.com/reader035/viewer/2022062706/557b5561d8b42a1f1a8b4731/html5/thumbnails/26.jpg)
Coste del SGBD
El coste de el SGBD varia significativamente, dependiendo del entorno y de la funcionalidad proporcionada.
Coste del hardware adicional. Los requisitos de almacenamiento en
disco para el SGBD y la base de datos pueden imponer la compra de espacio y almacenamiento adicional.
![Page 27: Sistema de base de datos](https://reader035.vdocumento.com/reader035/viewer/2022062706/557b5561d8b42a1f1a8b4731/html5/thumbnails/27.jpg)
Costes del conversión
En algunos sistemas el coste del SGBD y del hardware adicional puede ser insignificantico si lo comparamos con el coste de convertir la s aplicaciones existentes.
Prestaciones Los sistemas basados en archivos se escriben para una aplicación especifica .Como resultado las prestaciones suelen ser muy buenas.
![Page 28: Sistema de base de datos](https://reader035.vdocumento.com/reader035/viewer/2022062706/557b5561d8b42a1f1a8b4731/html5/thumbnails/28.jpg)
Mayor implanto de los fallos
La centralizacion de los recursos implementan la vulnerabilidad del sistema.