SlideShare una empresa de Scribd logo
UNIVERSIDAD DE GUADALAJARA
CENTRO UNIVERSITARIO DE LOS
VALLES
INDICES Y CONSTRAINTS EN
LA BASE DE DATOS
DEL SERVIDOR SQL SERVER
PASO 1.
De la base de Datos que creamos llamada
BDBiblioteca la utilizaremos de nuevo y Debemos
primeramente borrar todos los datos contenidos en
las tablas de la base de datos mediante este código:
Use BDBiblioteca
GO
Truncate table Personas.usuarios
GO
Truncate table Personas.autores
GO
Truncate table Documentos.libros
GO
Ejecutamos la BD que hiciste anteriormente.
Borrar los datos que se ingresaron, para esto se deberás
escribir el siguiente código y lo ejecutas.
Cerciórate de que las tablas estén borrados.
PASO 2.
• La tabla usuarios deberá tener los siguientes nuevos
elementos (marcados en azul):
Id (Entero Autonumérico [Identidad 1,1]) (Llave primaria)
Usuario (nvarchar de 10) NOT NULL
En este campo agregar un INDICE del tipo agrupado
(Clúster) llamado: “usuario_unico”
Secreta (int de 5) NOT NULL
En este campo agregar un CONSTRAINT del tipo
DEFAULT cuyo valor será: “1111”
Nombre (nvarchar de 30) NOT NULL
Paterno (nvarchar de 30) NOT NULL
Materno (nvarchar de 30) NOT NULL
En este esta subrayado de rojo por que ya
existe
• La tabla autores deberá estar conformada de los siguientes
campos:
Id (Entero Autonumérico [Identidad 1,1])
Claveautor (nvarchar de 10) NOT NULL [Llave primaria]
En este campo agregar un INDICE del tipo agrupado
(Clúster) llamado: “claveautor_unica”
Nombre (nvarchar de 30) NOT NULL
Paterno (nvarchar de 30) NOT NULL
Materno (nvarchar de 30) NOT NULL
Nacionalidad (nvarchar de 20) NOT NULL
En este campo agregar un INDICE del tipo no agrupado
(Non Clúster) llamado: “nacionalidad_autor”
• La tabla libros deberá estar conformada de los siguientes campos:
Id (Entero Autonumérico [Identidad 1,1])
Isbn (nvarchar 20) NOT NULL [Llave primaria]
En este campo agregar un INDICE del tipo agrupado (Clúster) llamado: “isbn_unico”
Claveautor (nvarchar de 10) NOT NULL [Llave foránea]
En este campo agregar un CONSTRAINT del tipo FOREIGN KEY que haga referencia
a la tabla “autores”
Titulo (nvarchar 30) NOT NULL
Editorial (nvarchar 25) NOT NULL
En este campo agregar un INDICE del tipo no agrupado (Non Clúster) llamado:
“editorial_libro”
Paginas (Entero de 4)
En este campo agregar un CONSTRAINT del 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)
• Deberemos introducir una vez más y manualmente o con un
INSERT INTO los datos en las tres tablas, por lo menos 3 registros en cada
una de ellas, por ejemplo:
PASO 3.
• TABLA USUARIOS:
Usuario1, 6565, Juan, Pérez, García
Usuario2, 1212, Scarlet, Rodriguez, Buenrostro
Usuario3, 5578, Salvador, Fonseca, Espinoza
• TABLA AUTORES
Cesaromega, Cesar, Hernández, Rodríguez, España
Patyaa, Patricia, Alatorre, Rosas, México
Machan, Maria Elena, Chan, Salas, Guatemala
• TABLA LIBROS
Xw2005esp, Cesaromega, SQL Server 2014, Alfaomega, 800
Mx2003mex, Patyaa, Teorías del Aprendizaje, Trillas, 388
Gm2002gua, Machan, Educación a Distancia, Paidós, 250
Creación Indices y Constraints en bases de datos de SQL Server
Así se debe quedar cada tabla con sus respectivos campos ya llenados con los datos que se nos
proporciono para la base de datos:
Documento.Libro
s
Persona.Usuarios
Persona.Autores
Centro Universitario de los Valles
Licenciatura en Tecnologías de la Información
SISTEMAS DE BASES DE DATOS II
Estudiante: Jose Juan Covarrubias Leal

Más contenido relacionado

PPT
Creación indices y constraints en bases de datos de sql server
PPTX
Creación indices y constraints en bases de datos de sql server
PPTX
"Creación Indices y Constraints en bases de datos de SQL Server"
PPTX
Indices y constraints en la base de datos
PPTX
Creación indices y constraints en bases de datos de sql server
PPTX
Indices y constraints en la base de datos
PPTX
Indices y constraints en la base de datos
PPTX
Creación de bases de datos en sql server
Creación indices y constraints en bases de datos de sql server
Creación indices y constraints en bases de datos de sql server
"Creación Indices y Constraints en bases de datos de SQL Server"
Indices y constraints en la base de datos
Creación indices y constraints en bases de datos de sql server
Indices y constraints en la base de datos
Indices y constraints en la base de datos
Creación de bases de datos en sql server

La actualidad más candente (19)

PPT
PDF
Pasos Para Conectar Una Base De Datos En Visual Basic
PDF
Formularios html
DOCX
Base De Datos Con Visual Basic6.0
 
PPTX
Crear base de datos mysql command
DOC
Como crear una base de datos con visual basic
TXT
Set de instrucciones my sql
DOCX
Michelle 2
PPTX
Comp s3 exc3_enrique antonio brito resendiz gabriel peña campa
DOCX
Comando sql server
PPTX
Creación Indices y Constraints en bases de datos de SQL Server
PPTX
Como utilizar sql en visual basic 6
PPS
SQL Visual Basic 6.0
PDF
Enlace de visual basic con una base de datos access 2007
PPTX
Creación indices y constraints en bases de datos de sql server
PPT
Pasos Para Conectar Una Base De Datos En Visual Basic
Formularios html
Base De Datos Con Visual Basic6.0
 
Crear base de datos mysql command
Como crear una base de datos con visual basic
Set de instrucciones my sql
Michelle 2
Comp s3 exc3_enrique antonio brito resendiz gabriel peña campa
Comando sql server
Creación Indices y Constraints en bases de datos de SQL Server
Como utilizar sql en visual basic 6
SQL Visual Basic 6.0
Enlace de visual basic con una base de datos access 2007
Creación indices y constraints en bases de datos de sql server
Publicidad

Destacado (15)

PDF
Transformed service quality through  testing solution for a leading US airline
PDF
Kitől kapsz SMS-t?
PPTX
คณะวิศวกรรมศาสตร์
PDF
Member_Notification_Of_Results
DOCX
отчет о результатах самообследования мобу сош № 26 2014 2015
DOC
наш участок
PDF
Appendix 17
DOC
распис зан 15 16
DOC
Updated Resume Enrique Pino 2016
DOCX
Circulos para colorear
PPTX
A Parents’ Guide to the FL Standards
PPTX
Psicodelia
PPTX
Restriction enzyme digestion
PPT
recombinant DNA technology enzymes
PPTX
Business Studies Project On Pizza Hut By Parv Poddar
Transformed service quality through  testing solution for a leading US airline
Kitől kapsz SMS-t?
คณะวิศวกรรมศาสตร์
Member_Notification_Of_Results
отчет о результатах самообследования мобу сош № 26 2014 2015
наш участок
Appendix 17
распис зан 15 16
Updated Resume Enrique Pino 2016
Circulos para colorear
A Parents’ Guide to the FL Standards
Psicodelia
Restriction enzyme digestion
recombinant DNA technology enzymes
Business Studies Project On Pizza Hut By Parv Poddar
Publicidad

Similar a Creación Indices y Constraints en bases de datos de SQL Server (20)

PPT
Creación indices y constraints en bases de datos de sql server
PPTX
Creación indices y constraints en bases de datos de sql server
PPTX
Indices y constraints en la base de datos
PPTX
Creacion indices y constraints en la base de datos
PPTX
Creación indices y constraints en bases de datos de sql server
PPTX
Creación de Índices y Constraints en bases de datos de SQL Server"
PPTX
Creacion indices y constraints base de datos en sql server
PPTX
Tarea 4 creación indices y constraints en bases de datos de sql server
PPTX
Creación Indices y Constraints en bases de datos de SQL Server
PPTX
Creacion de indices y constraints en sql server
PPTX
Creación índices y constraints en bases de datos de sql server
PPTX
Bd biblioteca indice y constraint velador rocha
PPTX
Creación indices y constraints en bases de datos de sql server
PPTX
Indices y constraints en la base de datos
PPTX
Creación indices y constraints en bases de datos de sql server
PPTX
PPTX
Indices y constraints
PPTX
Indices jose
PPTX
"Creación de bases de datos en SQL Server"
PPTX
Creacion de indices y constraints en base de datos de sql server
Creación indices y constraints en bases de datos de sql server
Creación indices y constraints en bases de datos de sql server
Indices y constraints en la base de datos
Creacion indices y constraints en la base de datos
Creación indices y constraints en bases de datos de sql server
Creación de Índices y Constraints en bases de datos de SQL Server"
Creacion indices y constraints base de datos en sql server
Tarea 4 creación indices y constraints en bases de datos de sql server
Creación Indices y Constraints en bases de datos de SQL Server
Creacion de indices y constraints en sql server
Creación índices y constraints en bases de datos de sql server
Bd biblioteca indice y constraint velador rocha
Creación indices y constraints en bases de datos de sql server
Indices y constraints en la base de datos
Creación indices y constraints en bases de datos de sql server
Indices y constraints
Indices jose
"Creación de bases de datos en SQL Server"
Creacion de indices y constraints en base de datos de sql server

Último (20)

PDF
5°-UNIDAD 5 - 2025.pdf aprendizaje 5tooo
PPTX
Doctrina 1 Soteriologuia y sus diferente
PDF
Escuelas Desarmando una mirada subjetiva a la educación
PDF
CONFERENCIA-Deep Research en el aula universitaria-UPeU-EduTech360.pdf
DOCX
Informe_practica pre Final.docxddadssasdddddddddddddddddddddddddddddddddddddddd
PDF
GUIA DE: CANVA + INTELIGENCIA ARTIFICIAL
DOCX
V UNIDAD - PRIMER GRADO. del mes de agosto
PDF
ciencias-1.pdf libro cuarto basico niños
PDF
Crear o Morir - Andres Oppenheimer Ccesa007.pdf
PDF
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
PDF
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf
PDF
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf
PDF
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf
PDF
PFB-MANUAL-PRUEBA-FUNCIONES-BASICAS-pdf.pdf
PDF
COMPLETO__PROYECTO_VIVAN LOS NIÑOS Y SUS DERECHOS_EDUCADORASSOS.pdf
DOCX
III Ciclo _ Plan Anual 2025.docx PARA ESTUDIANTES DE PRIMARIA
PDF
Didactica de la Investigacion Educativa SUE Ccesa007.pdf
PDF
IDH_Guatemala_2.pdfnjjjkeioooe ,l dkdldp ekooe
DOCX
V UNIDAD - SEGUNDO GRADO. del mes de agosto
PDF
TOMO II - LITERATURA.pd plusenmas ultras
5°-UNIDAD 5 - 2025.pdf aprendizaje 5tooo
Doctrina 1 Soteriologuia y sus diferente
Escuelas Desarmando una mirada subjetiva a la educación
CONFERENCIA-Deep Research en el aula universitaria-UPeU-EduTech360.pdf
Informe_practica pre Final.docxddadssasdddddddddddddddddddddddddddddddddddddddd
GUIA DE: CANVA + INTELIGENCIA ARTIFICIAL
V UNIDAD - PRIMER GRADO. del mes de agosto
ciencias-1.pdf libro cuarto basico niños
Crear o Morir - Andres Oppenheimer Ccesa007.pdf
ACERTIJO Súper Círculo y la clave contra el Malvado Señor de las Formas. Por ...
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf
Cronograma de clases de Práctica Profesional 2 2025 UDE.pdf
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf
PFB-MANUAL-PRUEBA-FUNCIONES-BASICAS-pdf.pdf
COMPLETO__PROYECTO_VIVAN LOS NIÑOS Y SUS DERECHOS_EDUCADORASSOS.pdf
III Ciclo _ Plan Anual 2025.docx PARA ESTUDIANTES DE PRIMARIA
Didactica de la Investigacion Educativa SUE Ccesa007.pdf
IDH_Guatemala_2.pdfnjjjkeioooe ,l dkdldp ekooe
V UNIDAD - SEGUNDO GRADO. del mes de agosto
TOMO II - LITERATURA.pd plusenmas ultras

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

  • 1. UNIVERSIDAD DE GUADALAJARA CENTRO UNIVERSITARIO DE LOS VALLES INDICES Y CONSTRAINTS EN LA BASE DE DATOS DEL SERVIDOR SQL SERVER
  • 2. PASO 1. De la base de Datos que creamos llamada BDBiblioteca la utilizaremos de nuevo y Debemos primeramente borrar todos los datos contenidos en las tablas de la base de datos mediante este código: Use BDBiblioteca GO Truncate table Personas.usuarios GO Truncate table Personas.autores GO Truncate table Documentos.libros GO
  • 3. Ejecutamos la BD que hiciste anteriormente. Borrar los datos que se ingresaron, para esto se deberás escribir el siguiente código y lo ejecutas. Cerciórate de que las tablas estén borrados.
  • 4. PASO 2. • La tabla usuarios deberá tener los siguientes nuevos elementos (marcados en azul): Id (Entero Autonumérico [Identidad 1,1]) (Llave primaria) Usuario (nvarchar de 10) NOT NULL En este campo agregar un INDICE del tipo agrupado (Clúster) llamado: “usuario_unico” Secreta (int de 5) NOT NULL En este campo agregar un CONSTRAINT del tipo DEFAULT cuyo valor será: “1111” Nombre (nvarchar de 30) NOT NULL Paterno (nvarchar de 30) NOT NULL Materno (nvarchar de 30) NOT NULL En este esta subrayado de rojo por que ya existe
  • 5. • La tabla autores deberá estar conformada de los siguientes campos: Id (Entero Autonumérico [Identidad 1,1]) Claveautor (nvarchar de 10) NOT NULL [Llave primaria] En este campo agregar un INDICE del tipo agrupado (Clúster) llamado: “claveautor_unica” Nombre (nvarchar de 30) NOT NULL Paterno (nvarchar de 30) NOT NULL Materno (nvarchar de 30) NOT NULL Nacionalidad (nvarchar de 20) NOT NULL En este campo agregar un INDICE del tipo no agrupado (Non Clúster) llamado: “nacionalidad_autor”
  • 6. • La tabla libros deberá estar conformada de los siguientes campos: Id (Entero Autonumérico [Identidad 1,1]) Isbn (nvarchar 20) NOT NULL [Llave primaria] En este campo agregar un INDICE del tipo agrupado (Clúster) llamado: “isbn_unico” Claveautor (nvarchar de 10) NOT NULL [Llave foránea] En este campo agregar un CONSTRAINT del tipo FOREIGN KEY que haga referencia a la tabla “autores” Titulo (nvarchar 30) NOT NULL Editorial (nvarchar 25) NOT NULL En este campo agregar un INDICE del tipo no agrupado (Non Clúster) llamado: “editorial_libro” Paginas (Entero de 4) En este campo agregar un CONSTRAINT del 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)
  • 7. • Deberemos introducir una vez más y manualmente o con un INSERT INTO los datos en las tres tablas, por lo menos 3 registros en cada una de ellas, por ejemplo: PASO 3. • TABLA USUARIOS: Usuario1, 6565, Juan, Pérez, García Usuario2, 1212, Scarlet, Rodriguez, Buenrostro Usuario3, 5578, Salvador, Fonseca, Espinoza • TABLA AUTORES Cesaromega, Cesar, Hernández, Rodríguez, España Patyaa, Patricia, Alatorre, Rosas, México Machan, Maria Elena, Chan, Salas, Guatemala • TABLA LIBROS Xw2005esp, Cesaromega, SQL Server 2014, Alfaomega, 800 Mx2003mex, Patyaa, Teorías del Aprendizaje, Trillas, 388 Gm2002gua, Machan, Educación a Distancia, Paidós, 250
  • 9. Así se debe quedar cada tabla con sus respectivos campos ya llenados con los datos que se nos proporciono para la base de datos: Documento.Libro s Persona.Usuarios Persona.Autores
  • 10. Centro Universitario de los Valles Licenciatura en Tecnologías de la Información SISTEMAS DE BASES DE DATOS II Estudiante: Jose Juan Covarrubias Leal