Creación Indices y Constraints en bases de datos de SQL Server

8

Click here to load reader

Transcript of Creación Indices y Constraints en bases de datos de SQL Server

Page 1: Creación Indices y Constraints en bases de datos de SQL Server

Creación Índices y Constraints en bases de

datos de SQL Server

Page 2: Creación Indices 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:

Page 3: Creación Indices y Constraints en bases de datos de SQL Server

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”

Page 4: Creación Indices y Constraints en bases de datos de SQL Server

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

Page 5: Creación Indices y Constraints en bases de datos de SQL Server

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

Page 6: Creación Indices y Constraints en bases de datos de SQL Server

Y por ultimo, volvemos a ingresar datos en cada una de las tablas (Manualmente o Gráficamente)

Page 7: Creación Indices y Constraints en bases de datos de SQL Server

TABLA LIBROS

Como se puede ver.

Los datos se agregaron correctamente

TABLA AUTORES

TABLA USUARIOS

Page 8: Creación Indices y Constraints en bases de datos de SQL Server

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!