SlideShare una empresa de Scribd logo
1 de 27
CURSO DE BASES DE DATOS 03 – INTRODUCCION A LAS BASES DE DATOS
Introducción a las Bases de Datos  3 FUNCIONES DE UN DBA 4 Integridad Física 5 Integridad Lógica 5 Operación 6 Infraestructura 6 Objetivos de un DBA 7 EL CATÁLOGO DEL SISTEMA 10 Introducción 10 Catálogo para SGBD 10 Cómo utiliza el SGBD el Catálogo 12 NUEVAS TENDENCIAS EN BASES DE DATOS  13 Bases de Datos Activas 13 Bases de Datos Temporales 18 Bases de Datos Orientadas a Objetos 22 RUTINA DE UN DBA 29 PARAMETRIZACIÓN DE UN SMBD 31 TABLA DE CONTENIDO
La administración de una base de datos consiste, primordialmente, en asegurar que la información esté disponible de manera precisa, confiable y consistente en el momento que es requerida por los diferentes usuarios. Garantizar esta funcionalidad es la labor fundamental de un DBA ( Administrador de Bases de Datos). INTRODUCCION A LAS BASES DE DATOS
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],FUNCIONES DE UN DBA
[object Object],[object Object],[object Object],Integridad Lógica ,[object Object],[object Object],[object Object],Integridad Física FUNCIONES DE UN DBA
[object Object],[object Object],[object Object],[object Object],[object Object],Infraestructura ,[object Object],[object Object],[object Object],[object Object],Operación FUNCIONES DE UN DBA
“ La integridad, por tanto, se encarga de asegurar que las operaciones ejecutadas sean correctas y mantengan la consistencia de la base de datos” Proteger la Base de datos de accidentes tales como los errores en el procesamiento de los datos, no permitir entradas de datos erradas a la base de datos, errores de programación, accesos indebidos a  la base de datos y de los fallos del hardware o del software que corrompen los datos.  Integridad de la Base de datos OBJETIVOS DE UN DBA
La seguridad se encarga de limitar a los usuarios a ejecutar únicamente las operaciones permitidas.  Para esto el DBA debe apoyarse en la creación de políticas de seguridad de acceso que incluyan  perfiles, roles , privilegios de consulta y actualización claramente definidos, de acuerdo con las tareas de los usuarios y garantizar que estas políticas funcionen adecuadamente Mantener la seguridad de los datos “ La protección de la base de datos, de usos mal intencionados o no autorizados, se denomina seguridad de los datos” OBJETIVOS DE UN DBA
La posibilidad de fallos de hardware o de software requiere procedimientos de recuperación de la base de datos. El DBA debe proporcionar los medios y las acciones necesarias para que la recuperación sea efectiva y cause el menor impacto en la base de datos. Para esto se deben definir claramente las politicas de respaldo (Backups) y recuperación de la base de datos , estimando tiempos  e impactos que pueden producir los diferentes escenarios de desastre. Garantizar la disponibilidad  de los datos OBJETIVOS DE UN DBA
Un catálogo está acoplado íntimamente al software del SGBD; proporciona la información que contiene a los usuarios y al DBA, pero lo utilizan principalmente los diversos módulos de software del SGBD mismo . Catálogos para SGBD relacionales La información almacenada en el catálogo de un SGBD relacional incluye las descripciones de los nombres de las relaciones, nombres de los atributos, dominios de los atributos, claves primarias, atributos de clave secundaria y otros tipos de restricciones, así como descripciones de nivel externo de las vistas y descripciones de nivel interno de las estructuras de almacenamiento e índices. También contiene información de seguridad y autorización y quiénes son propietarios o creadores de cada relación. En los sistemas relacionales se acostumbra a almacenar el catálogo mismo como relaciones y usar software del SGBD para consultar, actualizar y mantener el catálogo. Introducción EL CATÁLOGO DEL SISTEMA
Los módulos del SGBD usan y leen el catálogo con mucha frecuencia, por eso es importante implementar el acceso al catálogo de la forma más eficiente posible. Algunos módulos de software usan y leen el catálogo. Dichos módulos incluyen: –  Compiladores DDL. Procesan y verifican la especificación de un esquema de base de datos escrito en el lenguaje de definición de datos y almacenan esa información en el catálogo. –  Analizador sintáctico y verificador de consultas y DML. Estos módulos analizan sintácticamente las consultas, las instrucciones de obtención de DML y las instrucciones de actualización de la base de datos y examinan el catálogo para verificar que todos los nombres de esquema, a los que se hace referencia en todas estas instrucciones, sean válidos. Cómo utiliza el SGBD el catálogo EL CATÁLOGO DEL SISTEMA
– Compilador de consultas y DML. Convierten las consultas y órdenes DML de alto nivel en órdenes de bajo nivel de acceso a archivos.  – Optimizador de consultas y de DML. Tiene acceso al catálogo para obtener información sobre caminos e implementación a fin de determinar la mejor manera de ejecutar una consulta u orden DML. - Comprobación de autorización y seguridad. Cada vez que un usuario trata de tener acceso a una relación o tipo de registro, el SGBD examina el catálogo para verificar que tenga los permisos necesarios. – Correspondencia externa-interna de las consultas y órdenes DML. Las consultas y órdenes de DML que se especifican haciendo referencia a una vista o esquema externo; deben transformarse de modo que hagan referencia al esquema conceptual, antes de que el SGBD las pueda procesar. Esto se logra leyendo la descripción de la vista en el catálogo, para poder hacer la transformación. Cómo utiliza el SGBD el catálogo EL CATÁLOGO DEL SISTEMA
Bases de Datos Activas Un sistema de bases de datos Activo se presenta cuando, de acuerdo con ciertas condiciones, ejecuta de forma automática ciertas acciones. Debe ser capaz de monitorear y reaccionar ante eventos de manera oportuna y eficiente. NUEVAS TENDENCIAS EN BASES DE DATOS
Bases de Datos Activas SISTEMA DE BASE DE DATOS PASIVO APLICACIÓN Optimizador  de Consultas DATOS Resultado Sentencia SQL NUEVAS TENDENCIAS EN BASES DE DATOS Procesador de Consultas
Bases de Datos Activas SISTEMA DE BASE DE DATOS ACTIVO APLICACIÓN DATOS REGLAS NUEVAS TENDENCIAS EN BASES DE DATOS Optimizador  de Consultas Procesador de Consultas Optimizador  de Reglas Prog. De reglas Gestión de  Eventos
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Bases de Datos Activas NUEVAS TENDENCIAS EN BASES DE DATOS
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Bases de Datos Activas NUEVAS TENDENCIAS EN BASES DE DATOS
Bases de Datos Orientadas a Objetos 1ra. GENERACION 2ra. GENERACION 3ra. GENERACION EN RED RELACIONAL ORIENTADA A OBJETOS NUEVAS TENDENCIAS EN BASES DE DATOS
Bases de Datos Orientadas a Objetos PRINCIPIOS (Beech et all. 1990) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],NUEVAS TENDENCIAS EN BASES DE DATOS
Bases de Datos Orientadas a Objetos PRINCIPIOS (Beech et all. 1990) ,[object Object],[object Object],[object Object],[object Object],[object Object],NUEVAS TENDENCIAS EN BASES DE DATOS
Bases de Datos Orientadas a Objetos PRINCIPIOS (Beech et all. 1990) ,[object Object],[object Object],[object Object],[object Object],[object Object],NUEVAS TENDENCIAS EN BASES DE DATOS
Bases de Datos Orientadas a Objetos REGLAS DE UN SMBDOO  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],NUEVAS TENDENCIAS EN BASES DE DATOS
Bases de Datos Orientadas a Objetos REGLAS DE UN SMBDOO  •  Persistencia •  Gestión del alm. secundario •  Concurrencia •  Recuperación ante errores •  Facilidad de consulta “ad hoc” NUEVAS TENDENCIAS EN BASES DE DATOS
Bases de Datos Orientadas a Objetos CARACTERÍSTICAS  DE UN SMBDOO  •  Herencia múltiple •  Verificación e inferencia del tipo •  Distribución •  Transacciones de diseño •  Versiones NUEVAS TENDENCIAS EN BASES DE DATOS
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],RUTINA DEL DBA
[object Object],[object Object],[object Object],[object Object],[object Object],PARAMETRIZACIÓN DE UN SMBD
[object Object],[object Object],[object Object],[object Object],[object Object],PARAMETRIZACIÓN DE UN SMBD

Más contenido relacionado

La actualidad más candente

Base de datos 2(tema 2)
Base de datos 2(tema 2)Base de datos 2(tema 2)
Base de datos 2(tema 2)Edwin Arias
 
Sistema GestióN De Bases De Datos
Sistema GestióN De Bases De DatosSistema GestióN De Bases De Datos
Sistema GestióN De Bases De DatosJeisson Nc
 
Estructura base de datos
Estructura base de datosEstructura base de datos
Estructura base de datosCarlos Mamani
 
BDA- Unidad 1- Perspectiva práctica de la administración de bases de datos
BDA- Unidad 1- Perspectiva práctica de la administración de bases de datosBDA- Unidad 1- Perspectiva práctica de la administración de bases de datos
BDA- Unidad 1- Perspectiva práctica de la administración de bases de datosYael_21
 
Caracteristicas de las bases de datos
Caracteristicas de las bases de datosCaracteristicas de las bases de datos
Caracteristicas de las bases de datosNelson Rubio
 
Bendiciones base de datos i
Bendiciones base de datos iBendiciones base de datos i
Bendiciones base de datos iimpresindible101
 
Investigacion De Smdb
Investigacion De SmdbInvestigacion De Smdb
Investigacion De Smdbmarie526
 
Investigacion De Smdb
Investigacion De SmdbInvestigacion De Smdb
Investigacion De Smdbarkangel8801
 
01 Introducion Bd
01 Introducion Bd01 Introducion Bd
01 Introducion BdKudos S.A.S
 
sistema de gestión base de datos
sistema de gestión base de datossistema de gestión base de datos
sistema de gestión base de datosMaria Alejandra
 
Administración de Base de Datos
Administración de Base de DatosAdministración de Base de Datos
Administración de Base de DatosAxel Mérida
 
Administración de base de datos introduccion y objetivos
Administración de base de datos introduccion y objetivosAdministración de base de datos introduccion y objetivos
Administración de base de datos introduccion y objetivosUTN
 

La actualidad más candente (18)

Base de datos 2(tema 2)
Base de datos 2(tema 2)Base de datos 2(tema 2)
Base de datos 2(tema 2)
 
Referente conceptual
Referente conceptualReferente conceptual
Referente conceptual
 
Sistema GestióN De Bases De Datos
Sistema GestióN De Bases De DatosSistema GestióN De Bases De Datos
Sistema GestióN De Bases De Datos
 
Administracion de base de datos
Administracion de base de datosAdministracion de base de datos
Administracion de base de datos
 
Estructura base de datos
Estructura base de datosEstructura base de datos
Estructura base de datos
 
BDA- Unidad 1- Perspectiva práctica de la administración de bases de datos
BDA- Unidad 1- Perspectiva práctica de la administración de bases de datosBDA- Unidad 1- Perspectiva práctica de la administración de bases de datos
BDA- Unidad 1- Perspectiva práctica de la administración de bases de datos
 
Caracteristicas de las bases de datos
Caracteristicas de las bases de datosCaracteristicas de las bases de datos
Caracteristicas de las bases de datos
 
Bendiciones base de datos i
Bendiciones base de datos iBendiciones base de datos i
Bendiciones base de datos i
 
Introducción sgbd
Introducción sgbdIntroducción sgbd
Introducción sgbd
 
Investigacion De Smdb
Investigacion De SmdbInvestigacion De Smdb
Investigacion De Smdb
 
Investigacion De Smdb
Investigacion De SmdbInvestigacion De Smdb
Investigacion De Smdb
 
01 Introducion Bd
01 Introducion Bd01 Introducion Bd
01 Introducion Bd
 
ADMINISTRACION DE BASE DE DATOS UNIDAD 1
ADMINISTRACION DE BASE DE DATOS UNIDAD 1ADMINISTRACION DE BASE DE DATOS UNIDAD 1
ADMINISTRACION DE BASE DE DATOS UNIDAD 1
 
sistema de gestión base de datos
sistema de gestión base de datossistema de gestión base de datos
sistema de gestión base de datos
 
Administración de Base de Datos
Administración de Base de DatosAdministración de Base de Datos
Administración de Base de Datos
 
Funciones de un DBA y tipos de BD
Funciones de un DBA y tipos de BDFunciones de un DBA y tipos de BD
Funciones de un DBA y tipos de BD
 
Administración de base de datos introduccion y objetivos
Administración de base de datos introduccion y objetivosAdministración de base de datos introduccion y objetivos
Administración de base de datos introduccion y objetivos
 
Funciones del dba
Funciones del dbaFunciones del dba
Funciones del dba
 

Destacado

Introduccion a las Bases de Datos
Introduccion a las Bases de DatosIntroduccion a las Bases de Datos
Introduccion a las Bases de Datosandreapguzman
 
Taller 1 (introducción a la bases de datos)
Taller 1 (introducción a la bases de datos)Taller 1 (introducción a la bases de datos)
Taller 1 (introducción a la bases de datos)Clariita KstiillOo
 
Introducción a las bases de datos
Introducción a las bases de datosIntroducción a las bases de datos
Introducción a las bases de datosJeckson Loza
 
Introduccion A Las Bases De Datos
Introduccion A Las Bases De DatosIntroduccion A Las Bases De Datos
Introduccion A Las Bases De DatosFernandoRamirez
 
Introducción a las bases de datos Parte1
Introducción a las bases de datos Parte1Introducción a las bases de datos Parte1
Introducción a las bases de datos Parte1Angeles Merino Basurto
 
Introducción a las bases de datos parte2
Introducción a las bases de datos parte2Introducción a las bases de datos parte2
Introducción a las bases de datos parte2Angeles Merino Basurto
 
Bases de datos
Bases de datosBases de datos
Bases de datosAlfonso
 
Introduccion a las bases de datos
Introduccion a las bases de datosIntroduccion a las bases de datos
Introduccion a las bases de datosjedwinm
 
Introducción a las base de datos
Introducción a las base de datosIntroducción a las base de datos
Introducción a las base de datosJuan Soubervielle
 
Base de datos
Base de datosBase de datos
Base de datosSara
 

Destacado (20)

Introduccion a las Bases de Datos
Introduccion a las Bases de DatosIntroduccion a las Bases de Datos
Introduccion a las Bases de Datos
 
Pioneros en la preservación de datos geográficos
Pioneros en la preservación de datos geográficosPioneros en la preservación de datos geográficos
Pioneros en la preservación de datos geográficos
 
Sig 5 de 6-datos geográficos
Sig 5 de 6-datos geográficosSig 5 de 6-datos geográficos
Sig 5 de 6-datos geográficos
 
03. los datos geograficos
03. los datos geograficos03. los datos geograficos
03. los datos geograficos
 
Taller 1 (introducción a la bases de datos)
Taller 1 (introducción a la bases de datos)Taller 1 (introducción a la bases de datos)
Taller 1 (introducción a la bases de datos)
 
T1 Bd Intro
T1 Bd IntroT1 Bd Intro
T1 Bd Intro
 
Introducción a las bases de datos
Introducción a las bases de datosIntroducción a las bases de datos
Introducción a las bases de datos
 
Introducción a las bases de datos con access
Introducción a las bases de datos con accessIntroducción a las bases de datos con access
Introducción a las bases de datos con access
 
Introduccion A Las Bases De Datos
Introduccion A Las Bases De DatosIntroduccion A Las Bases De Datos
Introduccion A Las Bases De Datos
 
Introducción a las bases de datos Parte1
Introducción a las bases de datos Parte1Introducción a las bases de datos Parte1
Introducción a las bases de datos Parte1
 
Introducción a las bases de datos parte2
Introducción a las bases de datos parte2Introducción a las bases de datos parte2
Introducción a las bases de datos parte2
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Introduccion a las bases de datos
Introduccion a las bases de datosIntroduccion a las bases de datos
Introduccion a las bases de datos
 
Introduccion a los sistemas de bases de datos
Introduccion  a los sistemas de bases de datosIntroduccion  a los sistemas de bases de datos
Introduccion a los sistemas de bases de datos
 
Presentación de Base de datos II
Presentación de Base de datos IIPresentación de Base de datos II
Presentación de Base de datos II
 
Tipos de bases de datos
Tipos de bases de datosTipos de bases de datos
Tipos de bases de datos
 
Introducción a las base de datos
Introducción a las base de datosIntroducción a las base de datos
Introducción a las base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Introducción a Bases de Datos
Introducción a Bases de DatosIntroducción a Bases de Datos
Introducción a Bases de Datos
 
Taller2
Taller2Taller2
Taller2
 

Similar a Introducción a las bases de datos y funciones de un DBA

Introduccion base de datos
Introduccion base de datosIntroduccion base de datos
Introduccion base de datosanaangel33
 
Funciones dba y tipos de bd
Funciones dba y tipos de bdFunciones dba y tipos de bd
Funciones dba y tipos de bdJesus Cardenas
 
Administraciondedatos maldonado c
Administraciondedatos maldonado cAdministraciondedatos maldonado c
Administraciondedatos maldonado cSopraneroParrandero
 
Administracion de base_de_datos
Administracion de base_de_datosAdministracion de base_de_datos
Administracion de base_de_datosLeonardoLpez43
 
Diapositivas base de datos...
Diapositivas base de datos...Diapositivas base de datos...
Diapositivas base de datos...Dialy Ramirez
 
Sistema Gestión De Bases De Datos
Sistema  Gestión  De  Bases  De  DatosSistema  Gestión  De  Bases  De  Datos
Sistema Gestión De Bases De DatosJeisson Nc
 
Sistema GestióN De Bases De Datos
Sistema GestióN De Bases De DatosSistema GestióN De Bases De Datos
Sistema GestióN De Bases De DatosJeisson Nc
 
Sistemas Gestores de Base de Datos
Sistemas Gestores de Base de DatosSistemas Gestores de Base de Datos
Sistemas Gestores de Base de DatosAlexandraConstante
 
Introduccion a los SGBD
Introduccion a los SGBDIntroduccion a los SGBD
Introduccion a los SGBDANYER
 
Funciones de un DBA
Funciones de un DBAFunciones de un DBA
Funciones de un DBAJoan Manuel
 
Puestos y responsabilidades del personal de base de datos
Puestos y responsabilidades del personal de base de datosPuestos y responsabilidades del personal de base de datos
Puestos y responsabilidades del personal de base de datosrumus1000
 
Funciones de un dba
Funciones de un dbaFunciones de un dba
Funciones de un dbaAngy Chapa
 
Introduccion base de datos
Introduccion base de datosIntroduccion base de datos
Introduccion base de datosanaangel33
 
Base de Datos: introduccion a sistemas de base de datos
Base de Datos: introduccion a  sistemas de base de datosBase de Datos: introduccion a  sistemas de base de datos
Base de Datos: introduccion a sistemas de base de datosYefri Altamirano
 

Similar a Introducción a las bases de datos y funciones de un DBA (20)

Aplicacion de base de datos
Aplicacion de base de datosAplicacion de base de datos
Aplicacion de base de datos
 
Introduccion base de datos
Introduccion base de datosIntroduccion base de datos
Introduccion base de datos
 
Funciones del DBA, SA Y DA
Funciones del DBA, SA Y DAFunciones del DBA, SA Y DA
Funciones del DBA, SA Y DA
 
Funciones dba y tipos de bd
Funciones dba y tipos de bdFunciones dba y tipos de bd
Funciones dba y tipos de bd
 
Administraciondedatos maldonado c
Administraciondedatos maldonado cAdministraciondedatos maldonado c
Administraciondedatos maldonado c
 
Administracion de base_de_datos
Administracion de base_de_datosAdministracion de base_de_datos
Administracion de base_de_datos
 
Unidad 1 - Clase 2 de Base de Datos
Unidad 1 - Clase 2 de Base de DatosUnidad 1 - Clase 2 de Base de Datos
Unidad 1 - Clase 2 de Base de Datos
 
Diapositivas base de datos...
Diapositivas base de datos...Diapositivas base de datos...
Diapositivas base de datos...
 
Sistema Gestión De Bases De Datos
Sistema  Gestión  De  Bases  De  DatosSistema  Gestión  De  Bases  De  Datos
Sistema Gestión De Bases De Datos
 
Sistema GestióN De Bases De Datos
Sistema GestióN De Bases De DatosSistema GestióN De Bases De Datos
Sistema GestióN De Bases De Datos
 
Sistemas Gestores de Base de Datos
Sistemas Gestores de Base de DatosSistemas Gestores de Base de Datos
Sistemas Gestores de Base de Datos
 
Introduccion a los SGBD
Introduccion a los SGBDIntroduccion a los SGBD
Introduccion a los SGBD
 
Funciones de un DBA
Funciones de un DBAFunciones de un DBA
Funciones de un DBA
 
Puestos y responsabilidades del personal de base de datos
Puestos y responsabilidades del personal de base de datosPuestos y responsabilidades del personal de base de datos
Puestos y responsabilidades del personal de base de datos
 
Funciones de un dba
Funciones de un dbaFunciones de un dba
Funciones de un dba
 
Introduccion base de datos
Introduccion base de datosIntroduccion base de datos
Introduccion base de datos
 
Base de Datos: introduccion a sistemas de base de datos
Base de Datos: introduccion a  sistemas de base de datosBase de Datos: introduccion a  sistemas de base de datos
Base de Datos: introduccion a sistemas de base de datos
 
Referente conceptual
Referente conceptualReferente conceptual
Referente conceptual
 
Base de datos
Base de datosBase de datos
Base de datos
 
Ciclo de vida bases de datos
Ciclo de vida bases de datosCiclo de vida bases de datos
Ciclo de vida bases de datos
 

Más de Elkin Alfredo Albarracin Navas

Más de Elkin Alfredo Albarracin Navas (7)

Sistemas operativos 02_-_2010
Sistemas operativos 02_-_2010Sistemas operativos 02_-_2010
Sistemas operativos 02_-_2010
 
Sistemas operativos 05 2010
Sistemas operativos 05   2010Sistemas operativos 05   2010
Sistemas operativos 05 2010
 
Sistemas operativos 06 2010
Sistemas operativos 06   2010Sistemas operativos 06   2010
Sistemas operativos 06 2010
 
04 -bases_de_datos_-_arquitectura_de_tres_niveles
04  -bases_de_datos_-_arquitectura_de_tres_niveles04  -bases_de_datos_-_arquitectura_de_tres_niveles
04 -bases_de_datos_-_arquitectura_de_tres_niveles
 
05 -bases_de_datos_-_modelo_relacional
05  -bases_de_datos_-_modelo_relacional05  -bases_de_datos_-_modelo_relacional
05 -bases_de_datos_-_modelo_relacional
 
C:\Documents And Settings\Admin\Mis Documentos\Elkin 2010 Ii\Bases De Datos\B...
C:\Documents And Settings\Admin\Mis Documentos\Elkin 2010 Ii\Bases De Datos\B...C:\Documents And Settings\Admin\Mis Documentos\Elkin 2010 Ii\Bases De Datos\B...
C:\Documents And Settings\Admin\Mis Documentos\Elkin 2010 Ii\Bases De Datos\B...
 
Semana_Uno_Bases_de_Datos_2010-II
Semana_Uno_Bases_de_Datos_2010-IISemana_Uno_Bases_de_Datos_2010-II
Semana_Uno_Bases_de_Datos_2010-II
 

Introducción a las bases de datos y funciones de un DBA

  • 1. CURSO DE BASES DE DATOS 03 – INTRODUCCION A LAS BASES DE DATOS
  • 2. Introducción a las Bases de Datos 3 FUNCIONES DE UN DBA 4 Integridad Física 5 Integridad Lógica 5 Operación 6 Infraestructura 6 Objetivos de un DBA 7 EL CATÁLOGO DEL SISTEMA 10 Introducción 10 Catálogo para SGBD 10 Cómo utiliza el SGBD el Catálogo 12 NUEVAS TENDENCIAS EN BASES DE DATOS 13 Bases de Datos Activas 13 Bases de Datos Temporales 18 Bases de Datos Orientadas a Objetos 22 RUTINA DE UN DBA 29 PARAMETRIZACIÓN DE UN SMBD 31 TABLA DE CONTENIDO
  • 3. La administración de una base de datos consiste, primordialmente, en asegurar que la información esté disponible de manera precisa, confiable y consistente en el momento que es requerida por los diferentes usuarios. Garantizar esta funcionalidad es la labor fundamental de un DBA ( Administrador de Bases de Datos). INTRODUCCION A LAS BASES DE DATOS
  • 4.
  • 5.
  • 6.
  • 7. “ La integridad, por tanto, se encarga de asegurar que las operaciones ejecutadas sean correctas y mantengan la consistencia de la base de datos” Proteger la Base de datos de accidentes tales como los errores en el procesamiento de los datos, no permitir entradas de datos erradas a la base de datos, errores de programación, accesos indebidos a la base de datos y de los fallos del hardware o del software que corrompen los datos. Integridad de la Base de datos OBJETIVOS DE UN DBA
  • 8. La seguridad se encarga de limitar a los usuarios a ejecutar únicamente las operaciones permitidas. Para esto el DBA debe apoyarse en la creación de políticas de seguridad de acceso que incluyan perfiles, roles , privilegios de consulta y actualización claramente definidos, de acuerdo con las tareas de los usuarios y garantizar que estas políticas funcionen adecuadamente Mantener la seguridad de los datos “ La protección de la base de datos, de usos mal intencionados o no autorizados, se denomina seguridad de los datos” OBJETIVOS DE UN DBA
  • 9. La posibilidad de fallos de hardware o de software requiere procedimientos de recuperación de la base de datos. El DBA debe proporcionar los medios y las acciones necesarias para que la recuperación sea efectiva y cause el menor impacto en la base de datos. Para esto se deben definir claramente las politicas de respaldo (Backups) y recuperación de la base de datos , estimando tiempos e impactos que pueden producir los diferentes escenarios de desastre. Garantizar la disponibilidad de los datos OBJETIVOS DE UN DBA
  • 10. Un catálogo está acoplado íntimamente al software del SGBD; proporciona la información que contiene a los usuarios y al DBA, pero lo utilizan principalmente los diversos módulos de software del SGBD mismo . Catálogos para SGBD relacionales La información almacenada en el catálogo de un SGBD relacional incluye las descripciones de los nombres de las relaciones, nombres de los atributos, dominios de los atributos, claves primarias, atributos de clave secundaria y otros tipos de restricciones, así como descripciones de nivel externo de las vistas y descripciones de nivel interno de las estructuras de almacenamiento e índices. También contiene información de seguridad y autorización y quiénes son propietarios o creadores de cada relación. En los sistemas relacionales se acostumbra a almacenar el catálogo mismo como relaciones y usar software del SGBD para consultar, actualizar y mantener el catálogo. Introducción EL CATÁLOGO DEL SISTEMA
  • 11. Los módulos del SGBD usan y leen el catálogo con mucha frecuencia, por eso es importante implementar el acceso al catálogo de la forma más eficiente posible. Algunos módulos de software usan y leen el catálogo. Dichos módulos incluyen: – Compiladores DDL. Procesan y verifican la especificación de un esquema de base de datos escrito en el lenguaje de definición de datos y almacenan esa información en el catálogo. – Analizador sintáctico y verificador de consultas y DML. Estos módulos analizan sintácticamente las consultas, las instrucciones de obtención de DML y las instrucciones de actualización de la base de datos y examinan el catálogo para verificar que todos los nombres de esquema, a los que se hace referencia en todas estas instrucciones, sean válidos. Cómo utiliza el SGBD el catálogo EL CATÁLOGO DEL SISTEMA
  • 12. – Compilador de consultas y DML. Convierten las consultas y órdenes DML de alto nivel en órdenes de bajo nivel de acceso a archivos. – Optimizador de consultas y de DML. Tiene acceso al catálogo para obtener información sobre caminos e implementación a fin de determinar la mejor manera de ejecutar una consulta u orden DML. - Comprobación de autorización y seguridad. Cada vez que un usuario trata de tener acceso a una relación o tipo de registro, el SGBD examina el catálogo para verificar que tenga los permisos necesarios. – Correspondencia externa-interna de las consultas y órdenes DML. Las consultas y órdenes de DML que se especifican haciendo referencia a una vista o esquema externo; deben transformarse de modo que hagan referencia al esquema conceptual, antes de que el SGBD las pueda procesar. Esto se logra leyendo la descripción de la vista en el catálogo, para poder hacer la transformación. Cómo utiliza el SGBD el catálogo EL CATÁLOGO DEL SISTEMA
  • 13. Bases de Datos Activas Un sistema de bases de datos Activo se presenta cuando, de acuerdo con ciertas condiciones, ejecuta de forma automática ciertas acciones. Debe ser capaz de monitorear y reaccionar ante eventos de manera oportuna y eficiente. NUEVAS TENDENCIAS EN BASES DE DATOS
  • 14. Bases de Datos Activas SISTEMA DE BASE DE DATOS PASIVO APLICACIÓN Optimizador de Consultas DATOS Resultado Sentencia SQL NUEVAS TENDENCIAS EN BASES DE DATOS Procesador de Consultas
  • 15. Bases de Datos Activas SISTEMA DE BASE DE DATOS ACTIVO APLICACIÓN DATOS REGLAS NUEVAS TENDENCIAS EN BASES DE DATOS Optimizador de Consultas Procesador de Consultas Optimizador de Reglas Prog. De reglas Gestión de Eventos
  • 16.
  • 17.
  • 18. Bases de Datos Orientadas a Objetos 1ra. GENERACION 2ra. GENERACION 3ra. GENERACION EN RED RELACIONAL ORIENTADA A OBJETOS NUEVAS TENDENCIAS EN BASES DE DATOS
  • 19.
  • 20.
  • 21.
  • 22.
  • 23. Bases de Datos Orientadas a Objetos REGLAS DE UN SMBDOO • Persistencia • Gestión del alm. secundario • Concurrencia • Recuperación ante errores • Facilidad de consulta “ad hoc” NUEVAS TENDENCIAS EN BASES DE DATOS
  • 24. Bases de Datos Orientadas a Objetos CARACTERÍSTICAS DE UN SMBDOO • Herencia múltiple • Verificación e inferencia del tipo • Distribución • Transacciones de diseño • Versiones NUEVAS TENDENCIAS EN BASES DE DATOS
  • 25.
  • 26.
  • 27.