"Creación Indices y Constraints en bases de datos de SQL Server"
Creación indices y constraints en bases de datos de sql server
-
Upload
vanhe17 -
Category
Technology
-
view
154 -
download
0
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](https://reader035.fdocumento.com/reader035/viewer/2022062523/58879e461a28aba2088b4a39/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://reader035.fdocumento.com/reader035/viewer/2022062523/58879e461a28aba2088b4a39/html5/thumbnails/2.jpg)
Primero lo que tenemos que tenemos que hacer es borrar los datos a las tablas para poder crear índices y constraints y para eso utilizamos los siguientes códigos que aparecen en la imagen
Códigos para borrar datos de las tablas
![Page 3: Creación indices y constraints en bases de datos de sql server](https://reader035.fdocumento.com/reader035/viewer/2022062523/58879e461a28aba2088b4a39/html5/thumbnails/3.jpg)
Ya que borramos la informacion, debemos de crear un índice, dentro de la tabla de Usuarios con los códigos que están en la imagen
![Page 4: Creación indices y constraints en bases de datos de sql server](https://reader035.fdocumento.com/reader035/viewer/2022062523/58879e461a28aba2088b4a39/html5/thumbnails/4.jpg)
Ya que creamos el índice ahora vamos a crear un constraints en la misma tabla de usuarios.
![Page 5: Creación indices y constraints en bases de datos de sql server](https://reader035.fdocumento.com/reader035/viewer/2022062523/58879e461a28aba2088b4a39/html5/thumbnails/5.jpg)
Ya que creamos el índice en la tabla de usuarios ahora haremos lo mismo pero con la tabla de autores ahí también crearemos un índice agrupado en la columna Claveautor y el otro que será de tipo no agrupado en la columna Nacionalidad.
![Page 6: Creación indices y constraints en bases de datos de sql server](https://reader035.fdocumento.com/reader035/viewer/2022062523/58879e461a28aba2088b4a39/html5/thumbnails/6.jpg)
Ahora vamos a crear un índice en la tabla de libros utilizando los mismos códigos que hemos estado utilizando.
![Page 7: Creación indices y constraints en bases de datos de sql server](https://reader035.fdocumento.com/reader035/viewer/2022062523/58879e461a28aba2088b4a39/html5/thumbnails/7.jpg)
Ahora en la misma tabla de libros haremos un constraints de tipo FOREIGN KEY que haga referencia a la tabla “autores”, y utilizaremos el campo Claveautor, que esta en la tabla de autores.
![Page 8: Creación indices y constraints en bases de datos de sql server](https://reader035.fdocumento.com/reader035/viewer/2022062523/58879e461a28aba2088b4a39/html5/thumbnails/8.jpg)
Ahora haremos otro índice en la misma tabla de libros pero este será de tipo no agrupado
![Page 9: Creación indices y constraints en bases de datos de sql server](https://reader035.fdocumento.com/reader035/viewer/2022062523/58879e461a28aba2088b4a39/html5/thumbnails/9.jpg)
En la misma tabla de libros en el columna paginas agregaremos un CONSTRAINT del tipo CHECK en donde aceptara el valor mínimo de 1 y máximo de 900 (mayor o igual a 1 así como menor o igual a 900)
![Page 10: Creación indices y constraints en bases de datos de sql server](https://reader035.fdocumento.com/reader035/viewer/2022062523/58879e461a28aba2088b4a39/html5/thumbnails/10.jpg)
Ya que terminamos de hacer los índices y Constraints tenemos que volver a llenar las tablas .
Tabla de usuarios
![Page 11: Creación indices y constraints en bases de datos de sql server](https://reader035.fdocumento.com/reader035/viewer/2022062523/58879e461a28aba2088b4a39/html5/thumbnails/11.jpg)
Tabla de Autores
![Page 12: Creación indices y constraints en bases de datos de sql server](https://reader035.fdocumento.com/reader035/viewer/2022062523/58879e461a28aba2088b4a39/html5/thumbnails/12.jpg)
Tabla de Libros
![Page 13: Creación indices y constraints en bases de datos de sql server](https://reader035.fdocumento.com/reader035/viewer/2022062523/58879e461a28aba2088b4a39/html5/thumbnails/13.jpg)
Estudiante: María Vanesa Martínez Rodríguez
Centro Universitario de los Valles
Licenciatura en Tecnologías de la Información
Sistemas de bases de datos II