Qu es ORACLE?
Oracle es una compaa que ofrece productos y servicios para necesidades de tecnologa de informacin. Uno de sus principales productos es la Base de Datos denominada ORACLE. Propiedades:
reas de almacenamiento designadas Recuperacin de datos rpida Seguridad de ase de Datos Bases de Datos Distribuidas e integridad a travs de redes Transacciones OLTP y OLAP Las versiones actuales soportan modelos relacionales y relacionales orientadas a objetos. As mismo permiten la administracin de datos no estructurados.
Base de Datos II
Server
Aplicaciones
Base de Datos II
SQL*Plus
Una herramienta de Oracle que reconoce y enva comandos SQL y declaraciones de PL/SQL para su ejecucin por el Servidor. Tiene su propio lenguaje de comandos
Base de Datos II
Server
SQL*Plus
SQL
Buffer
Base de Datos II
Definicin de datos: permite definir la estructura y organizacin de los datos almacenados y de las relaciones entre ellos. Recuperacin de datos: permite recuperar los datos almacenados en la BD y almacenarlos Manipulacin de datos: permite actualizar la BD aadiendo nuevos datos, suprimiendo datos antiguos y modificando datos previamente almacenados Control de acceso: puede ser utilizado para restringir la capacidad de un usuario para recuperar, aadir y modificar datos, protegindolos de accesos no autorizados Integridad de datos: define restricciones de integridad en la BD, protegindola contra corrupciones por fallos o inconsistencias. Control de concurrencia: se utiliza para coordinar el acceso concurrente a los datos.
Base de Datos II 6
Lenguaje de Definicin de datos (Data Definition Language o DDL): proporciona rdenes para la definicin de esquemas de la tabla, borrado de tablas, creacin de ndices y modificacin de esquemas de la tabla
Lenguaje interactivo de manipulacin de Datos (Data Manipulation Language o DML): Incluye un lenguaje de consultas, basado en el lgebra y el clculo relacional. Incluye sentencias para insertar, borrar y modificar tuplas o filas de las tablas de la BD
Base de Datos II 7
Comandos SQL
Control de Transacciones
COMMIT, ROLLBACK, SAVEPOINT
Oracle versin XE
Oracle Database 11g Express Edition (Oracle Database XE) es una base de datos de pequeo porte, creada sobre la base de Oracle Database 11g Release 2 que puede desarrollarse, implementarse y distribuirse sin cargo; es fcil de descargar y fcil de administrar. Es una excelente base de datos inicial para: Desarrolladores que trabajan en PHP, Java, .NET, XML, y aplicaciones de Cdigo Abierto DBAs que necesitan una base de datos inicial y sin cargo para la capacitacin e implementacin Proveedores Independientes de Software (ISVs) y proveedores de hardware que quieren una base de datos inicial para distribuir sin cargo Instituciones educativas y estudiantes que necesitan una base de datos sin cargo para su plan de estudios
Base de Datos II 9
Oracle versin XE
Puede instalarse en mquinas host de cualquier tamao con cualquier cantidad de CPUs (una base de datos por mquina). No obstante XE almacenar hasta 11GB de datos de usuarios, utilizar hasta 1GB de memoria, y una sola CPU en la mquina host. Se encuentra disponible en la siguiente direccin: http://www.oracle.com/technetwork/database/ express-edition/downloads/index.html
Base de Datos II
10
Caractersticas
Bases de Datos II
11
Espacio en Disco
1.5 gigabytes minimo
RAM
256 megabytes minimo, 512 megabytes recomendados
Sistema Operativo Windows XP o posteriores Microsoft Windows Installer (MSI) 2.0 o posterior Permisos de Sistema
Pertenecer al grupo Administradores en Windows
Navegador: Internet Explorer 6.0, Netscape Navigator 7.2, Mozilla 1.7, Firefox 1.0 o posterioes
Bases de Datos II 12
Bases de Datos II
13
Loguearse como usuario administrador de Windows Hacer doble click en el ejecutable previamente descargado. Aparece la ventana de bienvenida:
Bases de Datos II
14
En la ventana de bienvenida, haga clic en Next En el acuerdo de licencia, seleccione I Accept" y haga clic en Next En la pantalla de Requerimientos, dele click en Next En la ventana de Destino de Instalacin (Choose Destination Location) elija un directorio en el cual realizar la instalacin
Bases de Datos II
15
En la ventana Especificar Contraseas (Specify Database Passwords) ingrese y confirme la contrasea para los usuarios SYS y SYSTEM, luego, haga clic en NEXT
Bases de Datos II
16
Bases de Datos II
17
La instalacin crear automticamente una base de datos por defecto. Al terminar la instalacin, haga click en Finish
Bases de Datos II
18
Creacin de esquema en la BD
Conectarse desde el Command Line con el usuario system y la contrasea creados durante la instalacin
Bases de Datos II
19
Modificar los scripts para que se adapten a la instalacin realizada (en el script 00_CREATBLSP.sql, el path debe reflejar la carpeta de instalacin del OEX)
Bases de Datos II
20
Cambiar la conexin por la creada en el script 01_CRDBA.SQL (conn usuario/contrasea) Con el usuario creado, ejecutar el script 04_CREATAB_ESP.sql, para crear los objetos dentro del propio esquema
Bases de Datos II
21
Recursos Bibliogrficos
Bsicos http://docs.oracle.com/cd/E17781_01/index.htm http://docs.oracle.com/cd/E17781_01/server.112/e 18804/toc.htm
Bases de Datos II
22