SlideShare una empresa de Scribd logo
1 de 22
UNIVERSIDAD POLITÉCNICA AMAZÓNICA
Autorizada por Resolución Nº 650-2011–CONAFU
GESTORDE BASEDE DATOS
DEFINICIÓN :
Un Sistema Gestor de Bases de Datos (SGBD) o DGBA (Data Base Management
System) es un conjunto de programas no visibles que administran y gestionan la
información que contiene una base de datos. A través de él se maneja todo acceso
a la base de datos con el objetivo de servir de interfaz entre ésta, el usuario y las
aplicaciones.
PRINCIPALES COMPONENTES DEL
GESTOR DE BASE DE DATOS
 CONTROL DE AUTORIZACIÓN: Este módulo comprueba que el usuario tiene los
permisos necesarios para llevar a cabo la operación que solicita.
 PROCESADOR DE COMANDOS: Una vez que el sistema ha comprobado los
permisos del usuario, se pasa el control al procesador de comandos.
 CONTROL DE LA INTEGRIDAD: Cuando una operación cambia los datos de la base
de datos, este módulo debe comprobar que la operación a realizar satisface todas
las restricciones de integridad necesarias.
 OPTIMIZADOR DE CONSULTAS: Este módulo determina la estrategia óptima para la
ejecución de las consultas.
 GESTOR DE TRANSACCIONES: Este módulo realiza el procesamiento de las
transacciones.
 PLANIFICADOR (SCHEDULER): Este módulo es el responsable de asegurar
que las operaciones que se realizan concurrentemente sobre la base de
datos tienen lugar sin conflictos.
 GESTOR DE RECUPERACIÓN: Este módulo garantiza que la base de datos
permanece en un estado consistente en caso de que se produzca algún
fallo.
 GESTOR DE BUFFERS: Este módulo es el responsable de transferir los datos
entre memoria principal y los dispositivos de almacenamiento secundario. A
este módulo también se le denomina gestor de datos.
LENGUAJES DE MODELACIÓN
1.ESTRUCTURA JERÁRQUICA
Esta estructura es simple pero inflexible ya que las relaciones están
confinadas al tipo 1: n.
2. ESTRUCTURA EN RED
Esta estructura contiene relaciones más complejas que las jerárquicas.
Admite relaciones de cada registro con varios que se pueden seguir por
distintos caminos.
3. ESTRUCTURA RELACIONAL
La estructura relacional es la más extendida hoy en día. Se usa
en mainframes, computadoras medias y microcomputadoras.
4. ESTRUCTURA MULTIDIMENSIONAL
La estructura multidimensional tiene parecidos a la del modelo relacional,
pero en vez de las dos dimensiones filas-columnas, tiene N dimensiones. Esta
estructura ofrece el aspecto de una hoja de cálculo. Es fácil de mantener y
entender ya que los registros se almacenan del mismo modo como se ven.
5. ESTRUCTURA ORIENTADA A OBJETOS
La estructura orientada a objetos está diseñada siguiendo el paradigma de
los lenguajes orientados a objetos. Esta estructura tiene gran difusión en
aplicaciones web para aplicaciones multimedia.
SISTEMA DE GESTOR DE BASE DE DATOS
MySQL
Es un sistema de gestión de base de datos
relacional, multihilo y multiusuario con más de seis
millones de instalaciones. MySQL AB desarrolla
MySQL como software libre en un esquema de
licenciamiento dual.
oVentajas:
oVelocidad al realizar las operaciones
oBajo costo en requerimientos para la
elaboración de bases de datos
oFacilidad de configuración e instalación.
oDesventajas:
oUn gran porcentaje de las utilidades de
MySQL no están documentadas.
oNo es intuitivo, como otros programas
(ACCESS).
Oracle
Es un sistema de gestión de base de datos relacional (o
RDBMS por el acrónimo en inglés de Relational Data Base
Management System), fabricado por Oracle Corporation.
Características:
• Soporte de transacciones.
• Estabilidad.
• Escalabilidad.
• Es multiplataforma.
Ventajas:
• Oracle es el motor de base de datos objeto-
relacional más usado a nivel mundial
• Puede ejecutarse en todas las plataformas, desde
una Pc hasta un supercomputador.
Desventajas:
• El mayor inconveniente de Oracle es quizás su
precio necesidad de ajustes elevado el coste de la
información.
Microsoft SQL Server
Es un sistema de gestión de bases de datos relacionales basado en el
lenguaje Transact-SQL, capaz de poner a disposición de muchos
usuarios grandes cantidades de datos de manera simultánea.
Características:
 Soporte de transacciones.
 Escalabilidad, estabilidad y seguridad.
 Soporta procedimientos almacenados.
 Incluye también un potente entorno gráfico de administración,
que permite el uso de comandos DDL y DML gráficamente.
 Permite trabajar en modo cliente-servidor donde la
información y datos se alojan en el servidor y las terminales o
clientes de la red sólo acceden a la información.
Ventajas:
• Soporte de transacciones.
• Escalabilidad, estabilidad y seguridad.
• Soporta procedimientos almacenados.
Desventajas:
• Soporte de transacciones. Escalabilidad, estabilidad y
seguridad. Soporta procedimientos almacenados.
• Enorme cantidad de memoria RAM que utiliza para la
instalación y utilización del software
• La relación calidad-precio esta muy debajo comparado con
Oracle.
Microsoft Access
Es un sistema de gestión de bases de datos Relacional creado y
modificado por Microsoft (DBMS) para uso personal de pequeñas
organizaciones. Es un componente de la suite Microsoft Office aunque
no se incluye en el paquete “básico”. Una posibilidad adicional es la de
crear ficheros con bases de datos que pueden ser consultados por
otros programas.
Características:
• Crear tablas de datos indexadas.
• Modificar y Relaciones entre tablas (creación de bases de
datos relacionales).
• Creación de consultas y vistas.
• Consultas referencias cruzadas y Consultas de acción
(INSERT, DELETE, UPDATE).
• Formularios.
• Informes.
• Llamadas a la API de Windows.
Ventajas:
• Tablas para almacenar los datos.
• Consultas para buscar y recuperar únicamente los datos que
necesita.
• Formularios para ver, agregar y actualizar los datos de las
tablas.
Desventajas:
• Limitaciones en el procesamiento de las búsquedas.
PostgreSQL
Es un sistema de gestión de base de datos relacional
orientada a objetos y libre, publicado bajo la licencia BSD.
Como muchos otros proyectos de código abierto, el desarrollo
de PostgreSQL no es manejado por una empresa y/o persona,
sino que es dirigido por una comunidad de desarrolladores
que trabajan de forma desinteresada, altruista, libre y/o
apoyada por organizaciones comerciales. Dicha comunidad es
denominada el PGDG (PostgreSQL Global Development
Group).
Características:
• Alta concurrencia: mediante un sistema denominado
MVCC (Acceso concurrente multiversión, por sus
siglas en inglés).
• Amplia variedad de tipos nativos: provee nativamente
varios soportes.
Ventajas:
• Ahorros considerables de costos de operación.
• Estabilidad y confiabilidad.
Desventajas:
• Consume más recursos que MySQL.
• La sintaxis de algunos de sus comandos o sentencias
no es nada intuitiva.
DB2
Es una marca comercial, propiedad de IBM, bajo la cual se
comercializa el sistema de gestión de base de datos. La
versión más actual es DB2 9, la cual utiliza XML como motor,
además el modelo que utiliza es el jerárquico en lugar del
modelo relacional que utilizan otros gestores.
Características:
• Permite el manejo de objetos grandes (hasta 2 GB).
• SQL recursivo, soporte multimedia: texto, imágenes,
video, audio; queries paralelos, commit de dos fases,
backup/recuperación on−line y offline.
Ventajas:
• Permite agilizar el tiempo de respuestas de esta
consulta.
• Recuperación utilizando accesos de sólo índices.
• Predicados correlacionados.
• Tablas de resumen y Tablas replicadas.
• Uniones hash.
Desventajas:
• Se tiene que ver con las aplicaciones que se tienen
desarrolladas y las que se van a implementar.
• Influye en la elección.
SQLite
Es un sistema de gestión de bases de datos relacional
compatible con ACID, contenida en una relativamente
pequeña biblioteca escrita en C. SQLite es un proyecto de
dominio público.
Características:
• La biblioteca implementa la mayor parte del estándar
SQL-92.
• Varios procesos o hilos pueden acceder a la misma
base de datos sin problemas.
• Varios accesos de lectura pueden ser servidos en
paralelo.
• Un acceso de escritura sólo puede ser servido si no
se está sirviendo ningún otro acceso
concurrentemente.
Ventajas:
• Rendimiento de base de datos.
• Interfaces.
• Costo.
Desventajas:
• Falta de Clave Foránea.
• Falta de documentación en español.
CONCLUSIÓN
 A través del desarrollo de las prácticas en laboratorio hemos conocido las
ventajas de las bases de datos que se superponen a los sistemas de archivos
del pasado, como sabemos todo evoluciona es así como el modelo relacional
que implementa SQL, nos da una excelente herramienta en la
administración, seguridad y fiabilidad de los datos.
 Por lo tanto, se sabe que conocer el proceso interno, la estructura he
implementación de base de datos nos muestra la importancia que realizan
en el mundo laboral, y como cada ente que las utiliza es dependiente de
ellas.
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.
BIBLIOGRAFÍAS O LINKOGRAFÍAS
 https://es.slideshare.net/jorguell/glosario-de-terminos-de-base-de-datos
 http://www.ite.educacion.es/formacion/materiales/93/cd/glosario/index.html
 http://cdigital.dgb.uanl.mx/te/1020147975/1020147975_04.pdf
 http://www.angelfire.com/ultra2/pecanpie/Bimestral/Glosario.htm
 https://es.scribd.com/doc/61702132/Glosario-de-Terminos-Utilizados-en-
Bases-de-Datos
 https://www.google.com.pe/url?sa=t&rct=j&q=&esrc=s&source=web&cd=7&ca
d=rja&uact=8&sqi=2&ved=0ahUKEwit48T2ssbTAhXCkpAKHU6qDlkQFghRMAY&
url=https%3A%2F%2Fdesarrolloweb.com%2Farticulos%2Fsistemas-gestores-
bases-datos.html&usg=AFQjCNFwU3laDWl-
4mLOPoUdTFunMxQi4w&sig2=LtBh2Y9RTXp0Qxrlf9JYLA
 http://moracastro-bd.blogspot.pe/2014/08/glosario-de-terminos.html
 http://cultura.glosario.net/terminos-bibliotecarios/sgbd-12441.html
 http://cultura.glosario.net/terminos-bibliotecarios/sgbd-12441.html
 http://gplsi.dlsi.ua.es/bbdd/bd1/lib/exe/fetch.php?media=bd1:0910:trabajos:a
imsgbd.pdf
SGBD Universidad Politécnica Amazónica

Más contenido relacionado

La actualidad más candente

Sistemas de gestión de base de datos
Sistemas de gestión de base de datosSistemas de gestión de base de datos
Sistemas de gestión de base de datosjudithmore16
 
Cuadro comp
Cuadro compCuadro comp
Cuadro compnenyta08
 
Sistemas gestores de bases de datos
Sistemas gestores de bases de datosSistemas gestores de bases de datos
Sistemas gestores de bases de datospilar menacho
 
Clase 1 Sistema De Gestion De Base De Datos
Clase 1   Sistema De Gestion De Base De DatosClase 1   Sistema De Gestion De Base De Datos
Clase 1 Sistema De Gestion De Base De Datososwchavez
 
Dbms más utilizados
Dbms más utilizadosDbms más utilizados
Dbms más utilizadosjro1007
 
Manejadores de bases de Datos
Manejadores de bases de DatosManejadores de bases de Datos
Manejadores de bases de DatosZoraima Hernandez
 
Paradigmas de Bases de Datos
Paradigmas de Bases de DatosParadigmas de Bases de Datos
Paradigmas de Bases de Datosjazzme
 
Sistemas gestores de bases de datos.
Sistemas gestores de bases de datos.Sistemas gestores de bases de datos.
Sistemas gestores de bases de datos.Juan Anaya
 
Sistemas manejadores de bases de datos
Sistemas manejadores de bases de datosSistemas manejadores de bases de datos
Sistemas manejadores de bases de datosMonika Sanchez
 
Sistemas de gestores de base de datos
Sistemas de gestores de base de datosSistemas de gestores de base de datos
Sistemas de gestores de base de datosHernan Okamura
 
MANEJADORES DE BASE DE DATOS ANDREA DIAZ
MANEJADORES DE BASE DE DATOS ANDREA DIAZMANEJADORES DE BASE DE DATOS ANDREA DIAZ
MANEJADORES DE BASE DE DATOS ANDREA DIAZActiveTechnology2013
 
sistemas gestores de base de datos, bd relacionales y no relacionales
sistemas gestores de base de datos, bd relacionales y no relacionalessistemas gestores de base de datos, bd relacionales y no relacionales
sistemas gestores de base de datos, bd relacionales y no relacionalesEduardo Bernal Loayza
 

La actualidad más candente (20)

Sistemas de gestión de base de datos
Sistemas de gestión de base de datosSistemas de gestión de base de datos
Sistemas de gestión de base de datos
 
Ventajas vs Desventajas se SGBD
Ventajas vs Desventajas se SGBDVentajas vs Desventajas se SGBD
Ventajas vs Desventajas se SGBD
 
Cuadro comp
Cuadro compCuadro comp
Cuadro comp
 
Base de datos
Base  de datosBase  de datos
Base de datos
 
Sistemas gestores de bases de datos
Sistemas gestores de bases de datosSistemas gestores de bases de datos
Sistemas gestores de bases de datos
 
Clase 1 Sistema De Gestion De Base De Datos
Clase 1   Sistema De Gestion De Base De DatosClase 1   Sistema De Gestion De Base De Datos
Clase 1 Sistema De Gestion De Base De Datos
 
Gestor de base de datos
Gestor de base de datosGestor de base de datos
Gestor de base de datos
 
Act1.7 nosql terminado corregido
Act1.7 nosql terminado corregidoAct1.7 nosql terminado corregido
Act1.7 nosql terminado corregido
 
Dbms más utilizados
Dbms más utilizadosDbms más utilizados
Dbms más utilizados
 
Manejadores de bases de Datos
Manejadores de bases de DatosManejadores de bases de Datos
Manejadores de bases de Datos
 
Gestor de Base de Datos
Gestor de Base de DatosGestor de Base de Datos
Gestor de Base de Datos
 
Paradigmas de Bases de Datos
Paradigmas de Bases de DatosParadigmas de Bases de Datos
Paradigmas de Bases de Datos
 
Infome sgbd
Infome sgbdInfome sgbd
Infome sgbd
 
Sistemas gestores de bases de datos.
Sistemas gestores de bases de datos.Sistemas gestores de bases de datos.
Sistemas gestores de bases de datos.
 
Sistemas manejadores de bases de datos
Sistemas manejadores de bases de datosSistemas manejadores de bases de datos
Sistemas manejadores de bases de datos
 
Sistemas de gestores de base de datos
Sistemas de gestores de base de datosSistemas de gestores de base de datos
Sistemas de gestores de base de datos
 
MANEJADORES DE BASE DE DATOS ANDREA DIAZ
MANEJADORES DE BASE DE DATOS ANDREA DIAZMANEJADORES DE BASE DE DATOS ANDREA DIAZ
MANEJADORES DE BASE DE DATOS ANDREA DIAZ
 
Sgbd
SgbdSgbd
Sgbd
 
sistemas gestores de base de datos, bd relacionales y no relacionales
sistemas gestores de base de datos, bd relacionales y no relacionalessistemas gestores de base de datos, bd relacionales y no relacionales
sistemas gestores de base de datos, bd relacionales y no relacionales
 
Dbms copy
Dbms copyDbms copy
Dbms copy
 

Similar a SGBD Universidad Politécnica Amazónica

Similar a SGBD Universidad Politécnica Amazónica (20)

Sistema de gestor de base de datos
Sistema de gestor de base de datosSistema de gestor de base de datos
Sistema de gestor de base de datos
 
Gestores de Base de Datos
Gestores de Base de DatosGestores de Base de Datos
Gestores de Base de Datos
 
Bases de datos por jesus j felix rodriguez lopez
Bases de datos por jesus j felix rodriguez lopezBases de datos por jesus j felix rodriguez lopez
Bases de datos por jesus j felix rodriguez lopez
 
Presentación sgbd
Presentación sgbdPresentación sgbd
Presentación sgbd
 
Gestores de base de datos
Gestores de base de datosGestores de base de datos
Gestores de base de datos
 
Gestor de base de datos
Gestor de base de datosGestor de base de datos
Gestor de base de datos
 
A1 u2 hipv
A1 u2 hipvA1 u2 hipv
A1 u2 hipv
 
Gestores de base de datos
Gestores de base de datosGestores de base de datos
Gestores de base de datos
 
Instituto
InstitutoInstituto
Instituto
 
Instituto
InstitutoInstituto
Instituto
 
Instituto
InstitutoInstituto
Instituto
 
Instituto
InstitutoInstituto
Instituto
 
Instituto
InstitutoInstituto
Instituto
 
Primer Taller Bases De Datos
Primer Taller Bases De DatosPrimer Taller Bases De Datos
Primer Taller Bases De Datos
 
Tarea bases de datos asp.net
Tarea bases de datos asp.netTarea bases de datos asp.net
Tarea bases de datos asp.net
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
10 sistemas gestores de base de datos
10 sistemas gestores de base de datos10 sistemas gestores de base de datos
10 sistemas gestores de base de datos
 
Diferencia entre SGBD
Diferencia entre SGBDDiferencia entre SGBD
Diferencia entre SGBD
 
Diferencia entre sgbd
Diferencia entre sgbdDiferencia entre sgbd
Diferencia entre sgbd
 
GESTOR DE BASE DE DATOS
GESTOR DE BASE DE DATOSGESTOR DE BASE DE DATOS
GESTOR DE BASE DE DATOS
 

Más de SANDRITA RAFAEL

Más de SANDRITA RAFAEL (7)

Jdbc
JdbcJdbc
Jdbc
 
OBJETO SQL COMMAND
     OBJETO SQL COMMAND     OBJETO SQL COMMAND
OBJETO SQL COMMAND
 
Espaciodenombressystem
EspaciodenombressystemEspaciodenombressystem
Espaciodenombressystem
 
Espacio de nombressystem
Espacio de nombressystemEspacio de nombressystem
Espacio de nombressystem
 
ADO.NET
ADO.NETADO.NET
ADO.NET
 
Programación orientada a objetos
Programación orientada a objetosProgramación orientada a objetos
Programación orientada a objetos
 
Resultset
ResultsetResultset
Resultset
 

Último

EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
celula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicacelula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicaFlor Idalia Espinoza Ortega
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 

Último (20)

EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
celula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamicacelula, tipos, teoria celular, energia y dinamica
celula, tipos, teoria celular, energia y dinamica
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 

SGBD Universidad Politécnica Amazónica

  • 1. UNIVERSIDAD POLITÉCNICA AMAZÓNICA Autorizada por Resolución Nº 650-2011–CONAFU GESTORDE BASEDE DATOS
  • 2.
  • 3. DEFINICIÓN : Un Sistema Gestor de Bases de Datos (SGBD) o DGBA (Data Base Management System) es un conjunto de programas no visibles que administran y gestionan la información que contiene una base de datos. A través de él se maneja todo acceso a la base de datos con el objetivo de servir de interfaz entre ésta, el usuario y las aplicaciones.
  • 4. PRINCIPALES COMPONENTES DEL GESTOR DE BASE DE DATOS  CONTROL DE AUTORIZACIÓN: Este módulo comprueba que el usuario tiene los permisos necesarios para llevar a cabo la operación que solicita.  PROCESADOR DE COMANDOS: Una vez que el sistema ha comprobado los permisos del usuario, se pasa el control al procesador de comandos.  CONTROL DE LA INTEGRIDAD: Cuando una operación cambia los datos de la base de datos, este módulo debe comprobar que la operación a realizar satisface todas las restricciones de integridad necesarias.  OPTIMIZADOR DE CONSULTAS: Este módulo determina la estrategia óptima para la ejecución de las consultas.
  • 5.  GESTOR DE TRANSACCIONES: Este módulo realiza el procesamiento de las transacciones.  PLANIFICADOR (SCHEDULER): Este módulo es el responsable de asegurar que las operaciones que se realizan concurrentemente sobre la base de datos tienen lugar sin conflictos.  GESTOR DE RECUPERACIÓN: Este módulo garantiza que la base de datos permanece en un estado consistente en caso de que se produzca algún fallo.  GESTOR DE BUFFERS: Este módulo es el responsable de transferir los datos entre memoria principal y los dispositivos de almacenamiento secundario. A este módulo también se le denomina gestor de datos.
  • 6. LENGUAJES DE MODELACIÓN 1.ESTRUCTURA JERÁRQUICA Esta estructura es simple pero inflexible ya que las relaciones están confinadas al tipo 1: n.
  • 7. 2. ESTRUCTURA EN RED Esta estructura contiene relaciones más complejas que las jerárquicas. Admite relaciones de cada registro con varios que se pueden seguir por distintos caminos.
  • 8. 3. ESTRUCTURA RELACIONAL La estructura relacional es la más extendida hoy en día. Se usa en mainframes, computadoras medias y microcomputadoras.
  • 9. 4. ESTRUCTURA MULTIDIMENSIONAL La estructura multidimensional tiene parecidos a la del modelo relacional, pero en vez de las dos dimensiones filas-columnas, tiene N dimensiones. Esta estructura ofrece el aspecto de una hoja de cálculo. Es fácil de mantener y entender ya que los registros se almacenan del mismo modo como se ven.
  • 10. 5. ESTRUCTURA ORIENTADA A OBJETOS La estructura orientada a objetos está diseñada siguiendo el paradigma de los lenguajes orientados a objetos. Esta estructura tiene gran difusión en aplicaciones web para aplicaciones multimedia.
  • 11. SISTEMA DE GESTOR DE BASE DE DATOS
  • 12. MySQL Es un sistema de gestión de base de datos relacional, multihilo y multiusuario con más de seis millones de instalaciones. MySQL AB desarrolla MySQL como software libre en un esquema de licenciamiento dual. oVentajas: oVelocidad al realizar las operaciones oBajo costo en requerimientos para la elaboración de bases de datos oFacilidad de configuración e instalación. oDesventajas: oUn gran porcentaje de las utilidades de MySQL no están documentadas. oNo es intuitivo, como otros programas (ACCESS).
  • 13. Oracle Es un sistema de gestión de base de datos relacional (o RDBMS por el acrónimo en inglés de Relational Data Base Management System), fabricado por Oracle Corporation. Características: • Soporte de transacciones. • Estabilidad. • Escalabilidad. • Es multiplataforma. Ventajas: • Oracle es el motor de base de datos objeto- relacional más usado a nivel mundial • Puede ejecutarse en todas las plataformas, desde una Pc hasta un supercomputador. Desventajas: • El mayor inconveniente de Oracle es quizás su precio necesidad de ajustes elevado el coste de la información.
  • 14. Microsoft SQL Server Es un sistema de gestión de bases de datos relacionales basado en el lenguaje Transact-SQL, capaz de poner a disposición de muchos usuarios grandes cantidades de datos de manera simultánea. Características:  Soporte de transacciones.  Escalabilidad, estabilidad y seguridad.  Soporta procedimientos almacenados.  Incluye también un potente entorno gráfico de administración, que permite el uso de comandos DDL y DML gráficamente.  Permite trabajar en modo cliente-servidor donde la información y datos se alojan en el servidor y las terminales o clientes de la red sólo acceden a la información. Ventajas: • Soporte de transacciones. • Escalabilidad, estabilidad y seguridad. • Soporta procedimientos almacenados. Desventajas: • Soporte de transacciones. Escalabilidad, estabilidad y seguridad. Soporta procedimientos almacenados. • Enorme cantidad de memoria RAM que utiliza para la instalación y utilización del software • La relación calidad-precio esta muy debajo comparado con Oracle.
  • 15. Microsoft Access Es un sistema de gestión de bases de datos Relacional creado y modificado por Microsoft (DBMS) para uso personal de pequeñas organizaciones. Es un componente de la suite Microsoft Office aunque no se incluye en el paquete “básico”. Una posibilidad adicional es la de crear ficheros con bases de datos que pueden ser consultados por otros programas. Características: • Crear tablas de datos indexadas. • Modificar y Relaciones entre tablas (creación de bases de datos relacionales). • Creación de consultas y vistas. • Consultas referencias cruzadas y Consultas de acción (INSERT, DELETE, UPDATE). • Formularios. • Informes. • Llamadas a la API de Windows. Ventajas: • Tablas para almacenar los datos. • Consultas para buscar y recuperar únicamente los datos que necesita. • Formularios para ver, agregar y actualizar los datos de las tablas. Desventajas: • Limitaciones en el procesamiento de las búsquedas.
  • 16. PostgreSQL Es un sistema de gestión de base de datos relacional orientada a objetos y libre, publicado bajo la licencia BSD. Como muchos otros proyectos de código abierto, el desarrollo de PostgreSQL no es manejado por una empresa y/o persona, sino que es dirigido por una comunidad de desarrolladores que trabajan de forma desinteresada, altruista, libre y/o apoyada por organizaciones comerciales. Dicha comunidad es denominada el PGDG (PostgreSQL Global Development Group). Características: • Alta concurrencia: mediante un sistema denominado MVCC (Acceso concurrente multiversión, por sus siglas en inglés). • Amplia variedad de tipos nativos: provee nativamente varios soportes. Ventajas: • Ahorros considerables de costos de operación. • Estabilidad y confiabilidad. Desventajas: • Consume más recursos que MySQL. • La sintaxis de algunos de sus comandos o sentencias no es nada intuitiva.
  • 17. DB2 Es una marca comercial, propiedad de IBM, bajo la cual se comercializa el sistema de gestión de base de datos. La versión más actual es DB2 9, la cual utiliza XML como motor, además el modelo que utiliza es el jerárquico en lugar del modelo relacional que utilizan otros gestores. Características: • Permite el manejo de objetos grandes (hasta 2 GB). • SQL recursivo, soporte multimedia: texto, imágenes, video, audio; queries paralelos, commit de dos fases, backup/recuperación on−line y offline. Ventajas: • Permite agilizar el tiempo de respuestas de esta consulta. • Recuperación utilizando accesos de sólo índices. • Predicados correlacionados. • Tablas de resumen y Tablas replicadas. • Uniones hash. Desventajas: • Se tiene que ver con las aplicaciones que se tienen desarrolladas y las que se van a implementar. • Influye en la elección.
  • 18. SQLite Es un sistema de gestión de bases de datos relacional compatible con ACID, contenida en una relativamente pequeña biblioteca escrita en C. SQLite es un proyecto de dominio público. Características: • La biblioteca implementa la mayor parte del estándar SQL-92. • Varios procesos o hilos pueden acceder a la misma base de datos sin problemas. • Varios accesos de lectura pueden ser servidos en paralelo. • Un acceso de escritura sólo puede ser servido si no se está sirviendo ningún otro acceso concurrentemente. Ventajas: • Rendimiento de base de datos. • Interfaces. • Costo. Desventajas: • Falta de Clave Foránea. • Falta de documentación en español.
  • 19. CONCLUSIÓN  A través del desarrollo de las prácticas en laboratorio hemos conocido las ventajas de las bases de datos que se superponen a los sistemas de archivos del pasado, como sabemos todo evoluciona es así como el modelo relacional que implementa SQL, nos da una excelente herramienta en la administración, seguridad y fiabilidad de los datos.  Por lo tanto, se sabe que conocer el proceso interno, la estructura he implementación de base de datos nos muestra la importancia que realizan en el mundo laboral, y como cada ente que las utiliza es dependiente de ellas.
  • 20. 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.
  • 21. BIBLIOGRAFÍAS O LINKOGRAFÍAS  https://es.slideshare.net/jorguell/glosario-de-terminos-de-base-de-datos  http://www.ite.educacion.es/formacion/materiales/93/cd/glosario/index.html  http://cdigital.dgb.uanl.mx/te/1020147975/1020147975_04.pdf  http://www.angelfire.com/ultra2/pecanpie/Bimestral/Glosario.htm  https://es.scribd.com/doc/61702132/Glosario-de-Terminos-Utilizados-en- Bases-de-Datos  https://www.google.com.pe/url?sa=t&rct=j&q=&esrc=s&source=web&cd=7&ca d=rja&uact=8&sqi=2&ved=0ahUKEwit48T2ssbTAhXCkpAKHU6qDlkQFghRMAY& url=https%3A%2F%2Fdesarrolloweb.com%2Farticulos%2Fsistemas-gestores- bases-datos.html&usg=AFQjCNFwU3laDWl- 4mLOPoUdTFunMxQi4w&sig2=LtBh2Y9RTXp0Qxrlf9JYLA  http://moracastro-bd.blogspot.pe/2014/08/glosario-de-terminos.html  http://cultura.glosario.net/terminos-bibliotecarios/sgbd-12441.html  http://cultura.glosario.net/terminos-bibliotecarios/sgbd-12441.html  http://gplsi.dlsi.ua.es/bbdd/bd1/lib/exe/fetch.php?media=bd1:0910:trabajos:a imsgbd.pdf