Detalle del libro
Ver Índice
Modelo relacional Capítulo 1
A. Gestión de datos
1. Generalidades sobre los archivos
2. Organizaciones típicas de los archivos
B. El modelo relacional
1. Conceptos y definiciones .
a. Dominio
b. Producto cartesiano
c. Relación
2. Principales reglas
C. Álgebra relacional
1. Operadores
a. Unión
b. Intersección
c. Diferencia
d. Restricción
e. Proyección
f. Producto cartesiano
g. Combinaciones
h. Campos calculados elementales
i. Cálculo de valores agregados
2. Etapas para la resolución de problemas
a. Análisis de las necesidades
b. Definición de la "vista"
c. Orden y especificación de las operaciones
SQL Capítulo 2
A. Generalidades
1. Componentes de la base de datos lógica: objetos SQL
a. La gestión de los datos
b. Almacenamiento físico
c. Almacenamiento de instrucciones
d. Gestión de los usuarios
e. Denominación de los objetos
2. Categorías de instrucciones
a. DDL (Data Definition Language, lenguaje de definición de datos)
b. DML (Data Manipulation Language, lenguaje
de manipulación de datos)
c. Transaction Control language
d. Session Control language
e. Embedded SQL
B. Descripción de objetos
1. Tipos
2. Creación de una tabla
a. Restricciones de columna
b. Restricciones de tabla (sobre varias columnas)
c. Opciones de las restricciones
d. Denominación de las restricciones
e. La columna virtual
3. Eliminación de una tabla
4. Modificación de una tabla
a. Adición o modificación de columnas
b. Adición de una restricción de tabla
c. Eliminación de una restricción
d. Activación y desactivación de una restricción
e. Modificación de una restricción
f. Eliminación de columnas
g. Cómo cambiar el nombre de una tabla
h. Hacer una tabla accesible sólo en modo lectura, o
en modo lectura y escritura
5. Restauración de una tabla
6. Gestion de índices
a. Creación de un índice
b. Eliminación de un índice
C. Manipulación de los datos
1. Instrucciones
a. Expresiones
b. Operadores
c. Condiciones
d. Funciones
2. Creación de filas
3. Eliminación de filas
4. Modificación de filas
5. Extracción de datos
6. Control de transacciones
a. Validación de transacciones
b. Anulación de modificaciones
c. Declaración de un punto de control
d. Acceso simultáneo a los datos
e. Verificación de las restricciones al final de la transacción
D. Traducción del álgebra relacional
1. Operaciones
a. Restricción
b. Campos calculados elementales
c. Proyección
d. Cálculo de valores agregados
e. Funciones de grupo
f. Funciones analíticas
g. Restricciones sobre valores agregados
h. Producto cartesiano
i. Combinaciones
j. Combinaciones externas
k. Unión, intersección, diferencia
2. Tratamiento del resultado
a. Clasificación
b. Guardado
c. Enumeración de todas las posibilidades
de un cálculo de valores agregados
3. MERGE
E. SQL avanzado
1. Los objetos
a. Objetos View (vista)
b. Objetos schema (esquema)
c. Objetos Synonym (sinónimo)
d. Objetos Sequence (secuencia)
2. Consultas complejas
a. Elementos de la sintaxis
b. Subconsultas
c. Consultas jerárquicas
Este libro se dirige a todo informático que desee dominar la administración de una base de datos de Oracle.
El autor repasa los conceptos, definiciones y reglas del modelo relacional y detalla su uso en el marco de las herramientas propuestas de modo estándar con Oracle Database 11g, es decir, SQL, SQL*PLUS, PL/SQL y Java.
Las técnicas de programación en PL/SQL se estudian para poder utilizar toda la potencia del servidor de bases de datos Oracle 11g así como las novedades aportadas por esta versión: columna virtual, tabla en modo sólo lectura, tabla pivotada, trigger compuesto, caché de resultado para las funciones, etc.. Este libro también presenta la herramienta SQL Developer y el entorno de desarrollo de aplicación Web Oracle Application Express (APEX).
Múltiples y precisos ejemplos ayudan al lector a dominar estos lenguajes de referencia en el mundo de las bases de datos relacionales. Se pueden descargar en esta página.