curso basico de oracle

Páginas: 36 (8822 palabras) Publicado: 4 de abril de 2013
Iniciación a Oracle8
Por José Manuel Navarro






(Autorizo a El Rinconcito Informático para publicar el presente curso)





Temario:

• Introducción a este manual.

• Introducción a las bases de datos.

• Componentes de las bases de datos.

• El modelo relacional.

♦ Concepto de tabla.
ƒ Concepto de fila o registro.
ƒ Concepto de columna o campo.
♦Concepto de índice.
♦ Formas normales:
ƒ Primera forma normal.
ƒ Segunda forma normal.
ƒ Tercera forma normal.
♦ Concepto de relación
ƒ Relación 1-1
ƒ Relación 1-N
♦ Claves foráneas.
♦ Normas básicas de codificación.
♦ Codificación compuesta o "claves inteligentes".
♦ Estándar de nomenclatura de objetos.

• Conceptos de almacenamiento en Oracle:
♦ Concepto deTABLESPACE.
♦ Concepto de DATAFILE.
♦ Concepto de SEGMENT.
♦ Concepto de EXTENT.
♦ Concepto de DATA BLOCK.

• Tipos de datos Oracle.
♦ Tipo de dato CHAR.
♦ Tipo de dato NUMBER.
♦ Tipo de dato VARCHAR2.
♦ Tipo de dato VARCHAR.
♦ Tipo de dato DATE.
♦ Tipo de datos binarios: LONG, RAW, LOB…
♦ Tipo de dato ROWID.

• Lenguaje estructurado de consultas SQL.

♦Historia
♦ SQL como lenguaje estructurado.
♦ Operadores SQL.
♦ La ausencia de valor: NULL.
♦ Lenguaje de manipulación de datos: DML:
ƒ Sentencia de consulta: SELECT.
- Cláusula SELECT
- Cláusula FROM
- Cláusula WHERE
- Cláusula ORDER BY
- Consultas agrupadas.
- Consultas multitabla.
- Pseudocolumnas





ƒ Sentencia de inserción: INSERT.
ƒSentencia de borrado: DELETE.
ƒ Sentencia de actualización: UPDATE.

♦ Lenguaje de definición de datos: DDL:
ƒ Sentencias CREATE:
- CREATE TABLE.
- CREATE INDEX.
- CREATE VIEW.
- CREATE SYNONYM.
- CREATE SEQUENCE
- CREATE TABLESPACE
ƒ Sentencias DROP
ƒ Sentencias ALTER
ƒ Sentencia TRUNCATE TABLE.
ƒ Cláusula STORAGE.

♦ Funciones SQL:
ƒFunciones de tratamiento numérico.
ƒ Funciones de tratamiento de caracteres.
ƒ Funciones de tratamiento de fechas.
ƒ Funciones de conversión.
ƒ Funciones de grupo.
ƒ Otras funciones.
♦ Control de transacciones
ƒ Concepto de transacción.
ƒ Sentencias de control de transacciones
- COMMIT WORK.
- ROLLBACK.
- SAVEPOINT.

• Administración básica y seguridad en Oracle.
♦Conceptos de usuario, privilegio y rol.
♦ Creación de usuarios: CREATE USER.
♦ Creación de roles: CREATE ROL.
♦ Privilegios de sistema.
ƒ Sentencia GRANT
ƒ Sentencia REVOKE
♦ Privilegios de objetos.
ƒ Sentencia GRANT
ƒ Sentencia REVOKE
♦ Eliminación de usuarios

• Programación PL/SQL:
♦ PL: El lenguaje de programación para SQL.
♦ Estructura básica enPL/SQL: el bloque de código
♦ Comentarios
♦ Declaración de variables.
♦ Estructuras básicas de control:
ƒ IF…THEN…ELSE
ƒ Bucles
♦ Registros y tablas.
♦ Excepciones.





♦ Cursores.
♦ Funciones, procedimientos y paquetes.
♦ Disparadores.

• El catálogo de Oracle
♦ Catálogo público.
♦ Catálogo de sistema.
♦ La sentencia COMMENT.

• Tunning básico deSQL
♦ Normas en la construcción de consultas SELECT.
♦ El plan de ejecución.
♦ Trazas de ejecución.





Introducción a este manual



¡Bienvenido a este pequeño manual de Oracle 8!

Espero que con estas indicaciones puedas adentrarte en el mundo de las bases de datos, y más concretamente en las bases de datos Oracle.

Este manual está orientado a principiantes en el mundode bases de datos, o incluso personas que no saben lo que es una base de datos, aunque es muy recomendable algún conocimiento básico de programación, o cuando menos, facilidad e interés por la informática (pero a nivel programador, no vale con utilizar Word y el Solitario de Windows muy bien).

Si eres una persona que ha manejado otras bases de datos SQL (SQL Server, Interbase, Informix o...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Curso Basico
  • Curso Basico
  • cursos basicos
  • CURSO BASICO
  • Curso basico
  • Curso basico
  • Curso Basico
  • Curso Basico

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS