creación indices y constraints en bases de datos de sql server
TRANSCRIPT
![Page 1: Creación indices y constraints en bases de datos de sql server](https://reader036.vdocuments.net/reader036/viewer/2022062412/58a397651a28abb1348b5225/html5/thumbnails/1.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022062412/58a397651a28abb1348b5225/html5/thumbnails/2.jpg)
1.- Primero borraremos todos los datos contenidos en las tablas de la base de datos mediante este código.
F5 para ejecutar los códigos.
![Page 3: Creación indices y constraints en bases de datos de sql server](https://reader036.vdocuments.net/reader036/viewer/2022062412/58a397651a28abb1348b5225/html5/thumbnails/3.jpg)
2.- Insertaremos con los siguientes códigos en la tabla usuarios un índice de tipo agrupado (Clúster) llamado: “usuario_unico y un constraint de tipo DEFAULT cuyo
valor será: “1111” .
F5 para ejecutar los códigos.
![Page 4: Creación indices y constraints en bases de datos de sql server](https://reader036.vdocuments.net/reader036/viewer/2022062412/58a397651a28abb1348b5225/html5/thumbnails/4.jpg)
Insertaremos con los siguientes códigos en la tabla autores un índice de tipo agrupado (Clúster) llamado: “claveautor_unica” y un índice de tipo
no agrupado (Non Clúster) llamado: “nacionalidad_autor”
![Page 5: Creación indices y constraints en bases de datos de sql server](https://reader036.vdocuments.net/reader036/viewer/2022062412/58a397651a28abb1348b5225/html5/thumbnails/5.jpg)
Insertaremos con los siguientes códigos en la tabla libros un índice de tipo agrupado (Clúster) llamado: “isbn_unico” y un constraint de tipo FOREIGN KEY que haga referencia a la tabla “autores”
![Page 6: Creación indices y constraints en bases de datos de sql server](https://reader036.vdocuments.net/reader036/viewer/2022062412/58a397651a28abb1348b5225/html5/thumbnails/6.jpg)
Insertaremos con los siguientes códigos en la tabla libros un índice de tipo no agrupado (Non Clúster) llamado:
“editorial_libro” y un constraint tipo CHECK en donde acepta valor mínimo de 1 y máximo de 900 (mayor o igual a 1 así
como menor o igual a 900)
![Page 7: Creación indices y constraints en bases de datos de sql server](https://reader036.vdocuments.net/reader036/viewer/2022062412/58a397651a28abb1348b5225/html5/thumbnails/7.jpg)
3.- Ahora volveremos a introducir datos a las tablas, recuerda que para introducir datos le damos clic derecho a la tabla elegida y seleccionamos la opción de: Editar las primeras 200 filas
![Page 8: Creación indices y constraints en bases de datos de sql server](https://reader036.vdocuments.net/reader036/viewer/2022062412/58a397651a28abb1348b5225/html5/thumbnails/8.jpg)
Tabla usuarios, autores y libros con los datos introducidos
![Page 9: Creación indices y constraints en bases de datos de sql server](https://reader036.vdocuments.net/reader036/viewer/2022062412/58a397651a28abb1348b5225/html5/thumbnails/9.jpg)
Centro Universitario de los Valles
Sistemas de Bases de Datos IIProfesor: Abraham Vega Tapia
Alumno: Héctor Bautista FregosoLic. Tecnologías de la Información