SlideShare a Scribd company logo
1 of 10
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 tablas
1.- 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 tablas
3.- 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 tablas
5.- 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 tablas
6.- 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 tablas
Script 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

More Related Content

What's hot

Unidad vi esp parte 2 procesimientos en plsql y transact sql
Unidad vi esp parte 2 procesimientos en plsql y transact sqlUnidad vi esp parte 2 procesimientos en plsql y transact sql
Unidad vi esp parte 2 procesimientos en plsql y transact sqlTitiushko Jazz
 
Ambiente excel oscar pérez
Ambiente excel oscar pérezAmbiente excel oscar pérez
Ambiente excel oscar pérezOscar Abraham
 
Cuadro de sentencias con descripcion y ejemplo
Cuadro de sentencias con descripcion y ejemploCuadro de sentencias con descripcion y ejemplo
Cuadro de sentencias con descripcion y ejemploWilliam Sánchez
 
HTML5 API WebSQL Database: DML: Data Manipulation Language
HTML5 API WebSQL Database: DML: Data Manipulation LanguageHTML5 API WebSQL Database: DML: Data Manipulation Language
HTML5 API WebSQL Database: DML: Data Manipulation LanguageFrancisco Javier Arce Anguiano
 
Creacion de tablas_en_una_base_de_datos_relacionales
Creacion de tablas_en_una_base_de_datos_relacionalesCreacion de tablas_en_una_base_de_datos_relacionales
Creacion de tablas_en_una_base_de_datos_relacionaleshugocorrea
 
Procedimientos Almacenados
Procedimientos AlmacenadosProcedimientos Almacenados
Procedimientos Almacenadosguesta403644
 
Ejemplo de formulario
Ejemplo de formularioEjemplo de formulario
Ejemplo de formularioOVAWEB
 
Triggers o disparadores en MySQL
Triggers o disparadores en MySQL Triggers o disparadores en MySQL
Triggers o disparadores en MySQL Jair Ospino Ardila
 
Inf 15 (while y for) tablas de multiplicar
Inf 15 (while y for) tablas de multiplicarInf 15 (while y for) tablas de multiplicar
Inf 15 (while y for) tablas de multiplicarCarlos Guzmán
 
Commit&rollback
Commit&rollbackCommit&rollback
Commit&rollbackArchCHUZ
 
Symfony parte 15 Consultas y Migración
Symfony parte 15 Consultas y MigraciónSymfony parte 15 Consultas y Migración
Symfony parte 15 Consultas y MigraciónRodrigo Miranda
 
2.1.1 consultas en sql
2.1.1 consultas en sql2.1.1 consultas en sql
2.1.1 consultas en sqlarmiurtu
 
Diseño de compiladores: Un vistazo a Ceylon-JS
Diseño de compiladores: Un vistazo a Ceylon-JSDiseño de compiladores: Un vistazo a Ceylon-JS
Diseño de compiladores: Un vistazo a Ceylon-JSEnrique Zamudio López
 

What's hot (20)

Unidad vi esp parte 2 procesimientos en plsql y transact sql
Unidad vi esp parte 2 procesimientos en plsql y transact sqlUnidad vi esp parte 2 procesimientos en plsql y transact sql
Unidad vi esp parte 2 procesimientos en plsql y transact sql
 
Ambiente excel oscar pérez
Ambiente excel oscar pérezAmbiente excel oscar pérez
Ambiente excel oscar pérez
 
Uso de teclado en office
Uso de teclado en officeUso de teclado en office
Uso de teclado en office
 
Cuadro de sentencias con descripcion y ejemplo
Cuadro de sentencias con descripcion y ejemploCuadro de sentencias con descripcion y ejemplo
Cuadro de sentencias con descripcion y ejemplo
 
Comandos DDL
Comandos DDLComandos DDL
Comandos DDL
 
HTML5 API WebSQL Database: DML: Data Manipulation Language
HTML5 API WebSQL Database: DML: Data Manipulation LanguageHTML5 API WebSQL Database: DML: Data Manipulation Language
HTML5 API WebSQL Database: DML: Data Manipulation Language
 
Creacion de tablas_en_una_base_de_datos_relacionales
Creacion de tablas_en_una_base_de_datos_relacionalesCreacion de tablas_en_una_base_de_datos_relacionales
Creacion de tablas_en_una_base_de_datos_relacionales
 
Procedimientos Almacenados
Procedimientos AlmacenadosProcedimientos Almacenados
Procedimientos Almacenados
 
Ejemplo de formulario
Ejemplo de formularioEjemplo de formulario
Ejemplo de formulario
 
Trabajo de visual basic
Trabajo de visual basicTrabajo de visual basic
Trabajo de visual basic
 
Triggers o disparadores en MySQL
Triggers o disparadores en MySQL Triggers o disparadores en MySQL
Triggers o disparadores en MySQL
 
Inf 15 (while y for) tablas de multiplicar
Inf 15 (while y for) tablas de multiplicarInf 15 (while y for) tablas de multiplicar
Inf 15 (while y for) tablas de multiplicar
 
Manual sql server parte 1
Manual sql server parte 1Manual sql server parte 1
Manual sql server parte 1
 
Ada5_IVETTE_1E
Ada5_IVETTE_1EAda5_IVETTE_1E
Ada5_IVETTE_1E
 
Consultas SQL
Consultas SQLConsultas SQL
Consultas SQL
 
Commit&rollback
Commit&rollbackCommit&rollback
Commit&rollback
 
Mysql
MysqlMysql
Mysql
 
Symfony parte 15 Consultas y Migración
Symfony parte 15 Consultas y MigraciónSymfony parte 15 Consultas y Migración
Symfony parte 15 Consultas y Migración
 
2.1.1 consultas en sql
2.1.1 consultas en sql2.1.1 consultas en sql
2.1.1 consultas en sql
 
Diseño de compiladores: Un vistazo a Ceylon-JS
Diseño de compiladores: Un vistazo a Ceylon-JSDiseño de compiladores: Un vistazo a Ceylon-JS
Diseño de compiladores: Un vistazo a Ceylon-JS
 

Similar to Crear esquema tablas_ora

Sesión03 - Creación de objetos (Oracle)
Sesión03 - Creación de objetos (Oracle)Sesión03 - Creación de objetos (Oracle)
Sesión03 - Creación de objetos (Oracle)José Toro
 
Taller Manejo De Tablas Sql01
Taller Manejo De Tablas Sql01Taller Manejo De Tablas Sql01
Taller Manejo De Tablas Sql01Edgar Sandoval
 
MySQL - SQL.pdf
MySQL - SQL.pdfMySQL - SQL.pdf
MySQL - SQL.pdfkabern
 
MySQL.pdf
MySQL.pdfMySQL.pdf
MySQL.pdfkabern
 
ManualPracticoSQL.pdf
ManualPracticoSQL.pdfManualPracticoSQL.pdf
ManualPracticoSQL.pdfJenny29068
 
Sql plus temario
Sql plus temarioSql plus temario
Sql plus temarioHugo Mdz
 
Examen ISC
Examen ISCExamen ISC
Examen ISCivan mtz
 
SQL-DDL
SQL-DDLSQL-DDL
SQL-DDLbdatos
 
Primeros Pasos Aplicacion Java conexión BD Mysql
Primeros Pasos Aplicacion Java conexión BD MysqlPrimeros Pasos Aplicacion Java conexión BD Mysql
Primeros Pasos Aplicacion Java conexión BD MysqlEmerson Garay
 
Manual practico para sql ingieneria de sistemas
Manual practico para sql ingieneria de sistemas  Manual practico para sql ingieneria de sistemas
Manual practico para sql ingieneria de sistemas Crhis
 
Manual practico SQL
Manual practico SQLManual practico SQL
Manual practico SQLAna Aguirre
 
04-SQLBuenaPresentaciónyConceptos.pdf
04-SQLBuenaPresentaciónyConceptos.pdf04-SQLBuenaPresentaciónyConceptos.pdf
04-SQLBuenaPresentaciónyConceptos.pdfssuser78e8eb
 

Similar to Crear esquema tablas_ora (20)

Sesión03 - Creación de objetos (Oracle)
Sesión03 - Creación de objetos (Oracle)Sesión03 - Creación de objetos (Oracle)
Sesión03 - Creación de objetos (Oracle)
 
Taller Manejo De Tablas Sql01
Taller Manejo De Tablas Sql01Taller Manejo De Tablas Sql01
Taller Manejo De Tablas Sql01
 
MySQL - SQL.pdf
MySQL - SQL.pdfMySQL - SQL.pdf
MySQL - SQL.pdf
 
MySQL.pdf
MySQL.pdfMySQL.pdf
MySQL.pdf
 
1 lab-2 -tablas-y-restricciones
1 lab-2 -tablas-y-restricciones1 lab-2 -tablas-y-restricciones
1 lab-2 -tablas-y-restricciones
 
Sentencias
SentenciasSentencias
Sentencias
 
ManualPracticoSQL.pdf
ManualPracticoSQL.pdfManualPracticoSQL.pdf
ManualPracticoSQL.pdf
 
Sql plus temario
Sql plus temarioSql plus temario
Sql plus temario
 
Examen ISC
Examen ISCExamen ISC
Examen ISC
 
SQL-DDL
SQL-DDLSQL-DDL
SQL-DDL
 
Parte 08 my sql
Parte 08 my sqlParte 08 my sql
Parte 08 my sql
 
Primeros Pasos Aplicacion Java conexión BD Mysql
Primeros Pasos Aplicacion Java conexión BD MysqlPrimeros Pasos Aplicacion Java conexión BD Mysql
Primeros Pasos Aplicacion Java conexión BD Mysql
 
Manual practico-sql
Manual practico-sqlManual practico-sql
Manual practico-sql
 
Manual practico para sql ingieneria de sistemas
Manual practico para sql ingieneria de sistemas  Manual practico para sql ingieneria de sistemas
Manual practico para sql ingieneria de sistemas
 
Manual practico SQL
Manual practico SQLManual practico SQL
Manual practico SQL
 
Manual practicosql
Manual practicosqlManual practicosql
Manual practicosql
 
Manual practico SQL
Manual practico SQLManual practico SQL
Manual practico SQL
 
04-SQL.pdf
04-SQL.pdf04-SQL.pdf
04-SQL.pdf
 
04-SQLBuenaPresentaciónyConceptos.pdf
04-SQLBuenaPresentaciónyConceptos.pdf04-SQLBuenaPresentaciónyConceptos.pdf
04-SQLBuenaPresentaciónyConceptos.pdf
 
Presentación sql
Presentación sqlPresentación sql
Presentación sql
 

More from jlmanmons

Poo1conceptobasicoconinstanciacion
Poo1conceptobasicoconinstanciacionPoo1conceptobasicoconinstanciacion
Poo1conceptobasicoconinstanciacionjlmanmons
 
Gestionconfiguracionsistemas act
Gestionconfiguracionsistemas actGestionconfiguracionsistemas act
Gestionconfiguracionsistemas actjlmanmons
 
Vb aspx transac
Vb aspx transacVb aspx transac
Vb aspx transacjlmanmons
 
Vb aspx sitio
Vb aspx sitioVb aspx sitio
Vb aspx sitiojlmanmons
 
Poo 4 arraylist_implem
Poo 4 arraylist_implemPoo 4 arraylist_implem
Poo 4 arraylist_implemjlmanmons
 
Poo 4 arraylist
Poo 4 arraylistPoo 4 arraylist
Poo 4 arraylistjlmanmons
 
Poo 3 herencia
Poo 3 herenciaPoo 3 herencia
Poo 3 herenciajlmanmons
 
Poo 1 concepto_basico
Poo 1 concepto_basicoPoo 1 concepto_basico
Poo 1 concepto_basicojlmanmons
 
Gestion configuracionsistemas
Gestion configuracionsistemasGestion configuracionsistemas
Gestion configuracionsistemasjlmanmons
 
Crear cuenta ora
Crear cuenta oraCrear cuenta ora
Crear cuenta orajlmanmons
 
Poo 2 colab, presentación que muestra implementa colaboración entre clases
Poo 2 colab, presentación que muestra implementa colaboración entre clasesPoo 2 colab, presentación que muestra implementa colaboración entre clases
Poo 2 colab, presentación que muestra implementa colaboración entre clasesjlmanmons
 
Crear cuenta ora, presentación que describe pasos para creación de cuentas
Crear cuenta ora, presentación que describe pasos para creación de cuentasCrear cuenta ora, presentación que describe pasos para creación de cuentas
Crear cuenta ora, presentación que describe pasos para creación de cuentasjlmanmons
 
Crear cuenta ora, presentacion que proporciona pasos para crear cuenta en ora...
Crear cuenta ora, presentacion que proporciona pasos para crear cuenta en ora...Crear cuenta ora, presentacion que proporciona pasos para crear cuenta en ora...
Crear cuenta ora, presentacion que proporciona pasos para crear cuenta en ora...jlmanmons
 
Vb aspx transac
Vb aspx transacVb aspx transac
Vb aspx transacjlmanmons
 
Vb aspx sitio
Vb aspx sitioVb aspx sitio
Vb aspx sitiojlmanmons
 
Tutorial aspx, pequeño tutorial para crear un sitio y poder generar transacci...
Tutorial aspx, pequeño tutorial para crear un sitio y poder generar transacci...Tutorial aspx, pequeño tutorial para crear un sitio y poder generar transacci...
Tutorial aspx, pequeño tutorial para crear un sitio y poder generar transacci...jlmanmons
 
Tutorial aspx
Tutorial aspxTutorial aspx
Tutorial aspxjlmanmons
 

More from jlmanmons (18)

Poo1conceptobasicoconinstanciacion
Poo1conceptobasicoconinstanciacionPoo1conceptobasicoconinstanciacion
Poo1conceptobasicoconinstanciacion
 
Gestionconfiguracionsistemas act
Gestionconfiguracionsistemas actGestionconfiguracionsistemas act
Gestionconfiguracionsistemas act
 
Vb aspx transac
Vb aspx transacVb aspx transac
Vb aspx transac
 
Vb aspx sitio
Vb aspx sitioVb aspx sitio
Vb aspx sitio
 
Poo 4 arraylist_implem
Poo 4 arraylist_implemPoo 4 arraylist_implem
Poo 4 arraylist_implem
 
Poo 4 arraylist
Poo 4 arraylistPoo 4 arraylist
Poo 4 arraylist
 
Poo 3 herencia
Poo 3 herenciaPoo 3 herencia
Poo 3 herencia
 
Poo 2 colab
Poo 2 colabPoo 2 colab
Poo 2 colab
 
Poo 1 concepto_basico
Poo 1 concepto_basicoPoo 1 concepto_basico
Poo 1 concepto_basico
 
Gestion configuracionsistemas
Gestion configuracionsistemasGestion configuracionsistemas
Gestion configuracionsistemas
 
Crear cuenta ora
Crear cuenta oraCrear cuenta ora
Crear cuenta ora
 
Poo 2 colab, presentación que muestra implementa colaboración entre clases
Poo 2 colab, presentación que muestra implementa colaboración entre clasesPoo 2 colab, presentación que muestra implementa colaboración entre clases
Poo 2 colab, presentación que muestra implementa colaboración entre clases
 
Crear cuenta ora, presentación que describe pasos para creación de cuentas
Crear cuenta ora, presentación que describe pasos para creación de cuentasCrear cuenta ora, presentación que describe pasos para creación de cuentas
Crear cuenta ora, presentación que describe pasos para creación de cuentas
 
Crear cuenta ora, presentacion que proporciona pasos para crear cuenta en ora...
Crear cuenta ora, presentacion que proporciona pasos para crear cuenta en ora...Crear cuenta ora, presentacion que proporciona pasos para crear cuenta en ora...
Crear cuenta ora, presentacion que proporciona pasos para crear cuenta en ora...
 
Vb aspx transac
Vb aspx transacVb aspx transac
Vb aspx transac
 
Vb aspx sitio
Vb aspx sitioVb aspx sitio
Vb aspx sitio
 
Tutorial aspx, pequeño tutorial para crear un sitio y poder generar transacci...
Tutorial aspx, pequeño tutorial para crear un sitio y poder generar transacci...Tutorial aspx, pequeño tutorial para crear un sitio y poder generar transacci...
Tutorial aspx, pequeño tutorial para crear un sitio y poder generar transacci...
 
Tutorial aspx
Tutorial aspxTutorial aspx
Tutorial aspx
 

Recently uploaded

Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 

Recently uploaded (10)

Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 

Crear esquema tablas_ora

  • 1. Oracle XE J. Mancilla M. PROCESO DE CREACION DE TABLAS ORACLE
  • 2. 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.
  • 3. 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
  • 4. Oracle XE B.- Creación de tablas 1.- 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
  • 5. Oracle XE Creación de tablas 3.- 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
  • 6. Oracle XE Creación de tablas 5.- 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
  • 7. Oracle XE Creación de tablas 6.- 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);
  • 8. Oracle XE Creación de tablas Script 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;