Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Hoja de cálculo
Archivador Base de Datos
electrónica
Oracle
server
… …
Modelo de las
Entidades del
Modelo del Cliente
Modelo del
Sistema
en la Mente
del Cliente
Modelo de Tablas Oracle
del Modelo de server
Entidades
Tablas en disco
EMPLOYEE DEPARTMENT
Asignado a
#* number #* number
* name * name
o job title Compuesto de o location
• Escenario:
– ". . . Asigne uno o más empleados a un departamento . . ."
– ". . . Algunos departamentos aún no tienen empleados
asignados
. . ."
EMPLOYEE DEPARTMENT
#* number Asignado a
#* number
* name * name
o job title Compuesto de o location
…
Primary key Foreign key Primary key
SELECT department_name
FROM departments;
Oracle
server
SELECT
INSERT
UPDATE Data manipulation language (DML)
DELETE
MERGE
CREATE
ALTER
DROP Data definition language (DDL)
RENAME
TRUNCATE
COMMENT
COMMIT
ROLLBACK Transaction control
SAVEPOINT
En este curso:
• Utilice principalmente Oracle SQL Developer.
• Usar SQL*Plus:
– En caso de que no tenga acceso a Oracle SQL Developer
– O cuando cualquier comando no funciona en Oracle SQL
Developer
SQL Developer
Escriba
instrucciones
SQL.
Los resultados
se muestran
aquí.
1 2 4 6 8 9
5 7
3
F9 F5
F5
F9
Después
Formato
2
3
Proporcione
la ubicación
del archivo
sqlplus.exe
solo por
primera vez
que invoque
SQL*Plus.
DEPARTMENTS LOCATIONS
department_id location_id
department_name street_address
manager_id postal_code
location_id city
state_province
country_id
JOB_HISTORY
employee_id
start_date
EMPLOYEES
employee_id
end_date
first_name
job_id
last_name COUNTRIES
department_id email country_id
phone_number country_name
hire_date region_id
job_id
salary
commission_pct
JOBS manager_id
job_id department_id
job_title
min_salary
REGIONS
max_salary region_id
region_name
EMPLOYEES
DEPARTMENTS JOB_GRADES