A continuación se crea la tabla cliente, zona y vendedor y secuencia para las claves principales con sus triggers respectivos para el incremento automático de la clave principal.
Create table Distrito
(id_dis number not null Primary key,
nom_dis varchar2(25) not null,
codPostal char(2) not null);
Create table Vendedor
(id_ven number not null Primary key,
nom_ven varchar2(25) not null,
ape_ven varchar2(25) not null,
dni_ven char(8) not null,
id_dis number not null,
Constraint fk_vendis Foreign key (id_dis) references distrito (id_dis));
Create sequence sq_iddis;
Create or replace Trigger Tr_dis before Insert on distrito
for each row
begin
select sq_iddis.NextVal Into :new.id_dis from dual;
end;
Create sequence sq_idven;
Create or replace Trigger Tr_ven before Insert on vendedor
for each row
begin
select sq_idven.NextVal Into :new.id_ven from dual;
end;
/*Ingresamos datos*/
Insert into distrito (nom_dis, codpostal) values ('Comas','30');
Insert into distrito (nom_dis, codpostal) values ('Los Olivos','01');
Insert into distrito (nom_dis, codpostal) values ('Rimac','02');
Insert into vendedor (nom_ven, ape_ven, dni_ven,id_dis) values ('Alberto','Huarcaya','78965423',3);
Insert into vendedor (nom_ven, ape_ven, dni_ven,id_dis) values ('Nicolas','Almeida','32165896',1);
commit;
Remigio Huarcaya Almeyda
En el blog analizaremos los componentes de una base de datos Microsoft SQL Server, Oracle, Access, diseñaremos base de datos, tablas, consultas, formularios, informes y macros con el propósito de desarrollar un soporte de datos para aplicaciones o una solución informática de un área de negocio.
viernes, 11 de noviembre de 2016
jueves, 10 de noviembre de 2016
Conexión con base de datos Oracle
Para realizar una conexión a una base de datos Oracle, utilizaremos el software sqldeveloper.
- Haga doble clic en el programa sqldeveloper.
- Haga clic derecho sobre Conexiones y seleccione Nueva Conexión.
- Ingrese datos generales de la conexión que se indican y luego pulse Probar y Conectar.
- Listar las tablas de la base datos Tienda, que se crean por defecto, con la siguiente instrucción.
- Ya puede crear las tablas en la base de datos Tienda.
Remigio Huarcaya Almeyda
miércoles, 9 de noviembre de 2016
Realizar Backup de base de datos
Antes de realizar una copia de seguridad, debe crear un carpeta donde se almacenará la copia de la base de datos SQL Server.
Supongamos que tenemos la base de datos Tienda y una carpeta Backup
Ejemplo 1: Copia de seguridad sencilla.
Ejemplo 2 : Copia de seguridad completa y comprimida.
Supongamos que tenemos la base de datos Tienda y una carpeta Backup
Ejemplo 1: Copia de seguridad sencilla.
Ejemplo 2 : Copia de seguridad completa y comprimida.
Crear base de datos Oracle
Crear una base de datos Oracle :
- Iniciar Oracle Express 11g.
- Ingresar el usuario y contraseña de SYSTEM.
- Aparece la siguiente ventana y haga clic en el botón Application Express
martes, 8 de noviembre de 2016
Instalar Oracle Express 11g
Para instalar Oracle Express 11 g, debe obtener e instalar en orden los siguientes programas :
- jdk-8u101-windows-i586.
- OracleXE112_Win32.
- Debe descomprimirlo.
- Para instalarlo, haga Doble clic en Setup.exe
- Durente la instalación le solicitará la contraseña del usuario SYSTEM, este servirá para ingresar como administrador.
- sqldeveloper-4.1.3.20.78-no-jre.
- Debe descomprimirlo
- No se instala, solo haga Doble clic en sqlDeveloper.
http://www.oracle.com/technetwork/database/database-technologies/express-edition/downloads/index.html
Remigio Huarcaya Almeyda
Remigio Huarcaya Almeyda
viernes, 4 de noviembre de 2016
creación de una base datos en sql server
Usamos el comando : Create Database <Nombre de base de datos>
Ejemplo :
Create Database Tienda
go
--Listar las base datos del servidor
sp_helpDb
go
Ejemplo :
Create Database Tienda
go
--Listar las base datos del servidor
sp_helpDb
go
martes, 1 de noviembre de 2016
Internet de las cosas
Es una red que interconecta objetos físicos (refrigeradora, microndas, TV, cafetera, equipo de sonido, etc.) utilizando el Internet.
Suscribirse a:
Entradas (Atom)







