SlideShare una empresa de Scribd logo
1 de 15
INGENIERÍA DE SISTEMAS Y TELEMÁTICA
Integrantes :Ana Leydi Linares Serrano.
Delsi Yakelin Huamán Villanueva .
Docente : Ing. Marco Aurelio Porro Chulli
Curso : Laboratorio de Programación III
Tema : GESTOR DE BASE DE DATOS
Definición
Un Sistema Gestor de Base de Datos (SGBD, en inglés
DBMS: DataBase Management System) es un sistema
de software que permite la definición de bases de datos;
así como la elección de las estructuras de datos
necesarios para el almacenamiento y búsqueda de los
datos, ya sea de forma interactiva o a través de un
lenguaje de programación. Un SGBD relacional es un
modelo de datos que facilita a los usuarios describir los
datos que serán almacenados en la base de datos junto
con un grupo de operaciones para manejar los datos.
Componentes:
Lenguajes SGBD
Lenguaje de definición de datos- DDL
Lenguaje de manipulación de datos-DML
Procedurales
No Procedurales
Lenguajes de cuarta generación
Lenguaje de control de datos
Diccionario de datos
El diccionario de datos es el lugar donde se
guarda toda la información de todos los datos
que forman la base de datos. Dentro de él se
encuentra la lista de todos los elementos que
forman parte del flujo de datos de todo el
sistema.
Seguridad e Integridad
Los datos están protegidos por si
personas que no tienen acceso
intentasen acceder, por caídas durante
el procesamiento de transacciones,
anomalías ,etc.
El administrador de la base de datos
Usuarios de la categoría DBA: su función es
administrar la base por lo tanto tienen acceso
total.
Usuarios de la categoría RESOURCE: pueden
crear sus propios objetos y pueden hacer
consultas.
Usuario de la categoría CONNECT: solo pueden
realizar consultas.
Tareas del administrador de la BD
Instalar el SGBD en el sistema informático.
Crear las bases de datos que se vayan a
tramitar.
Crear y mantener el esquema de la BD.
Crear y mantener las cuentas de usuario de la
BD.
Etc.
Lenguajes de Modelación:
o Estructura jerárquica
La estructura jerárquica fue usada en los SGBD de los
primeros mainframe. Las relaciones entre registros forman
una estructura en árbol. Esta estructura es simple pero
inflexible ya que las relaciones están confinadas al tipo 1:n.
o 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. En otras palabras,
el modelo permite relaciones N: N.
o Estructura relacional
La estructura relacional es la más extendida hoy
en día. Se usa en mainframes, computadoras
medias y microcomputadoras. Almacena los
datos en filas (tuplas) y columnas (atributos).
Estas tablas pueden estar conectadas entre sí
por claves comunes.
o 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. Sus altas prestaciones han
hecho de ella la base de datos más popular para el
proceso analítico de transacciones en línea (OLAP).
o Estructura orientada a objetos
La estructura orientada a objetos está diseñada siguiendo
el paradigma de los lenguajes orientados a objetos. De
este modo soporta los tipos de datos gráficos, imágenes,
voz y texto de manera natural. Esta estructura tiene gran
difusión en aplicaciones web para aplicaciones
multimedia.
Antes de la implantación de los SGBD con estructura
orientada a objetos, el almacenamiento de datos
multimedia se basaba en el sistema de ficheros para
organizar, almacenar y procesar los datos.
 Sistema Gestor de Base de Datos
o 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.
o 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.
o 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.
o 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.
Tradicionalmente Oracle ha sido el SGBS por
excelencia, considerado siempre como el más
completo y robusto, destacando por:
o Soporte de transacciones.
o Estabilidad.
o Escalabilidad.
o Es multiplataforma.
o DB2
Este SGBD es propiedad de IBM, bajo la cual se
comercializa el sistema de gestión de base de datos. Utiliza
XML como motor, además el modelo que utiliza es el
jerárquico en lugar del modelo relacional que utilizan otros
gestores de bases de datos. Es el único de los gestores que
hemos comentado que nos relacional.
Sus características más importantes son:
Permite el manejo de objetos grandes (hasta 2 GB)
o Permite agilizar el tiempo de respuestas de esta consulta
o Recuperación utilizando accesos de sólo índices.
o Predicados correlacionados.
o Tablas de resumen
o Tablas replicadas
o Uniones hash
o SQLite
SQLite es un sistema de manejo de bases
de datos de tipo modelo relacional
multiplataforma, este gestor de base datos
se diferencia entre los demás que son
cliente-servidor, si no es una biblioteca en
proceso que implementa un sistema
autónomo, sin necesidad de hacer
configuración.
o MogoDB
MongoDB es un sistema de base de datos
No SQL multiplataforma, orientado a
documentos desarrollado bajo la filosofía
de software libre, los datos son guardados
en la base datos en estructuras de datos
similar a JSON de JavaScript e incluso
tiene la capacidad de realizar consultas
utilizando JavaScript por el cual también
existen Apis para distintos lenguajes de
programación para realizar consultas e
informes.
o 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.
o Microsoft Access
Es un sistema de gestión de bases de datos
Relacional creado por Microsoft (DBMS)
para uso personal de pequeñas
organizaciones.
Se ha ofrecido siempre como 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.
Entre las principales funcionalidades reseñables podemos
indicar que:
o Permite crear tablas de datos indexadas.
o Modificar tablas de datos.
o Relaciones entre tablas (creación de bases de datos
relacionales).
o Creación de consultas y vistas.
o Consultas referencias cruzadas.
o Consultas de acción (INSERT, DELETE, UPDATE).
o Formularios.
o Informes.
o Entorno de programación a través de VBA
o Llamadas a la API de Windows.
RESUMEN
Un modelo de datos es un conjunto de conceptos que sirven para describir la estructura de una base de datos:
Los modelos de datos contienen también un conjunto de operaciones básicas para la realización de
consultas (lecturas) y actualizaciones de datos.
Los conceptos de los modelos físicos están dirigidos al personal informático, no a los usuarios finales.
Entre estos dos extremos se encuentran los modelos lógicos.
o Los modelos conceptuales utilizan conceptos como entidades, atributos y relaciones.
 Una entidad representa un objeto o concepto del mundo real como, por ejemplo, un empleado de la
empresa inmobiliaria o una oficina
 Un atributo representa alguna propiedad de interés de una entidad como, por ejemplo, el nombre o el
salario
 Una relación describe una interacción entre dos o más entidades
Cada SGBD soporta un modelo lógico, siendo los más comunes el relacional, el de red y el jerárquico.
CONCLUSIONES
 A través del desarrollo de las prácticas en laboratorio he 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.
Gestor de base de datos

Más contenido relacionado

La actualidad más candente

Presentacion de Modelo entidad -relación de Base de Datos
Presentacion de Modelo entidad -relación de Base de Datos Presentacion de Modelo entidad -relación de Base de Datos
Presentacion de Modelo entidad -relación de Base de Datos Yarquiri Claudio
 
Transformación de Modelo E-R a Modelo Relacional Ejemplo y Reporte
Transformación de Modelo E-R a Modelo Relacional Ejemplo y ReporteTransformación de Modelo E-R a Modelo Relacional Ejemplo y Reporte
Transformación de Modelo E-R a Modelo Relacional Ejemplo y ReporteNeoinquisidor
 
Informe cableado estructurado
Informe cableado estructurado Informe cableado estructurado
Informe cableado estructurado kyaalena
 
Tipos de-datos-power-designer
Tipos de-datos-power-designerTipos de-datos-power-designer
Tipos de-datos-power-designerWen MuZo
 
Codigo para crear la base de datos
Codigo para crear la base de datosCodigo para crear la base de datos
Codigo para crear la base de datosAlvaro Cardona
 
Conclusiones sobre base de datos
Conclusiones sobre base de datos Conclusiones sobre base de datos
Conclusiones sobre base de datos yeisonarley17
 
Tabla de máscaras de red
Tabla de máscaras de redTabla de máscaras de red
Tabla de máscaras de redandros_omar
 
Framework Laravel
Framework LaravelFramework Laravel
Framework LaravelRafael Lobo
 
Funciones de un administrador de base de datos
Funciones de un administrador de base de datosFunciones de un administrador de base de datos
Funciones de un administrador de base de datosRodolfo Kuman Chi
 
Base de datos de una pizzeria
Base de datos de una pizzeriaBase de datos de una pizzeria
Base de datos de una pizzeriaLupithaa Guerrero
 
diagrama de colaboracion
diagrama de colaboraciondiagrama de colaboracion
diagrama de colaboracionstill01
 

La actualidad más candente (20)

6 Curso de POO en Java - clases y objetos
6  Curso de POO en Java - clases y objetos6  Curso de POO en Java - clases y objetos
6 Curso de POO en Java - clases y objetos
 
Presentacion de Modelo entidad -relación de Base de Datos
Presentacion de Modelo entidad -relación de Base de Datos Presentacion de Modelo entidad -relación de Base de Datos
Presentacion de Modelo entidad -relación de Base de Datos
 
Transformación de Modelo E-R a Modelo Relacional Ejemplo y Reporte
Transformación de Modelo E-R a Modelo Relacional Ejemplo y ReporteTransformación de Modelo E-R a Modelo Relacional Ejemplo y Reporte
Transformación de Modelo E-R a Modelo Relacional Ejemplo y Reporte
 
Informe cableado estructurado
Informe cableado estructurado Informe cableado estructurado
Informe cableado estructurado
 
Modelo jerarquico
Modelo jerarquicoModelo jerarquico
Modelo jerarquico
 
Tipos de-datos-power-designer
Tipos de-datos-power-designerTipos de-datos-power-designer
Tipos de-datos-power-designer
 
Codigo para crear la base de datos
Codigo para crear la base de datosCodigo para crear la base de datos
Codigo para crear la base de datos
 
Ejercicios sql
Ejercicios sqlEjercicios sql
Ejercicios sql
 
Relacion uno a uno en base de datos
Relacion uno a uno en base de datosRelacion uno a uno en base de datos
Relacion uno a uno en base de datos
 
Conclusiones sobre base de datos
Conclusiones sobre base de datos Conclusiones sobre base de datos
Conclusiones sobre base de datos
 
Tabla de máscaras de red
Tabla de máscaras de redTabla de máscaras de red
Tabla de máscaras de red
 
Framework Laravel
Framework LaravelFramework Laravel
Framework Laravel
 
Ejercicio parciall 2
Ejercicio parciall 2Ejercicio parciall 2
Ejercicio parciall 2
 
DHCP presentación
DHCP presentaciónDHCP presentación
DHCP presentación
 
El DBA y sus funciones
El DBA y sus funcionesEl DBA y sus funciones
El DBA y sus funciones
 
Base de Datos Orientada a Objetos
Base de Datos Orientada a ObjetosBase de Datos Orientada a Objetos
Base de Datos Orientada a Objetos
 
Funciones de un administrador de base de datos
Funciones de un administrador de base de datosFunciones de un administrador de base de datos
Funciones de un administrador de base de datos
 
Base de datos de una pizzeria
Base de datos de una pizzeriaBase de datos de una pizzeria
Base de datos de una pizzeria
 
Conexion a bases de datos
Conexion a bases de datosConexion a bases de datos
Conexion a bases de datos
 
diagrama de colaboracion
diagrama de colaboraciondiagrama de colaboracion
diagrama de colaboracion
 

Similar a Gestor de base de datos

Similar a Gestor de base de datos (20)

Gestor de Base de Datos
Gestor de Base de DatosGestor de Base de Datos
Gestor de Base de Datos
 
Gestor
GestorGestor
Gestor
 
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
 
GESTOR DE BASE DE DATOS
GESTOR DE BASE DE DATOSGESTOR DE BASE DE DATOS
GESTOR DE BASE DE DATOS
 
Talleresbd
TalleresbdTalleresbd
Talleresbd
 
Presentacion Bases de datos
Presentacion Bases de datosPresentacion Bases de datos
Presentacion Bases de datos
 
Oracle Spatial de la A a la Z - Unidad 1
Oracle Spatial de la A a la Z - Unidad 1Oracle Spatial de la A a la Z - Unidad 1
Oracle Spatial de la A a la Z - Unidad 1
 
Gestor de Base de Datos.
Gestor de Base de Datos.Gestor de Base de Datos.
Gestor de Base de Datos.
 
¿Qué es una base de datos?
¿Qué es una base de datos?¿Qué es una base de datos?
¿Qué es una base de datos?
 
diapositivasdesgbd-170504023703.pdf
diapositivasdesgbd-170504023703.pdfdiapositivasdesgbd-170504023703.pdf
diapositivasdesgbd-170504023703.pdf
 
Diapositivas de sgbd
Diapositivas de sgbdDiapositivas de sgbd
Diapositivas de sgbd
 
Base de datos
Base  de datosBase  de datos
Base de datos
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
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
 
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
 
Act4 base de_datos_guadalupe_monroy
Act4 base de_datos_guadalupe_monroyAct4 base de_datos_guadalupe_monroy
Act4 base de_datos_guadalupe_monroy
 
Taller 1 2-3
Taller 1 2-3Taller 1 2-3
Taller 1 2-3
 
GESTOR DE BASES DE DATOS
GESTOR DE BASES DE DATOSGESTOR DE BASES DE DATOS
GESTOR DE BASES 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
 

Más de ana leydi linares serrano (17)

Los valores
Los valoresLos valores
Los valores
 
Prevención del Abuso sexual
Prevención del Abuso sexualPrevención del Abuso sexual
Prevención del Abuso sexual
 
ETL
ETLETL
ETL
 
Administracion de la seguridad de sql server
Administracion de la seguridad de sql serverAdministracion de la seguridad de sql server
Administracion de la seguridad de sql server
 
Vistas
VistasVistas
Vistas
 
LENGUAJE TRANSACT SQL
LENGUAJE TRANSACT SQLLENGUAJE TRANSACT SQL
LENGUAJE TRANSACT SQL
 
Reportes en Java
Reportes en JavaReportes en Java
Reportes en Java
 
Sqlcommand
SqlcommandSqlcommand
Sqlcommand
 
System.data.sqlclient
System.data.sqlclientSystem.data.sqlclient
System.data.sqlclient
 
Prepared statement
Prepared statementPrepared statement
Prepared statement
 
Jtable
JtableJtable
Jtable
 
ResultSet
ResultSetResultSet
ResultSet
 
Statement
StatementStatement
Statement
 
Connection
ConnectionConnection
Connection
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
Jdbc
JdbcJdbc
Jdbc
 
Java
JavaJava
Java
 

Último

Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdfFernandaGarca788912
 
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaProyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaXjoseantonio01jossed
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)ssuser563c56
 
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptxGARCIARAMIREZCESAR
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdfAnthonyTiclia
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxEduardoSnchezHernnde5
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPJosLuisFrancoCaldern
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfedsonzav8
 
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfCENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfpaola110264
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdfevin1703e
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfDanielaVelasquez553560
 
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
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaXimenaFallaLecca1
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacajeremiasnifla
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfyoseka196
 
Diapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestaDiapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestajeffsalazarpuente
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdffredyflores58
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASfranzEmersonMAMANIOC
 
CICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaCICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaSHERELYNSAMANTHAPALO1
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxClaudiaPerez86192
 

Último (20)

Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdf
 
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaProyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
 
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
4.6 DEFINICION DEL PROBLEMA DE ASIGNACION.pptx
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptx
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdf
 
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdfCENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
CENTROIDES Y MOMENTOS DE INERCIA DE AREAS PLANAS.pdf
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdf
 
clases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdfclases de dinamica ejercicios preuniversitarios.pdf
clases de dinamica ejercicios preuniversitarios.pdf
 
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
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
 
Reporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpacaReporte de Exportaciones de Fibra de alpaca
Reporte de Exportaciones de Fibra de alpaca
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdf
 
Diapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestaDiapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuesta
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
 
CICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresaCICLO DE DEMING que se encarga en como mejorar una empresa
CICLO DE DEMING que se encarga en como mejorar una empresa
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptx
 

Gestor de base de datos

  • 1. INGENIERÍA DE SISTEMAS Y TELEMÁTICA Integrantes :Ana Leydi Linares Serrano. Delsi Yakelin Huamán Villanueva . Docente : Ing. Marco Aurelio Porro Chulli Curso : Laboratorio de Programación III Tema : GESTOR DE BASE DE DATOS
  • 2.
  • 3. Definición Un Sistema Gestor de Base de Datos (SGBD, en inglés DBMS: DataBase Management System) es un sistema de software que permite la definición de bases de datos; así como la elección de las estructuras de datos necesarios para el almacenamiento y búsqueda de los datos, ya sea de forma interactiva o a través de un lenguaje de programación. Un SGBD relacional es un modelo de datos que facilita a los usuarios describir los datos que serán almacenados en la base de datos junto con un grupo de operaciones para manejar los datos.
  • 4. Componentes: Lenguajes SGBD Lenguaje de definición de datos- DDL Lenguaje de manipulación de datos-DML Procedurales No Procedurales Lenguajes de cuarta generación Lenguaje de control de datos Diccionario de datos El diccionario de datos es el lugar donde se guarda toda la información de todos los datos que forman la base de datos. Dentro de él se encuentra la lista de todos los elementos que forman parte del flujo de datos de todo el sistema. Seguridad e Integridad Los datos están protegidos por si personas que no tienen acceso intentasen acceder, por caídas durante el procesamiento de transacciones, anomalías ,etc. El administrador de la base de datos Usuarios de la categoría DBA: su función es administrar la base por lo tanto tienen acceso total. Usuarios de la categoría RESOURCE: pueden crear sus propios objetos y pueden hacer consultas. Usuario de la categoría CONNECT: solo pueden realizar consultas. Tareas del administrador de la BD Instalar el SGBD en el sistema informático. Crear las bases de datos que se vayan a tramitar. Crear y mantener el esquema de la BD. Crear y mantener las cuentas de usuario de la BD. Etc.
  • 5. Lenguajes de Modelación: o Estructura jerárquica La estructura jerárquica fue usada en los SGBD de los primeros mainframe. Las relaciones entre registros forman una estructura en árbol. Esta estructura es simple pero inflexible ya que las relaciones están confinadas al tipo 1:n. o 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. En otras palabras, el modelo permite relaciones N: N.
  • 6. o Estructura relacional La estructura relacional es la más extendida hoy en día. Se usa en mainframes, computadoras medias y microcomputadoras. Almacena los datos en filas (tuplas) y columnas (atributos). Estas tablas pueden estar conectadas entre sí por claves comunes. o 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. Sus altas prestaciones han hecho de ella la base de datos más popular para el proceso analítico de transacciones en línea (OLAP).
  • 7. o Estructura orientada a objetos La estructura orientada a objetos está diseñada siguiendo el paradigma de los lenguajes orientados a objetos. De este modo soporta los tipos de datos gráficos, imágenes, voz y texto de manera natural. Esta estructura tiene gran difusión en aplicaciones web para aplicaciones multimedia. Antes de la implantación de los SGBD con estructura orientada a objetos, el almacenamiento de datos multimedia se basaba en el sistema de ficheros para organizar, almacenar y procesar los datos.
  • 8.  Sistema Gestor de Base de Datos o 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. o 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.
  • 9. o 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. o 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. Tradicionalmente Oracle ha sido el SGBS por excelencia, considerado siempre como el más completo y robusto, destacando por: o Soporte de transacciones. o Estabilidad. o Escalabilidad. o Es multiplataforma.
  • 10. o DB2 Este SGBD es propiedad de IBM, bajo la cual se comercializa el sistema de gestión de base de datos. Utiliza XML como motor, además el modelo que utiliza es el jerárquico en lugar del modelo relacional que utilizan otros gestores de bases de datos. Es el único de los gestores que hemos comentado que nos relacional. Sus características más importantes son: Permite el manejo de objetos grandes (hasta 2 GB) o Permite agilizar el tiempo de respuestas de esta consulta o Recuperación utilizando accesos de sólo índices. o Predicados correlacionados. o Tablas de resumen o Tablas replicadas o Uniones hash o SQLite SQLite es un sistema de manejo de bases de datos de tipo modelo relacional multiplataforma, este gestor de base datos se diferencia entre los demás que son cliente-servidor, si no es una biblioteca en proceso que implementa un sistema autónomo, sin necesidad de hacer configuración.
  • 11. o MogoDB MongoDB es un sistema de base de datos No SQL multiplataforma, orientado a documentos desarrollado bajo la filosofía de software libre, los datos son guardados en la base datos en estructuras de datos similar a JSON de JavaScript e incluso tiene la capacidad de realizar consultas utilizando JavaScript por el cual también existen Apis para distintos lenguajes de programación para realizar consultas e informes. o 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.
  • 12. o Microsoft Access Es un sistema de gestión de bases de datos Relacional creado por Microsoft (DBMS) para uso personal de pequeñas organizaciones. Se ha ofrecido siempre como 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. Entre las principales funcionalidades reseñables podemos indicar que: o Permite crear tablas de datos indexadas. o Modificar tablas de datos. o Relaciones entre tablas (creación de bases de datos relacionales). o Creación de consultas y vistas. o Consultas referencias cruzadas. o Consultas de acción (INSERT, DELETE, UPDATE). o Formularios. o Informes. o Entorno de programación a través de VBA o Llamadas a la API de Windows.
  • 13. RESUMEN Un modelo de datos es un conjunto de conceptos que sirven para describir la estructura de una base de datos: Los modelos de datos contienen también un conjunto de operaciones básicas para la realización de consultas (lecturas) y actualizaciones de datos. Los conceptos de los modelos físicos están dirigidos al personal informático, no a los usuarios finales. Entre estos dos extremos se encuentran los modelos lógicos. o Los modelos conceptuales utilizan conceptos como entidades, atributos y relaciones.  Una entidad representa un objeto o concepto del mundo real como, por ejemplo, un empleado de la empresa inmobiliaria o una oficina  Un atributo representa alguna propiedad de interés de una entidad como, por ejemplo, el nombre o el salario  Una relación describe una interacción entre dos o más entidades Cada SGBD soporta un modelo lógico, siendo los más comunes el relacional, el de red y el jerárquico.
  • 14. CONCLUSIONES  A través del desarrollo de las prácticas en laboratorio he 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.