Logo Studenta

BDD_U1T3_GRUPO_4_Brigith_Lojan_SGBD - Brigith Lojan

¡Estudia con miles de materiales!

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

Continuar navegando