Crear esquema tablas_ora

10

Click here to load reader

description

Crear tablas en Oracle XE

Transcript of Crear esquema tablas_ora

Page 1: Crear esquema tablas_ora

Oracle XE

J. Mancilla M.

PROCESO DE CREACION DE TABLAS ORACLE

Page 2: Crear esquema tablas_ora

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.

Page 3: Crear esquema tablas_ora

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

Page 4: Crear esquema tablas_ora

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

Page 5: Crear esquema tablas_ora

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

Page 6: Crear esquema tablas_ora

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

Page 7: Crear esquema tablas_ora

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);

Page 8: Crear esquema tablas_ora

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;

Page 9: Crear esquema tablas_ora

Oracle XE

Fin Presentación

CREACION DE TABLAS ORACLE

Page 10: Crear esquema tablas_ora

Oracle XE

Fin Presentación

CREACION DE TABLAS ORACLE