Anda di halaman 1dari 12

SISTEMA GESTOR

DE BASES DE DATOS

LIZETH ELIANA MENDEZ


SIERRA.
SISTEMA GESTOR DE BASES DE DATOS
SGBD es el software que permite a los usuarios procesar, describir,
administrar y recuperar los datos almacenados en una base de
dato.
Estos sistemas se proporciona un conjunto coordinado de
programas, procedimientos y lenguajes que permiten a los distintos
usuarios realizar sus tareas habituales con los datos.

OBJETIVOS DE SGP

*Independencia
*Abstracción de la información
*Seguridad
*Consistencia
*Manejo de transacciones
*Tiempo de respuesta
DESVENTAJAS

Si se tienen muy pocos datos que son usados


por un único usuario por vez y no hay que
realizar consultas complejas sobre los datos,
entonces es posible que sea mejor usar una
hoja de cálculo.
• La complejidad es un inconveniente
importante. A menudo, el software es muy
complejo y las personas que vayan a usarlo
deben ser altamente calificadas.
VENTAJAS
• El tamaño es otro inconveniente típico. La
•Proveen facilidades para la manipulación complejidad y la gran cantidad de funciones
de grandes volúmenes de datos . que tienen que realizar requiere de gran
cantidad de memoria para poder ejecutarse y
•Simplifican la programación de equipos de
trabajar.
consistencia.
• Los requisitos de hardware para correr un
•Manejando las políticas de respaldo
SGBD por lo general son relativamente altos,
adecuadas, garantizan que los cambios de
por lo que estos equipos pueden llegar a costar
la base serán siempre consistentes sin
gran cantidad de dinero.
importar si hay errores, etc.
•Organizan los datos con un impacto mínimo
en el código de los programas.
3
LAS HERRAMIENTAS QUE PROPORCIONA ESTÁN
herramientas para la creación y especificación de los datos. así como la
estructura de la base de datos.
• herramientas para administrar y crear la estructura física requerida en las
unidades de almacenamiento.
• herramientas para la manipulación de los datos de las bases de datos, para
añadir, modificar, suprimir o consultar datos.
• herramientas de recuperación en caso de desastre
• herramientas para la creación de copias de seguridad
• herramientas para la gestión de la comunicación de la base de datos
• herramientas para la creación de aplicaciones que utilicen esquemas externos
de los datos
• herramientas de instalación de la base de datos
• herramientas para la exportación e importación de datos
FUNCIONES ESENCIALES COMPONENTES
•1. Función de Descripción: Describe la
estructuración de todos los elementos que • Herramientas de Gestión
integra la BD, (interrelaciones, vistas
lógicas del usuario, integridad). Se • Herramientas de programación
programa en un DDL (lenguaje de definición
de datos) propio del SGBD. • Lenguaje
2. Función de Manipulación: Funciones • Diccionario de datos
necesarias para la manipulación e iteración
de los datos de una BD. Se agrupan en
Operaciones de consulta (Selectiva, global)
y de actualización (añadir, eliminar,
modificar). Se programa en DDL que puede
ser huésped o anfitrión.
3. Función de Control: Determina el
interface entre la BD y el personal. Es
llevada a cabo por los programadores y
analistas.
4. Teleproceso: Capacidad de un SGBD de
comunicarse a distancia.

5
TIPOS DE BASES DE DATOS BASESDEDATOS SEGÚN LA UBICACIÓN DE SUSCOMPONENTES
SEGÚN EL MODELO
*Arquitectura cliente / servidor
• Jerárquico
• Orientados a
objetos
• En red

*Bases de datos distribuidas

6
ALGUNOSSISTEMASGESTORESDE
Access: Es una base de datos desarrollada por Microsoft. Esta base BASESDEDATOS,(DBMS)
de datos, debe ser creada bajo el programa access, el cual crea un
archivo .mdb con la estructura ya explicada. • MySql: MySQL es un software de código abierto,
licenciado bajo la GPL de la GNU, aunque MySQL AB
distribuye una versión comercial, en lo único que se
diferencia de la versión libre, es en el soporte técnico
que se ofrece, y la posibilidad de integrar este gestor
en un software propietario, ya que de otra manera, se
vulneraría la licencia GPL. Se caracteriza por su
rapidez y robustez..

Microsoft SQL Server: es un sistema para la gestión de bases de PostgreSql y Oracle: Son sistemas de base de datos
poderosos. Administra muy bien grandes cantidades de
datos producido por Microsoft basado en el modelo relacional
datos, y suelen ser utilizadas en intranets y sistemas de
cuya principal función es almacenar y consultar datos solicitados gran calibre.
por otras aplicaciones. Se utiliza para manejar grandes
volúmenes de informaciones.

7
CARACTERÍSTICAS ORACLE

*Es gratuita.
*Es escalable

*Hace uso de una página de administración basada en


*Robusta, de alta disponibilidad y de

una interfaz de web muy intuitiva. * Permite la inclusión


arquitectura segura.

de lenguajes de terceros para el desarrollo de


* Ofrece un modelo de desarrollo.

aplicaciones.

8
OPCIONES DE ORACLE

ADMINISTRACIÓN EXPLORADOR DE SQL UTILIDADES


OBJETOS

Sirve para exportación


Sirve para configurar las Sirve para Sirve para ejecutar , importación, papelera
opciones de visualizar, modificar consultas SQL, de reciclaje, informes,
almacenamiento, y crear tablas, Scripts, etc generación de
memoria, usuarios y vistas, índices, sentencias DDL, etc.
monitorización funciones, triggers,
procedimientos,
paquetes,
secuencias, etc

9
ARQUITECTURA DE ORACLE
• CAPA FÍSICA: CAPA LÓGICA
Consta de archivos físicos que se encuentran en los discos. Estos pueden ser de
tres tipos diferentes: Consta de los siguientes elementos: •
Uno o más tablespaces • El esquema
• UNO O MÁS DATAFILES: Los datafiles almacenan toda la
información ingresada en una base de datos. Se pueden tener sólo de la base de datos (schema), el cual
uno o cientos de ellos. Muchos objetos (tablas, índices) pueden consiste de objetos como tablas,
compartir varios datafiles. El número máximo de datafiles que clusters, índices, vistas,
pueden ser configurados está limitado por el parámetro de procedimientos almacenados,
sistema MAXDATAFILES.
triggers, secuencias y otros.
• • DOS O MÁS ARCHIVOS REDO LOG (DE DESHACER): Los archivos
del tipo redo log almacenan información que se utiliza para la
recuperación de una base de datos en caso de falla. Estos archivos
almacenan la historia de cambios efectuados sobre la base de
datos y son particularmente útiles cuando se necesita corroborar
si los cambios que la base de datos ya ha confirmado se han
efectuado realmente en los datafiles. •
• UNO O MÁS CONTROL FILES: Estos archivos contienen
información que se utiliza cuando se levanta una instancia, tal
como la información de dónde se encuentran ubicados los
datafiles y los archivos redo log. Estos archivos de control deben
encontrarse siempre protegidos

10
SEGMENTOS, EXTENSIONES Y BLOQUES
BLOQUES: Un bloque es la unidad de
almacenamiento más pequeña en una
base de datos Oracle. Contiene una
pequeña porción de información (header)
referente al bloque en sí y el resto a los
datos que guarda. Generalmente, un
bloque de datos ocupará aprox. 2 KB de
espacio físico en el disco (asignación
típica).

EXTENSIONES: Es un grupo de bloques de


datos. Se establecen en un tamaño fijo y crecen
a medida que van almacenando más datos.
También se pueden redimensionar para
aprovechar mejor el espacio de
almacenamiento.

SEGMENTOS: Es un grupo de extensiones


utilizados para almacenar un tipo
particular de datos. Existen 4 tipos de
segmentos: datos, índices, rollback y
temporales.
11
Gracias

12

Anda mungkin juga menyukai