Post on 07-Apr-2017
Creación Índices y Constraints en bases de
datos de SQL Server
En primer lugar, lo que debemos hacer es eliminar cualquier dato que allá en las tablas de nuestra base de datos, para ello utilizaremos el comando:
TRUNCATE TABLE “Nombre de la tabla”Nota: Sin las comillas (“”)
Como se muestra en el ejemplo:
En seguida, agregaremos a la tabla nuevos elementos (Llaves primarias, Llaves foráneas, entre otros) En este caso, utilizaremos como ejemplo la tabla usuarios.
El ID lo estableceremos como llave primaria.
El campo usuario, le agregamos un INDICE agrupado.
Secreta: A este campo agregamos un CONSTRAINT del tipo DEFAULT cuyo valor será: “1111”
Lo mismo hacemos con las siguientes tablas, por ejemplo en está:
La Claveautor la establecemos como llave primaria.Y a está misma le agregamos un INDICE agrupado.
Nacionalidad: A este campo agregamos un INDICE no agrupado
La tercera tabla:Isbn lo hacemos llave primaria y le agregamos un INDICE agrupado.
Claveautor la hacemos llave foránea y le agregamos un CONSTRAINT del tipo FOREIGN KEY de la tabla “autores”
Editorial: Le agregamos un INDICE no agrupado
Paginas: A esté le agregamos un CONSTRAINT de tipo CHECK el cual aceptara el valor mínimo o igual de 1 y máximo o igual de 900
Y por ultimo, volvemos a ingresar datos en cada una de las tablas (Manualmente o Gráficamente)
TABLA LIBROS
Como se puede ver.
Los datos se agregaron correctamente
TABLA AUTORES
TABLA USUARIOS
Centro Universitario de los Valles
Licenciatura en Tecnologías de la Información
Sistemas de Bases de Datos II
Estudiante: Luis Ángel García Castro
¡GRACIAS!