ANGIE LICETH
BARRE VARGAS


              UNIDAD EDUCATIVA
  Sexto        JESUCRISTO REY


informática
SISTEMA DE
  GESTOR DE
BASES DE DATOS

    (SGBD)
¿QUE ES?

 Los sistemas de gestión de bases de datos (en inglés database
management system, abreviado DBMS) son un tipo de software muy
específico, dedicado a servir de interfaz entre la base de datos, el usuario y
las aplicaciones que la utilizan.
 El propósito general de los sistemas de gestión de bases de datos es el
de manejar de manera clara, sencilla y ordenada un conjunto de datos que
posteriormente se convertirán en información relevante para una
organización.
APLICACIONES DE UNA
             BASE DE DATOS
1. banca: información de clientes, cuentas, transacciones, préstamos, etc.
2. líneas aéreas: inf. Clientes, horarios, vuelos, destinos, etc. (1ras bases
distribuidas geográficamente)
3. universidades: inf. Estudiantes, carreras, horarios, materias, etc.
4. transacciones de tarjeta de crédito: para comprar con tarjetas de crédito y la
generación de los extractos mensuales.
5. telecomunicaciones: para guardar registros de llamadas realizadas, generar
facturas mensuales, mantener el saldo de las tarjetas, telefónicas de prepago y
almacenar información sobre las redes.
E X I S T E N D I S T I N T O S O B J E T I VO S
       QUE DEBEN CUMPLIR LOS SGBD:


    Abstracción de la información. Los SGBD ahorran a los usuarios detalles acerca del almacenamiento físico
de los datos. Da lo mismo si una base de datos ocupa uno o cientos de archivos, este hecho se hace transparente al
usuario. Así, se definen varios niveles de abstracción.
    Independencia. La independencia de los datos consiste en la capacidad de modificar el esquema (físico o
lógico) de una base de datos sin tener que realizar cambios en las aplicaciones que se sirven de ella.
    Consistencia. En aquellos casos en los que no se ha logrado eliminar la redundancia, será necesario vigilar
que aquella información que aparece repetida se actualice de forma coherente, es decir, que todos los datos
repetidos se actualicen de forma simultánea. Por otra parte, la base de datos representa una realidad determinada
que tiene determinadas condiciones, por ejemplo que los menores de edad no pueden tener licencia de conducir.
El sistema no debería aceptar datos de un conductor menor de edad. En los SGBD existen herramientas que
facilitan la programación de este tipo de condiciones.
 Seguridad. La información almacenada en una base de datos puede llegar a tener un
gran valor. Los SGBD deben garantizar que esta información se encuentra segura de
permisos a usuarios y grupos de usuarios, que permiten otorgar diversas categorías de
permisos.
 Manejo de transacciones. Una transacción es un programa que se ejecuta como una
sola operación. Esto quiere decir que luego de una ejecución en la que se produce una
falla es el mismo que se obtendría si el programa no se hubiera ejecutado. Los SGBD
proveen mecanismos para programar las modificaciones de los datos de una forma
mucho más simple que si no se dispusiera de ellos.
 Tiempo de respuesta. Lógicamente, es deseable minimizar el tiempo que el SGBD
demora en proporcionar la información solicitada y en almacenar los cambios realizados.
VISION DE LA BASE DE
          DATOS

 ES UNA COLECCIÓN DE ARCHIVOS
INTERRELACIONADOS Y UN CONJUNTOS DE
PROGRAMAS QUE NOS PERMITEN ACCEDER Y
MODIFICAR LOS ARCHIVOS
ATRACCIN DE LA BASE DE
         DATOS
Sistema sea útil debe recuperar los datos eficientemente.

Esta preocupación ha conducido al diseño

de estructuras de datos complejas para la representación

de los datos en la base de datos. Como muchos

usuarios de sistemas de bases de datos no están familiarizados

con computadores, los desarrolladores esconden

la complejidad a los usuarios a través de varios niveles
NIVEL FÍSICO

El nivel más bajo de abstracción describe

cómo se almacenan realmente los datos. En

el nivel físico se describen en detalle las estructuras

de datos complejas de bajo nivel.
NIVEL LÓGICO:

El siguiente nivel más alto de abstracción

describe qué datos se almacenan en la

base de datos y qué relaciones existen entre esos

datos.
NIVEL DE VISTAS:
El nivel más alto de abstracción

describe sólo parte de la base de datos completa.

A pesar del uso de estructuras más simples en el

nivel lógico, queda algo de complejidad, debido a

la variedad de información almacenada en una gran

base de datos.
Basesss DE DATOS
Basesss DE DATOS

Basesss DE DATOS

  • 1.
    ANGIE LICETH BARRE VARGAS UNIDAD EDUCATIVA Sexto JESUCRISTO REY informática
  • 2.
    SISTEMA DE GESTOR DE BASES DE DATOS (SGBD)
  • 3.
    ¿QUE ES?  Lossistemas de gestión de bases de datos (en inglés database management system, abreviado DBMS) son un tipo de software muy específico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan.  El propósito general de los sistemas de gestión de bases de datos es el de manejar de manera clara, sencilla y ordenada un conjunto de datos que posteriormente se convertirán en información relevante para una organización.
  • 4.
    APLICACIONES DE UNA BASE DE DATOS 1. banca: información de clientes, cuentas, transacciones, préstamos, etc. 2. líneas aéreas: inf. Clientes, horarios, vuelos, destinos, etc. (1ras bases distribuidas geográficamente) 3. universidades: inf. Estudiantes, carreras, horarios, materias, etc. 4. transacciones de tarjeta de crédito: para comprar con tarjetas de crédito y la generación de los extractos mensuales. 5. telecomunicaciones: para guardar registros de llamadas realizadas, generar facturas mensuales, mantener el saldo de las tarjetas, telefónicas de prepago y almacenar información sobre las redes.
  • 5.
    E X IS T E N D I S T I N T O S O B J E T I VO S QUE DEBEN CUMPLIR LOS SGBD:  Abstracción de la información. Los SGBD ahorran a los usuarios detalles acerca del almacenamiento físico de los datos. Da lo mismo si una base de datos ocupa uno o cientos de archivos, este hecho se hace transparente al usuario. Así, se definen varios niveles de abstracción.  Independencia. La independencia de los datos consiste en la capacidad de modificar el esquema (físico o lógico) de una base de datos sin tener que realizar cambios en las aplicaciones que se sirven de ella.  Consistencia. En aquellos casos en los que no se ha logrado eliminar la redundancia, será necesario vigilar que aquella información que aparece repetida se actualice de forma coherente, es decir, que todos los datos repetidos se actualicen de forma simultánea. Por otra parte, la base de datos representa una realidad determinada que tiene determinadas condiciones, por ejemplo que los menores de edad no pueden tener licencia de conducir. El sistema no debería aceptar datos de un conductor menor de edad. En los SGBD existen herramientas que facilitan la programación de este tipo de condiciones.
  • 6.
     Seguridad. Lainformación almacenada en una base de datos puede llegar a tener un gran valor. Los SGBD deben garantizar que esta información se encuentra segura de permisos a usuarios y grupos de usuarios, que permiten otorgar diversas categorías de permisos.  Manejo de transacciones. Una transacción es un programa que se ejecuta como una sola operación. Esto quiere decir que luego de una ejecución en la que se produce una falla es el mismo que se obtendría si el programa no se hubiera ejecutado. Los SGBD proveen mecanismos para programar las modificaciones de los datos de una forma mucho más simple que si no se dispusiera de ellos.  Tiempo de respuesta. Lógicamente, es deseable minimizar el tiempo que el SGBD demora en proporcionar la información solicitada y en almacenar los cambios realizados.
  • 7.
    VISION DE LABASE DE DATOS  ES UNA COLECCIÓN DE ARCHIVOS INTERRELACIONADOS Y UN CONJUNTOS DE PROGRAMAS QUE NOS PERMITEN ACCEDER Y MODIFICAR LOS ARCHIVOS
  • 8.
    ATRACCIN DE LABASE DE DATOS Sistema sea útil debe recuperar los datos eficientemente. Esta preocupación ha conducido al diseño de estructuras de datos complejas para la representación de los datos en la base de datos. Como muchos usuarios de sistemas de bases de datos no están familiarizados con computadores, los desarrolladores esconden la complejidad a los usuarios a través de varios niveles
  • 9.
    NIVEL FÍSICO El nivelmás bajo de abstracción describe cómo se almacenan realmente los datos. En el nivel físico se describen en detalle las estructuras de datos complejas de bajo nivel.
  • 10.
    NIVEL LÓGICO: El siguientenivel más alto de abstracción describe qué datos se almacenan en la base de datos y qué relaciones existen entre esos datos.
  • 11.
    NIVEL DE VISTAS: Elnivel más alto de abstracción describe sólo parte de la base de datos completa. A pesar del uso de estructuras más simples en el nivel lógico, queda algo de complejidad, debido a la variedad de información almacenada en una gran base de datos.