PROFESOR: Marco Aurelio Porro Chulli
CARRERA PROFESIONAL: Ingeniería de Sistemas Y Telemática.
CICLO: V-A
INTEGRANTES: Sunny Sejekan
Luz Panduro López
Bagua Grande-2018
GESTOR DE BASE DE 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.
Las funciones de un Sistema Gestor de Bases de Datos (SGBD)
Definición de los datos: El SGBD ha de poder definir todos los objetos de la base de
datos partiendo de definiciones en versión fuente para convertirlas en la versión
objeto.
Manipulación de los datos: El SGBD responde a las solicitudes del usuario para
realizar operaciones de supresión, actualización, extracción, entre otras gestiones.
Seguridad e integridad de los datos: Además de registrar el uso de las bases de
datos, ante cualquier petición, también aplicará las medidas de seguridad e
integridad de los datos (adopta medidas garantizar su validez) previamente
definidas.
Recuperación y restauración de los datos: La recuperación y restauración de los
datos ante un posible fallo es otra de las principales funciones de un SGBD.
COMPONENTES:
Es muy útil conocer sus componentes y cómo se relacionan cuando se trata de
comprender lo que es un sistema de bases de datos
En cualquier base de datos actual existen cuatro elementos esenciales: tablas,
consultas, informes y formularios. Todos son indispensables y necesarios:
 Control de autorización.
 Procesador de comandos.
 Control de la integridad.
 Optimizador de consultas.
 Gestor de transacciones.
 Planificador (scheduler).
 Gestor de recuperación.
 Gestor de buffers.
LENGUAJES DE MODELACIÓN:
Modelo jerárquico:
Los datos están organizados en una estructura arbórea (dibujada como árbol invertido o raíz), lo
que implica que cada registro sólo tiene un padre. Las estructuras jerárquicas fueron usadas
extensamente en los primeros sistemas de gestión de datos de unidad central, como el Sistema
IMS por IBM, y ahora se usan para describir la estructura de documentos XML.
Modelo de red
Éste es un modelo ligeramente distinto del jerárquico; su diferencia fundamental es
la modificación del concepto de nodo: se permite que un mismo nodo tenga varios
padres (posibilidad no permitida en el modelo jerárquico).
Modelo relacional
Éste es el modelo utilizado en la actualidad para modelar problemas reales y administrar
datos dinámicamente. Tras ser postulados sus fundamentos en 1970 por Edgar Frank
Codd, de los laboratorios IBM en San José (California), no tardó en consolidarse como
un nuevo paradigma en los modelos de base de datos.
Modelo Orientado a objetos
Este modelo, bastante reciente, y propio de los
modelos informáticos orientados a objetos, trata de
almacenar en la base de datos los objetos
completos (estado y comportamiento).Una base de
datos orientada a objetos es una base de datos que
incorpora todos los conceptos importantes del
paradigma de objetos:
Encapsulación. Propiedad que permite ocultar la
información al resto de los objetos, impidiendo
así accesos incorrectos o conflictos.
Herencia. Propiedad a través de la cual los
objetos heredan comportamiento dentro de una
jerarquía de clases.
Polimorfismo. Propiedad de una operación
mediante la cual puede ser aplicada a distintos
tipos de objetos.
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.
FUENTE:
•BERTINO, E. A. y MARTINO, L. A. 1995. Sistemas de bases de datos
orientadas a objetos. s.l. : Ediciones Díaz de Santos, 1995.
Servidores de Base de Datos. Consultado el 06 de julio de 2011.
Disponible:"www.um.es
•LOCKHART, T. 1996. Tutorial de PostgreSQL. 1996.

Gestor de Base de Datos

  • 1.
    PROFESOR: Marco AurelioPorro Chulli CARRERA PROFESIONAL: Ingeniería de Sistemas Y Telemática. CICLO: V-A INTEGRANTES: Sunny Sejekan Luz Panduro López Bagua Grande-2018
  • 2.
    GESTOR DE 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.
  • 3.
    Las funciones deun Sistema Gestor de Bases de Datos (SGBD) Definición de los datos: El SGBD ha de poder definir todos los objetos de la base de datos partiendo de definiciones en versión fuente para convertirlas en la versión objeto. Manipulación de los datos: El SGBD responde a las solicitudes del usuario para realizar operaciones de supresión, actualización, extracción, entre otras gestiones. Seguridad e integridad de los datos: Además de registrar el uso de las bases de datos, ante cualquier petición, también aplicará las medidas de seguridad e integridad de los datos (adopta medidas garantizar su validez) previamente definidas. Recuperación y restauración de los datos: La recuperación y restauración de los datos ante un posible fallo es otra de las principales funciones de un SGBD.
  • 4.
    COMPONENTES: Es muy útilconocer sus componentes y cómo se relacionan cuando se trata de comprender lo que es un sistema de bases de datos En cualquier base de datos actual existen cuatro elementos esenciales: tablas, consultas, informes y formularios. Todos son indispensables y necesarios:  Control de autorización.  Procesador de comandos.  Control de la integridad.  Optimizador de consultas.  Gestor de transacciones.  Planificador (scheduler).  Gestor de recuperación.  Gestor de buffers.
  • 5.
    LENGUAJES DE MODELACIÓN: Modelojerárquico: Los datos están organizados en una estructura arbórea (dibujada como árbol invertido o raíz), lo que implica que cada registro sólo tiene un padre. Las estructuras jerárquicas fueron usadas extensamente en los primeros sistemas de gestión de datos de unidad central, como el Sistema IMS por IBM, y ahora se usan para describir la estructura de documentos XML.
  • 6.
    Modelo de red Éstees un modelo ligeramente distinto del jerárquico; su diferencia fundamental es la modificación del concepto de nodo: se permite que un mismo nodo tenga varios padres (posibilidad no permitida en el modelo jerárquico).
  • 7.
    Modelo relacional Éste esel modelo utilizado en la actualidad para modelar problemas reales y administrar datos dinámicamente. Tras ser postulados sus fundamentos en 1970 por Edgar Frank Codd, de los laboratorios IBM en San José (California), no tardó en consolidarse como un nuevo paradigma en los modelos de base de datos.
  • 8.
    Modelo Orientado aobjetos Este modelo, bastante reciente, y propio de los modelos informáticos orientados a objetos, trata de almacenar en la base de datos los objetos completos (estado y comportamiento).Una base de datos orientada a objetos es una base de datos que incorpora todos los conceptos importantes del paradigma de objetos: Encapsulación. Propiedad que permite ocultar la información al resto de los objetos, impidiendo así accesos incorrectos o conflictos. Herencia. Propiedad a través de la cual los objetos heredan comportamiento dentro de una jerarquía de clases. Polimorfismo. Propiedad de una operación mediante la cual puede ser aplicada a distintos tipos de objetos.
  • 9.
    PostgreSQL PostgreSQL es unSistema 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.
  • 10.
    MySQL MySQL es unsistema 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.
  • 11.
    Microsoft SQL Server SQLServer 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.
  • 12.
    INFORMIX Informix es unDBMS 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.
  • 13.
    FUENTE: •BERTINO, E. A.y MARTINO, L. A. 1995. Sistemas de bases de datos orientadas a objetos. s.l. : Ediciones Díaz de Santos, 1995. Servidores de Base de Datos. Consultado el 06 de julio de 2011. Disponible:"www.um.es •LOCKHART, T. 1996. Tutorial de PostgreSQL. 1996.