“Conocimientos Programación>Lenguajes De Programación

Cómo escribir código de Oracle SQL que creará la tabla de empleados

2014/10/2
La tabla de los empleados es una de las muchas tablas creadas en el esquema de ejemplo de recursos humanos proporcionados por Oracle . La base de datos de recursos humanos rastrea información de los empleados y las instalaciones de una empresa ficticia . Oracle proporciona las bases de datos de ejemplo para crear una base común de ejemplos en documentación técnica. Instrucciones
1

Conectar a Oracle con una cuenta que tenga los permisos adecuados para crear y modificar tablas.
2

Escriba el siguiente código SQL ( lenguaje de consulta estructurado ) para configurar la seguridad de la base de datos de recursos humanos :

DROP USER hr CASCADE ;

cREAR hr usuario identificado por hora;

MODIFICAR USUARIO hr tEMPORAL temp TABLESPACE ;

GRANT crear sesión

, create table

, crear procedimiento

, cree secuencia

, crear gatillo

, cree ver
< p> , cree sinónimo

, alterar sesión

HR ;

CONNECT /AS SYSDBA ;

GRANT EXECUTE sobre sys.dbms_stats HR ;

COMMIT ;
3

Escriba el siguiente código SQL en el entorno de desarrollo para crear la base de datos de recursos humanos :

crear regiones TABLA

( region_id NÚMERO

RESTRICCIÓN region_id_nn NOT NULL

, region_name VARCHAR2 ( 25 )

) ;

CREATE UNIQUE INDEX reg_id_pk

regiones ( region_id ) ;

ALTER TABLE regiones

ADD (restricción reg_id_pk

PRIMARY KEY ( region_id )

) ;

CREATE países TABLA

( country_id CHAR ( 2 )

RESTRICCIÓN country_id_nn NOT NULL

, COUNTRY_NAME VARCHAR2 ( 40 )

, NÚMERO region_id
< p > , RESTRICCIÓN country_c_id_pk

PRIMARY KEY ( country_id )

)

INDICE ORGANIZACION ;

ALTER TABLE países

ADD ( countr_reg_fk RESTRICCIÓN

FOREIGN KEY ( region_id )

REFERENCIAS regiones ( region_id )

) ;

CREATE TABLE lugares

(NÚMERO location_id ( 4 )

, street_address VARCHAR2 ( 40 )

, postal_code VARCHAR2 ( 12 )

, ciudad VARCHAR2 ( 30 )

RESTRICCIÓN loc_city_nn NO
NULL

, state_province VARCHAR2 ( 25 )

, country_id CHAR ( 2 )

) ;

CREATE UNIQUE INDEX loc_id_pk

EN ubicaciones ( location_id ) ;

ALTER TABLE lugares

ADD (restricción loc_id_pk

PRIMARY KEY ( location_id )

, RESTRICCIÓN loc_c_id_fk

FOREIGN KEY ( country_id )

REFERENCIAS países ( country_id )

) ;

CREAR SECUENCIA locations_seq

START WITH 3300

incrementan en 100

MAXVALUE 9900

NOCACHE

NOCYCLE ;

CREATE TABLE departamentos

(NÚMERO department_id ( 4 )

, department_name VARCHAR2 ( 30 )

RESTRICCIÓN dept_name_nn NOT NULL


, NÚMERO manager_id ( 6)

Lenguajes De Programación
Desarrollo de Herramientas de Evaluación
¿Cómo pasar Códigos BYOND
Cómo cerrar una ventana de Orphan Después se inserta un registro con ASP.NET
¿Qué tamaño tiene un Byte
¿Por qué utilizar un lenguaje de programación de bajo nivel como la Asamblea
Cómo cambiar el tamaño de una plantilla de control
Cómo crear SSIS de empaquetado
Cómo abrir un archivo PRM
Conocimientos Informáticos © http://www.ordenador.online