Oracle. Básico
David Roldán Martínez
Este libro va dirigido a todas aquellas personas que quieran iniciar desarrollos con el sistema de Gestión de Base de Datos Relacional de Oracle. No es necesario tener experiencia previa en este tipo de sistemas para comprender el libro, aunque sí que es deseable tener cierta formación o experiencia en informática.
Siendo Oracle uno de los sistemas líderes de gestión de bases de datos en el mundo, este libro puede proporcionar formación imprescindible para puestos profesionales de distinta índole que están muy demandados y valorados en el mercado. En este sentido, se ha hecho un esfuerzo en dotar al libro de ejemplos prácticos que permiten, de manera rápida, ser adaptados a diferentes ámbitos de trabajo.
En el libro se pueden encontrar capítulos, como el primero y el tercero, dirigidos principalmente a administradores de la base de datos y de los sistemas que la soportan. También existen capitulos dirigidos a los desarrolladores, como los que versan sobre SQL y PL/SQL (cuarto y quinto), y capítulos con contenidos necesarios para cualquier perfil, como son los que hablan de los diferentes objetos en la base de datos (capítulo dos) y sobre seguridad y gestión de usuarios (cápitulo seis).
Por tanto, aunque el orden de lectura sí que es importante, es posible que no se necesite leer el contenido completo del libro. En todo caso nosotros recomendamos que se lea en su totalidad para tener una visión global del SGBD Oracle, poniendo más énfasis en aquello que se considere de más utilidad.
El SGDB Oracle es un sistema complejo y potente, por ello esta obra no intenta profundizar en todos los detalles, sino que es un punto de partida suficientemente amplio para permitir empezar a trabajar, pero que deja los detalles a otras obras de referencia.
- Escritor
- David Roldán Martínez
- Colección
- Básicos Starbook
- Materia
- Software para bases de datos
- Idioma
- Castellano
- EAN
- 9788492650484
- ISBN
- 978-84-92650-48-4
- Páginas
- 230
- Ancho
- 15 cm
- Alto
- 21 cm
- Peso
- 334 g
- Edición
- 1
- Fecha publicación
- 10-11-2010
289,94 MX$14,37 US$
Índice de contenido
AUTORES
CAPÍTULO 1. ARQUITECTURA DE ORACLE
1.1 PROCESOS DE USUARIO
1.1.1 Configuración con servidor dedicado
1.1.2 Configuración con servidor compartido
1.2 LOS FICHEROS
1.3 ESTRUCTURAS DE MEMORIA
1.4 LA INSTANCIA DE ORACLE
1.4.1 El Área Global del Sistema (SGA)
1.4.2 Procesos de la instancia
1.5 LA BASE DE DATOS
1.5.1 La Capa Física
1.5.2 La Capa Lógica
CAPÍTULO 2. OBJETOS DE LA BASE DE DATOS
2.1 TABLAS
2.1.1 Restricciones de Tablas
2.1.2 Tipos de tablas Oracle
2.2 USUARIOS Y PRIVILEGIOS
2.3 ÍNDICES
2.4 VISTAS
2.5 SECUENCIAS
2.6 PROCEDIMIENTOS Y FUNCIONES
2.7 PAQUETES
2.8 DISPARADORES
2.9 SINÓNIMOS
CAPÍTULO 3. GESTIÓN DE UNA BASE DE DATOS ORACLE
3.1 CREACIÓN DE LA INSTANCIA
3.2 ARRANQUE DE LA INSTANCIA
3.2.1 Parámetros de inicialización
3.2.2 El archivo initSID.ora
3.2.3 El archivo spfileSID.ora
3.2.4 Modificar el valor de los parámetros de la instancia
3.3 PARADA DE LA INSTANCIA
3.4 CREACIÓN DE LA BASE DE DATOS
3.4.1 Creación de los ficheros de control
3.4.2 Creación de los redo log
3.4.3 Tablespaces
3.4.4 Manipulación de Datafiles
3.4.5 Los segmentos de rollback
CAPÍTULO 4. SQL
4.1 BASE DE DATOS DE EJEMPLO
4.2 SENTENCIA DE CONSULTA DE INFORMACIÓN
(SELECT)
4.2.1 Consultas sencillas: selección
4.2.2 Uso de *, DISTINCT, proyecciones y alias para
nombres de columnas
4.2.3 Obtención de información derivada haciendo uso de expresiones. Operadores básicos
4.2.4 Operadores aritméticos
4.2.5 Filtrar la información de salida con la cláusula
WHERE
4.2.6 La tabla dual
4.3 SENTENCIAS DDL. DEFINICIÓN DE LA ESTRUCTURA DE UNA BASE DE DATOS
4.3.1 Creación de tablas
4.3.2 Tipos de datos en Oracle
4.3.3 Modificación de tablas
4.3.4 Borrado de tablas
4.3.5 Valores NULL y NOT NULL
4.3.6 Definición de claves primarias
4.3.7 Definición de claves ajenas
4.3.8 Otras restricciones (constraints)
4.3.9 Creación de secuencias
4.4 SENTENCIAS DML
4.4.1 Inserción de datos SQL: INSERT
4.4.2 Borrado de filas: DELETE
4.4.3 Modificación de datos: UPDATE
4.5 USUARIOS Y ESQUEMAS. SENTENCIAS DCL. GESTIÓN DE PERMISOS. TRANSACCIONES
4.5.1 Usuarios y esquemas
4.5.2 Sentencias SQL para la administración de permisos
(DCL): GRANT, REVOKE
4.5.3 Transacciones: sentencias COMMIT, ROLLBACK y
SAVEPOINT
4.5.4 Bloqueos
4.6 OPERADORES Y FUNCIONES
4.6.1 Uso de operadores BETWEEN, LIKE o IS NULL en criterios de filtrado
4.6.2 Precedencia de operadores al evaluar expresiones y/o condiciones
4.6.3 Cláusula ORDER BY para ordenar el resultado de
una consulta
4.6.4 Uso de funciones predefinidas para el cálculo de
expresiones, aplicables a: Caracteres, Numéricas,
Tratamiento de valores nulos y Fechas
4.6.5 Conversión entre tipos de datos
4.7 USO DE JOINS
4.7.1 Consultas que afectan a varias tablas: producto
cartesiano y asociaciones (joins)
4.7.2 Tipología de asociaciones (joins)
4.8 CONSULTAS AGRUPADAS
4.8.1 Funciones de grupo (COUNT, SUM, AVG, MAX, MIN,etc.)
4.8.2 Criterios de filtrado en grupos de datos. Cláusula
HAVING
4.9 CONSULTAS JERÁRQUICAS
4.10 SUBCONSULTAS Y CONJUNTOS
4.10.1 Sub-consultas
4.10.2 Uso de operadores ALL, ANY, IN, EXISTS
4.10.3 Sub-consultas sincronizadas
4.10.4 Consultas on-the-fly (definidas en una cláusula
FROM de otro SELECT)
4.10.5 Consultas como columnas
4.10.6 Aritmética de conjuntos
4.11 VISTAS, SINÓNIMOS, ÍNDICES Y DISPARADORES
4.11.1 Vistas
4.11.2 Sinónimos
4.11.3 Índices
4.11.4 Disparadores
CAPÍTULO 5. PL/SQL
5.1 FUNDAMENTOS
5.1.1 Bloques
5.1.2 Caracteres permitidos
5.1.3 Delimitadores
5.1.4 Palabras reservadas e identificadores
5.1.5 Literales
5.1.6 Comentarios
5.1.7 Entrada y salida
5.2 TIPOS DE DATOS, VARIABLES Y EXPRESIONES
5.2.1 Tipos de datos predefinidos
5.2.2 Tipos de datos definidos por el usuario
5.2.3 Declaración y asignación desde variables. Cláusula
INTO
5.2.5 Funciones predefinidas
5.3 ESTRUCTURAS DE CONTROL
5.3.1 Condiciones
5.3.2 Sentencias condicionales: IF y CASE
5.3.3 Bucles. Sentencias WHILE, LOOP y FOR
5.3.4 Sentencias NULL y GOTO. Etiquetas
5.4 COLECCIONES Y REGISTROS
5.4.1 Métodos asociados a las colecciones
5.4.2 Creación y llenado de colecciones
5.4.3 Modificación y acceso a las colecciones
5.4.4 Uso de BULK COLLECT INTO
5.5 INTERACCIÓN ENTRE PL/SQL Y SQL
5.5.1 Cursores
5.6 MANEJO DE ERRORES
5.7 SUBPROGRAMAS Y PAQUETES
5.7.1 Funciones y Procedimientos
5.7.2 Paquetes (Packages)
5.8 PL/SQL EN DISPARADORES.
CAPÍTULO 6. SEGURIDAD EN ORACLE
6.1 USUARIOS Y ESQUEMAS
6.2 PRIVILEGIOS
6.3 PERFILES
6.4 AUDITORÍA DE SEGURIDAD
6.4.1 Auditoría de conexiones
6.4.2 Auditoría de sentencias
6.4.3 Auditoría de privilegios
6.4.4 Auditoría de objetos 0
6.5 LISTA DE TAREAS DE SEGURIDAD
ANEXO A. TRANSACCIONES Y FICHEROS REDO LOG
ÍNDICE ALFABÉTICO
Libros relacionados
(IFCT25) MCSA SQL Server
(IFCT076PO) Fundamentos De SQL en Oracle Database
(IFCT075PO) Oracle Database 11g Administration I
(IFCD012PO) Data Mining: principios y aplicaciones
(IFCT073PO) Oracle 11G
Oracle Assets
SQL Server 2014 Soluciones prácticas de administración
Domine Oracle 11g
Las Macros en Access 2010
Programación en Oracle 11g SQL, SQL*Plus y PL/SQL