Está en la página 1de 3

Talleres Oracle Fundamentos de Oracle

PRACTICA INTEGRAL No 1
La empresa de mbito global Kimberly Clark (KC) , requiere implementar el MODELO DE DATOS mostrando en el siguiente
grfico. La empresa informa a usted, que KC esta posicionada en los 5 continentes y en 108 pases a nivel mundial.

ACCION 1 : Crear el Tablespace TBS_KS_VENTAS con un datafile de 50MB, guardar el Datafile en C:\PRACTICA

CREATE TABLESPACE TBS_PRUEBA


DATAFILE C:\DATA\DF_PRUEBA.DBF
SIZE 10M; ( Referencia )

ACCION 2 : Crear el usuario KC_VENTAS como DBA

CREATE USER ANA IDENTIFIED BY 123


DEFAULT TABLESPACE TBS_PRUEBA
QUOTA UNLIMITED ON TBS_PRUEBA;

GRANT DBA TO ANA;


( Referencia )

ACCION 3 : Conectarse como KC_VENTAS en el TOAD.

INSTRUCTOR : ALAIN MEJIA AVALOS


Talleres Oracle Fundamentos de Oracle

ACCION 4 : Crear las tablas regulares : CLIENTES, EMPLEADOS, CATEGORIAS, DETALLEPEDIDOS y ARTICULOS
( proporcionado por el instructor )

ACCION 5 : La tabla PEDIDOS ser una tabla PARTICIONADA, tomando como referencia el campo ZONA en cuyo campo se
ingresaran la siguiente lista de valores ( AL , EU , AS , AM). Inicialmente cree los Tablespace que formaran las
PARTICIONES.

(REFERENCIA)
CREATE TABLE Ventas
(Ventas_id NUMBER(5),
Ventas_dpto VARCHAR2(20),
Ventas_date DATE default sysdate )
PARTITION BY LIST(Ventas_dpto)
(PARTITION ventas_ASIA VALUES('ASIA') tablespace TBS_ASIA,
PARTITION ventas_EUROPA VALUES ('EUROPA') tablespace TBS_EUROPA,
PARTITION ventas_AL VALUES ('AL') tablespace TBS_AL,
PARTITION ventas_otros VALUES(DEFAULT) tablespace TBS_OTROS );

ACCION 6 : Crear las siguientes INDICES y direccinelos a un nuevo tablespace TBS_INDICE.

TABLA CAMPO NOMBRE DE INDICE

CLIENTES CRAZSOC IDX_CLI_RAZSOC

EMPLEADOS CAPEPAT + CAPEMAT + CNOMBRE IDX_EMP_PMN

CATEGORIAS DESCRIPCION IDX_CAT_DESC

ARTICULOS DESCRIPCION IDX_ART_DESC

(REFERENCIA)
CREATE INDEX IDX_PERSONA ON PERSONA ( ID )
TABLESPACE TBS_INDICE_ID;

CREATE INDEX IDX_DATOS ON PERSONA ( PATERNO ,


MATERNO , NOMBRE )
TABLESPACE TBS_INDICE_PMN;

INSTRUCTOR : ALAIN MEJIA AVALOS


Talleres Oracle Fundamentos de Oracle

ACCION 7 : ACTUALIZAR LAS ESTADISTICAS

REFERENCIA:
EXECUTE DBMS_STATS.GATHER_SCHEMA_STATS
( OWNNAME => 'USER_10' );

ACCION 8 : Crear las relaciones entre las tablas y muestre el Diagrama Entidad Relacin en el TOAD

REFERENCIA:
ALTER TABLE ARTICULOS
ADD CONSTRAINT CONST_ART_CATEG
FOREIGN KEY ( CODCATEGORIA )
REFERENCES CATEGORIAS( CODCATEGORIA );

INSTRUCTOR : ALAIN MEJIA AVALOS