SISTEMAS GETIONADORES DE BASES DE DATOS

Report
SISTEMAS GETIONADORES DE
BASES DE DATOS
Integrantes:
LEIMAN MEJIA MAURY
WILSON PEREIRA MELENDEZ
CARLOS MENCO GUARDO
SISTEMA GESTIONADORES DE BASES
DE DATOS
 Un Sistema Gestor de
base de datos (SGBD) es
un
conjunto
de
programas que permiten
crear y mantener una
Base
de
datos,
asegurando su integridad,
confidencialidad
y
seguridad.
INDICE
OBJETIVOS
GENERAL
ESPECIFICOS
 Estudiar todos los aspectos de
los Sistemas Gestores de Bases
de Datos (SGBD), a través de la
ponencia de sus propiedades y
la presentación de ejemplos
 Mostrar una definición clara de
los SGBD.
 Mencionar los propósitos de los
SGBD.
 Definir las características de los
SGBD
 Exponer los objetivos que deben
cumplir los SGBD
 Dar ejemplos de SGBD
JUSTIFICACION
• Es importante el estudio de los
SGBD, dado que, es esencial para el
adecuado
funcionamiento
y
manipulación
de
los
datos
contenidos en la base de datos.
• Mediante el conocimiento de los
SGBD tenemos la posibilidad de
encontrar alternativas al momento
de ejercer la manipulación y
administración de las bases de
datos.
SISTEMAS
GESTORES DE
BASES DE DATOS
DEFINICION

Se trata de un conjunto de
programas no visibles al usuario
final que se encargan de la
privacidad, la integridad, la
seguridad de los datos y la
interacción con el sistema
operativo.
Proporciona
una
interfaz entre los datos, los
programas que los manejan y los
usuarios
finales.
Cualquier operación que el usuario
hace contra la base de datos está
controlada
por
el
gestor.
OTROS CONCEPTOS
 DICCIONARIO DE DATOS: Es
una especie de base de
datos donde se guardan
todas las propiedades de la
base de datos, descripción
de la estructura, relaciones
entre los datos, etc.
 ADMINISTRADOR DE LA BD:
Es una persona o grupo de
personas responsables del
control del sistema gestor
de base de datos
LENGUAJE DE CONSULTA
EL LENGUAJE DE DEFINICIÓN
DE DATOS (DDL)
 Provee de los medios necesarios
para definir los datos con precisión,
especificando
las
distintas
estructuras.
 Acorde con el modelo de
arquitectura de tres niveles, habrá
un lenguaje de definición de la
estructura lógica global, otro para
la definición de la estructura
interna, y un tercero para la
definición de las estructuras
externas.
LENGUAJE DE MANIPULACIÓN
DE DATOS (DDM)
 Es el encargado de facilitar a
los usuarios el acceso y
manipulación de los datos.
 Se encargan de la recuperación
de los datos almacenados, de
la inserción y supresión de
datos en la base de datos, y de
la
modificación
de
los
existentes
PROPOSITOS DE LOS
SGBD
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.
OBJETIVOS DE LOS SGBD
 Abstracción de la información
 Independencia
 Consistencia
 Seguridad
 Manejo de transacciones
 Tiempo de respuesta
CARACTERISTICAS DE LOS SGBD
 Control de redundancia
 Restricción de los accesos
no autorizados
 Cumplimiento de las
restricciones de integridad
 Respaldo y recuperación
FUNCIONES DE LOS SGBD
 Consulta y actualización
 Mantenimiento de
esquemas
 Manejo de transacciones
VENTAJAS
 Proveen facilidades para la manipulación de grandes
volúmenes de datos. Entre éstas:
• Simplifican la programación de equipos de consistencia.
• Manejando las políticas de respaldo adecuadas, garantizan que
los cambios de la base serán siempre consistentes sin importar si
hay errores correctamente, etc.
• Organizan los datos con un impacto mínimo en el código de los
programas.
• Disminuyen drásticamente los tiempos de desarrollo y aumentan
la calidad del sistema desarrollado si son bien explotados por los
desarrolladores.
 Usualmente, proveen interfaces y lenguajes de consulta que
simplifican la recuperación de los datos.
DESVENTAJAS
 Complejidad…
 Coste económico del SGBD…
 Coste del equipamiento adicional…
 Prestaciones…
 Vulnerable a los fallos…
EJEMPLOS
SGBD libres
EJEMPLOS
SGBD No libres










Advantage Database
dBase FileMaker
Fox Pro
gsBase
IBM
DB2: Universal Database (DB2
UDB)
Microsoft Access
Microsoft SQL Server
NexusDB
Paradox










Informix
Interbase de CodeGear
filial de Borland
MAGIC
Open Access
Oracle
Progress (DBMS)
Sybase ASE
Sybase ASA
WindowBase
CONCLUSIONES
 Los Sistemas Gestores de Bases de datos tienen un
propósito claro, que es el de facilitar el manejo de la
información, el hecho de manejar una herramienta
con tanto poder nos permite tener el control sobre
la organización y acceso de la información, lo que
hace importante conocer, estudiar y manejar estas
herramientas.

similar documents