Mapa mental
Instrucciones CREATE
Contenido del mapa
Instrucciones CREATE
Base de datos
- Una base de datos se crea con la instruccion CREATE DATBASE pero se requieren ciertas acciones posteriores para poder instanciar la base de datos correctamente
- prinero debemos de poner un identificador a la base de datos normalmente se le pone el mismo nombre que la base dedatos
- set ORACLE_SID=mynewdb
- despues escogemos un metodo por el cual el administrador del sistema se autenticara
- mediante contraseña o mediante autenticacion por sistema operativo
- creamos el archivo con los parametros iniciales
- creamos una instancia para posterioermente conectarnos a ella
- oradim -NEW -SID sid -STARTMODE MANUAL -PFILE pfile
- conectamos la instancia
- por contraseña $ sqlplus /nolog SQL> CONNECT SYS AS SYSDBA
- aut. de sist op $ sqlplus /nolog SQL> CONNECT / AS SYSDBA
- CREATE DATABASE
- prinero debemos de poner un identificador a la base de datos normalmente se le pone el mismo nombre que la base dedatos
- Una base de datos se crea con la instruccion CREATE DATBASE pero se requieren ciertas acciones posteriores para poder instanciar la base de datos correctamente
table
- CREATE [ GLOBAL TEMPORARY ] TABLE [ schema. ] table { relational_table | object_table | XMLType_table }
- dependiendo si queremos una tabla o una tabla temporal, la manera de crear las tablas varian
- CREATE GLOBAL TEMPORARY TABLE admin_work_area (startdate DATE, enddate DATE, class CHAR(20)) ON COMMIT DELETE ROWS;
- asi como se crean tablas temporales tambien se pueden crear tablespace temporales para almacenar tablas temporales
- dependiendo si queremos una tabla o una tabla temporal, la manera de crear las tablas varian
- CREATE [ GLOBAL TEMPORARY ] TABLE [ schema. ] table { relational_table | object_table | XMLType_table }
procedure
- un procedimiento es un programa que realiza una accion especifica y que se aloja en la base de datos, ejemplo
- CREATE PROCEDURE remove_emp (employee_id NUMBER) AS tot_emps NUMBER; BEGIN DELETE FROM employees WHERE employees.employee_id = remove_emp.employee_id; tot_emps := tot_emps - 1; END; /
- un procedimiento es un programa que realiza una accion especifica y que se aloja en la base de datos, ejemplo
trigger
- un trigger es una accion que se implementa dado un parametro previamente codificado y que al momento de recibir valores que lo vuelvan de valor TRUE el trigger no se activara
- los triggers tienen varias ventajas como crear automaticamente columnas, reforzar reglas, proveen facil auditoria de la base de datos, podemos recolectar estadisticas de las tablas, etc
- You must have the CREATE TRIGGER system privilege One of the following must be true: You own the table specified in the triggering statement You have the ALTER privilege for the table specified in the triggering statement You have the ALTER ANY TABLE system privilege
- un trigger es una accion que se implementa dado un parametro previamente codificado y que al momento de recibir valores que lo vuelvan de valor TRUE el trigger no se activara
indexes
- para crear un idice necesitamos tener privilegios de crear indices en el sistema
- The following statement creates an index named emp_ename for the ename column of the emp table: CREATE INDEX emp_ename ON emp(ename) TABLESPACE users STORAGE (INITIAL 20K NEXT 20k PCTINCREASE 75);
- para crear un idice necesitamos tener privilegios de crear indices en el sistema
Información
- Descripción
- Mapa Mental sobre Instrucciones CREATE, creado por ediproserka el 09/10/2014.
- Creado por
- ediproserka
- Visitas
- 5
- Valoración