Académique Documents
Professionnel Documents
Culture Documents
ADMINISTRACION DE BASE
DE DATOS
1- Abrir CMD SQLPLUS
2-ingresar usuario y contrasea para conectar con oracle
LOS SIGUIENTES PASOS SE HARN SOLO AL PRINCIPIO DE LA
CREACIN DE LA INSTALACIN DE LA INTERFAZ:
3-ingresar select open_mode
4- ingresar connect system as sysdba ( conectar con el bd system)
5-ingresar shutdown ( para apagar).
6-ingresar startup nomount
7-ingresar un alter database mount; ya esta en uso para darle un
matenimiento
8-alter database open;
9-para consultar las listas ingresamos select username, pasasword from
dba_users;
HACER ESTO CADA QUE QUERRAMOS SALIR PARA GUARDAR CAMBIOS.
10- disc; para desconectar
11-exit para cerrar y salir
BORRAR TABLESPACE:
drop tablespace nombre_tablespace;
MODIFICAR TABLESPACE:
ALTER TABLESPACE ejemplotemp
ADD TEMPFILE '/oraclexe/oradata/XE/ejemplotemp.dbf' SIZE 18M REUSE;
maxsize 200M;
BORRAR TABLESPACE TEMPORAL:
drop tablespace nombre_tablespace_temporal;
VISTAS:
S.Q.L.
Concepto de Vista
Una vista es una tabla lgica basada en una tabla u otra vista.
No contiene datos en s misma, pero es como una ventana a travs de la
cual se pueden ver o cambiar los datos de las tablas.
Podemos representar con ellas subconjuntos lgicos o combinaciones de
datos.
Las tablas sobre las cuales se basa una vista se llaman tablas base.
Se almacenan en el Diccionario de Datos, USER_VIEWS.
S.Q.L.
Por qu usar Vistas?
Para restringir el acceso a la B.D.
Para realizar consultas complejas de manera fcil.
Para obtener una independencia de los datos
Para presentar diferentes vistas de los mismos datos.
S.Q.L.
Creacin de una Vista
FORCE: Crea la vista sin importar que la tabla base exista o no.
WITH CHECK OPTION: Especifica que solamente las filas accesibles a la
vista pueden ser insertadas o actualizadas.
CONSTRAINT: Nombre asignado a la restriccin CHECK OPTION.
WITH READ ONLY: Asegura que ninguna operacin DML pueda realizarse
sobre esta vista.
S.Q.L.
Ejemplo creacin de Vista
S.Q.L.
Eliminacin de una Vista
Al borrar una vista no perder los datos, porque la vista est basada en
tablas subyacentes de la B.D.
nicamente el creador o un usuario con el privilegio DROP ANY VIEW
puede eliminar una vista.
S.Q.L.
Limitaciones DML en Vistas
Se pueden realizar operaciones DML sobre vistas simples.
3.- conocer los n0mbres de los clientes que se le haya hecho una venta por
parte del vendedor con el ID 5
4.- conocer las ventas que tiene el cliente con el nombre calixto y su importe
haya sido mayor a 100 en el mes de enero del 2014.
ROLES
select grantee, admin_option from dba_role_privs;
seletc username from dba_users;
desc dba_tab_privs;
select grantee, owner from dba_tab_privs;
desc dba_sys_privs;
select * from dba_sys_privs;
dba_profiles
dba_roles
dba_users
dba_role_privs
dba_tab_privs
dba_sys_privs
Crar Roles-----
5 usuarios
Rol.
Jefe
Usuario1....u1...System
Auxiliar Usuario2....u2...System
Auxiliar Usuario3....u3...Prueba
Secretaria Usuario4....u4...Prueba
Contador Usuario5....u5...Examen