Your SlideShare is downloading. ×
0
T11 Oracle
T11 Oracle
T11 Oracle
T11 Oracle
T11 Oracle
T11 Oracle
T11 Oracle
T11 Oracle
T11 Oracle
T11 Oracle
T11 Oracle
T11 Oracle
T11 Oracle
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

T11 Oracle

2,039

Published on

Introducción al sistema gestor de base de datos Oracle

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,039
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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

×