BD Biblioteca

Ver el tema anterior Ver el tema siguiente Ir abajo

BD Biblioteca

Mensaje  Jhon Guevara el Mar Mar 15, 2011 11:56 pm

Lo que se esta haciendo con los siguientes codigos es la creacion de una base de datos, la creacion de tablas, la insercion de datos y la relacion entre las mismas.



create database Biblioteca;

use Biblioteca

create table usuarios(
usucod numeric (3)not null,
usunom varchar (25) not null,
usuape varchar (25) not null,
usutel numeric (10) null,--dirusu varchar (25)null,
constraint pk_usuarios primary key (usucod));


create table empleados(
codemp numeric (3)not null,
nomemp varchar (25) not null,
apeemp varchar (25) not null,
constraint pk_empleados primary key (codemp));


create table libros(
libcod numeric (3)not null,
libnom varchar (25) null,
libaut varchar (25) null,
constraint pk_libros primary key (libcod));


create table tipoprestamo(
tipcod numeric (3)not null,
nomtip varchar (25) not null,
constraint pk_tipoprestamo primary key (tipcod));


create table comprobante(
numcomp numeric (3) not null,
usucod numeric (3)not null,
usunom varchar (25) not null,
usuape varchar (25) not null,
usutel numeric (10) not null,
codemp numeric (3) not null,
nomemp varchar (25) not null,
fecha date not null,
tipcod numeric (3) not null,
constraint pk_comprobante primary key (numcomp),
constraint fk_usuarios foreign key (usucod)
references usuarios (usucod),
constraint fk_tipoprestamo foreign key (tipcod)
references tipoprestamo (tipcod),
constraint fk_empleados foreign key (codemp)
references empleados (codemp));



create table detalle(
libcod numeric (3)not null,
libnom varchar (25) not null,
libaut varchar (25) not null,
fecentrega date not null,
numcomp numeric (3) not null,
constraint fk_comprobante foreign key (numcomp)
references comprobante (numcomp),
constraint fk_libros foreign key (libcod)
references libros (libcod));



insert into usuarios
(usucod, usunom, usuape, usutel) values
(01, 'John', 'Guevara', 4521574),
(02, 'Hector', 'Soto', 8745745),
(03, 'Julian', 'Jaramillo', 7854661),
(04, 'Fabian', 'Camacho', 6325412),
(05, 'Camilo', 'Lozano', 7451201),
(06,'Fernando', 'Muñoz', 6541258),
(07, 'Angie', 'Arango', 4545121),
(08, 'Andrea', 'Guzman', 6521450),
(09, 'Karen', 'Morales', 9632587),
(10, 'Valeria', 'Castro', 7412015);



insert into empleados
(codemp, nomemp, apeemp) values
(101, 'Ruben', 'Camargo'),
(102, 'Andrea', 'Garzon'),
(103, 'Marcela', 'Ortiz'),
(104, 'Guillermo', 'Tovar'),
(105, 'Richard', 'Ramirez'),
(106, 'Steven', 'Pasaje'),
(107, 'Carolina', 'Fernandez'),
(108, 'Gloria', 'Martinez'),
(109, 'David', 'Hurtado'),
(110, 'Camila', 'Cifuentes');

Jhon Guevara

Mensajes : 1
Fecha de inscripción : 10/02/2011

Ver perfil de usuario

Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.