SlideShare una empresa de Scribd logo
EQUIPO : Investigation Systems
Estudiantes : Aguilar Rafael Jaime
Diaz Guerrero Imer Hobet
CURSO : Laboratorio de Programación III
TEMA : SGBD
DOCENTE : Marco Aurelio Porro Chulli
GESTOR DE
BASE DE
DATOS
Definición:
Es una colección de programas cuyo objetivo es servir
de interfaz entre la base de datos, el usuario y las
aplicaciones.
Se compone de un lenguaje de definición de datos, de
un lenguaje de manipulación de datos (LMD) y de un
lenguaje de consulta.
COMPONENTES
A. Lenguajes de los SGBD
ofrecen lenguajes e interfaces apropiadas para
cada tipo de usuario: administradores,
diseñadores, programadores de aplicaciones y
usuarios finales.
Se clasifican en:
Lenguaje de definición de datos (LDD o DDL):
Se utiliza para especificar el esquema de la BD, las
vistas de los usuarios y las estructuras de
almacenamiento.
Lenguaje de manipulación de datos (LMD o DML):
Es el utilizado por los usuarios para realizar
consultas, inserciones, eliminaciones y
modificaciones.
B. El diccionario de datos
Es el lugar donde se deposita información acerca de
todos los datos que forman la BD.
Se almacenan los datos del sistema, incluyendo
nombre, descripción, alias, contenido y organización.
C. Seguridad e integridad de datos
Debe garantizar la protección de los datos contra
accesos no autorizados.
Proporciona herramientas y mecanismos para la
planificación y realización de copias de seguridad y
restauración.
D. El administrador de la BD
Existen diferentes categorías de usuarios:
 Los usuarios de la categoría DBA (Database
Administrator).
 Los usuarios de la categoría RESOURCE.
 Los usuarios del tipo CONNECT.
LENGUAJES DE
MODELACIÓN
Jerarquía
El modelo jerárquico es similar al modelo de red, El modelo
jerárquico se sirve de árboles para la representación lógica
de los datos.
Los segmentos, en función de su situación en el árbol, se
denominan:
Los segmentos, en función de su situación en el árbol, se
denominan:
Segmento padre: Todos ellos localizados en el mismo
nivel.
Segmento hijo: Los hijos de un mismo padre están en el
mismo nivel.
Segmento raíz: Ocupa el nivel superior del árbol.
Red
conocidas como estructuras plex en una estructura red cualquier
componente puede vincularse con cualquier otro.
Los conceptos básicos de este modelo son los siguientes:
 Elemento.
 Agregados de datos.
 Tipos de registro.
 Conjunto
 Ciclo.
Relacional
Es básicamente un conjunto de tablas, similares a las tablas
de una hoja de cálculo, formadas por filas (registros) y
columnas (campos), pueden ser de tres tipos distintos:
Relaciones uno a uno.
Relaciones uno a varios.
Relaciones varios a varios.
SISTEMA DE GESTOR
DE BASE DE DATOS
PostgreSQL
Es una colección de programas cuyo objetivo es servir de
interfaz entre la base de datos, el usuario y las aplicaciones.
Existen en la actualidad los Sistemas Gestores de Base de
Datos Libres:
PostGreSQL, MySQL
y los Comerciales: Microsoft SQL Server, Informix, Oracle,
Acess, FoxPro, Paradox.
Características
Es una base de datos 100% ACID.
Soporta distintos tipos de datos: además del soporte para los
tipos base.
Multiples métodos de autentificación
Acceso encriptado via SSL
Completa documentación
Licencia BSD
Diseñado para ambientes de alto
volumen
Diseñado para ambientes de alto
volumen
Extensible: El código fuente está
disponible de forma gratuita
Ventajas
Soporte en línea: Hay foros oficiales, pero no
hay una ayuda obligatoria.
Consume más recursos.
La sintaxtis de algunos de sus comandos o
sentencias no es nada intuitiva
Desventajas
MySQL
MySQL es un sistema de gestión de bases de datos
relacional, multihilo y multiusuario, como software
libre en un esquema de licenciamiento dual.
MySQL es una base de datos muy rápida en la
lectura cuando utiliza el motor no transaccional
MyISAM, pero puede provocar problemas de
integridad en entornos de alta concurrencia en la
modificación
Ventajas
MySQL software es Open Source.
Velocidad al realizar las operaciones, lo que le hace
uno de los gestores con mejor rendimiento.
Bajo costo en requerimientos para la elaboración de
bases de datos
Facilidad de configuración e instalación
Baja probabilidad de corromper datos
Desventajas
Un gran porcentaje de las utilidades de MySQL no
están documentadas
No es intuitivo, como otros programas (ACCESS).
Microsoft SQL Server
Microsoft SQL Server es un sistema para la gestión de
bases de datos producido por Microsoft basado en el
modelo relacional.
Sus lenguajes para consultas son T-SQL y ANSI SQL.
Microsoft SQL Server constituye la alternativa de Microsoft
a otros potentes sistemas gestores de bases de datos
como son Oracle, Sybase ASE, PostgreSQL,
Ventajas
• Soporte de transacciones.
• Escalabilidad, estabilidad y seguridad.
• Soporta procedimientos almacenados.
• Incluye también un potente entorno gráfico de
administración
• Permite trabajar en modo cliente-
Ventajas
• Soporte de transacciones.
• Escalabilidad, estabilidad y seguridad.
• Soporta procedimientos almacenados.
• Incluye también un potente entorno gráfico de
administración
• Permite trabajar en modo cliente-
Es un gestor
de base de
datos
creado por
informix
software Inc.
Incluye un
RDBMS
Basado en SQL, un
lenguaje de cuarta
generación y juegos de
herramientas para la
inclusión de SQL en
programas de aplicación
Características
• Dispone de herramientas graficas
• Soporte para Datawarehouse
• Soporte para datamining
• Gestiona múltiples bases de datos remotas de una única consola
donde se muestran gráficamente tanto la base de datos, como los
objetos que contiene (tablas,índices, procedimientos).
• Utiliza plataforma NT y UNIX.
• Capacidad de relación de datos de múltiples lugares físicos
• Opción de conectar datos relacionales de paginas web
Ventajas Desventajas
• Es una familia de productos
de bases de datos que
incluye un sistema de
administración de bases de
datos relacionales basado en
SQL, un lenguaje de cuarta
generación y herramientas
para la inclusión de SQL en
programas de aplicación.
• Es costoso.
• No ha sabido crear soporte
técnico para su producto.
Poco terreno del marketing
debido a sus pérdidas
económicas.
Una de las mayores
compañías de
software del mundo
Las más caras al
crear aplicaciones
empresariales de
alto rendimiento.
Lo utilizan
multinacionales
como Burger
King, Coca
Cola y Peugeot.
Almacenan y
facilitan el manejo
de grandes
cantidades de
información
relacionada entre sí
Ventajas
Oracle es el motor de base de datos objeto-relacional
más usado a nivel mundial.
Puede ejecutarse en todas las plataformas, desde
Pc hasta un supercomputador.
Oracle soporta todas las funciones que se esperan de
un servidor "serio":
Permite el uso de particiones para la mejora de la
eficiencia
El software del servidor puede ejecutarse en multitud de
sistemas operativos.
Desventajas
Las versiones más recientes de Oracle son la
11g, 10g, 9g, 8g, desde el lanzamiento original
de la 8 se sucedieron varias versiones con
correcciones, hasta alcanzar la estabilidad en la
8.0.3
El mayor inconveniente de Oracle es quizás su
precio. Incluso las licencias de Personal Oracle
son excesivamente caras
Sistema de Gestor de Base de Datos

Más contenido relacionado

PPT
Bases de datos
PPTX
Modelo de bases de datos (william mata 26550902)
PDF
Base de Datos con Microsoft Access
PPTX
Tipo de base de datos y funciones de un dba
PPTX
Bases de datos santiago mera martínez
PPTX
Sistemas de gestión de bases de datos parte ii
DOCX
Tarea 2. base de datos
PPTX
Bases de datos
Bases de datos
Modelo de bases de datos (william mata 26550902)
Base de Datos con Microsoft Access
Tipo de base de datos y funciones de un dba
Bases de datos santiago mera martínez
Sistemas de gestión de bases de datos parte ii
Tarea 2. base de datos
Bases de datos

La actualidad más candente (18)

PPT
Sistemas de gestión de bases de datos
PDF
Base de datos ble nahun
PDF
Arquitectura datosempresariales
PPTX
Base de datos ble nahun
PPTX
Principales bases de datos existentes
PPTX
Pablo herrera sgbd
PPTX
Base de datos cesar ortega
PPT
Opy - Bases de datos
PPTX
Sistemas de bases de datos 2da parte
PPTX
Conceptos Generales de Bases de Datos
PDF
Analisis de la independencia logica fisica de datos en un sistema de bases de...
PDF
Reporte bussines Intelligence
PPT
sistemas de informacion gerencial
PPT
Sig introduccion
PPT
Sistema de informacion
PPT
Sistema de informacion
PPT
SISTEMAS DE INFORMACION
PPT
Sistemas de gestión de bases de datos
Base de datos ble nahun
Arquitectura datosempresariales
Base de datos ble nahun
Principales bases de datos existentes
Pablo herrera sgbd
Base de datos cesar ortega
Opy - Bases de datos
Sistemas de bases de datos 2da parte
Conceptos Generales de Bases de Datos
Analisis de la independencia logica fisica de datos en un sistema de bases de...
Reporte bussines Intelligence
sistemas de informacion gerencial
Sig introduccion
Sistema de informacion
Sistema de informacion
SISTEMAS DE INFORMACION
Publicidad

Similar a Sistema de Gestor de Base de Datos (20)

PPTX
Sistema de gestor de base de datos
PPTX
Gestor de base de datos
PPTX
Gestor de Base de Datos
PPTX
Gestor de base de datos
PPT
Presentación sgbd
PPT
Presentacion trabajo
PPT
Presentacion trabajo
PPTX
Gestores de Base de Datos
PPTX
Gestor de base de datos
PPTX
Gestor de base de datos
PPTX
10 sistemas gestores de base de datos
PPTX
Alvarado deber
DOCX
Sistemas de gestores de base de datos
PPTX
Tema LOS SGBD O DBMS.pptx
DOCX
Sistemas gestoresdebasededatos
PPTX
Sistemas de Gestion de Base de Datos
PPTX
Sistemas de g base de datos
PDF
Base de datos consulta 1
Sistema de gestor de base de datos
Gestor de base de datos
Gestor de Base de Datos
Gestor de base de datos
Presentación sgbd
Presentacion trabajo
Presentacion trabajo
Gestores de Base de Datos
Gestor de base de datos
Gestor de base de datos
10 sistemas gestores de base de datos
Alvarado deber
Sistemas de gestores de base de datos
Tema LOS SGBD O DBMS.pptx
Sistemas gestoresdebasededatos
Sistemas de Gestion de Base de Datos
Sistemas de g base de datos
Base de datos consulta 1
Publicidad

Más de Jaime Aguilar Rafael (20)

PPTX
Big data (Macro Datos)
PPTX
Copia de seguridad y restaurar
PPTX
Transacciones en SQL SERVER
PPTX
Autentificación de Seguridad de SQL SERVER
PPTX
PPTX
Procedimientos almacenados
PPTX
Comandos ddl
PPTX
Lenguaje transact sql
PPTX
Ejecutables en Netbeans
PPTX
Jdbc(JAVA DATABASE CONNECTIVITY)
PPTX
Objeto Connection
PPTX
PPTX
Programación en N-capas
PPTX
Diaspositivas java
PPTX
Preparedstatement
PPTX
Control jtable
PPTX
Big data (Macro Datos)
Copia de seguridad y restaurar
Transacciones en SQL SERVER
Autentificación de Seguridad de SQL SERVER
Procedimientos almacenados
Comandos ddl
Lenguaje transact sql
Ejecutables en Netbeans
Jdbc(JAVA DATABASE CONNECTIVITY)
Objeto Connection
Programación en N-capas
Diaspositivas java
Preparedstatement
Control jtable

Último (20)

PPTX
Electronica II, material basico de electronica II
PPTX
leyes de los gases Ideales. combustible refinación
PDF
LIBRO UNIVERSITARIO INTELIGENCIA ALGORITMICA BN.pdf
PDF
Informe Comision Investigadora Final distribución electrica años 2024 y 2025
PPTX
CNE-Tx-ZyD_Comite_2020-12-02-Consolidado-Version-Final.pptx
PPTX
Riesgo eléctrico 5 REGLAS DE ORO PARA TRABAJOS CON TENSION
PPTX
Manual ISO9001_2015_IATF_16949_2016.pptx
PPTX
CAPACITACIÓN DE USO ADECUADO DE EPP.pptx
PDF
Curso Introductorio de Cristales Liquidos
PDF
SISTEMAS DE PUESTA A TIERRA: Una introducción a los fundamentos de los sistem...
PDF
FUNCION CUADRATICA FUNCIONES RAIZ CUADRADA
PPTX
Presentación - Taller interpretación iso 9001-Solutions consulting learning.pptx
PPTX
diego universidad convergencia e información
PDF
Matriz_Seguimiento_Estu_Consult_2024_ACT.pdf
PDF
SESION 10 SEGURIDAD EN TRABAJOS CON ELECTRICIDAD.pdf
PPTX
Presentacion ppt rx en soldadura tp 231 vladimir Osuna 7114958 20241.pptx
PDF
Pensamiento Politico Siglo XXI Peru y Mundo.pdf
PPTX
DEBL Presentación PG 23.pptx [Autoguardado].pptx
PPTX
Curso Corto de PLANTA CONCENTRADORA FREEPORT
PDF
S15 Protección de redes electricas 2025-1_removed.pdf
Electronica II, material basico de electronica II
leyes de los gases Ideales. combustible refinación
LIBRO UNIVERSITARIO INTELIGENCIA ALGORITMICA BN.pdf
Informe Comision Investigadora Final distribución electrica años 2024 y 2025
CNE-Tx-ZyD_Comite_2020-12-02-Consolidado-Version-Final.pptx
Riesgo eléctrico 5 REGLAS DE ORO PARA TRABAJOS CON TENSION
Manual ISO9001_2015_IATF_16949_2016.pptx
CAPACITACIÓN DE USO ADECUADO DE EPP.pptx
Curso Introductorio de Cristales Liquidos
SISTEMAS DE PUESTA A TIERRA: Una introducción a los fundamentos de los sistem...
FUNCION CUADRATICA FUNCIONES RAIZ CUADRADA
Presentación - Taller interpretación iso 9001-Solutions consulting learning.pptx
diego universidad convergencia e información
Matriz_Seguimiento_Estu_Consult_2024_ACT.pdf
SESION 10 SEGURIDAD EN TRABAJOS CON ELECTRICIDAD.pdf
Presentacion ppt rx en soldadura tp 231 vladimir Osuna 7114958 20241.pptx
Pensamiento Politico Siglo XXI Peru y Mundo.pdf
DEBL Presentación PG 23.pptx [Autoguardado].pptx
Curso Corto de PLANTA CONCENTRADORA FREEPORT
S15 Protección de redes electricas 2025-1_removed.pdf

Sistema de Gestor de Base de Datos

  • 1. EQUIPO : Investigation Systems Estudiantes : Aguilar Rafael Jaime Diaz Guerrero Imer Hobet CURSO : Laboratorio de Programación III TEMA : SGBD DOCENTE : Marco Aurelio Porro Chulli
  • 3. Definición: Es una colección de programas cuyo objetivo es servir de interfaz entre la base de datos, el usuario y las aplicaciones. Se compone de un lenguaje de definición de datos, de un lenguaje de manipulación de datos (LMD) y de un lenguaje de consulta.
  • 5. A. Lenguajes de los SGBD ofrecen lenguajes e interfaces apropiadas para cada tipo de usuario: administradores, diseñadores, programadores de aplicaciones y usuarios finales.
  • 6. Se clasifican en: Lenguaje de definición de datos (LDD o DDL): Se utiliza para especificar el esquema de la BD, las vistas de los usuarios y las estructuras de almacenamiento. Lenguaje de manipulación de datos (LMD o DML): Es el utilizado por los usuarios para realizar consultas, inserciones, eliminaciones y modificaciones.
  • 7. B. El diccionario de datos Es el lugar donde se deposita información acerca de todos los datos que forman la BD. Se almacenan los datos del sistema, incluyendo nombre, descripción, alias, contenido y organización.
  • 8. C. Seguridad e integridad de datos Debe garantizar la protección de los datos contra accesos no autorizados. Proporciona herramientas y mecanismos para la planificación y realización de copias de seguridad y restauración.
  • 9. D. El administrador de la BD Existen diferentes categorías de usuarios:  Los usuarios de la categoría DBA (Database Administrator).  Los usuarios de la categoría RESOURCE.  Los usuarios del tipo CONNECT.
  • 11. Jerarquía El modelo jerárquico es similar al modelo de red, El modelo jerárquico se sirve de árboles para la representación lógica de los datos. Los segmentos, en función de su situación en el árbol, se denominan:
  • 12. Los segmentos, en función de su situación en el árbol, se denominan: Segmento padre: Todos ellos localizados en el mismo nivel. Segmento hijo: Los hijos de un mismo padre están en el mismo nivel. Segmento raíz: Ocupa el nivel superior del árbol.
  • 13. Red conocidas como estructuras plex en una estructura red cualquier componente puede vincularse con cualquier otro. Los conceptos básicos de este modelo son los siguientes:  Elemento.  Agregados de datos.  Tipos de registro.  Conjunto  Ciclo.
  • 14. Relacional Es básicamente un conjunto de tablas, similares a las tablas de una hoja de cálculo, formadas por filas (registros) y columnas (campos), pueden ser de tres tipos distintos: Relaciones uno a uno. Relaciones uno a varios. Relaciones varios a varios.
  • 15. SISTEMA DE GESTOR DE BASE DE DATOS
  • 16. PostgreSQL Es una colección de programas cuyo objetivo es servir de interfaz entre la base de datos, el usuario y las aplicaciones. Existen en la actualidad los Sistemas Gestores de Base de Datos Libres: PostGreSQL, MySQL y los Comerciales: Microsoft SQL Server, Informix, Oracle, Acess, FoxPro, Paradox.
  • 17. Características Es una base de datos 100% ACID. Soporta distintos tipos de datos: además del soporte para los tipos base. Multiples métodos de autentificación Acceso encriptado via SSL Completa documentación Licencia BSD
  • 18. Diseñado para ambientes de alto volumen Diseñado para ambientes de alto volumen Extensible: El código fuente está disponible de forma gratuita Ventajas
  • 19. Soporte en línea: Hay foros oficiales, pero no hay una ayuda obligatoria. Consume más recursos. La sintaxtis de algunos de sus comandos o sentencias no es nada intuitiva Desventajas
  • 20. MySQL MySQL es un sistema de gestión de bases de datos relacional, multihilo y multiusuario, como software libre en un esquema de licenciamiento dual. MySQL es una base de datos muy rápida en la lectura cuando utiliza el motor no transaccional MyISAM, pero puede provocar problemas de integridad en entornos de alta concurrencia en la modificación
  • 21. Ventajas MySQL software es Open Source. Velocidad al realizar las operaciones, lo que le hace uno de los gestores con mejor rendimiento. Bajo costo en requerimientos para la elaboración de bases de datos Facilidad de configuración e instalación Baja probabilidad de corromper datos
  • 22. Desventajas Un gran porcentaje de las utilidades de MySQL no están documentadas No es intuitivo, como otros programas (ACCESS).
  • 23. Microsoft SQL Server Microsoft SQL Server es un sistema para la gestión de bases de datos producido por Microsoft basado en el modelo relacional. Sus lenguajes para consultas son T-SQL y ANSI SQL. Microsoft SQL Server constituye la alternativa de Microsoft a otros potentes sistemas gestores de bases de datos como son Oracle, Sybase ASE, PostgreSQL,
  • 24. Ventajas • Soporte de transacciones. • Escalabilidad, estabilidad y seguridad. • Soporta procedimientos almacenados. • Incluye también un potente entorno gráfico de administración • Permite trabajar en modo cliente-
  • 25. Ventajas • Soporte de transacciones. • Escalabilidad, estabilidad y seguridad. • Soporta procedimientos almacenados. • Incluye también un potente entorno gráfico de administración • Permite trabajar en modo cliente-
  • 26. Es un gestor de base de datos creado por informix software Inc. Incluye un RDBMS Basado en SQL, un lenguaje de cuarta generación y juegos de herramientas para la inclusión de SQL en programas de aplicación
  • 27. Características • Dispone de herramientas graficas • Soporte para Datawarehouse • Soporte para datamining • Gestiona múltiples bases de datos remotas de una única consola donde se muestran gráficamente tanto la base de datos, como los objetos que contiene (tablas,índices, procedimientos). • Utiliza plataforma NT y UNIX. • Capacidad de relación de datos de múltiples lugares físicos • Opción de conectar datos relacionales de paginas web
  • 28. Ventajas Desventajas • Es una familia de productos de bases de datos que incluye un sistema de administración de bases de datos relacionales basado en SQL, un lenguaje de cuarta generación y herramientas para la inclusión de SQL en programas de aplicación. • Es costoso. • No ha sabido crear soporte técnico para su producto. Poco terreno del marketing debido a sus pérdidas económicas.
  • 29. Una de las mayores compañías de software del mundo Las más caras al crear aplicaciones empresariales de alto rendimiento. Lo utilizan multinacionales como Burger King, Coca Cola y Peugeot. Almacenan y facilitan el manejo de grandes cantidades de información relacionada entre sí
  • 30. Ventajas Oracle es el motor de base de datos objeto-relacional más usado a nivel mundial. Puede ejecutarse en todas las plataformas, desde Pc hasta un supercomputador. Oracle soporta todas las funciones que se esperan de un servidor "serio": Permite el uso de particiones para la mejora de la eficiencia El software del servidor puede ejecutarse en multitud de sistemas operativos.
  • 31. Desventajas Las versiones más recientes de Oracle son la 11g, 10g, 9g, 8g, desde el lanzamiento original de la 8 se sucedieron varias versiones con correcciones, hasta alcanzar la estabilidad en la 8.0.3 El mayor inconveniente de Oracle es quizás su precio. Incluso las licencias de Personal Oracle son excesivamente caras