Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
FACULTAD DE LA ENERGÍA, LAS INDUSTRIAS Y LOS RECURSOS NO RENOVABLES CARRERA DE COMPUTACIÓN UNIVERSIDAD NACIONAL DE LOJA CARRERA DE COMPUTACIÓN BASE DE DATOS Alumnos: Nathaly Gabriela Bravo Salazar Diego Oswaldo Marquez Paccha Luis Rodrigo Cuenca Sanchez Brigith Antonela Lojan Cabrera Adrian Fernado Núñez López Nayely Cruzcaya Ramirez Herrera CURSO Tercer Ciclo “A” DOCENTE Ing. Mario Zambrano. LOJA - ECUADOR Desarrollar un mapa mental y glosario de términos ,Identificando principalmente ● Conceptos : Un SGBD es un software que sigue un modelo de sistema de base de datos y, por lo tanto, resulta decisivo a la hora de configurarla, administrarla y utilizarla. Solo cuando el sistema gestor de base de datos está instalado y configurado, los usuarios pueden introducir y consultar los datos. Los permisos de lectura y escritura, así como las funciones de administración generales, se establecen mediante las interfaces específicas de la aplicación y el lenguaje de definición de datos correspondiente. El más conocido de estos lenguajes es SQL (Structured Query Language, lenguaje de consulta estructurada). La base de datos en sí solo consta de los propios datos en forma estructurada, mientras que el SGBD es el elemento básico para materializar estas estructuras. ● Características: Un sistema de gestión de base de datos consta de varios componentes, todos los cuales contribuyen al buen funcionamiento del software. A Continuación revisaremos las características más importantes : ● Diccionario de datos: consiste en una lista de metadatos que reflejan las características de los diversos tipos de datos incluidos en la base de datos. Además, estos metadatos informan sobre los permisos de uso de cada registro y su representación física. De esta manera, el diccionario proporciona toda la información relevante sobre los datos almacenados. ● Lenguaje de definición de datos: el lenguaje de definición de datos, también llamado lenguaje de base de datos o DDL (data definition language), sirve para estructurar el contenido de la base de datos. Gracias a este lenguaje, es posible crear, modificar y eliminar objetos individuales, como referencias, relaciones o derechos de usuario. ● Lenguaje de manipulación de datos: mediante el lenguaje de manipulación de datos o DML (data manipulation language), se pueden introducir nuevos registros en la base de datos, así como eliminar, modificar y consultar los que ya contiene. Este lenguaje también permite comprimir y extraer los datos. Además hay que destacar que todo sistema gestor de base de datos (SGBD), debe cumplir con las características de almacenamiento y seguridad propios que garanticen el manejo íntegro de los datos. ● Funciones ● Almacenamiento de datos La base de datos almacena texto, documentos, contraseñas y otros datos digitales que pueden consultarse. ● Edición de datos La mayoría de las bases de datos permiten editar directamente los datos almacenados, según los derechos de acceso ● Eliminación de datos Los registros que contiene la base de datos pueden eliminarse por completo. En algunos casos, es posible recuperar los datos borrados, mientras que, en otros, la información se pierde para siempre. ● Administración de metadatos Por lo general, en la base de datos, la información se almacena con metadatos o metaetiquetas que, por ejemplo, ayudan a organizarla y facilitan la función de búsqueda. Los derechos de acceso también suelen regularse mediante metadatos.La administración de los datos consiste en cuatro operaciones fundamentales: create (crear), read/retrieve (leer/recuperar), update (actualizar) y delete (borrar). ● Seguridad de los datos La base de datos debe ser segura para evitar el acceso de personas no autorizadas. Para mantener la seguridad de los datos, además de implementar un método de cifrado eficaz, hay que administrar la base de datos cuidadosamente, sobre todo por parte del administrador principal. ● Integridad de los datos Con integridad nos referimos a que la información contenida en la base de datos se adhiera a ciertas normas para garantizar su coherencia, así como a definir su lógica comercial. Solo así se garantiza que el conjunto de la base de datos funcione de manera coherente y constante. ● Modo multiusuario Las aplicaciones de la base de datos permiten acceder a ella desde varios dispositivos. En el modo multiusuario, es fundamental distribuir adecuadamente los derechos y mantener la seguridad de los datos. ● Optimización de consulta En el aspecto técnico, la base de datos debe optimizar el procesamiento de cada consulta al máximo para garantizar un buen rendimiento. Si la base de datos tiene que “dar muchas vueltas” para consultar los datos, el rendimiento general del sistema se verá afectado. ● Triggers y stored procedures De estos procedimientos se encargan unas miniaplicaciones almacenadas en el SGBD, que se activan automáticamente (trigger) como consecuencia de algunas acciones, con el objetivo de mejorar la integridad de los datos, entre otros. Los triggers y stored procedures son procesos típicos de las bases de datos relacionales; el último también puede contribuir a la seguridad del sistema si al usuario solo se le permite realizar acciones a través de procedimientos predefinidos. ● Transparencia del sistema La transparencia del sistema es especialmente importante para los sistemas distribuidos: al impedir que el usuario distribuya e implemente los datos, el uso de la base de datos distribuida es similar al de una base de datos centralizada. ● Ventajas Ventajas de los sistemas gestores de base de datos: -Gestión fácil de grandes conjuntos de datos -Acceso sencillo y eficaz a los datos almacenados -Gran flexibilidad -Integridad y consistencia de los datos -Control de acceso del usuario (seguridad y protección de datos) -Alta disponibilidad ● Bibliografía: Ionos.(2020).Introducción al sistema gestor de bases de datos(SGBD). Recuperado de: https://www.ionos.es/digitalguide/hosting/cuestiones-tecnicas/sistema-gestor-de-base-de-dato s-sgbd/ Link de Presentación: https://www.canva.com/design/DAEv16sC8nE/Zy3Wc4a8O-bdjWYwmd30Vg/view?utm_co ntent=DAEv16sC8nE&utm_campaign=designshare&utm_medium=link&utm_source=publis hpresent Glosario de términos: Software : sirve para crear y acceder a los datos de la base de datos . Funciones de administración: aquellas actividades básicas que cualquier administrador debe realizar para cumplir con cualquier resultado determinado. Lenguaje de definición de datos: son la creación, modificación y borrado de las tablas que componen la base de datos. Lenguaje de manipulación de datos:idioma proporcionado por los sistemas gestores de bases de datos. ACID: conjunto de propiedades que garantizan que las transacciones de una Base de Datos se procesan de manera fiable. https://www.ionos.es/digitalguide/hosting/cuestiones-tecnicas/sistema-gestor-de-base-de-datos-sgbd/ https://www.ionos.es/digitalguide/hosting/cuestiones-tecnicas/sistema-gestor-de-base-de-datos-sgbd/ https://www.canva.com/design/DAEv16sC8nE/Zy3Wc4a8O-bdjWYwmd30Vg/view?utm_content=DAEv16sC8nE&utm_campaign=designshare&utm_medium=link&utm_source=publishpresent https://www.canva.com/design/DAEv16sC8nE/Zy3Wc4a8O-bdjWYwmd30Vg/view?utm_content=DAEv16sC8nE&utm_campaign=designshare&utm_medium=link&utm_source=publishpresent https://www.canva.com/design/DAEv16sC8nE/Zy3Wc4a8O-bdjWYwmd30Vg/view?utm_content=DAEv16sC8nE&utm_campaign=designshare&utm_medium=link&utm_source=publishpresent Multiusuario: característica de un sistema operativo o programa que permite proveer servicio y procesamiento a múltiples usuarios. Triggers: también conocido como disparador es un script que se usa en lenguaje de programación SQL, en especial en bases de datos como MySQL o PostgreSQL. Stored procedures: programa almacenado físicamente en una base de datos. Hardware : se emplean para contener los datos almacenados. Diccionario de datos: conjunto de metadatos que contienen las características lógicas y puntualesde los datos que se van a utilizar en el sistema
Compartir