Taller de Base de Datos ti1210

INACAP
ASIGNATURA: Taller de Base de Datos
70 HORAS
DESCRIPCIÓN DE LA ASIGNATURA:
Esta asignatura de especialidad de carácter práctico, orientada al área de sistemas, proporciona los conocimientos y prácticas adecuadas para
diseñar, implementar y administrar bases de datos usando el sistema administrador de base de datos relacional (SABDR)Oracle.
COMPETENCIAS:
Al aprobar la asignatura el estudiante estará en condiciones de:
Instalar la base de datos Oracle 10g cumpliendo con un propósito específico.
Crear una base de datos y configurarla para una aplicación específica.
Utilizar procedimientos de administración del motor Oracle para mantener su óptimo funcionamiento.
Realizar mantenimiento proactivo del motor de base de datos detectando posibles puntos de falla.
Implementar una estrategia básica de respaldo y recuperación de base de datos en función de las características de la información
administrada.
Esta asignatura contribuye al desarrollo de las siguientes competencias genéricas:
Resolver problemas aplicando criterio y de forma efectiva.
Demostrar destrezas básicas en el uso de herramientas tecnológicas.
UNIDADES DE APRENDIZAJE:
EVALUACIÓN:
1 Instalación y creación de una base de datos
HORAS
10
2 Administración del medioambiente físico y lógico de una base de datos
20
3 Elementos avanzados de administración
12
4 Respaldo, recuperación y movimiento de datos
20
8
ESPECIALISTA TÉCNICO: Jimena Osorio Muñoz
ESPECIALISTA PEDAGÓGICO: Gloria Cancec Murillo - Guillermo
Durán González
UNIDADES DE APRENDIZAJE
1.- Instalación y creación de una base de datos
APRENDIZAJES
ESPERADOS
1.1.-
Reconoce los componentes de
la arquitectura del SABDR
Oracle según características.
CRITERIOS DE EVALUACION
1.1.1.-
Identifica los distintos componentes de la Instancia del
SABDR Oracle indicando su propósito.
1.1.2.-
Identifica los distintos componentes de la base de datos
física indicando su propósito.
1.1.3.- Establece el propósito de los distintos archivos
10 Horas
CONTENIDOS
Definición de:
o Arquitectura del SABDR Oracle.
o Grid.
Estructuras de:
o Bases de datos.
o Memoria de Oracle.
o Proceso.
o Gestión de Instancias.
anexos y opcionales del SABDR.
1.2.-
Utiliza el software de
instalación del motor del
producto siguiendo los
procedimientos asociados a la
metodología de instalación.
1.2.1.-
Reconoce los requerimientos para la instalación del SABDR
Oracle.
1.2.2.-
Enumera las distintas metodologías y pasos principales
necesarios para la instalación del software de base de datos.
1.2.3.- Describe los requerimientos y los procedimientos
básicos de las diferentes metodologías considerados en la
instalación del motor de base de datos Oracle.
1.3.-
Crea una base de datos
utilizando el asistente (DBCA).
1.3.1.-
Prepara el medioambiente del laboratorio según las
Tareas de un administrador de la base de datos Oracle.
Herramientas utilizadas para administrar bases de datos
Oracle.
Instalación y configuración del software de bases de
datos Oracle.
Metodologías de Instalación.
Procedimientos de instalación.
Comprobación de los Requisitos del Sistema.
Uso de la Arquitectura Flexible Óptima.
Definición de Variables de Entorno.
Oracle Universal Installer (OUI).
Instalación del Software de Oracle.
Opciones de configuración de base de datos.
Ejecución de archivos de comandos de configuración.
Opciones Avanzadas de Instalación.
Creación de base de datos con el asistente de
configuración (DBCA) .
condiciones apropiadas para la instalación del producto.
1.3.2.Reconoce las distintas opciones que ofrece el asistente para
la creación de una base de datos.
Construcción de una plantilla de diseño de bases de datos
con DBCA.
Generación de scripts de creación de bases de datos
utilizando DBCA.
Uso de DBCA para suprimir una base de datos.
1.3.3.-
Genera scripts en la creación de una base de datos usando
DBCA.
1.3.4.- Utiliza el DBCA para suprimir una base de datos
existente.
ACTIVIDADES
El alumno:
Entrega sus opiniones en relación a los distintos conceptos abordados, aclaran dudas y concluyen junto al docente.
Participa en debate de las distintas metodologías de instalación existentes orientados por el docente.
Realiza prácticas en laboratorio relacionadas con la instalación del motor, guiados por el docente.
Realiza prácticas en el laboratorio relacionadas con la creación de una base de datos.
2.- Administración del medioambiente físico y lógico de una base de datos
APRENDIZAJES
ESPERADOS
2.1.-
Utiliza la metodología básica
aplicable a la gestión de inicio
y parada de una base de datos
Oracle.
CRITERIOS DE EVALUACION
2.1.1.-
Identifica la metodología básica aplicable a la gestión de
inicio y parada de una base de datos Oracle.
2.1.2.-
Enumera las distintas etapas de subida del motor Oracle
indicando las acciones de cada etapa.
2.1.3.- Realiza la subida y bajada de una base de datos
Oracle usando el EM, SQL*PLUS y/o eI iSQL*Plus.
2.2.-
Implementa las principales
estructuras usadas en la
2.2.1.-
Identifica las distintas estructuras de almacenamiento
20 Horas
CONTENIDOS
Inicio y detención de una base de datos Oracle.
Manipulación de Enterprise Manager (EM).
Manipulación de bases de datos usando:
o SQL plus.
o iSQL plus.
Modificación de parámetros de inicialización de bases de
datos.
Definición de las etapas de las bases de datos de Inicio y
Cierre.
Descripción del proceso de creación y gestión de
Tablespaces.
gestión del almacenamiento
de información en la base de
datos.
indicando características.
2.2.2.-
Definición de los principales conceptos para el
almacenamiento de datos y funcionalidades de la
administración del almacenamiento automático (ASM).
Utiliza la consola de EM para crear estructuras de
almacenamiento de datos de la base de datos.
2.2.3.- Identifica el ASM indicando su funcionalidad.
2.3.-
Utiliza los distintos
mecanismos del manejo de
seguridad de una base de
datos con respecto a las
cuentas de usuario.
2.3.1.-
Administra cuentas de usuario en la Base de datos
realizando ajustes según requerimientos.
2.3.2.-
Administra privilegios en las cuentas de usuario mediante
otorgamiento y revocación.
2.3.3.-
Creación de cuentas de usuarios en la base de datos.
Administración de cuentas de usuario en bases de datos
Oracle.
Otorgamiento y manejo de privilegios.
Creación y administración de roles.
Creación y manejo de perfiles.
Implementaciones de las funciones de seguridad con
contraseña.
Administra roles en el acceso de la base de datos de acuerdo
a requerimientos.
2.3.4.- Administra perfiles de usuario según requerimientos.
2.4.-
Implementa la metodología de
creación y gestión de objetos
de esquemas de la base de
datos.
2.4.1.-
Define el concepto de esquema de base de datos indicando
su utilidad.
2.4.2.-
Distingue los distintos comandos y/o opciones dentro de la
consola de administración para la creación, modificación y
eliminación de los objetos de esquema de la base de datos.
2.4.3.-
Crea distintos objetos de esquema en base a un
requerimiento dado por el docente.
2.4.4.-
Utiliza restricciones de integridad de datos sobre objetos
previamente creados.
Definición de esquema de objetos.
Creación y modificación de tablas.
Definición de restricciones de integridad (constraints).
Revisión de columnas y contenido de una tabla.
Creación de vistas, índices y secuencias.
Manipulación de diccionario de datos.
Utilización de SQL para la gestión de datos.
Explicación del uso de las tablas temporales.
2.5.-
Implementa soluciones a los
problemas generados por
concurrencia de datos.
2.5.1.Reconoce los distintos problemas de concurrencia de datos
especificando sus consecuencias.
Descripción de los eventos de activación de los conflictos
de bloqueo y los efectos asociados.
Monitoreo y resolución de conflictos de bloqueo.
2.5.2.-
Explica la gestión de concurrencia de datos y los
mecanismos asociados e dicha gestión.
2.5.3.-
Describe el mecanismo de manejo de concurrencia de datos
y cuándo deben aplicarse.
ACTIVIDADES
El alumno:
Utiliza la consola del EM para verificar y cambiar valores de parámetros.
Sube y baja la base de datos.
Ingresa al log de alerta y validan los distintos pasos de subida y bajada.
Crea un Tablespace usando el EM.
Visualiza gráficamente el contenido de un Tablespace usando el EM para revisar su contenido.
Crea Roles, otorgándoles privilegios predefinidos.
Crea un perfil asignando límites de recursos y funciones de seguridad de password.
Crea usuarios definiendo sus atributos y utilizando los roles y el perfil realizados anteriormente.
Crea distintos objetos de esquema usando el EM.
Crea restricciones de integridad de datos usando en EM.
Manipula datos usando SQL.
Monitorea problemas de concurrencia.
Resuelve problemas de concurrencia planteados por el docente en el laboratorio.
3.- Elementos avanzados de administración
APRENDIZAJES
ESPERADOS
3.1.-
Administra los datos Undo a
partir de monitoreo mediante
Undo Advisor.
CRITERIOS DE EVALUACION
3.1.1.-
Explica DML y la generación de datos mediante undo.
3.1.2.-
Monitorea datos undo utilizando Undo Advisor.
12 Horas
CONTENIDOS
Manipulación de datos, DML y transacciones.
Definición y uso de los datos undo.
Almacenamiento de los datos undo.
Comparación entre undo y redo.
Monitoreo de undo.
Administración de undo.
3.1.3.-
Administra datos undo utilizando Undo Advisor.
3.1.4.-
Describe las diferencias entre undo y redo según
características.
Configuración de la retención.
Garantía de retención de undo.
Asignación de tamaño del tablespace de undo.
Uso del Undo Advisor.
3.1.5.Configura la retención de undo según situación dada.
3.2.-
Implementa distintos
elementos de seguridad en
una Base de datos Oracle.
3.2.1.-
Describe las responsabilidades del DBA respecto a la
seguridad.
3.2.2.Aplica el principio del menor privilegio en una Base de datos.
3.2.3.-
Habilita la auditoría estándar de la base de datos.
3.2.4.-
Especifica las opciones de auditoría en una Base de datos
indicando características de estas.
3.3.-
Implementa una configuración
básica de red para una base
de datos Oracle.
3.3.1.-
Reconoce los distintos componentes asociados a la
configuración del entorno de red de Oracle.
3.3.2.-
Identifica los componentes que conforman el medioambiente
de red de una base de datos.
3.3.3.- Prepara el laboratorio para usar los principales
componentes del medioambiente de red de una base de
datos Oracle según requerimiento.
3.4.-
Implementa las opciones
disponibles en el EM para
3.4.1.-
Define la terminología básica para mantenimiento proactivo
Separación de responsabilidades.
Seguridad en una base de datos.
Principio del menor privilegio.
Monitoreo de actividad sospechosa.
Habilitación de la auditoría estándar.
Especificación de opciones de auditoría.
Auditoría basada en valor.
FGA.
Auditoría del DBA.
Mantención del camino de auditoría.
Actualizaciones y parches.
Descripción de los servicios y componentes de red de
Oracle.
Establecimiento de conexiones de red.
Establecimiento de sesiones de Usuario.
Herramientas para configurar y gestionar la red de
Oracle.
Creación de un Listener.
Métodos de nomenclatura.
Configuración de alias de red.
Opciones de conexión avanzada.
Prueba de la conectividad de red de Oracle.
Sesiones de usuario: servidor dedicado y servidor
compartido.
Introducción a la terminología.
Estadísticas del optimizador (EO).
mantenimiento proactivo.
indicando sus componentes y funcionalidades.
3.4.2.Reconoce las opciones disponibles en el EM para
mantenimiento proactivo.
3.4.3.-
Utiliza el AWR en el monitoreo del rendimiento histórico de
la base de datos.
3.4.4.- Utiliza el ADDM y las alertas generadas por el
servidor en la solución de problemas de rendimiento.
3.5.-
Optimiza el rendimiento de la
base de datos utilizando
herramientas disponibles en el
motor para ese propósito.
3.5.1.-
Usa las páginas del EM para el control del rendimiento.
3.5.2.-
Usa asesores de sintonía para optimizar las sentencias SQL.
3.5.3.-
Implementa las opciones disponibles para calibrar el tamaño
de los componentes de memoria.
3.5.4.-
Reconoce vistas, estadísticas y eventos de espera para
diagnóstico de performance.
3.5.5.- Soluciona problemas de objetos no válidos o no
usables.
ACTIVIDADES
El alumno:
Uso de la página de EO.
Niveles de estadísticas.
AWR.
Infraestructura de AWR.
Snapshots AWR.
Gestión de AWR.
ADDM.
Resultados de ADDM.
Recomendaciones de ADDM.
Marco de asesoramiento.
Enterprise Manager y asesores.
Paquete DBMS_ADVISOR.
Alertas generadas por el servidor.
Definición de umbrales.
Creación y prueba de una alerta.
Notificación de alertas.
Reacción ante alertas.
Tipos de alerta y eliminación.
Tareas de mantención automatización.
Páginas del EM para Control del Rendimiento
Asesor de Sintonía de SQL
Uso del Asesor de Ajustes SQL Uso del Asesor de Acceso
SQL Gestión de los Componentes de la Memoria
Activación de la Gestión Automática de Memoria
Compartida (ASMM)
Definición Manual de la Gestión de Memoria Compartida
Uso del Asesor de Memoria
Estadísticas de Rendimiento Dinámicas
Vistas de Solución de Problemas y de Ajustes
Objetos No Válidos o No Utilizables.
Calcula el tamaño del tablespace de undo para soportar un determinado intervalo de retención.
Modifica un tablespace de undo para soportar el intervalo señalado en el punto anterior.
Habilita la auditoría estándar de la base de datos.
Especifica opciones de auditoría para una tabla.
Actualiza la tabla auditada para después revisar la información de auditoría.
Configura en el laboratorio los parámetros mínimos del AWR.
Simula una carga en el sistema y toman distintos snapshots.
Genera un reporte de ADDM para detectar los problemas causados por la carga de trabajo.
Recrea en su laboratorio una situación de invalidación de índices.
Detecta los índices no usables y los reparan.
Genera carga, detectan y corrigen problemas usando las herramientas para el control del rendimiento.
4.- Respaldo, recuperación y movimiento de datos
APRENDIZAJES
ESPERADOS
4.1.-
Implementa una estrategia
básica de respaldo de la base
de datos.
CRITERIOS DE EVALUACION
4.1.1.-
Explica los conceptos de respaldo y recuperación de los
archivos físicos de la base de datos.
4.1.2.Describe conceptos asociados a respaldo usando RMAN.
4.1.3.-
Prepara la configuración en la realización de respaldos desde
el EM.
4.1.4.- Usa las herramientas disponibles en la generación de
respaldos de la Base de Datos en un caso propuesto.
4.2.-
Utiliza los respaldos generados
en la resolución de una
pérdida de algún componente
físico de la Base de Datos a
través de distintos casos.
4.2.1.-
Utiliza las herramientas disponibles en la resolución de la
pérdida de archivo de control.
4.2.2.Utiliza las herramientas disponibles en la resolución la
20 Horas
CONTENIDOS
Definición y listado de categorías de Falla.
Configuración de recuperabilidad de archivos físicos de la
base de datos.
Archivos de control.
Archivos Redo Log.
Archivos Archive Log nomenclatura y destinos.
Modo ARCHIVELOG.
Visión general de soluciones para respaldos.
Respaldos administrados por usuario.
Terminología de respaldo.
Recovery Manager (RMAN).
Configuración de valores básicos para respaldo.
Estrategias, opciones, configuraciones y calendarización
de planificaciones de respaldos.
Respaldo del archivo de control en un archivo de traza.
Gestión de Respaldos.
Flash Recovery Área.
Apertura de una base de datos.
Cambio del estado de la instancia mantenimiento de una
base de datos abierta.
Pérdida de un archivo de control pérdida de un archivo
REDO LOG.
Pérdida de un archivo de datos en modo NOARCHIVELOG.
pérdida de archivo de REDO LOG.
4.2.3.-
Utiliza las herramientas disponibles en la resolución de la
pérdida de un archivo de datos en modo No ARCHIVELOG.
Pérdida de un archivo de datos no crítico en modo
ARCHIVELOG
Pérdida de un archivo de datos crítico en Modo
ARCHIVELOG.
4.2.4.-
Utiliza las herramientas disponibles en la resolución de la
pérdida de un archivo de datos no crítico en modo
ARCHIVELOG.
4.2.5.Utiliza las herramientas disponibles en la resolución de la
pérdida de un archivo de datos crítico en modo
ARCHIVELOG.
4.3.-
Utiliza los distintos métodos
de flashback para
recuperación de errores de
usuario.
4.3.1.Identifica los tipos de Flashback según sus características.
4.3.2.-
Identifica las diferentes situaciones en la implementación de
cada método de Flashback.
4.3.3.- Emplea métodos de flashback de acuerdo una
situación dada.
4.4.-
Implementa estrategias de
movimiento de datos en la
migración de información
entre motores o respaldo de
datos en forma lógica.
4.4.1.-
Crea objetos de directorio según situación dada.
4.4.2.-
Utiliza SQL*Loader en la carga de datos desde una base de
datos No-Oracle o desde archivos.
4.4.3.-
Utiliza Data Pump Export e Import en el movimiento de
datos entre bases de datos Oracle.
4.4.4.-
Utiliza tablas externas en el movimiento de datos a través
de archivos independientes de la plataforma.
Ventajas de la tecnología Flashback.
Cuándo utilizar la tecnología Flashback.
Flashback para cualquier error, Flashback de base de
datos: Flashback de tabla.
Flashback Drop.
Navegación en el tiempo con Flashback.
Flashback Query.
Flashback Query Versions.
Flashback Transaction Query.
Arquitectura general de movimiento de datos.
Objeto directorio.
SQL*Loader.
DataPump.
Exportación e importación de datos.
Opciones de exportación de datos.
Ubicaciones de los archivos de DataPump.
Planificación y ejecución de un trabajo.
Nomenclatura y tamaño de los archivos de DataPump.
Importación de DataPump.
Transformaciones.
Consideración del rendimiento.
Uso de Enterprise Manager para controlar trabajos de
DataPump de datos.
Tabla externa.
Uso de tablas externas.
Relleno de tabla externa mediante ORACLE_DATAPUMP.
Relleno de tabla externa mediante ORACLE_LOADER.
Tablas externas y diccionario de datos.
ACTIVIDADES
El alumno:
Realiza la configuración de su laboratorio para recuperabilidad.
Genera sus primeros respaldos.
Administra respaldos vía EM.
Realiza distintas recuperaciones de la base de datos ante diferentes pérdidas de archivos físicos.
Configura Flashback Database en laboratorio.
Realiza distintas operaciones de flashback en base a un escenario dado por el docente.
Realiza la carga de datos desde archivos planos usando SQL*Loader.
Genera archivos externos con data usando exportación de datos vía Datapump.
Carga datos vía importación de datos datapump.
Gestiona y monitorea los trabajos de datapump.
ESTRATEGIAS METODOLÓGICAS
En la primera clase se presenta a los alumnos el programa de la asignatura: descripción, competencias, Aprendizajes esperados, criterios de
evaluación, contenidos, bibliografía y evaluaciones (ponderaciones y fechas)
Estrategias aplicables para todas las unidades:
Clases teórico-prácticas de resolución de problemas La asignatura contempla como estrategia metodológica fundamental el aprendizaje
orientado a problemas (ABP), como un método que busca propiciar la experimentación, indagación y participación del estudiante en base a la
solución de problemas reales.
La (ABP) permite a estudiantes y docentes identificar necesidades de aprendizaje, compartir información y complementar sus conocimientos.
Se sugiere contemplar el trabajo grupal en esta modalidad para enriquecer las conjeturas y fundamentos potenciando el trabajo colaborativo y
la comunicación efectiva.
Clases teóricas para el desarrollo y formalización de conceptos. Tienen el propósito de facilitar la adquisición, comprensión y sistematización de
conocimientos específicos, la selección y organización de datos, registro, etc.
Clases prácticas de ejercitación donde los alumnos desarrollarán guías (de manera individual o grupal). A través de la ejercitación los
estudiantes ponen en práctica conocimientos previos (conceptuales y procedimentales) y les permite transferir y generalizar los nuevos
conocimientos y procedimientos aprendidos.
Se espera que el docente incentive una disposición activa del alumno en la clase y que asuman la responsabilidad de su propio aprendizaje,
asignando desafíos, investigaciones o lectura como trabajo para la casa.
En todas las unidades el docente:
Emplea medios pedagógicos y audiovisuales que permitan una clase dinámica (proyector multimedia y/o proyector de transparencias)
Explica el proceso de desarrollo mediante ejemplos, ejercicios y modelos para un trabajo posterior de los alumnos
Asesora el desarrollo de los ejercicios individuales y de equipo
Fomenta el registro ordenado de toda la documentación, de los ejemplos y del resultado de los ejercicios propuestos.
Incentiva el respaldo permanente de la Base de Datos
Estimula el uso de manuales, bibliografía y los temas de ayuda asociados a la herramienta de administración usada en la asignatura
Promueve el desarrollo de la investigación personal de los alumnos.
Sugiere distintas fuentes y herramientas de autoestudio
Induce al uso del material oficial de certificación OCA de Oracle.
UNIDAD I
El docente:
Explica y muestra el medioambiente de laboratorio
Apoya a los alumnos en la instalación del producto
Apoya a los alumnos en la creación de la BD
Explica el orden de subida y bajada del medioambiente
UNIDAD II
El docente:
Apoya a los alumnos en la utilización de la herramienta de administración Enterprise Manager (EM)
UNIDAD III
Apoya a los alumnos en el manejo de tablespaces de undo
Muestra y explica a los alumnos la habilitación y uso de la auditoría estándar
Apoya a los alumnos en el uso de las distintas herramientas de configuración del medioambiente de red, tales como EM, Oracle Net
Manager, Oracle Net Configuration Assistant, Listener Control Utility.
Presenta a los alumnos los distintos archivos de configuración del medio ambiente de red.
Fomenta el uso de las opciones del EM para mantención proactiva
Muestra y explica cómo utilizar las páginas de performance del EM
UNIDAD IV
Da ejemplos a través del EM sobre el uso de las distintas páginas para realizar respaldo, recuperación y movimiento de datos.
SISTEMA DE EVALUACIÓN
Al inicio de la asignatura se sugiere aplicar una prueba de diagnóstico.
UNIDAD I
Evaluación sumativa N° 1, de carácter teórica sobre los conceptos de arquitectura del SABD Oracle. Ponderación 15%
Evaluación sumativa N°2, de carácter práctica de instalación de Oracle y creación de una Base de datos. Ponderación 10%
UNIDAD II
Evaluación sumativa N°3, de carácter práctica sobre el inicio de los procesos de una base de datos, estructuras de almacenamiento,
privilegios, roles, perfiles, usuarios, objetos del esquema y objetos PL/SQL. Ponderación 25%
UNIDAD III
Evaluación sumativa N°4, de carácter teórica sobre datos undo, seguridad, entorno de red, mantenimiento proactivo y rendimiento.
Ponderación 25%
UNIDAD IV
Evaluación práctica sobre respaldos y recuperaciones. Ponderación 25%
BIBLIOGRAFÍA DE LA ASIGNATURA
Bibliografia Obligatoria
Título
Autor
Año ISBN/ISSN
Editorial
A case for database filesystems
Adams, P.A. 2009 9780769536378 IEEE
Fuente
The efficient data storage
Khaing, Cho
management system on cluster2011 9781612842035
Cho
based private cloud data center
The development of temporalbased multimedia data
management application using
web services
Mohamed,
F.
2011 21647143
Oracle Database 11g DBA
handbook
Bryla, Bob
2008 9780071496636 McGraw Hill
A three layer system
architecture for Web-based
unstructured data management
Peng,
Zhiyong
2010 9781424466009
Intelligent Systems Design and
Applications (ISDA), 2011 11th
International Conference on, p.
487-492.
Nombre
Recurso
Digital
Tipo de
Material
IEEE/IET
Electronic
Library (IEL)
Capítulo
de libro
IEEE/IET
Electronic
Library (IEL)
Capítulo
de libro
IEEE/IET
Electronic
Library (IEL)
Artículo
Libro
IEEE/IET
Electronic
Library (IEL)
Capítulo
de libro
McGraw-Hill
Fundamentos de bases de datos Oppel, Andy 2010 9786071502544 Professional
Publishing
e-Libro
ebook
McGraw-Hill
Oppel, Andy 2010 9786071502513 Professional
Publishing
e-Libro
ebook
Nombre
Recurso
Digital
Tipo de
Material
Fundamentos de SQL
Bibliografia Sugerida:
Título
Autor
Año ISBN/ISSN
Editorial
Fuente
Oracle 10g : administración y
análisis de bases de datos
Pérez
López,
César
2005 9701511026
Alfaomega
Libro
Oracle database 10g : a
beginner's guide
Abramson,
Ian
2004 0072230789
McGraw Hill
Companies
Libro