SlideShare una empresa de Scribd logo
1 de 17
TEMA:
GESTOR DE BASE DE DATOS.
AUTORES:
TAPIA SILVA EVELINA.
RÍOS DUAREZ CESAR EDUARDO.
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.
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.
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.
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...)
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.
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.
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).
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.
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.
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.
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.
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.
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.
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.
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.
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.

Más contenido relacionado

La actualidad más candente

Analisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A ObjetosAnalisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A Objetosyoiner santiago
 
2 1 vistas arquitectonicas
2 1 vistas arquitectonicas2 1 vistas arquitectonicas
2 1 vistas arquitectonicaslandeta_p
 
Sistemas Gestores de Bases de Datos
Sistemas Gestores de Bases de DatosSistemas Gestores de Bases de Datos
Sistemas Gestores de Bases de Datosalexmerono
 
Clase 2 Modelo De Datos
Clase 2   Modelo De DatosClase 2   Modelo De Datos
Clase 2 Modelo De Datososwchavez
 
Sistema De Gestión De Base De Datos
Sistema De Gestión De Base De DatosSistema De Gestión De Base De Datos
Sistema De Gestión De Base De DatosGuillermo Chirinos
 
Fundamentos de base de datos 1a. unidad
Fundamentos de base de datos 1a. unidadFundamentos de base de datos 1a. unidad
Fundamentos de base de datos 1a. unidademilio_ambrosio
 
Las 4 P en el desarrollo de software
Las 4 P en el desarrollo de softwareLas 4 P en el desarrollo de software
Las 4 P en el desarrollo de softwareSofylutqm
 
Requerimiento funcional y no funcional
Requerimiento funcional y no funcional Requerimiento funcional y no funcional
Requerimiento funcional y no funcional CristobalFicaV
 
Unidad 1. Fundamentos de Base de Datos
Unidad 1. Fundamentos de Base de DatosUnidad 1. Fundamentos de Base de Datos
Unidad 1. Fundamentos de Base de Datoshugodanielgd
 
Atributos de calidad en el desarrollo de software
Atributos de calidad en el desarrollo de software Atributos de calidad en el desarrollo de software
Atributos de calidad en el desarrollo de software Joan Manuel Zabala
 
Gestion de la configuracion del software
Gestion de la configuracion del softwareGestion de la configuracion del software
Gestion de la configuracion del softwareGiovani Ramirez
 
Modelo jerarquico y modelo de red de base de datos
Modelo jerarquico y modelo de red de base de datosModelo jerarquico y modelo de red de base de datos
Modelo jerarquico y modelo de red de base de datosFernando Baculima
 
Diccionario de datos Unefa
Diccionario de datos UnefaDiccionario de datos Unefa
Diccionario de datos Unefaginotamborero
 

La actualidad más candente (20)

Analisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A ObjetosAnalisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A Objetos
 
Gestores de base de datos
Gestores de base de datosGestores de base de datos
Gestores de base de datos
 
2 1 vistas arquitectonicas
2 1 vistas arquitectonicas2 1 vistas arquitectonicas
2 1 vistas arquitectonicas
 
Sistemas Gestores de Bases de Datos
Sistemas Gestores de Bases de DatosSistemas Gestores de Bases de Datos
Sistemas Gestores de Bases de Datos
 
Clase 2 Modelo De Datos
Clase 2   Modelo De DatosClase 2   Modelo De Datos
Clase 2 Modelo De Datos
 
Sistema De Gestión De Base De Datos
Sistema De Gestión De Base De DatosSistema De Gestión De Base De Datos
Sistema De Gestión De Base De Datos
 
Base de datos
Base de datos Base de datos
Base de datos
 
Fundamentos de base de datos 1a. unidad
Fundamentos de base de datos 1a. unidadFundamentos de base de datos 1a. unidad
Fundamentos de base de datos 1a. unidad
 
Base de datos relacionales
Base de datos relacionalesBase de datos relacionales
Base de datos relacionales
 
Las 4 P en el desarrollo de software
Las 4 P en el desarrollo de softwareLas 4 P en el desarrollo de software
Las 4 P en el desarrollo de software
 
UML
UMLUML
UML
 
Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)
 
Requerimientos funcionales
Requerimientos funcionalesRequerimientos funcionales
Requerimientos funcionales
 
Metodologia msf
Metodologia msfMetodologia msf
Metodologia msf
 
Requerimiento funcional y no funcional
Requerimiento funcional y no funcional Requerimiento funcional y no funcional
Requerimiento funcional y no funcional
 
Unidad 1. Fundamentos de Base de Datos
Unidad 1. Fundamentos de Base de DatosUnidad 1. Fundamentos de Base de Datos
Unidad 1. Fundamentos de Base de Datos
 
Atributos de calidad en el desarrollo de software
Atributos de calidad en el desarrollo de software Atributos de calidad en el desarrollo de software
Atributos de calidad en el desarrollo de software
 
Gestion de la configuracion del software
Gestion de la configuracion del softwareGestion de la configuracion del software
Gestion de la configuracion del software
 
Modelo jerarquico y modelo de red de base de datos
Modelo jerarquico y modelo de red de base de datosModelo jerarquico y modelo de red de base de datos
Modelo jerarquico y modelo de red de base de datos
 
Diccionario de datos Unefa
Diccionario de datos UnefaDiccionario de datos Unefa
Diccionario de datos Unefa
 

Similar a Diapositivas de sgbd

Similar a Diapositivas de sgbd (20)

Instituto
InstitutoInstituto
Instituto
 
Instituto
InstitutoInstituto
Instituto
 
Instituto
InstitutoInstituto
Instituto
 
Instituto
InstitutoInstituto
Instituto
 
Instituto
InstitutoInstituto
Instituto
 
Gestor de base de datos
Gestor de base de datosGestor de base de datos
Gestor de base de datos
 
GESTOR DE BASE DE DATOS
GESTOR DE BASE DE DATOSGESTOR DE BASE DE DATOS
GESTOR DE BASE DE DATOS
 
Talleresbd
TalleresbdTalleresbd
Talleresbd
 
Gestor de base de datos
Gestor de base de datosGestor de base de datos
Gestor de base de datos
 
Gestor de Base de Datos
Gestor de Base de DatosGestor de Base de Datos
Gestor de Base de Datos
 
base de datos definicion.caracteristicas.base de datos relacional
 base de datos definicion.caracteristicas.base de datos relacional base de datos definicion.caracteristicas.base de datos relacional
base de datos definicion.caracteristicas.base de datos relacional
 
Administrador de Dase de Datos
Administrador de Dase de DatosAdministrador de Dase de Datos
Administrador de Dase de Datos
 
B a s e d e d a t o s
B a s e   d e   d a t o sB a s e   d e   d a t o s
B a s e d e d a t o s
 
Bases de datos_clase_1
Bases de datos_clase_1Bases de datos_clase_1
Bases de datos_clase_1
 
Bases de datos_clase_1
Bases de datos_clase_1Bases de datos_clase_1
Bases de datos_clase_1
 
Gestor
GestorGestor
Gestor
 
Tipos de BDD y SGBD
Tipos de BDD y SGBDTipos de BDD y SGBD
Tipos de BDD y SGBD
 
BD Escobar Gómez Daniel
BD Escobar Gómez DanielBD Escobar Gómez Daniel
BD Escobar Gómez Daniel
 
SISTEMAS DE GESTION DE BASE DE DATOS 2023.pdf
SISTEMAS DE GESTION DE BASE DE DATOS 2023.pdfSISTEMAS DE GESTION DE BASE DE DATOS 2023.pdf
SISTEMAS DE GESTION DE BASE DE DATOS 2023.pdf
 
Actividad4cosdac
Actividad4cosdacActividad4cosdac
Actividad4cosdac
 

Más de TAPIA SILVA EVELINA

Más de TAPIA SILVA EVELINA (13)

Diapositivas de objeto sqlcommand
Diapositivas de objeto sqlcommandDiapositivas de objeto sqlcommand
Diapositivas de objeto sqlcommand
 
Diapositivas de objeto conecction
Diapositivas de objeto conecctionDiapositivas de objeto conecction
Diapositivas de objeto conecction
 
Diapositivas de system.data.sql client
Diapositivas de system.data.sql clientDiapositivas de system.data.sql client
Diapositivas de system.data.sql client
 
Diapositivas de ado.net
Diapositivas de ado.netDiapositivas de ado.net
Diapositivas de ado.net
 
Programación orientada-a-objetos
Programación orientada-a-objetosProgramación orientada-a-objetos
Programación orientada-a-objetos
 
Diapositivas de n capas en visual net 2017
Diapositivas de n capas en visual net 2017Diapositivas de n capas en visual net 2017
Diapositivas de n capas en visual net 2017
 
Diapositivas de acceso a datos ado.net
Diapositivas de acceso a datos ado.netDiapositivas de acceso a datos ado.net
Diapositivas de acceso a datos ado.net
 
Diapositivas de vistas
Diapositivas de vistasDiapositivas de vistas
Diapositivas de vistas
 
Diapositivas de tablas y tipos de datos
Diapositivas de tablas y tipos de datosDiapositivas de tablas y tipos de datos
Diapositivas de tablas y tipos de datos
 
BASE DE DATOS EN SQL
BASE DE DATOS EN SQL BASE DE DATOS EN SQL
BASE DE DATOS EN SQL
 
Diapositivas transact sql
Diapositivas transact sqlDiapositivas transact sql
Diapositivas transact sql
 
Diapositivas de sql server 2012
Diapositivas de sql server 2012Diapositivas de sql server 2012
Diapositivas de sql server 2012
 
Lenguaje de programación
Lenguaje de  programaciónLenguaje de  programación
Lenguaje de programación
 

Último

S454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdfS454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdffredyflores58
 
Biología molecular ADN recombinante.pptx
Biología molecular ADN recombinante.pptxBiología molecular ADN recombinante.pptx
Biología molecular ADN recombinante.pptxluisvalero46
 
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdfSEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdffredyflores58
 
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdfLEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdfAdelaHerrera9
 
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxAMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxLuisvila35
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.ALEJANDROLEONGALICIA
 
Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...
Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...
Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...ssuser646243
 
Fisiología del azufre en plantas S.S.pdf
Fisiología del azufre en plantas S.S.pdfFisiología del azufre en plantas S.S.pdf
Fisiología del azufre en plantas S.S.pdfJessLeonelVargasJimn
 
NOM-002-STPS-2010, combate contra incendio.pptx
NOM-002-STPS-2010, combate contra incendio.pptxNOM-002-STPS-2010, combate contra incendio.pptx
NOM-002-STPS-2010, combate contra incendio.pptxJairReyna1
 
Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasSegundo Silva Maguiña
 
Físicas 1: Ecuaciones Dimensionales y Vectores
Físicas 1: Ecuaciones Dimensionales y VectoresFísicas 1: Ecuaciones Dimensionales y Vectores
Físicas 1: Ecuaciones Dimensionales y VectoresSegundo Silva Maguiña
 
Descubrimiento de la penicilina en la segunda guerra mundial
Descubrimiento de la penicilina en la segunda guerra mundialDescubrimiento de la penicilina en la segunda guerra mundial
Descubrimiento de la penicilina en la segunda guerra mundialyajhairatapia
 
Sistema de Gestión de Freelancers (Base de Datos)
Sistema de Gestión de Freelancers (Base de Datos)Sistema de Gestión de Freelancers (Base de Datos)
Sistema de Gestión de Freelancers (Base de Datos)dianamateo1513
 
Fijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEFijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEANDECE
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCANDECE
 
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptxNayeliZarzosa1
 
Electromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdfElectromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdfAnonymous0pBRsQXfnx
 
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023ANDECE
 
Revista estudiantil, trabajo final Materia ingeniería de Proyectos
Revista estudiantil, trabajo final Materia ingeniería de ProyectosRevista estudiantil, trabajo final Materia ingeniería de Proyectos
Revista estudiantil, trabajo final Materia ingeniería de ProyectosJeanCarlosLorenzo1
 
trabajos en altura 2024, sistemas de contencion anticaidas
trabajos en altura 2024, sistemas de contencion anticaidastrabajos en altura 2024, sistemas de contencion anticaidas
trabajos en altura 2024, sistemas de contencion anticaidasNelsonQuispeQuispitu
 

Último (20)

S454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdfS454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
S454444444444444444_CONTROL_SET_A_GEOMN1204.pdf
 
Biología molecular ADN recombinante.pptx
Biología molecular ADN recombinante.pptxBiología molecular ADN recombinante.pptx
Biología molecular ADN recombinante.pptx
 
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdfSEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdf
 
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdfLEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
LEYES DE EXPONENTES SEMANA 1 CESAR VALLEJO.pdf
 
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxAMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
 
Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.
 
Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...
Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...
Como de produjo la penicilina de manera masiva en plena guerra mundial Biotec...
 
Fisiología del azufre en plantas S.S.pdf
Fisiología del azufre en plantas S.S.pdfFisiología del azufre en plantas S.S.pdf
Fisiología del azufre en plantas S.S.pdf
 
NOM-002-STPS-2010, combate contra incendio.pptx
NOM-002-STPS-2010, combate contra incendio.pptxNOM-002-STPS-2010, combate contra incendio.pptx
NOM-002-STPS-2010, combate contra incendio.pptx
 
Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la Ingenierías
 
Físicas 1: Ecuaciones Dimensionales y Vectores
Físicas 1: Ecuaciones Dimensionales y VectoresFísicas 1: Ecuaciones Dimensionales y Vectores
Físicas 1: Ecuaciones Dimensionales y Vectores
 
Descubrimiento de la penicilina en la segunda guerra mundial
Descubrimiento de la penicilina en la segunda guerra mundialDescubrimiento de la penicilina en la segunda guerra mundial
Descubrimiento de la penicilina en la segunda guerra mundial
 
Sistema de Gestión de Freelancers (Base de Datos)
Sistema de Gestión de Freelancers (Base de Datos)Sistema de Gestión de Freelancers (Base de Datos)
Sistema de Gestión de Freelancers (Base de Datos)
 
Fijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEFijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSE
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRC
 
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx
 
Electromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdfElectromagnetismo Fisica FisicaFisica.pdf
Electromagnetismo Fisica FisicaFisica.pdf
 
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
 
Revista estudiantil, trabajo final Materia ingeniería de Proyectos
Revista estudiantil, trabajo final Materia ingeniería de ProyectosRevista estudiantil, trabajo final Materia ingeniería de Proyectos
Revista estudiantil, trabajo final Materia ingeniería de Proyectos
 
trabajos en altura 2024, sistemas de contencion anticaidas
trabajos en altura 2024, sistemas de contencion anticaidastrabajos en altura 2024, sistemas de contencion anticaidas
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.