2. Paso 1
Borrar todos Los
contenidos BDD
Use BDBiblioteca
GO
Truncate table Personas.usuarios
GO
Truncate table Personas.autores
GO
Truncate table Documentos.libros
GO
3. Paso 2
Creando
Llaves Primarias
Use BDBiblioteca
GO
ALTER TABLE Documentos.libro
ADD CONSTRAINT [isbn_unico]
PRIMARY KEY (Isbn)
GO
ALTER TABLE Personas.autores
ADD CONSTRAINT
[claveautor_unica]
PRIMARY KEY (Claveautor)
GO
ALTER TABLE Personas.usuarios
ADD CONSTRAINT [usuario_unico]
PRIMARY KEY (Id)
GO
4. Paso 2.1
Creando Indices
Use BDBiblioteca
GO
CREATE UNIQUE CLUSTERED INDEX
usuario_unico
ON Personas.Secreta (Secreta)
GO
CREATE UNIQUE CLUSTERED INDEX
claveautor_unica
ON Personas.autores (Claveautor)
GO
CREATE NONCLUSTERED INDEX
nacionalidad_autor
ON Personas.autores (Nacionalidad)
GO
CREATE UNIQUE CLUSTERED INDEX
isbn_unico
ON Documentos.libros (Isbn)
GO
CREATE NONCLUSTERED INDEX
editorial_libro
ON Documentos.libros (Editorial)
GO
5. Paso 2.2
Agregando Constraints
Use BDBiblioteca
GO
ALTER TABLE Personas.usuarios
ADD CONSTRAINT
[DF_Personas_Secreta]
DEFAULT '1111'
FOR Secreta
GO
ALTER TABLE Documentos.libros
WITH CHECK
ADD CONSTRAINT
[FK_Documentos_Claveautor_IDClave
autor]
FOREIGN KEY (Claveautor)
REFERENCES Personas.autores
(Claveautor)
GO
ALTER TABLE Documentos.libros
ADD CONSTRAINT
[CK_Documentos_Paginas]
CHECK (Paginas>=1 AND
Paginas<=666)
GO
9. Centro Universitario de los Valles
Licenciatura en Tecnologías de la Información
Sistemas de Bases de Datos II
Estudiante: Leonel Castillo Castañeda