BASE DE DATOS
celsovasquez5 de Junio de 2013
25.004 Palabras (101 Páginas)370 Visitas
UNIVERSIDAD VERACRUZANA
Facultad de Contaduría y Administración
Funciones del DBA
(Administrador de la base de datos)
Bajo la plataforma Oracle
M O N O G R A F Í A
Para obtener el Título de:
Licenciado en Sistemas
Computacionales Administrativos
Presenta:
Jorge Gómez Sánchez
Asesor:
M.C.A. Luis Alejandro Gazca Herrera
Xalapa-Enríquez, Veracruz MARZO 2010
AGRADECIMIENTOS
A Dios, por haberme permitido concluir
esta etapa tan importante de mi vida.
A mis hermanos, que han sido un ejemplo
a seguir para lograr las metas que me he
propuesto.
A Tita, gracias por tu cariño y por
haberme enseñado el valor de la vida.
A mis padres, gracias por el apoyo y el
amor incondicional que toda la vida me
han dado.
A Sonia, gracias por estar siempre
conmigo y brindarme tu amor y tu
comprensión.
A mis amigos, por haber formado parte de
esta experiencia tan maravillosa en mi
vida.
II
ÍNDICE
RESUMEN…………………………………………………………………………………1
INTRODUCCIÓN………………………………………………………………………….3
CAPÍTULO I: FUNDAMENTOS DE BASES DE DATOS
1.1. Introducción a las bases de datos………………………………………………….7
1.2. Sistema de gestión de bases de datos SGBD……………………………………7
1.2.1. Ambiente del sistema de bases de datos……………….……………….9
1.2.2. Ventajas y desventajas de utilizar un SGBD……………….………….10
1.3. Modelos de bases de datos……………………………………………………….11
1.3.1. Modelo Jerárquico (Bases de datos Jerárquicas)…………………….11
1.3.2. Modelo de red (Bases de datos de Red)……………………………....12
1.3.3. Modelo relacional (Bases de datos Relacionales)…………………....12
1.3.4. Modelo Entidad – Relación……………………………………………...13
1.3.5. Modelo Orientado a Objetos (Bases de datos O.O.)………………….14
1.4. Personas que interactúan con un SGBD………………………………………...14
1.4.1. Administradores de base de datos (DBA)……………………………..14
1.4.2. Diseñadores de bases de datos………………………………………...15
1.4.3. Usuarios finales……………………………………..……………………15
1.4.4. Analistas de sistemas y programadores de aplicaciones……………16
1.4.5. Otros usuarios…………………………………………………………….16
CAPÍTULO II: EL SISTEMA GESTOR DE BASES DE DATOS (SGBD) ORACLE
2.1. Introducción a Oracle………………………………………………………………18
2.1.1. ¿Porque utilizar un SGBD Oracle?....................................................18
2.1.2. Desafíos de negocio…………………………………………………….20
2.2. Generalidades del sistema Oracle………………………………………………..22
2.3. Requerimientos de un SGBD Oracle…………………………………….23
2.4. Arquitectura del SGBD Oracle……………………………………………24
2.4.1. Instancia…………………………………………………………………..24
III
2.4.2. Base de datos……………………………………………………………..25
2.4.3. Entorno cliente/servidor………………………………………………….27
2.5. Arranque y parada del SGBD Oracle…………………………………………….27
2.5.1. Arranque…………………………………………………………………..27
2.5.2. Parada……………………………………………………………………..28
CAPÍTULO III: DBA (Administrador de la Base de Datos)
3.1. Los datos como activos corporativos…………………………………………….31
3.2. Evolución de la administración de bases de datos……………………………..31
3.3. El componente humano del ambiente de bases de datos……………………..35
3.4. El rol administrativo del DBA……………………………………………………...39
3.4.1. Soporte al usuario……………………………………………………......40
3.4.2. Políticas, procedimientos y estándares………………………………...41
3.4.3. Seguridad, privacidad e integridad de los datos………………………41
3.4.4. Respaldo y recuperación de los datos…………………………………43
3.4.5. Distribución y uso de los datos………………………………………….44
3.5. Rol técnico del DBA………………………………………………………………...44
3.5.1. Evaluación, selección e instalación del SGBD y utilerías……………45
3.5.2. Diseño y ejecución de bases de datos y aplicaciones………………..47
3.5.3. Pruebas y evaluaciones de bases de datos y aplicaciones………….48
3.5.4. Operación del SGBD, utilerías y aplicaciones…………...…………....49
3.5.5. Entrenamiento y soporte de los usuarios………………………………50
3.5.6. Mantenimiento del SGBD, utilerías y aplicaciones……………………51
CAPÍTULO IV: USO DE ORACLE PARA LA ADMINISTRACIÓN DE BASES DE
DATOS
4.1. Introducción……………………………………………………...………………….54
4.2. Herramientas Oracle de administración de bases de datos...…………………54
4.3. Inicio de sesión predeterminado………………………………………………….56
4.4. Aseguramiento de inicio de SGBD automático…………………………………56
4.5. Utilización del directorio de almacenamiento…………………………………...57
IV
4.6. Administración de los objetos de la base de datos: tablas, vistas, activadores y
procedimientos…………………………………………………………………………...59
4.7. Manejo de los usuarios y establecimiento de la seguridad…………………….60
4.8. Personalización de los parámetros de inicialización de la base de datos……61
CAPÍTULO V: INTERFAZ DE ORACLE ENTERPRISE MANAGER 10g PARA LA
ADMINISTRACIÓN DE BASES DE DATOS
5.1. Introducción………………………...……………………….……………………...64
5.2. Características de Oracle 10g…………………………………………………….64
5.3. Ventajas de utilizar Oracle 10g…...…….......……………………………….…...65
5.4. Creación de la base de datos Oracle…………………………………………….67
5.5. Administración de la instancia de Oracle…...…………………………………...70
5.6. Estructuras de almacenamiento…………….…………………………………….76
5.7. Administración de seguridad del usuario….……………………………………..82
5.8. Administración del esquema de objetos………………………………………....87
5.9. Gestión de datos y de concurrencia…….……………………....………………..94
5.10. Auditoría de la base de datos………………………………...………………....95
5.11. Configuración del entorno de red de Oracle…………………………………...97
5.12. Mantenimiento de prevención…………….…………………………………....102
5.13. Gestión del rendimiento…………………….…………………………………..106
5.14. Copia de seguridad………………………….…………………………………..111
5.15. Recuperación de base de datos……………………………………………….115
5.16. Realización de Flashback………………….…………………………………...116
5.17. Movimiento de datos……………………….……………………………………118
CONCLUSIONES……………………………………………………………………...123
FUENTES DE INFORMACIÓN………………………………………………………125
GLOSARIO……………………………………………………………………………..128
ÍNDICE DE FIGURAS…………………………………………………………………139
ÍNDICE DE TABLAS…………………………………………………………………..141
1
RESUMEN
Este trabajo se enfoca en definir las funciones que realiza un DBA (Administrador
de la base de datos) Utilizando el SGBD (sistema gestor de bases de datos)
Oracle. Así como la importancia de dichas funciones para así lograr el buen
control de un SGBD.
El capítulo I esta integrado por los fundamentos de bases de datos, la terminología
referente a las bases de datos y descripción general de un SGBD (Sistema gestor
de bases de datos). También describe las diferentes
...