Sábado 08 de septiembre de 2007 a las 12:47
Hola q tal oye mira puedes entrar a una pagina donde tenga articulos interesante ya sea de sql server o de cualquier manejador de datos aparte de esta web te recomiendo www.lawebdelprogramador.com
espero te sirva y buenas horas aca te envio una base de datos esta en sqlserver es de la base biblio espero q lo analizes
CREATE TABLE TIPO_USUARIO
(
idTipoUsuario int Identity(1,1),
descTipoUsuario varchar(20) NOT NULL,
CONSTRAINT PK_TIPO_USUARIO PRIMARY KEY(idTipoUsuario)
)
GO
CREATE TABLE USUARIO
(
idUsuario char(8)NOT NULL,
idTipoUsuario int NOT NULL,
apelUsuario varchar(35)NOT NULL,
nomUsuario varchar(35) NOT NULL,
direccion varchar(50)NULL,
habilitado bit NOT NULL,
fechaExpCarnet smalldatetime NOT NULL,
fechaVencCarnet smalldatetime NOT NULL,
CONSTRAINT PK_USUARIO_idUsuario PRIMARY KEY(idUsuario),
CONSTRAINT FK_USUARIO_idTipoUsuario FOREIGN KEY (idTipoUsuario) REFERENCES TIPO_USUARIO(idTipoUsuario)
)
GO
CREATE TABLE MAT_BIBLIO
(
idMatBiblio varchar(20)NOT NULL,
tituloMatBiblio varchar(150)NOT NULL,
editorial varchar(50)NULL,
pais varchar(20)NULL,
año smalldatetime NULL,
nPag int NULL,
existencia int NOT NULL,
CONSTRAINT PK_MAT_BIBLIO_idMatBiblio PRIMARY KEY(idMatBiblio)
)
CREATE TABLE PRESTAMO
(
codOper char(7)NOT NULL,
idMatBiblio varchar(20)NOT NULL,
idUsuario char(8)NOT NULL,
fechaP smalldatetime NOT NULL,
fechaD smalldatetime NOT NULL,
ndias int NOT NULL,
CONSTRAINT PK_PRESTAMO_codOper PRIMARY KEY(codOper),
CONSTRAINT FK_PRESTAMO_idMatBiblio FOREIGN KEY(idMatBiblio) REFERENCES MAT_BIBLIO(idMatBiblio)
)
GO
CREATE TABLE AUTOR
(
idAutor char(4)NOT NULL,
nomAutor varchar(50)NOT NULL,
CONSTRAINT PK_AUTOR_idAutor PRIMARY KEY(idAutor)
)
GO
CREATE TABLE MB_AUTOR
(
idMatBiblio varchar(20)NOT NULL,
idAutor char(4)NOT NULL,
CONSTRAINT PK_MB_AUTOR_idMatBiblio_idAutor PRIMARY KEY(idMatBiblio,idAutor),
CONSTRAINT FK_MB_AUTOR_idMatBiblio FOREIGN KEY(idMatBiblio) REFERENCES MAT_BIBLIO(idMatBiblio),
CONSTRAINT FK_MB_AUTOR_idAutor FOREIGN KEY(idAutor) REFERENCES AUTOR(idAutor)
)
GO