crear esquema tablas_ora
DESCRIPTION
Crear tablas en Oracle XETRANSCRIPT
Oracle XE
J. Mancilla M.
PROCESO DE CREACION DE TABLAS ORACLE
Oracle XE
PROCESO DE CREACION DE TABLAS EN ORACLE
Objetivo de la presentación:
General •Aplicar los pasos con el propósito de crear una muestra de creación de un esquema de tablas y sus relaciones en BD OracleXE .
Específicos
•Ingreso a cuenta/clave
•Creación y verificación de tablas
•Creación de enlaces entre tablas y chequeo de integridad
•Ingreso de datos a las tablas para prueba.
Oracle XE
A.- Conectarse como nuevo usuario.1.- Ya en el Script se debe proceder a dar las instrucciones de creación de tablas.
CREACION DE TABLAS EN ORACLE
Oracle XE
B.- Creación de tablas1.- crear una tabla simple:
create table cliente(rut varchar2(10) primary key, nombre varchar2(20), apel varchar2(20), fono number, mail varchar2(20), clases varchar2(10), arriendo varchar2(10));
2.- verificar su implementación: desc cliente;
CREACION DE TABLAS EN ORACLE
Oracle XE
Creación de tablas3.- insertar datos de prueba //primero a la tabla simple
insert into cliente values('11111111-1', 'Adrian', 'Alvez', 1112233, '[email protected]', 'SI','SI');
4.- Verificar si sentencia ejecuto acción:
select * from cliente;
CREACION DE TABLAS EN ORACLE
Oracle XE
Creación de tablas5.- crear una tabla de transacciones con chequeo de integridad y referenciando a cliente.create table venta(id_fact number, rut varchar2(10),valor number, fecha varchar2(10), CONSTRAINT pk_id_fact PRIMARY KEY(id_fact), CONSTRAINT fk_rut FOREIGN KEY(rut) REFERENCES cliente(rut) on delete cascade); desc venta;
CREACION DE TABLAS EN ORACLE
Oracle XE
Creación de tablas6.- insertar datos de prueba y Verificar si sentencia ejecuto acción:
CREACION DE TABLAS EN ORACLE
7.- En caso de aumentar tamaño en cualquiera de los campos se debe ejecutar la sentencia:
ALTER TABLE cliente MODIFY mail varchar2(40);ALTER TABLE cliente MODIFY clases varchar2(20);ALTER TABLE cliente MODIFY arriendo varchar2(20);
Oracle XE
Creación de tablasScript completo de las acciones sobre la base de datos:
CREACION DE TABLAS EN ORACLE
create table cliente(rut varchar2(10) primary key, nombre varchar2(20), apel varchar2(20), fono number, mail varchar2(20), clases varchar2(20), arriendo varchar2(20)); ALTER TABLE cliente MODIFY mail varchar2(40);ALTER TABLE cliente MODIFY clases varchar2(20);ALTER TABLE cliente MODIFY arriendo varchar2(20);desc cliente; insert into cliente values('11111111-1', 'Adrian‘ ,'Alvez', 1112233, '[email protected]','SI','SI');select * from cliente;create table venta(id_fact number, rut varchar2(10),valor number, fecha varchar2(10), CONSTRAINT pk_id_fact PRIMARY KEY(id_fact),CONSTRAINT fk_rut FOREIGN KEY(rut) REFERENCES cliente(rut) on delete cascade); desc venta;insert into venta values(100,'11111111-1',100000,'2012-07-01'); select * from venta;
Oracle XE
Fin Presentación
CREACION DE TABLAS ORACLE
Oracle XE
Fin Presentación
CREACION DE TABLAS ORACLE