trabajos en altura 2024, sistemas de contencion anticaidas
Diapositivas de sgbd
1. TEMA:
GESTOR DE BASE DE DATOS.
AUTORES:
TAPIA SILVA EVELINA.
RÍOS DUAREZ CESAR EDUARDO.
2. SISTEMA DE GESTOR DE BASE DE DATOS (SGBD):
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. Los usuarios pueden
acceder a la información usando herramientas específicas de consulta y de
generación de informes, o bien mediante aplicaciones al efecto.
Estos sistemas también proporcionan métodos para mantener la integridad de los
datos, para administrar el acceso de usuarios a los datos y para recuperar la
información si el sistema se corrompe. Permiten presentar la información de la base
de datos en variados formatos. La mayoría incluyen un generador de informes.
También pueden incluir un módulo gráfico que permita presentar la información con
gráficos y tablas.
3. COMPONENTES DE UN (SGBD):
LENGUAJES:
PROCESADOR DE CONSULTA:
Compilador de LMD: traduce las sentencias del LMD de consultas a instrucciones de bajo
nivel.
Precompilador del LMD incorporado: Trabaja en conjunto con el compilador del LMD
para generar el código adecuado.
Motor de evaluación: ejecuta las instrucciones de bajo nivel generadas por el
compilador.
Intérprete del LDD: convierte las sentencias del LDD en un conjunto de tablas que
contiene metadatos. Estas tablas se almacenan en el diccionario de datos.
4. GESTOR DE ALMACENAMIENTO:
Gestor de transacciones: asegura que la BD quede en un estado consistente
después de un fallo del sistema.
Gestor de memoria intermedia: se encarga de transferir los datos entre la
memoria principal y los dispositivos de almacenamiento secundario.
Gestor de archivos: gestiona la reserva de espacio de almacenamiento en
disco, así como la estructura de datos usada para representar los datos en
disco. Si utilizamos ficheros dispersos este módulo es el encargado de llamar a
la función de dispersión para generar la dirección de los registros.
5. DICCIONARIO DE DATOS:
Lugar donde se deposita información
sobre todos los objetos que forman la
base de datos (estructura lógica y
física de los datos, definiciones de
todos los objetos de la base de
datos...)
6. SEGURIDAD E INTEGRIDAD DE DATOS:
Debe garantizarse la protección de los datos contra accesos no autorizados.
Los SGBD deben ofrecer mecanismos para implantar restricciones de
integridad.
Proporciona herramientas y mecanismos para planificación y realización de
copias de seguridad.
Debe ser capaz de recuperar la BD llevándola a un estado consistente.
Debe asegurar el acceso concurrente.
7. USUARIOS DE LOS SGBD:
Usuarios de la categoría DBA (administradores)
Usuarios de tipo RESOURCE, que pueden crear sus propios objetos y tener
acceso a los objetos sobre los que se les ha concedido permisos.
Usuarios de tipo CONNECT, que solamente pueden utilizar los objetos a los
que se les ha concedido permiso
Todos los SGBD proporcionan una serie de herramientas de administración.
Permite a los administradores la gestión de la BD y gestión de usuarios y
permisos, entre otros.
8. LENGUAJES DE MODULACION:
LENGUAJE DE MODULACION JERARQUICA:
Sistema de modulación que permite la transmisión de dos flujos diferentes de datos
(alta prioridad y baja prioridad) en un único flujo de un solo canal (principalmente
usado en el estándar DVB-T)
Los datos de alta prioridad se destinan a los receptores móviles y/o portátiles, y a
las zonas alejadas del transmisor donde el SNR es menor. Los de baja prioridad
están destinados a las zonas cercanas al transmisor para receptores fijos.
LENGUAJE DE MODULACION DE RED:
Organiza la información en registros (almacenan los datos) y enlaces (relacionan los
datos).
9. LENGUAJE DE MODULACION RELACIONAL:
SGBD Relacionales Extendidos:
Principios del relacional + valores complejos.
Sistemas: VERSO, ORACLE, ILLUSTRA, UniSQL, etc.
SGBD deductivos:
Principios del relacional + Lógica de primer orden.
Sistema: RDL, LDL, NAIL, etc.
SGBD extensibles:
Principios del relacional + administración de módulos.
Sistemas.
10. LENGUAJE DE MODULACION ORIENTADA A OBJETOS:
El lenguaje de modelado de objetos es un conjunto estandarizado de
símbolos y de modos de disponerlos para modelar (parte de) un diseño de
software orientado a objetos.
Algunas organizaciones los usan extensivamente en combinación con
una metodología de desarrollo de software para avanzar de
una especificación inicial a un plan de implementación y para comunicar
dicho plan a todo un equipo de desarrolladores. El uso de un lenguaje de
modelado es más sencillo que la auténtica programación, pues existen
menos medios para verificar efectivamente el funcionamiento adecuado del
modelo. Esto puede suponer también que las interacciones entre partes del
programa den lugar a sorpresas cuando el modelo ha sido convertido en un
software funcionante.
11. SISTEMA DE GESTOR DE BASE DE DATOS:
PostgreSQL:
PostgreSQL es un Sistema Gestor de Bases de Datos
Relacionales Orientadas a Objetos, derivado de Postgres,
desarrollado en la Universidad de California, en el
Departamento de Ciencias de la Computación de
Berkeley. Es un gestor de bases de datos de código
abierto, brinda un control de concurrencia multi-versión
(MVCC por sus siglas en inglés) que permite trabajar con
grandes volúmenes de datos; soporta gran parte de la
sintaxis SQL y cuenta con un extenso grupo de enlaces
con lenguajes de programación.
12. MySQL:
MySQL es un sistema gestor de bases de datos
relacionales rápido, sólido y flexible. Es idóneo para la
creación de bases de datos con acceso desde páginas
web dinámicas, así como para la creación de cualquier
otra solución que implique el almacenamiento de datos,
posibilitando realizar múltiples y rápidas consultas. Está
desarrollado en C y C++, facilitando su integración en
otras aplicaciones desarrolladas también en esos
lenguajes.
13. Microsoft SQL Server:
SQL Server es un sistema gestor de base de datos
relacionales producido por Microsoft. Es un sistema
cliente/servidor que funciona como una extensión
natural del sistema operativo Windows. Entre otras
características proporciona integridad de datos,
optimización de consultas, control de concurrencia y
backup y recuperación.
14. INFORMIX:
Informix es un DBMS actualmente desarrollado
por IBM. Fue adquirido en el 2001 a una
compañía llamada Informix. Ha sido uno de los
más importantes sistemas de base de datos a lo
largo de la historia y actualmente es quizá uno de
los más reconocidos. Este sistema es ha sido
votado como uno de los más eficientes, de bajo
costo y confiables en el mercado.
15. ORACLE:
Es manejador de base de datos relacional que
hace uso de los recursos del sistema informático
en todas las arquitecturas de hardware, para
garantizar su aprovechamiento al máximo en
ambientes cargados de información. Es el
conjunto de datos que proporciona la capacidad
de almacenar y acude a estos de forma
consecuente con un modelo definido como
relacional. Además es una suite de productos que
ofrece una gran variedad de herramientas.
16. RECOMENDACIONES:
Principalmente vemos la necesidad de conocer cada día más el entorno de las
bases de datos. Aprender de manera didáctica y autodidactica con mayor
dedicación.
Es necesario conocer que la implementación del código debe estar bien
estructurado para evitar algunas redundancias innecesarias.
Conocer las especificaciones que nos presenta cuando estructuramos las tablas
de cada base de datos, realizando nuestro trabajo más práctico y sencillo.
17. CONCLUSIONES:
Durante la realización de este trabajo, aprendimos acerca del, lenguaje SQL, de los
sistemas de gestión de bases de datos, y su importancia y utilidad a la hora de almacenar,
clasificar y manejar información, de cualquier tipo.
Desde usuarios particulares, hasta grandes empresas, gozan de las ventajas que brindan
los SGBD, desde clasificar la información según el criterio deseado por el usuario, modificar
la información que contiene una base de datos, entre otras
MySQL ha sido un gestor de bases de datos muy útil desde que fue creado, y con el
tiempo, nuevas funciones se le añadieron, expandiéndolo y volviéndolo mas útil, y
convirtiéndose así en uno de los gestores de bases de datos mas utilizados a nivel mundial,
junto a Oracle. Por otro lado, PostgreSQL es un SGBD continuamente modificado y
actualizado por un grupo de desarrolladores a nivel mundial (PostgreSQL Global
Development Group), también basado en el lenguaje SQL.
SQL significó un gran avance para este fin, almacenar y clasificar información, además de
que gracias a su aparición, hoy en día existe una gran variedad de SGBD basados en el
lenguaje SQL, como MySQL, PostgreSQL, Oracle, entre otros. Desde su estandarización,
casi todos los programas que trabajan con bases de datos, utilizan este lenguaje, con
diferentes variaciones y funciones, según el tipo de software y su objetivo.