Vous êtes sur la page 1sur 8

Crear un nuevo Usuario Paso 1: Digitar usuario y password

Muchas veces el password es oracle, o el password que colocaron en el momento de la instalacin

Creacin de esquemas
CREATE TABLE nombretabla ( {atributo tipo [DEFAULT expr] [rest_columna] ...|rest_tabla} [,{nombre_col tipo [DEFAULT expr] [rest_columna] ...|rest_tabla}] ...); Donde: Nombretabla nombre de la tabla; Atributo nombre de un atributo, Tipo indica el tipo de datos del mismo DEFAULT expr representa el valor por defecto de un atributo (el valor que se asigna cuando no se especifican datos de entrada para ese atributo) rest_atributo son las restricciones a nivel de atributo que se pueden colocar rest_tabla las restricciones a nivel de la relacin (por ejemplo, si la clave est constituida por un solo atributo, se puede indicar como restriccin a nivel de columna, en cambio, si es compuesta, se indica como restriccin a nivel de tabla).

Ejemplo: CREATE TABLE departamento ( iddepto NUMBER(8) CONSTRAINT pk_departamento PRIMARY KEY, descripcion VARCHAR2(30) NOT NULL CONSTRAINT may CHECK (descripcion=UPPER(descripcion))); CREATE TABLE empleado ( ci NUMBER(8) CONSTRAINT pk_empleado PRIMARY KEY, nombre VARCHAR2(20) NOT NULL CONSTRAINT nombre_may CHECK (nombre=UPPER(nombre)), cargo VARCHAR2(9), jefe NUMBER CONSTRAINT fk_jefe REFERENCES empleado(ci), ingreso DATE, sueldo NUMBER(10,2) DEFAULT 0, dpto NUMBER(2) NOT NULL CONSTRAINT fk_dpto REFERENCES departamento(iddepto));

Tipos de datos Tipo


CHAR(n)

Descripcin

Cadena de caracteres de longitud n. Una vez que se declara, se reserva espacio para n caracteres, aun cuando no se usen todos. VARCHAR2(n) Cadena de caracteres de longitud n. Se define un mximo de n caracteres,

VARCHAR(n) NUMBER(p,s)

DATE

pero solo se usa el espacio correspondiente a los caracteres ocupados Exactamente lo mismo que VARCHAR2(n) Nmero en punto flotante, de p dgitos, de los cuales s son decimales. El parmetro s puede ser omitido, con lo cual se considerar que su valor es 0. El valor por defecto para p es 38. Fecha comprendida entre Enero 1, 4712 aC y Diciembre 31, 4712 dC

Insercin de tuplas

Para insertar tuplas en una relacin se usa la instruccin INSERT de SQL: INSERT INTO tabla VALUES (valor1, valor2, . . ., valorN); Por ejemplo, para insertar una nueva tupla en la relacin empleado, basta con escribir:
Begin Insert Into departamento Values(4,'ORURO'); Insert Into departamento Values(5,'BENI'); End INSERT INTO empleado VALUES ( 21234, 'JUAN JOSE', 'Gerente', 21234 , TO_DATE ('15-02-72', 'DD-MM-YY' ), 125000.00, 3 );

Para la insercin de fechas, debe especificarse el formato en que se est introduciendo la fecha, usando para ello: TO_DATE ("string de fecha", "formato") Ejemplo:
SQL> INSERT INTO empleado VALUES ( 2 12325432, 'Juen Jose', 'Gil', 3 125000.00, TO_DATE ('15-02-72', 'DD-MM-YY') 4 );

Si se quisiera adems, agregar la hora de nacimiento, deberia usarse:


SQL> INSERT INTO empleado VALUES ( 2 12325432, 'Juen Jose', 'Gil', 125000.00, 3 TO_DATE ('15-02-72 15:23', 'DD-MM-YY HH24:MI') 4 );

A continuacin se presenta una tabla con algunos de los formatos mas usados:

Formato Descripcin HH, HH12 Hora en el formato tradicional 1-12 HH24 Hora en el formato de 24 horas (0-23) MI Minutos (0-59) DD Da del mes (1-31 con restricciones) D Da de la semana (0=domingo) MM Mes en formato numerico (1-12) MON Nombre del mes abreviado a tres caracteres, en ingls (JAN=Enero) MONTH Nombre del mes en ingls. En caso de ser un nombre corto, se rellena con espacios en blanco hasta nueve caracteres (MARCH=marzo, JANUARY=enero, . . .) YY Ao en formato de dos dgitos (se asume 19xx) YYYY Ao en formato de 4 dgitos. Eliminando tablas Para eliminar una tabla determinada, se usa la instruccin DROP TABLE, de la siguiente manera: DROP TABLE nombretabla; Con lo cual se elimina la tabla nombretabla del sistema. Un caso especial se presenta si la relacin a ser eliminada est referenciada por claves forneas en otra(s) relacin(es). En este caso, se debe hacer la llamada de la siguiente manera: DROP TABLE nombretabla CASCADE CONSTRAINTS; De esta manera se eliminarn todas las tuplas en otras relaciones que referencien a la clave primaria de la relacin a ser eliminada. Si no se incluye el parmetro CASCADE CONSTRAINTS y existe alguna referencia a una tupla que se eliminar, ORACLE retornar un mensaje de error y no eliminar la relacin.

IMPORTAR EXPOTAR Exportar Paso1: Ingresar a la carpeta BIN, que se encuentra en la siguiente ruta:

Paso2: Una vez que se encuentra en esta carpeta, ejecutar el programa exp.exe

Paso3: Al ejecutar ste programa, ORACLE le constestar con los siguiente mensajes:

Digite el nombre del usuario/password Entonces la pantalla completa ser:

Una vez que se digita todo lo que est en crculo rojo, oracle responde con los mensajes de exportacin hasta que vuelve nuevamente la carpeta BIN. Para verificar su exportacin buscar el archivo de *.DMP en la direccin que ha sido exportada. IMPORTAR Paso 1: Crear el usuario en el cual se va a importar. Este usuario y password tienen que ser el mismo que el de la exportacin. Paso 2: Ejecutar el archivo imp.exe

Paso 3: Oracle le contestar con los siguientes mensajes:

En el ltimo crculo se digita dos vaces la barra espaciadora y ENTER LISTO.

Vous aimerez peut-être aussi