Primeros pasos en Oracle 10g/11g XE
En este blogg ensenaré los primeros pasos después de instalar Oracle XE.
Cada esquema, da soporte a una o más aplicaiones de usuario conectadas a la base de datos Oracle, por tanto, puede almacenar en una misma base de datos Oracle un esquema para cada tipo de aplicación en lugar de crear una base de datos para cada aplicación.
Objetos del esquema HR.
Tablas:REGIONS
LOCATIONS
DEPARTMENTS
JOBS
EMPLOYEES
JOB_HISTORY
COUNTRIES
Estas son las tablas que componen el esquema HR.
Para poder trabajar con el esquema HR, nos descoinectamos del esquema SYSTEM haciendo click en la barra de navegación Desconectar.
Hacemos click en el enlace Conectar e ingresamos la cuenta de usuario HR con la respectiva contraseña, presionamos ENTER y vertemos el espacio de trabajo de Application express,
Para poder visualizar los campos de cada tabla, siga los siguientes pasos
Posteriormente, hacemos, clik sobre el enlace Inicio, hacemos click en el icono SQL y elegimos el icono Comandos SQL. De esta manera ingresamos al edito SQL que dispone Application express.
Ejercicio 1:
Seleccionar todos los datos de todos los empleados.
SELECT *
FROM employees;
Nota: Asterisco indica que se seleccionan todos los campos.
RESULTADO:
RESULTADO:
Ejercicio 3:Seleccionar los datos de los empleados cuyo identificador de tarea sea AD_VP.
SELECT *
FROM employees
where job_id='AD_VP';RESULTADO
Ejercicio 4:Seleccionar los nombres, fecha de nacimiento, salario, número telefónico y email de los empleados con salario mayor o igual a 17000.
SELECT first_name, last_name, hire_date,phone_number
FROM employees
WHERE salary>17000;
RESULTADO:
Ejercicios:
- Al caragar la página de inicio de Oracle XE, ingrese su cuenta de usuario SYSTEM.
- Escriba la contraseña que definió al momento de instalar Oracle XE.
- Haga click en el icono Administración.
- Haga click en el icono Usuarios de BASES DE DATOS.
- Haga click sobre el Usuario HR. (Recursos Humanos).
- Escriba la contraseña que desee.
- Confirme dicha contraseña.
- En estado de la Cuenta, seleccione Desbloqueado.
- Active los roles CONNECT, RESOURCE en caso que no esté seleccionados.
- Active todos los privilegios.
- Click en el botón MODIFICAR USUARIO.
- Haga click en INICIO.
Cada esquema, da soporte a una o más aplicaiones de usuario conectadas a la base de datos Oracle, por tanto, puede almacenar en una misma base de datos Oracle un esquema para cada tipo de aplicación en lugar de crear una base de datos para cada aplicación.
Objetos del esquema HR.
Tablas:REGIONS
LOCATIONS
DEPARTMENTS
JOBS
EMPLOYEES
JOB_HISTORY
COUNTRIES
Estas son las tablas que componen el esquema HR.
Para poder trabajar con el esquema HR, nos descoinectamos del esquema SYSTEM haciendo click en la barra de navegación Desconectar.
Hacemos click en el enlace Conectar e ingresamos la cuenta de usuario HR con la respectiva contraseña, presionamos ENTER y vertemos el espacio de trabajo de Application express,
Para poder visualizar los campos de cada tabla, siga los siguientes pasos
- Click sobre el icono Explorador de Objetos.
- Se visualiza a la izquierda un panel donde podrá apreciar las tablas del esquema.
- Haga click sobre la tabla que desea observar.
- Podrá preciar a la derecha todos los campos y demás componentes de la tabala seleccionada.
Posteriormente, hacemos, clik sobre el enlace Inicio, hacemos click en el icono SQL y elegimos el icono Comandos SQL. De esta manera ingresamos al edito SQL que dispone Application express.
Ejercicio 1:
Seleccionar todos los datos de todos los empleados.
SELECT *
FROM employees;
Nota: Asterisco indica que se seleccionan todos los campos.
RESULTADO:
EMPLOYEE_ID | FIRST_NAME | LAST_NAME | PHONE_NUMBER | HIRE_DATE | JOB_ID | SALARY | COMMISSION_PCT | MANAGER_ID | DEPARTMENT_ID | |
---|---|---|---|---|---|---|---|---|---|---|
100 | Steven | King | SKING | 515.123.4567 | 17/06/87 | AD_PRES | 24000 | - | - | 90 |
101 | Neena | Kochhar | NKOCHHAR | 515.123.4568 | 21/09/89 | AD_VP | 17000 | - | 100 | 90 |
102 | Lex | De Haan | LDEHAAN | 515.123.4569 | 13/01/93 | AD_VP | 17000 | - | 100 | 90 |
103 | Alexander | Hunold | AHUNOLD | 590.423.4567 | 03/01/90 | IT_PROG | 9000 | - | 102 | 60 |
104 | Bruce | Ernst | BERNST | 590.423.4568 | 21/05/91 | IT_PROG | 6000 | - | 103 | 60 |
105 | David | Austin | DAUSTIN | 590.423.4569 | 25/06/97 | IT_PROG | 4800 | - | 103 | 60 |
106 | Valli | Pataballa | VPATABAL | 590.423.4560 | 05/02/98 | IT_PROG | 4800 | - | 103 | 60 |
107 | Diana | Lorentz | DLORENTZ | 590.423.5567 | 07/02/99 | IT_PROG | 4200 | - | 103 | 60 |
108 | Nancy | Greenberg | NGREENBE | 515.124.4569 | 17/08/94 | FI_MGR | 12000 | - | 101 | 100 |
109 | Daniel | Faviet | DFAVIET | 515.124.4169 | 16/08/94 | FI_ACCOUNT | 9000 | - | 108 | 100 |
Hay más de 10 filas disponibles. Aumente el selector de filas para ver más. Ejercicio 2: Seleccionar el primer nombre, segundo nombre y salario de los empleados, ordenar ascendentemente por primer nombre. SELECT first_name, last_name, salary FROM employees ORDER By 1; |
RESULTADO:
FIRST_NAME | LAST_NAME | SALARY |
---|---|---|
Adam | Fripp | 8200 |
Alana | Walsh | 3100 |
Alberto | Errazuriz | 12000 |
Alexander | Hunold | 9000 |
Alexander | Khoo | 3100 |
Alexis | Bull | 4100 |
Allan | McEwen | 9000 |
Alyssa | Hutton | 8800 |
Amit | Banda | 6200 |
Anthony | Cabrio | 3000 |
Hay más de 10 filas disponibles. Aumente el selector de filas para ver más. |
Ejercicio 3:Seleccionar los datos de los empleados cuyo identificador de tarea sea AD_VP.
SELECT *
FROM employees
where job_id='AD_VP';RESULTADO
EMPLOYEE_ID | FIRST_NAME | LAST_NAME | PHONE_NUMBER | HIRE_DATE | JOB_ID | SALARY | COMMISSION_PCT | MANAGER_ID | DEPARTMENT_ID | |
---|---|---|---|---|---|---|---|---|---|---|
101 | Neena | Kochhar | NKOCHHAR | 515.123.4568 | 21/09/89 | AD_VP | 17000 | - | 100 | 90 |
102 | Lex | De Haan | LDEHAAN | 515.123.4569 | 13/01/93 | AD_VP | 17000 | - | 100 | 90 |
Ejercicio 4:Seleccionar los nombres, fecha de nacimiento, salario, número telefónico y email de los empleados con salario mayor o igual a 17000.
SELECT first_name, last_name, hire_date,phone_number
FROM employees
WHERE salary>17000;
RESULTADO:
FIRST_NAME | LAST_NAME | HIRE_DATE | PHONE_NUMBER |
---|---|---|---|
Steven | King | 17/06/87 | 515.123.4567 |
Ejercicios:
- Seleccionar todos los nombres de los paises almacenados en la base dedatos.
- Seleccionar todos los departamentos y su identificador.
- Seleccionar todas las tareas(Jobs) CON EL SALARIO MÍNIMO.
- Seleccionar todos los datos de las localidades.
- Seleccionar todos los datos de las regiones.
Comentarios
Felicidades esta muy Entendible