domingo, 28 de febrero de 2010

SISTEMAS GESTORES DE BASE DE DATOS

Base de datos

Conjunto de datos relacionados entre sí, organizados y estructurados con información referente a algo.

-Las bases de datos son tratadas utilizando los sistemas gestores de bases de datos o SGBD.
Antes de aparecer los SGBD, la información se trataba y gestionaba utilizando los sistemas de gestión de ficheros.

Gestión de Archivos
• Redundancia e inconsistencia de datos
• Dependencia de los datos física-lógica
• Dificultad para tener acceso a los datos, proliferación de los programas
• Separación y aislamiento de los datos
• Dificultad para el acceso concurrente
• Dependencia de la estructura del fichero
• Problemas con la seguridad de los datos
• Problemas de integridad de datos

Sistemas gestores de base de datos

Concepto: es una aplicación que permite a los usuarios definir, crear y mantener la BD y proporciona un acceso controlado a la misma.

Debe proporcionar los siguientes servicios
• Creación y definición de la base de datos
• Manipulación de los datos
• Acceso controlado a los datos mediante mecanismos de seguridad
• Mantener integridad y consistencia de los datos
• Acceso compartido a la base de datos
• Mecanismos de copias de respaldos y recuperación

Componentes SGBD

Lenguajes:
• Lenguaje de definición de datos (DDL)
• Lenguaje de manipulación de datos (DML)
• 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 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 acceso concurrente.
Usuarios de los SGBD
• Usuarios de la categoría DBA(administradores)
• Usuarios de tipo RESOURCE, que puedan crear sus propios objetos y tener accesos 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

Arquitectura de los SGBD

El comité ANSI-SPARC propuso una arquitectura de tres niveles

Nivel interno o físico: el más cercano al almacenamiento físico, tal y se se almacenan los datos en el ordenador.
Nivel externo o de visión: el más cercano a los usuarios. En el se describen varios esquemas externos o vistas de usuarios.
Nivel conceptual: describe la estructura de toda la BD para un grupo de usuarios mediante un esquema conceptual.

18 comentarios:

  1. el SGBD es un software que permite al usuario crear y manipular la informacion en una base de datos, de una forma mas facil y segura, proporcionando una serie de herramientas de administracion.

    ResponderEliminar
  2. Reyes Gonzalez Ivan Abimelec
    de lo que entendi es que un sistema gestor de datos es el que permite controlar una base datos y darle mantenimiento,sacar un respaldo ala base de datos y que tenga seguridad.

    ResponderEliminar
  3. mm ps yo entendi que un SGBD es una herramientaa que nos permite manipular una Base de Datos para que a esta le pudieramos dar mantenimiento y ps poder acceder a ella cuando nosotros lo requieramos

    ResponderEliminar
  4. Geoana Rosas Sandoval

    pues el SGBD es un software con el q podemos manipular una base de datos i darle mantenimiento donde podemos guardar datos i asegurarlos para cuando los queramos utilizar

    ResponderEliminar
  5. Este comentario ha sido eliminado por el autor.

    ResponderEliminar
  6. jjajajaj lo que entendi yo fue simple okeyy!!!

    pero eso no se dicee jajaj !!

    4toBps Rulezz!!!


    Hey agregenmennn

    raul_rambo11_299@live.com.mx


    Rambito Sexy Striper Profesional

    Pa que se animen muchachas.. !!

    Num "3782822"

    ResponderEliminar
  7. Zaira Baltasar Orozco

    Pooess lo qe yo entendi sobre los SGBD
    se utilizan para que los usuarios puedan tener su base de datos segura y que pueda manipularala, controlar los datos que hay en ella y poder tenerlos seguros o algo asiii .... ♥♥

    ResponderEliminar
  8. karen ramos

    pz a lo0 que io0 entendi es que el SGBD
    es un software que permite al0s usuario0z
    manipular la informacio0n i que tienne herramienthaz que no0s ayudan a que tengamos una BD maz segura

    ResponderEliminar
  9. moreno lopez samuel

    en si los SGBD se utiliza para tener bn admistrados los datos y poder accesar facilmete a ellos , ademas d tener una buena segurida contra accezos no autorizados

    ResponderEliminar
  10. un SGBD es un aplicacion que permite al usuario modificar, crear, etc... en una base de datos nos ayuda en si a la manipulacion de los datos ahi almacenados..

    Arteaga flores adriana

    ResponderEliminar
  11. el SGBD es un administrador
    de base de datos..
    en este encontramos las
    diferentes herramientas para
    manejar los datos y el acceso
    que se le da a los diferentes
    usuarios y con
    ello permitir
    que la informacion este
    mayormente protegida

    Citlali Luque:)

    ResponderEliminar
  12. Rodriguez Villegas R. Shanniere.

    mmm...
    un SGBD nos sirve para
    krear una BD...
    y nos permite manipular la
    informacion de una BD...
    Se utiliza para
    ke los usuarios(nosotros)
    podramos tener una BD segura y confiable..


    █ ║ ▌ │ █ ║ █ ║ │ █ ║

    τσdσs lσs Dεяεcнσs яεsεяvαdσs
    cσρчяιgн
    τ 2010 by shanny freak all MF data reply record maximum. All Ready today post ®©




    BeEzZhHo0oSs...

    ResponderEliminar
  13. orlando plascencia

    lo que yo entendi es que es como un sistema de mantenimiento para la base de datos y que ase que el usuario tenga mejor manipulacion sobre ella

    4ApS lOoKoS jEjE

    ResponderEliminar
  14. Ya Lee Entiendo Mas Que Antes!! ^^

    ResponderEliminar
  15. yo entendi que el SGBD se encarga de administrar una base datos , darle mantenimiento y manipular y acceder mas facil los datos

    ResponderEliminar
  16. erick gonzaleaz 4aps
    SGBD es el que te ayuda a tener un control sobre los datos asi mismo una seguridad y tener acceso confiable y veloz a una base de datos.

    ResponderEliminar
  17. ernesto alvarado 4aps....
    yo entendi qe un SGBD sirve para crear bases de datos y poder manipular los datos y para tener acceso a ella cuando qeramos

    ResponderEliminar
  18. Imperial Ana..!!




    creo que he entendido el concepto SGBD pero aun me que da duda en cuando debemos o bamos a usarlo.


    aa profe ...... respecto a los problemasz de E/R creo que ya les entendi pero aun tengo dudas kuando ponemos los atributos y dentro de ellosz otros..?¿

    ResponderEliminar