SlideShare ist ein Scribd-Unternehmen logo
1 von 15
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
IES Augustógriga - Ciclos Informática   2º ASI - 2007/08



    SGBD: ORACLE avanzado
     ●   Usuario y privilegios
     ●   Esquema
          –   Tablas, vistas, ...
     ●   Introducción al PL/SQL
          –   Tipos de datos
          –   Sentencias de control
          –   Cursores
          –   Excepciones
          –   ...

Rmonago - SGBD                            T ORACLE -D2
IES Augustógriga - Ciclos Informática                   2º ASI - 2007/08


    Usuarios
     ●   Crear usuarios:
                 Create user nom_usuario
                 identified by clave_usuario;

     ●   Asignar privilegios:
                 Grant privilegios to nom_usuario;
          Ej. privilegios/roles: connect, resource,..




Rmonago - SGBD                                            T ORACLE -D3
IES Augustógriga - Ciclos Informática   2º ASI - 2007/08


    Crear un esquema
     ●   Tablas
     ●   Claves
     ●   Vistas
     ●   ...




Rmonago - SGBD                            T ORACLE -D4
IES Augustógriga - Ciclos Informática                 2º ASI - 2007/08


    Crear una tabla
     ●   Tablas
          CREATE TABLE NOMBRE_TABLA(
                 COLUMNA1 TIPO_DE_DATO
                            {CONSTRAINT NOMBRE_RESTRICCION}
                            {NOT NULL}
                            {UNIQUE}
                            {PRIMARY KEY}
                            {DEFAULT VALOR}
                            {REFERENCES NOMBRETABLA [(COLUMNA,
                       [,COLUMNA]){ON DELETE CASCADE}}
                            {CHECK CONDICION},
                 COLUMNA2...
                    )
Rmonago - SGBD                                          T ORACLE -D5
IES Augustógriga - Ciclos Informática                 2º ASI - 2007/08


    Crear una tabla con claves
     ●   Primary Key
                  CREATE TABLE NOMBRE_TABLA
                   (COL1 TIPO_DATO PRIMARY KEY
                    COL2 TIPO_DATO);
     ●   Foreign Key
                   CREATE TABLE NOMBRE_TABLA
                    (COLUMNA1 TIPO_DATO
                    [CONSTRAINT NOMBRERESTRICCION]
                 REFERENCES NOMBRETABLA [(COLUMNA)] [ON DELETE
                  CASCADE] );



Rmonago - SGBD                                          T ORACLE -D6
IES Augustógriga - Ciclos Informática      2º ASI - 2007/08


    Restricciones de la tabla
     ●   Añadir
          Alter table nom_tabla Add ....

     ●   Modificar
         Alter table nom_tabla Modify ....




Rmonago - SGBD                               T ORACLE -D7
IES Augustógriga - Ciclos Informática   2º ASI - 2007/08


    Crear :
     ●   Vistas
     ●   Secuencias
     ●




Rmonago - SGBD                            T ORACLE -D8
IES Augustógriga - Ciclos Informática          2º ASI - 2007/08


    Introducción PL/SQL
     ●   Bloque PL/SQL
     ●   Función, Procedimiento
     Ejemplo:
          Create Or Replace Function NombreFuncion(
           Parámetros ) Return TipoSalida
                 Is
                 ....
                 Begin
                 ...
                 End;

Rmonago - SGBD                                   T ORACLE -D9
IES Augustógriga - Ciclos Informática         2º ASI - 2007/08


    Introducción PL/SQL
     ●   Tipos de datos y variables
          –   Simple: Number, varchar2, ...
          –   Compuestos: Record, ...
     ●   %type
          –   Variables tipo columnas
     ●   %rowtype
          –   Variables tipo tabla




Rmonago - SGBD                                 T ORACLE -D10
IES Augustógriga - Ciclos Informática   2º ASI - 2007/08


    Introducción PL/SQL
     ●   Estructuras de control
          –   IF
          –   Case

     ●   Bucles
          –   Loop
          –   While
          –   For



Rmonago - SGBD                           T ORACLE -D11
IES Augustógriga - Ciclos Informática            2º ASI - 2007/08


    Introducción PL/SQL
     ●   Registros
                 type tipo_registro is record (
                 campo1 tipo1 [not null] [:= valor1],
                 campo2 tipo2 [not null] [:= valor2],
                 ...);

     ●   %RowType




Rmonago - SGBD                                    T ORACLE -D12
IES Augustógriga - Ciclos Informática              2º ASI - 2007/08


    Introducción PL/SQL
     ●   SQL en PL/SQL:
          create or replace procedure Ejm1(cod
           dept.deptno%type)
          is
          emps number;
          begin
            select count(*) into emps from emp
                where deptno = cod;
            dbms_output.put_line('Nº:' || emps);
          end;


Rmonago - SGBD                                      T ORACLE -D13
IES Augustógriga - Ciclos Informática   2º ASI - 2007/08


    Introducción PL/SQL
     ●   Cursores:




Rmonago - SGBD                           T ORACLE -D14
IES Augustógriga - Ciclos Informática   2º ASI - 2007/08


    Introducción PL/SQL
     ●   Expeciones:




Rmonago - SGBD                           T ORACLE -D15

Weitere ähnliche Inhalte

Was ist angesagt?

Lenguaje estructurado de consultas sql
Lenguaje estructurado de consultas sqlLenguaje estructurado de consultas sql
Lenguaje estructurado de consultas sqlCristian Garzon
 
Sql comandos
Sql comandosSql comandos
Sql comandosJose
 
MANUAL COMPLETO DE SQL
MANUAL COMPLETO DE SQLMANUAL COMPLETO DE SQL
MANUAL COMPLETO DE SQLEdgar Sandoval
 
Sql DDL Lenguaje de definición de datos
Sql DDL Lenguaje de definición de datosSql DDL Lenguaje de definición de datos
Sql DDL Lenguaje de definición de datosjosecuartas
 
[Bd 2010-2011]plsql.object types
[Bd 2010-2011]plsql.object types[Bd 2010-2011]plsql.object types
[Bd 2010-2011]plsql.object typesLuis Ramon
 
Microsoft sql server
Microsoft sql serverMicrosoft sql server
Microsoft sql serverDeisyVilchez
 
4. sql (autoguardado)
4. sql (autoguardado)4. sql (autoguardado)
4. sql (autoguardado)felpe33
 
Base de datos en sql
Base de datos en sql  Base de datos en sql
Base de datos en sql K-rlos Pac
 
Lenguaje de consulta de datos
Lenguaje de consulta de datosLenguaje de consulta de datos
Lenguaje de consulta de datosFrancis Xavier
 
Guía 02. Ejercicios de teoría sobre SQL - José J Sánchez H
Guía 02. Ejercicios de teoría sobre SQL - José J Sánchez HGuía 02. Ejercicios de teoría sobre SQL - José J Sánchez H
Guía 02. Ejercicios de teoría sobre SQL - José J Sánchez HJosé Ricardo Tillero Giménez
 
DDL - Lenguaje de definición de datos
DDL - Lenguaje de definición de datosDDL - Lenguaje de definición de datos
DDL - Lenguaje de definición de datosvargasaldanajohanna
 
Unidad DidáCtica V Sql Interactivo
Unidad DidáCtica V Sql InteractivoUnidad DidáCtica V Sql Interactivo
Unidad DidáCtica V Sql InteractivoConfesorAD
 

Was ist angesagt? (19)

Lenguaje estructurado de consultas sql
Lenguaje estructurado de consultas sqlLenguaje estructurado de consultas sql
Lenguaje estructurado de consultas sql
 
Sql comandos
Sql comandosSql comandos
Sql comandos
 
MANUAL COMPLETO DE SQL
MANUAL COMPLETO DE SQLMANUAL COMPLETO DE SQL
MANUAL COMPLETO DE SQL
 
1. introduccion a transact-sql
1.  introduccion a transact-sql1.  introduccion a transact-sql
1. introduccion a transact-sql
 
Sql DDL Lenguaje de definición de datos
Sql DDL Lenguaje de definición de datosSql DDL Lenguaje de definición de datos
Sql DDL Lenguaje de definición de datos
 
[Bd 2010-2011]plsql.object types
[Bd 2010-2011]plsql.object types[Bd 2010-2011]plsql.object types
[Bd 2010-2011]plsql.object types
 
Consultas sql
Consultas sqlConsultas sql
Consultas sql
 
Introducción al SQL
Introducción al SQLIntroducción al SQL
Introducción al SQL
 
Consultas básicas en sql server
Consultas básicas en sql serverConsultas básicas en sql server
Consultas básicas en sql server
 
Consultas SQL
Consultas SQLConsultas SQL
Consultas SQL
 
Unidad IV SQL
Unidad IV SQLUnidad IV SQL
Unidad IV SQL
 
Microsoft sql server
Microsoft sql serverMicrosoft sql server
Microsoft sql server
 
4. sql (autoguardado)
4. sql (autoguardado)4. sql (autoguardado)
4. sql (autoguardado)
 
Base de datos en sql
Base de datos en sql  Base de datos en sql
Base de datos en sql
 
Lenguaje de consulta de datos
Lenguaje de consulta de datosLenguaje de consulta de datos
Lenguaje de consulta de datos
 
Guía 02. Ejercicios de teoría sobre SQL - José J Sánchez H
Guía 02. Ejercicios de teoría sobre SQL - José J Sánchez HGuía 02. Ejercicios de teoría sobre SQL - José J Sánchez H
Guía 02. Ejercicios de teoría sobre SQL - José J Sánchez H
 
Introducción a sql
Introducción a  sqlIntroducción a  sql
Introducción a sql
 
DDL - Lenguaje de definición de datos
DDL - Lenguaje de definición de datosDDL - Lenguaje de definición de datos
DDL - Lenguaje de definición de datos
 
Unidad DidáCtica V Sql Interactivo
Unidad DidáCtica V Sql InteractivoUnidad DidáCtica V Sql Interactivo
Unidad DidáCtica V Sql Interactivo
 

Andere mochten auch

Crear cuenta ora
Crear cuenta oraCrear cuenta ora
Crear cuenta orajlmanmons
 
Oracle WebCenter 11g : Novedades, Julio de 2009
Oracle WebCenter 11g : Novedades, Julio de 2009 Oracle WebCenter 11g : Novedades, Julio de 2009
Oracle WebCenter 11g : Novedades, Julio de 2009 Jaime Cid
 
Crear esquema tablas_ora, presentacion para creacion de tablas oracle
Crear esquema tablas_ora, presentacion para creacion de tablas oracleCrear esquema tablas_ora, presentacion para creacion de tablas oracle
Crear esquema tablas_ora, presentacion para creacion de tablas oraclejlmanmons
 
Experiencia de Usuario Web. Incrementando el Negocio
Experiencia de Usuario Web. Incrementando el NegocioExperiencia de Usuario Web. Incrementando el Negocio
Experiencia de Usuario Web. Incrementando el NegocioNicolas Sanchez Roel
 
Curso oracle expert oracle 11g performance tuning Aula Center
Curso oracle expert oracle 11g performance tuning Aula Center Curso oracle expert oracle 11g performance tuning Aula Center
Curso oracle expert oracle 11g performance tuning Aula Center @ula-Center
 
Transferencia de datos en Oracle
Transferencia de datos en OracleTransferencia de datos en Oracle
Transferencia de datos en OracleCarmen Soler
 
Seguridad Oracle 11g R2
Seguridad Oracle 11g R2Seguridad Oracle 11g R2
Seguridad Oracle 11g R2Carmen Soler
 
Manual completo-oracle-español-spanish-by-silex
Manual completo-oracle-español-spanish-by-silexManual completo-oracle-español-spanish-by-silex
Manual completo-oracle-español-spanish-by-silexAngel Lucas
 
Administrando Usuarios de Oracle Database. Z052 08
Administrando Usuarios de Oracle Database. Z052 08Administrando Usuarios de Oracle Database. Z052 08
Administrando Usuarios de Oracle Database. Z052 08Alexander Calderón
 
Database Administrator - Job Scope
Database Administrator - Job ScopeDatabase Administrator - Job Scope
Database Administrator - Job ScopeCacheWorks©
 
Intro sql y plsql
Intro sql y plsqlIntro sql y plsql
Intro sql y plsqlolsoftware
 

Andere mochten auch (20)

Crear cuenta ora
Crear cuenta oraCrear cuenta ora
Crear cuenta ora
 
Oracle WebCenter 11g : Novedades, Julio de 2009
Oracle WebCenter 11g : Novedades, Julio de 2009 Oracle WebCenter 11g : Novedades, Julio de 2009
Oracle WebCenter 11g : Novedades, Julio de 2009
 
Crear esquema tablas_ora, presentacion para creacion de tablas oracle
Crear esquema tablas_ora, presentacion para creacion de tablas oracleCrear esquema tablas_ora, presentacion para creacion de tablas oracle
Crear esquema tablas_ora, presentacion para creacion de tablas oracle
 
Tunning Flex Apps
Tunning Flex AppsTunning Flex Apps
Tunning Flex Apps
 
Dba
DbaDba
Dba
 
Experiencia de Usuario Web. Incrementando el Negocio
Experiencia de Usuario Web. Incrementando el NegocioExperiencia de Usuario Web. Incrementando el Negocio
Experiencia de Usuario Web. Incrementando el Negocio
 
Curso oracle expert oracle 11g performance tuning Aula Center
Curso oracle expert oracle 11g performance tuning Aula Center Curso oracle expert oracle 11g performance tuning Aula Center
Curso oracle expert oracle 11g performance tuning Aula Center
 
Tema9
Tema9Tema9
Tema9
 
Transferencia de datos en Oracle
Transferencia de datos en OracleTransferencia de datos en Oracle
Transferencia de datos en Oracle
 
Seguridad Oracle 11g R2
Seguridad Oracle 11g R2Seguridad Oracle 11g R2
Seguridad Oracle 11g R2
 
Manual completo-oracle-español-spanish-by-silex
Manual completo-oracle-español-spanish-by-silexManual completo-oracle-español-spanish-by-silex
Manual completo-oracle-español-spanish-by-silex
 
Backups en Oracle
Backups en OracleBackups en Oracle
Backups en Oracle
 
Presentacion PL/SQL
Presentacion PL/SQLPresentacion PL/SQL
Presentacion PL/SQL
 
Administrando Usuarios de Oracle Database. Z052 08
Administrando Usuarios de Oracle Database. Z052 08Administrando Usuarios de Oracle Database. Z052 08
Administrando Usuarios de Oracle Database. Z052 08
 
Database Administrator - Job Scope
Database Administrator - Job ScopeDatabase Administrator - Job Scope
Database Administrator - Job Scope
 
Intro sql y plsql
Intro sql y plsqlIntro sql y plsql
Intro sql y plsql
 
Oracle
OracleOracle
Oracle
 
Jsf jpa-y-hibernate-capitulo-02
Jsf jpa-y-hibernate-capitulo-02Jsf jpa-y-hibernate-capitulo-02
Jsf jpa-y-hibernate-capitulo-02
 
Intro jsf
Intro jsfIntro jsf
Intro jsf
 
Java server faces
Java server facesJava server faces
Java server faces
 

Ähnlich wie SGBD Oracle avanzado

Ähnlich wie SGBD Oracle avanzado (20)

T11 Oracle
T11 OracleT11 Oracle
T11 Oracle
 
T9 10 My Sql
T9 10 My SqlT9 10 My Sql
T9 10 My Sql
 
Práctica 1 preguntas SQL
Práctica 1 preguntas SQLPráctica 1 preguntas SQL
Práctica 1 preguntas SQL
 
Sql
SqlSql
Sql
 
Exposición
ExposiciónExposición
Exposición
 
TRANSACT-SQL
TRANSACT-SQLTRANSACT-SQL
TRANSACT-SQL
 
Exposición
ExposiciónExposición
Exposición
 
Sql plus temario
Sql plus temarioSql plus temario
Sql plus temario
 
En 20 minutos ... Arquitectura Oracle
En 20 minutos ... Arquitectura OracleEn 20 minutos ... Arquitectura Oracle
En 20 minutos ... Arquitectura Oracle
 
Sesion06a - Manipulacion de datos (Oracle)
Sesion06a - Manipulacion de datos (Oracle)Sesion06a - Manipulacion de datos (Oracle)
Sesion06a - Manipulacion de datos (Oracle)
 
P1_SQL_Repaso.pdf
P1_SQL_Repaso.pdfP1_SQL_Repaso.pdf
P1_SQL_Repaso.pdf
 
MAGIC PL_SQL ORACLE_ Ejemplos de Colecciones.pdf
MAGIC PL_SQL ORACLE_ Ejemplos de Colecciones.pdfMAGIC PL_SQL ORACLE_ Ejemplos de Colecciones.pdf
MAGIC PL_SQL ORACLE_ Ejemplos de Colecciones.pdf
 
05 Sql Profundizacion
05 Sql Profundizacion05 Sql Profundizacion
05 Sql Profundizacion
 
Diagrama de escalera.pdf
Diagrama de escalera.pdfDiagrama de escalera.pdf
Diagrama de escalera.pdf
 
Sesion05 - Manipulacion de datos (Oracle)
Sesion05 - Manipulacion de datos (Oracle)Sesion05 - Manipulacion de datos (Oracle)
Sesion05 - Manipulacion de datos (Oracle)
 
Charla OWASP
Charla OWASPCharla OWASP
Charla OWASP
 
PLSQL y paquetes
PLSQL y paquetesPLSQL y paquetes
PLSQL y paquetes
 
SQL Server rápido y furioso
SQL Server rápido y furiosoSQL Server rápido y furioso
SQL Server rápido y furioso
 
Taller processing arduino
Taller processing arduinoTaller processing arduino
Taller processing arduino
 
2 el modelo_relacional_y_la_normalizacion
2 el modelo_relacional_y_la_normalizacion2 el modelo_relacional_y_la_normalizacion
2 el modelo_relacional_y_la_normalizacion
 

Mehr von rmonago

Cms joomla 3.0
Cms joomla 3.0Cms joomla 3.0
Cms joomla 3.0rmonago
 
Cms joomla
Cms joomlaCms joomla
Cms joomlarmonago
 
introduccion al Lenguaje php
introduccion al Lenguaje phpintroduccion al Lenguaje php
introduccion al Lenguaje phprmonago
 
Lenguaje javascript
Lenguaje javascriptLenguaje javascript
Lenguaje javascriptrmonago
 
Lenguaje xhtml
Lenguaje xhtmlLenguaje xhtml
Lenguaje xhtmlrmonago
 
Hojas de estilos css
Hojas de estilos cssHojas de estilos css
Hojas de estilos cssrmonago
 
Lenguaje de marcas html
Lenguaje de marcas htmlLenguaje de marcas html
Lenguaje de marcas htmlrmonago
 
T5_Vb_Bd
T5_Vb_BdT5_Vb_Bd
T5_Vb_Bdrmonago
 
T4 Sql 2 Lmd Log
T4 Sql 2 Lmd LogT4 Sql 2 Lmd Log
T4 Sql 2 Lmd Logrmonago
 
T4 Sql LMD
T4 Sql  LMDT4 Sql  LMD
T4 Sql LMDrmonago
 
T4 Mysql
T4 MysqlT4 Mysql
T4 Mysqlrmonago
 
T3 Bd Access
T3 Bd AccessT3 Bd Access
T3 Bd Accessrmonago
 
24pasarerar
24pasarerar24pasarerar
24pasarerarrmonago
 
21modelo Er
21modelo Er21modelo Er
21modelo Errmonago
 
22modelo R
22modelo R22modelo R
22modelo Rrmonago
 
T1 Gestion De Datos
T1 Gestion De DatosT1 Gestion De Datos
T1 Gestion De Datosrmonago
 
T5 Disenio Logico
T5 Disenio LogicoT5 Disenio Logico
T5 Disenio Logicormonago
 
T4 Diseño conceptual
T4 Diseño conceptualT4 Diseño conceptual
T4 Diseño conceptualrmonago
 
T3 Modelo de Datos Relacional
T3 Modelo de Datos RelacionalT3 Modelo de Datos Relacional
T3 Modelo de Datos Relacionalrmonago
 

Mehr von rmonago (20)

Cms joomla 3.0
Cms joomla 3.0Cms joomla 3.0
Cms joomla 3.0
 
Cms joomla
Cms joomlaCms joomla
Cms joomla
 
introduccion al Lenguaje php
introduccion al Lenguaje phpintroduccion al Lenguaje php
introduccion al Lenguaje php
 
Lenguaje javascript
Lenguaje javascriptLenguaje javascript
Lenguaje javascript
 
Lenguaje xhtml
Lenguaje xhtmlLenguaje xhtml
Lenguaje xhtml
 
Hojas de estilos css
Hojas de estilos cssHojas de estilos css
Hojas de estilos css
 
Lenguaje de marcas html
Lenguaje de marcas htmlLenguaje de marcas html
Lenguaje de marcas html
 
T5_Vb_Bd
T5_Vb_BdT5_Vb_Bd
T5_Vb_Bd
 
T4 Sql 2 Lmd Log
T4 Sql 2 Lmd LogT4 Sql 2 Lmd Log
T4 Sql 2 Lmd Log
 
T4 Sql LMD
T4 Sql  LMDT4 Sql  LMD
T4 Sql LMD
 
T4 Mysql
T4 MysqlT4 Mysql
T4 Mysql
 
T3 Bd Access
T3 Bd AccessT3 Bd Access
T3 Bd Access
 
LDD
LDDLDD
LDD
 
24pasarerar
24pasarerar24pasarerar
24pasarerar
 
21modelo Er
21modelo Er21modelo Er
21modelo Er
 
22modelo R
22modelo R22modelo R
22modelo R
 
T1 Gestion De Datos
T1 Gestion De DatosT1 Gestion De Datos
T1 Gestion De Datos
 
T5 Disenio Logico
T5 Disenio LogicoT5 Disenio Logico
T5 Disenio Logico
 
T4 Diseño conceptual
T4 Diseño conceptualT4 Diseño conceptual
T4 Diseño conceptual
 
T3 Modelo de Datos Relacional
T3 Modelo de Datos RelacionalT3 Modelo de Datos Relacional
T3 Modelo de Datos Relacional
 

Kürzlich hochgeladen

POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 

Kürzlich hochgeladen (16)

POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 

SGBD Oracle avanzado

  • 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 avanzado ● Usuario y privilegios ● Esquema – Tablas, vistas, ... ● Introducción al PL/SQL – Tipos de datos – Sentencias de control – Cursores – Excepciones – ... Rmonago - SGBD T ORACLE -D2
  • 3. IES Augustógriga - Ciclos Informática 2º ASI - 2007/08 Usuarios ● Crear usuarios: Create user nom_usuario identified by clave_usuario; ● Asignar privilegios: Grant privilegios to nom_usuario; Ej. privilegios/roles: connect, resource,.. Rmonago - SGBD T ORACLE -D3
  • 4. IES Augustógriga - Ciclos Informática 2º ASI - 2007/08 Crear un esquema ● Tablas ● Claves ● Vistas ● ... Rmonago - SGBD T ORACLE -D4
  • 5. IES Augustógriga - Ciclos Informática 2º ASI - 2007/08 Crear una tabla ● Tablas CREATE TABLE NOMBRE_TABLA( COLUMNA1 TIPO_DE_DATO {CONSTRAINT NOMBRE_RESTRICCION} {NOT NULL} {UNIQUE} {PRIMARY KEY} {DEFAULT VALOR} {REFERENCES NOMBRETABLA [(COLUMNA, [,COLUMNA]){ON DELETE CASCADE}} {CHECK CONDICION}, COLUMNA2... ) Rmonago - SGBD T ORACLE -D5
  • 6. IES Augustógriga - Ciclos Informática 2º ASI - 2007/08 Crear una tabla con claves ● Primary Key CREATE TABLE NOMBRE_TABLA (COL1 TIPO_DATO PRIMARY KEY COL2 TIPO_DATO); ● Foreign Key CREATE TABLE NOMBRE_TABLA (COLUMNA1 TIPO_DATO [CONSTRAINT NOMBRERESTRICCION] REFERENCES NOMBRETABLA [(COLUMNA)] [ON DELETE CASCADE] ); Rmonago - SGBD T ORACLE -D6
  • 7. IES Augustógriga - Ciclos Informática 2º ASI - 2007/08 Restricciones de la tabla ● Añadir Alter table nom_tabla Add .... ● Modificar Alter table nom_tabla Modify .... Rmonago - SGBD T ORACLE -D7
  • 8. IES Augustógriga - Ciclos Informática 2º ASI - 2007/08 Crear : ● Vistas ● Secuencias ● Rmonago - SGBD T ORACLE -D8
  • 9. IES Augustógriga - Ciclos Informática 2º ASI - 2007/08 Introducción PL/SQL ● Bloque PL/SQL ● Función, Procedimiento Ejemplo: Create Or Replace Function NombreFuncion( Parámetros ) Return TipoSalida Is .... Begin ... End; Rmonago - SGBD T ORACLE -D9
  • 10. IES Augustógriga - Ciclos Informática 2º ASI - 2007/08 Introducción PL/SQL ● Tipos de datos y variables – Simple: Number, varchar2, ... – Compuestos: Record, ... ● %type – Variables tipo columnas ● %rowtype – Variables tipo tabla Rmonago - SGBD T ORACLE -D10
  • 11. IES Augustógriga - Ciclos Informática 2º ASI - 2007/08 Introducción PL/SQL ● Estructuras de control – IF – Case ● Bucles – Loop – While – For Rmonago - SGBD T ORACLE -D11
  • 12. IES Augustógriga - Ciclos Informática 2º ASI - 2007/08 Introducción PL/SQL ● Registros type tipo_registro is record ( campo1 tipo1 [not null] [:= valor1], campo2 tipo2 [not null] [:= valor2], ...); ● %RowType Rmonago - SGBD T ORACLE -D12
  • 13. IES Augustógriga - Ciclos Informática 2º ASI - 2007/08 Introducción PL/SQL ● SQL en PL/SQL: create or replace procedure Ejm1(cod dept.deptno%type) is emps number; begin select count(*) into emps from emp where deptno = cod; dbms_output.put_line('Nº:' || emps); end; Rmonago - SGBD T ORACLE -D13
  • 14. IES Augustógriga - Ciclos Informática 2º ASI - 2007/08 Introducción PL/SQL ● Cursores: Rmonago - SGBD T ORACLE -D14
  • 15. IES Augustógriga - Ciclos Informática 2º ASI - 2007/08 Introducción PL/SQL ● Expeciones: Rmonago - SGBD T ORACLE -D15