Simbolo de sistemas de DIVISION
insert into Division.Departamento(idDepartamento,nombre,poblacion,extencion,idpa is)values(7,'tachira',32488,456,4) * ERROR en lÝnea 1: ORA-00942: la tabla o vista no existe
"creando informacion de Ciudad" insert into Division.Ciudad(idCiudad,nombre,poblacion,extencion,idDepartamento)v alues(1,'tunja',19400,197,1) * ERROR en lÝnea 1: ORA-00942: la tabla o vista no existe
insert into Division.Ciudad(idCiudad,nombre,poblacion,extencion,idDepartamento)v alues(2,'soata',1932,288,1) * ERROR en lÝnea 1: ORA-00942: la tabla o vista no existe
insert into Division.Ciudad(idCiudad,nombre,poblacion,extencion,idDepartamento)v alues(3,'riohacha',22400,288,2)
* ERROR en lÝnea 1: ORA-00942: la tabla o vista no existe
insert into Division.Ciudad(idCiudad,nombre,poblacion,extencion,idDepartamento)v alues(4,'bucaramanga',1940,187,3) * ERROR en lÝnea 1: ORA-00942: la tabla o vista no existe
insert into Division.Ciudad(idCiudad,nombre,poblacion,extencion,idDepartamento)v alues(5,'mendoza',1942,335,4) * ERROR en lÝnea 1: ORA-00942: la tabla o vista no existe
insert into Division.Ciudad(idCiudad,nombre,poblacion,extencion,idDepartamento)v alues(6,'BuenosAires',2800,200,5) * ERROR en lÝnea 1: ORA-00942: la tabla o vista no existe
insert into Division.Ciudad(idCiudad,nombre,poblacion,extencion,idDepartamento)v alues(7,'santander',1260,125,6) * ERROR en lÝnea 1: ORA-00942: la tabla o vista no existe
insert into Division.Ciudad(idCiudad,nombre,poblacion,extencion,idDepartamento)v alues(8,'sanAntonio',2379,100,7) * ERROR en lÝnea 1: ORA-00942: la tabla o vista no existe
"creando consultas" "nombres de los paises" FROM pais * ERROR en lÝnea 2: ORA-00942: la tabla o vista no existe
"nombres de los Departamentos" FROM Departamento * ERROR en lÝnea 2: ORA-00942: la tabla o vista no existe
"nombres los paises y sus Departamentos" FROM Pais, Departamento * ERROR en lÝnea 2: ORA-00942: la tabla o vista no existe
"nombre las ciudades" FROM Ciudad * ERROR en lÝnea 2: ORA-00942: la tabla o vista no existe
"nombre sus paises,depatamentos y ciudades" FROM Pais, Departamento, Ciudad * ERROR en lÝnea 2: ORA-00942: la tabla o vista no existe
SQL> connect system/a Conectado. SQL> grant dba to division;
Concesi¾n terminada correctamente.
SQL> connect division; Introduzca la contrase±a: SP2-0306: Opci¾n no vßlida. Sintaxis: CONN[ECT] [conexi¾n] [AS {SYSDBA|SYSOPER}] donde ::= <usuario>[/][@] | / SQL> connect division/a; Conectado. SQL> ed:tbdivision.sql;
SQL> sta:tbdivision.sql; DROP TABLE division.Pais cascade CONSTRAINT * ERROR en lÝnea 1: ORA-00942: la tabla o vista no existe
DROP TABLE division.Departamento cascade CONSTRAINT * ERROR en lÝnea 1: ORA-00942: la tabla o vista no existe
DROP TABLE division.Ciudad cascade CONSTRAINT * ERROR en lÝnea 1: ORA-00942: la tabla o vista no existe
"creando entidad Pais"
Tabla creada.
"creando entidad Departamento"
Tabla creada.
"craendo entidad Ciudad"
Tabla creada.
SP2-0734: inicio "PROPMT"cre..." de comando desconocido - resto de la lÝnea igno rado. "creando pk para Pais"
Tabla modificada.
"creando pk pra Departamento"
Tabla modificada.
"creando pk para Ciudad"
Tabla modificada.
"creacion de fk"
"creando fk para Departamento"
Tabla modificada.
"creando fk para Ciudad"
Tabla modificada.
"creando informacion de Pais"
1 fila creada.
1 fila creada.
1 fila creada.
1 fila creada.
"creando informacion de Departamento"
1 fila creada.
1 fila creada.
1 fila creada.
1 fila creada.
1 fila creada.
1 fila creada.
1 fila creada.
"creando informacion de Ciudad"
1 fila creada.
1 fila creada.
1 fila creada.
1 fila creada.
1 fila creada.
1 fila creada.
1 fila creada.
1 fila creada.
"creando consultas" "nombres de los paises"
NOMBRE ------------------------Colombia Argentina Espa±a Venezuela
"nombres de los Departamentos"
NOMBRE --------------Boyaca Guajira
Santander Vendoza BuenosAires santander tachira
7 filas seleccionadas.
"nombres los paises y sus Departamentos"
NOMBRE
NOMBRE
------------------------- --------------Colombia
Boyaca
Colombia
Guajira
Colombia
Santander
Argentina
Vendoza
Argentina
BuenosAires
Espa±a
santander
Venezuela
tachira
7 filas seleccionadas.
"nombre las ciudades"
NOMBRE --------------tunja soata
riohacha bucaramanga mendoza BuenosAires santander sanAntonio
8 filas seleccionadas.
"nombre sus paises,depatamentos y ciudades"
NOMBRE
NOMBRE
NOMBRE
------------------------- --------------- --------------Colombia
Santander
Colombia
Guajira
Colombia
Boyaca
soata
Colombia
Boyaca
tunja
Argentina
BuenosAires
Argentina
Vendoza
mendoza
Espa±a
santander
santander
Venezuela
tachira
bucaramanga riohacha
BuenosAires
sanAntonio
8 filas seleccionadas.
BLOC DE NOTAS DIVISION DROP TABLE division.Pais cascade CONSTRAINT; DROP TABLE division.Departamento cascade CONSTRAINT; DROP TABLE division.Ciudad cascade CONSTRAINT;
PROMPT"creando entidad Pais" CREATE TABLE division.Pais ( idPais
number(1),
nombre poblacion
varchar2(25), number(10),
moneda gobierno
varchar2(12), varchar2(18)
);
PROMPT"creando entidad Departamento" CREATE TABLE division.Departamento ( idDepartamento
number(1),
nombre
varchar2(15),
poblacion
number(10),
extencion
number(3),
idPais
number(1)
);
PROMPT"craendo entidad Ciudad" CREATE TABLE division.Ciudad ( idCiudad nombre
number(1), varchar2(15),
poblacion
number(10),
extencion
number(3),
idDepartamento
number(1)
); --**************************************************************************
PROPMT"creacion de pk" PROMPT"creando pk para Pais" ALTER TABLE division.Pais ADD CONSTRAINT pkPais primary key(idPais); PROMPT"creando pk pra Departamento" ALTER TABLE division.Departamento ADD CONSTRAINT pkDepartamento primary key(idDepartamento); PROMPT"creando pk para Ciudad" ALTER TABLE division.Ciudad ADD CONSTRAINT pkCiudad primary key(idCiudad); --**************************************************************************
PROMPT"creacion de fk" PROMPT"creando fk para Departamento" ALTER TABLE division.Departamento ADD CONSTRAINT fkPais_Departamento foreign key(idPais) REFERENCES division.Pais(idPais); PROMPT"creando fk para Ciudad" ALTER TABLE division.Ciudad ADD CONSTRAINT fkDepartamento_Ciudad foreign key(idDepartamento) REFERENCES division.Departamento(idDepartamento); -********************************************************************************
PRoMPT"creando informacion de Pais" insert into division.Pais(idPais,nombre,poblacion,moneda,gobierno)values(1,'Colombia',45 013674,'pesos','democratico'); insert into division.Pais(idPais,nombre,poblacion,moneda,gobierno)values(2,'Argentina',63 450,'pesos','democratico');
insert into division.Pais(idPais,nombre,poblacion,moneda,gobierno)values(3,'España',4369 25,'euros','monarquico'); insert into division.Pais(idPais,nombre,poblacion,moneda,gobierno)values(4,'Venezuela',46 4782,'bolivares','democratico'); -******************************************************************************** *******************************************
PRoMPT"creando informacion de Departamento" insert into division.Departamento(idDepartamento,nombre,poblacion,extencion,idPais)val ues(1,'Boyaca',45013,60,1); insert into division.Departamento(idDepartamento,nombre,poblacion,extencion,idPais)val ues(2,'Guajira',178954,84,1); insert into division.Departamento(idDepartamento,nombre,poblacion,extencion,idpais)val ues(3,'Santander',4576,49,1); insert into division.Departamento(idDepartamento,nombre,poblacion,extencion,idPais)val ues(4,'Vendoza',9586,100,2); insert into division.Departamento(idDepartamento,nombre,poblacion,extencion,idPais)val ues(5,'BuenosAires',46583,445,2); insert into division.Departamento(idDepartamento,nombre,poblacion,extencion,idPais)val ues(6,'santander',168354,425,3); insert into division.Departamento(idDepartamento,nombre,poblacion,extencion,idpais)val ues(7,'tachira',32488,456,4); -******************************************************************************** *****************************************
PROMPT"creando informacion de Ciudad" insert into division.Ciudad(idCiudad,nombre,poblacion,extencion,idDepartamento)values( 1,'tunja',19400,197,1); insert into division.Ciudad(idCiudad,nombre,poblacion,extencion,idDepartamento)values( 2,'soata',1932,288,1); insert into division.Ciudad(idCiudad,nombre,poblacion,extencion,idDepartamento)values( 3,'riohacha',22400,288,2); insert into division.Ciudad(idCiudad,nombre,poblacion,extencion,idDepartamento)values( 4,'bucaramanga',1940,187,3); insert into division.Ciudad(idCiudad,nombre,poblacion,extencion,idDepartamento)values( 5,'mendoza',1942,335,4); insert into division.Ciudad(idCiudad,nombre,poblacion,extencion,idDepartamento)values( 6,'BuenosAires',2800,200,5); insert into division.Ciudad(idCiudad,nombre,poblacion,extencion,idDepartamento)values( 7,'santander',1260,125,6); insert into division.Ciudad(idCiudad,nombre,poblacion,extencion,idDepartamento)values( 8,'sanAntonio',2379,100,7); -******************************************************************************** ******************************************
PROMPT"creando consultas" PROMPT"nombres de los paises" SELECT Pais.nombre FROM pais;
PROMPT"nombres de los Departamentos"
SELECT Departamento.nombre FROM Departamento;
PROMPT"nombres los paises y sus Departamentos" SELECT Pais.nombre, Departamento.nombre FROM Pais, Departamento WHERE Pais.idPais=Departamento.idPais;
PROMPT"nombre las ciudades" SELECT Ciudad.nombre FROM Ciudad;
PROMPT"nombre sus paises,depatamentos y ciudades" SELECT Pais.nombre, Departamento.nombre, Ciudad.nombre FROM Pais, Departamento, Ciudad WHERE Pais.idPais=Departamento.idPais AND Departamento.idDepartamento=Ciudad.idDepartamento;