Crear esquema tablas_ora

Preview:

DESCRIPTION

Crear tablas en Oracle XE

Citation preview

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, 'a.alvez@live.cl', '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, 'a.alvez@live.cl','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

Recommended