IES Augustógriga - Ciclos Informática              2º ASI - 2007/08


   Sistemas Gestores de Bases de Datos




         ...
IES Augustógriga - Ciclos Informática    2º ASI - 2007/08


    SGBD: ORACLE básico
     ●   Instalación
     ●   Introduc...
IES Augustógriga - Ciclos Informática   2º ASI - 2007/08


    Instalación ORACLE 9i
     ●   Requisitos
     ●   Pasos
  ...
IES Augustógriga - Ciclos Informática   2º ASI - 2007/08


    Introducción
     ●   Arquitectura
     ●   Instancia
     ...
IES Augustógriga - Ciclos Informática                         2º ASI - 2007/08


    Sentencias Básicas
     ●   Select
  ...
IES Augustógriga - Ciclos Informática                       2º ASI - 2007/08


    Funciones
     ●   Carácter:
          ...
IES Augustógriga - Ciclos Informática               2º ASI - 2007/08


    Totales y grupos
     ●   Funciones de grupo: a...
IES Augustógriga - Ciclos Informática                                  2º ASI - 2007/08


    Totales y grupos

          ...
IES Augustógriga - Ciclos Informática                            2º ASI - 2007/08


    Multitablas
     ●   Simples
     ...
IES Augustógriga - Ciclos Informática                          2º ASI - 2007/08


    Subconsultas
     ●   Una fila
     ...
IES Augustógriga - Ciclos Informática                      2º ASI - 2007/08


    Modificación
     ●   Insertar: filas,va...
IES Augustógriga - Ciclos Informática   2º ASI - 2007/08


    Transacciones
     ●   Transacciones:
          –   Operaci...
IES Augustógriga - Ciclos Informática   2º ASI - 2007/08



    SGBD: ORACLE avanzado
     ●   Creación de usuario
     ● ...
Upcoming SlideShare
Loading in...5
×

T11 Oracle

2,050

Published on

Introducción al sistema gestor de base de datos Oracle

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,050
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

T11 Oracle

  1. 1. IES Augustógriga - Ciclos Informática 2º ASI - 2007/08 Sistemas Gestores de Bases de Datos SGBD: ORACLE 9i ORACLE Básico ORACLE Avanzado Rmonago - SGBD T ORACLE -D1
  2. 2. IES Augustógriga - Ciclos Informática 2º ASI - 2007/08 SGBD: ORACLE básico ● Instalación ● Introducción y ejemplos de BD ● Sentencias básicas ● Funciones ● Totales y grupos ● Multitablas ● Subconsultas ● Modificación Rmonago - SGBD T ORACLE -D2
  3. 3. IES Augustógriga - Ciclos Informática 2º ASI - 2007/08 Instalación ORACLE 9i ● Requisitos ● Pasos – Carpeta destino – Productos disponibles – Tipo de instalación – Configuración – Identificación – Ubicación ● Testear instalación Rmonago - SGBD T ORACLE -D3
  4. 4. IES Augustógriga - Ciclos Informática 2º ASI - 2007/08 Introducción ● Arquitectura ● Instancia ● Conexión ● Almacenamiento: – TableSpace – DataFile ● Esquemas de bases de datos: – Scott – HR Rmonago - SGBD T ORACLE -D4
  5. 5. IES Augustógriga - Ciclos Informática 2º ASI - 2007/08 Sentencias Básicas ● Select ● Operadores de comparación =,>,<,<>,<=,>=, any, some, all ● Operadores lógicos not,and,or, ● Otros Operadores In, not in, between, exists, is null. Like ● Expresiones case Rmonago - SGBD T ORACLE -D5
  6. 6. IES Augustógriga - Ciclos Informática 2º ASI - 2007/08 Funciones ● Carácter: instr, length, replace, upper, lower,... ● Numéricas: abs, cos, sin, round, trunc,... ● Fecha: sysdate, current_date, extract,... ● Conversión: to_char,to_number, to_date,... Rmonago - SGBD T ORACLE -D6
  7. 7. IES Augustógriga - Ciclos Informática 2º ASI - 2007/08 Totales y grupos ● Funciones de grupo: avg, count, max, ... Select count(*) From emp; ● Group by Select count(*) From emp Group by deptno; ● Having Select count(*) From emp Group by deptno Having count(*)>10; Rmonago - SGBD T ORACLE -D7
  8. 8. IES Augustógriga - Ciclos Informática 2º ASI - 2007/08 Totales y grupos WHERE GROUP BY HAVING BASE DE M filas N filas P filas DATOS M > N > P Rmonago - SGBD T ORACLE -D8
  9. 9. IES Augustógriga - Ciclos Informática 2º ASI - 2007/08 Multitablas ● Simples ● Complejas ● Producto cartesiano ● Join Natural, join on, ... (Con un campo en común) ● Conjuntos Union, intersect, minus,... (Sobre el mismo cjto de datos) Rmonago - SGBD T ORACLE -D9
  10. 10. IES Augustógriga - Ciclos Informática 2º ASI - 2007/08 Subconsultas ● Una fila Select * From emp Where sal=(Select max(sal) From emp); ● Multiples filas Select * From emp Where detpno in (Select detpno From emp Where ename='John'); ● Correlacionadas ● Escalares Rmonago - SGBD T ORACLE -D10
  11. 11. IES Augustógriga - Ciclos Informática 2º ASI - 2007/08 Modificación ● Insertar: filas,valores, copiar, actualizar,... Insert into ... values ... Insert into ... select ... ● Modificar:Actualizar, con selección, ... Update ... set ... [where ...] ● Eliminar:Filas, con subconsultas,.. Delete from... [where ...] ● Transacciones: operaciones, inicio, fin,.. Rmonago - SGBD T ORACLE -D11
  12. 12. IES Augustógriga - Ciclos Informática 2º ASI - 2007/08 Transacciones ● Transacciones: – Operaciones: ● Insert ... ● Update ... ● Delete ... – Confirmar: commit – Cancelar: rollback Rmonago - SGBD T ORACLE -D12
  13. 13. IES Augustógriga - Ciclos Informática 2º ASI - 2007/08 SGBD: ORACLE avanzado ● Creación de usuario ● Creación de un esquema ● Introducción al PL/SQL ● Tipos de datos y variables ● Estructuras de control ● Bucles Rmonago - SGBD T ORACLE -D13

×