Académique Documents
Professionnel Documents
Culture Documents
Elkin.albarracin@pryntel.com
Skype : elkin.albarracin.navas
msn : alfred04@hotmail.com
TABLA DE CONTENIDO
Introduccin a las Bases de Datos
FUNCIONES DE UN DBA
Integridad Fsica
Integridad Lgica
Operacin
Infraestructura
Objetivos de un DBA
EL CATLOGO DEL SISTEMA
Introduccin
Catlogo para SGBD
Cmo utiliza el SGBD el Catlogo
NUEVAS TENDENCIAS EN BASES DE DATOS
Bases de Datos Activas
Bases de Datos Temporales
Bases de Datos Orientadas a Objetos
RUTINA DE UN DBA
PARAMETRIZACIN DE UN SMBD
3
4
5
5
6
6
7
10
10
10
12
13
13
18
22
29
31
FUNCIONES DE UN DBA
Las funciones de un DBA estn directamente relacionadas
con el diseo lgico y el diseo fsico de la base de datos,
incluyendo el mantenimiento operacional.
Algunas de estas funciones incluyen:
INTEGRIDAD FSICA
INTEGRIDAD LGICA
OPERACIN Y MANTENIMIENTO
INFRAESTRUCTURA
Curso de Fundamentos de Bases de Datos
Docente: Elkin Alfredo Albarracin Navas
Introduccin a las Bases de Datos
FUNCIONES DE UN DBA
Integridad Fsica
Instalacin, configuracin y monitoreo de la Base de datos.
Polticas y procedimientos de respaldo y recuperacin de la informacin de
la base de datos.
Polticas de seguridad de acceso,creacin de roles y privilegios a los
objetos de la base de datos.
Integridad Lgica
Definicin de Reglas para la clasificacin de tablas.
Reglas para la definicin de tablas, campos, dominios y objetos de la BD.
Reglas para el uso de los recursos del manejador (ndices, tablas
temporales, optimizacin de consultas).
Curso de Fundamentos de Bases de Datos
Docente: Elkin Alfredo Albarracin Navas
Introduccin a las Bases de Datos
FUNCIONES DE UN DBA
Operacin
Clasificacin de las tablas
Control de Acceso a la base de datos
Control de usuarios
Creacin y mantenimiento de las bases de datos y sus componentes(Tablas, ndices,
campos, restricciones, permisos)
Control de versiones para cada ambiente de trabajo (Produccin, pruebas, desarrollo) y
cada grupo de tablas.
Infraestructura
Herramientas para el monitoreo de actividad del maneajador.
Herramientas para el monitoreo de la actividad de la BD.
Herramientas para el monitoreo de los recursos del manejador ( Discos, Memoria,
usuarios, transacciones)
Libreras de cdigo genrico para la utilizacin adecuada de las bases de datos.
Curso de Fundamentos de Bases de Datos
Docente: Elkin Alfredo Albarracin Navas
Introduccin a las Bases de Datos
OBJETIVOS DE UN DBA
OBJETIVOS DE UN DBA
OBJETIVOS DE UN DBA
Optimizador
de Consultas
Procesador
de Consultas
Resultado
APLICACIN
DATOS
Curso de Fundamentos de Bases de Datos
Docente: Elkin Alfredo Albarracin Navas
Introduccin a las Bases de Datos
Optimizador
de Consultas
Optimizador
de Reglas
APLICACIN
Prog. De
reglas
Procesador
de Consultas
DATOS
Gestin de
Eventos
REGLAS
Curso de Fundamentos de Bases de Datos
Docente: Elkin Alfredo Albarracin Navas
Introduccin a las Bases de Datos
VENTAJAS
Mayor productividad.
Mejor mantenimiento.
Reutilizacin de cdigo.
Reduccin del trfico de mensajes.
Posibilidad de optimizacin semntica.
Facilitar el acceso a la BD a usuarios finales.
Curso de Fundamentos de Bases de Datos
Docente: Elkin Alfredo Albarracin Navas
Introduccin a las Bases de Datos
APLICACIONES
Monitoreo de Situaciones (Banco).
Gestin de Flujos de Trabajo.
Gestin de Documentos.
Telecomunicaciones/Gestin de Redes.
Gestin Comercial.
Curso de Fundamentos de Bases de Datos
Docente: Elkin Alfredo Albarracin Navas
Introduccin a las Bases de Datos
2ra. GENERACION
3ra. GENERACION
EN RED
RELACIONAL
ORIENTADA A OBJETOS
Los SGBD-3G deben ser accesibles desde mltiples lenguajes de alto nivel.
Persistencia de variables.
El SQL es una forma universal de expresin de datos.
Objetos complejos
Identidad del objeto
Encapsulamiento
Tipos y clases
Jerarquas de clases/tipos
Sobrecarga, vinculacin tarda, etc.
Complecin de clculos
Extensibilidad
Curso de Fundamentos de Bases de Datos
Docente: Elkin Alfredo Albarracin Navas
Introduccin a las Bases de Datos
Persistencia
Herencia mltiple
PARAMETRIZACIN DE UN SMBD
El buen funcionamiento de un SMBD depende en un 90% de una buena
parametrizacin en el momento de la creacin del mismo; debe incluir tanto
los objetos como las estructuras de memoria, fsicas y lgicas de la base
de datos. Algunas consideraciones importantes son:
Estructuras de Memoria:
Considerar el tamao de la memoria, proporcional al tamao del servidor
donde se va a implementar la base de datos. Se recomienda que no sea
superior al 60% de la memoria total del mismo.
PARAMETRIZACIN DE UN SMBD
Estructuras lgicas (Tablas e ndices)
Determinar la transaccionalidad de las tablas e ndices
para distribuirlas de acuerdo a estas estimaciones.