creación indices y constrains en bases de datos de sql server
TRANSCRIPT
![Page 1: Creación indices y constrains en bases de datos de sql server](https://reader036.vdocuments.pub/reader036/viewer/2022062822/588199911a28ab0d358b739b/html5/thumbnails/1.jpg)
CREACIÓN ÍNDICES Y
CONSTRAINS EN BASES DE DATOS DE SCL SERVER
![Page 2: Creación indices y constrains en bases de datos de sql server](https://reader036.vdocuments.pub/reader036/viewer/2022062822/588199911a28ab0d358b739b/html5/thumbnails/2.jpg)
BORRAR TODOS LOS DATOS CONTENIDOS EN LA BASE DE DATOS MEDIANTE EL CÓDIGO TRUNCATE TABLE.
![Page 3: Creación indices y constrains en bases de datos de sql server](https://reader036.vdocuments.pub/reader036/viewer/2022062822/588199911a28ab0d358b739b/html5/thumbnails/3.jpg)
CREACION DEL INDICE DEL TIPO AGRUPADO (CLÚSTER) LLAMADO “USUARIO_UNICO”
![Page 4: Creación indices y constrains en bases de datos de sql server](https://reader036.vdocuments.pub/reader036/viewer/2022062822/588199911a28ab0d358b739b/html5/thumbnails/4.jpg)
CREACION DE LA LLAVE PRIMARIA Id de la tabla Personas.usuarios.
![Page 5: Creación indices y constrains en bases de datos de sql server](https://reader036.vdocuments.pub/reader036/viewer/2022062822/588199911a28ab0d358b739b/html5/thumbnails/5.jpg)
Agregando un CONSTRAINT del tipo DEFAULT al campo Secreta cuyo valor será “1111”.
![Page 6: Creación indices y constrains en bases de datos de sql server](https://reader036.vdocuments.pub/reader036/viewer/2022062822/588199911a28ab0d358b739b/html5/thumbnails/6.jpg)
AGREGANDO EL INDICE DEL TIPO AGRUPADO (CLÚSTER) LLAMADO “claveautor_única” en el campo Claveautor de la
tabla Personas.autores
![Page 7: Creación indices y constrains en bases de datos de sql server](https://reader036.vdocuments.pub/reader036/viewer/2022062822/588199911a28ab0d358b739b/html5/thumbnails/7.jpg)
CREACION DE LA LLAVE PRIMARIA DE LA TABLA Personas.autores la cual será Claveautor.
![Page 8: Creación indices y constrains en bases de datos de sql server](https://reader036.vdocuments.pub/reader036/viewer/2022062822/588199911a28ab0d358b739b/html5/thumbnails/8.jpg)
Agregando al campo Nacionalidad un INDICE del tipo no agrupado (Non Clúster) llamado: “nacionalidad_autor”.
![Page 9: Creación indices y constrains en bases de datos de sql server](https://reader036.vdocuments.pub/reader036/viewer/2022062822/588199911a28ab0d358b739b/html5/thumbnails/9.jpg)
Como no aparece del lado derecho el índice ya agregado lo volví a aplicar, pero me manda la leyenda de que la operación falló por
que el índice ya esta creado.
![Page 10: Creación indices y constrains en bases de datos de sql server](https://reader036.vdocuments.pub/reader036/viewer/2022062822/588199911a28ab0d358b739b/html5/thumbnails/10.jpg)
Agregando al campo lsbn de la tabla Documentos.libros un INDICE del tipo agrupado (Clúster) llamado “isbn_único” y al campo
Editorial un INDICE del tipo no agrupado (Non Clúster) llamado “editorial_libro”.
![Page 11: Creación indices y constrains en bases de datos de sql server](https://reader036.vdocuments.pub/reader036/viewer/2022062822/588199911a28ab0d358b739b/html5/thumbnails/11.jpg)
Agregando al campo lsbn de la tabla Documentos.libros la llave primaria
![Page 12: Creación indices y constrains en bases de datos de sql server](https://reader036.vdocuments.pub/reader036/viewer/2022062822/588199911a28ab0d358b739b/html5/thumbnails/12.jpg)
Agregando al campo Paginas de tabla Documentos.libros un CONSTRAINT del tipo CHECK en donde acepta un valor mínimo de1 máximo de 900 (Mayor o
igual a 1 así como menor o igual a 900)
![Page 13: Creación indices y constrains en bases de datos de sql server](https://reader036.vdocuments.pub/reader036/viewer/2022062822/588199911a28ab0d358b739b/html5/thumbnails/13.jpg)
Agregando al campo Claveautor de la tabla documentos.libros un CONSTRAINT del tipo FOREING KEY que haga referencia a la tabla “autores”.
![Page 14: Creación indices y constrains en bases de datos de sql server](https://reader036.vdocuments.pub/reader036/viewer/2022062822/588199911a28ab0d358b739b/html5/thumbnails/14.jpg)
Agregando manualmente datos de tres registros a la tabla usuarios.
![Page 15: Creación indices y constrains en bases de datos de sql server](https://reader036.vdocuments.pub/reader036/viewer/2022062822/588199911a28ab0d358b739b/html5/thumbnails/15.jpg)
Agregando manualmente datos de tres registros a la tabla autores
![Page 16: Creación indices y constrains en bases de datos de sql server](https://reader036.vdocuments.pub/reader036/viewer/2022062822/588199911a28ab0d358b739b/html5/thumbnails/16.jpg)
Agregando manualmente datos de tres registros a la tabla libros
![Page 17: Creación indices y constrains en bases de datos de sql server](https://reader036.vdocuments.pub/reader036/viewer/2022062822/588199911a28ab0d358b739b/html5/thumbnails/17.jpg)
Centro Universitario de los VallesLicenciatura en Tecnologías de la Información
SISTEMAS DE BASE DE DATOS IIEstudiante: María del Refugio Rodríguez
Castro