SlideShare una empresa de Scribd logo
1 de 9
Creación Índices y Constraints
en bases de datos de SQL
Server
Paso 1
Borrar todos Los
contenidos BDD
Use BDBiblioteca
GO
Truncate table Personas.usuarios
GO
Truncate table Personas.autores
GO
Truncate table Documentos.libros
GO
Paso 2
Creando
Llaves Primarias
Use BDBiblioteca
GO
ALTER TABLE Documentos.libro
ADD CONSTRAINT [isbn_unico]
PRIMARY KEY (Isbn)
GO
ALTER TABLE Personas.autores
ADD CONSTRAINT
[claveautor_unica]
PRIMARY KEY (Claveautor)
GO
ALTER TABLE Personas.usuarios
ADD CONSTRAINT [usuario_unico]
PRIMARY KEY (Id)
GO
Paso 2.1
Creando Indices
Use BDBiblioteca
GO
CREATE UNIQUE CLUSTERED INDEX
usuario_unico
ON Personas.Secreta (Secreta)
GO
CREATE UNIQUE CLUSTERED INDEX
claveautor_unica
ON Personas.autores (Claveautor)
GO
CREATE NONCLUSTERED INDEX
nacionalidad_autor
ON Personas.autores (Nacionalidad)
GO
CREATE UNIQUE CLUSTERED INDEX
isbn_unico
ON Documentos.libros (Isbn)
GO
CREATE NONCLUSTERED INDEX
editorial_libro
ON Documentos.libros (Editorial)
GO
Paso 2.2
Agregando Constraints
Use BDBiblioteca
GO
ALTER TABLE Personas.usuarios
ADD CONSTRAINT
[DF_Personas_Secreta]
DEFAULT '1111'
FOR Secreta
GO
ALTER TABLE Documentos.libros
WITH CHECK
ADD CONSTRAINT
[FK_Documentos_Claveautor_IDClave
autor]
FOREIGN KEY (Claveautor)
REFERENCES Personas.autores
(Claveautor)
GO
ALTER TABLE Documentos.libros
ADD CONSTRAINT
[CK_Documentos_Paginas]
CHECK (Paginas>=1 AND
Paginas<=666)
GO
Paso 3
Agregando Valores a Tabla Personas.usuarios
Paso 3.1
Agregando Valores a Tabla Personas.autores
Paso 3.2
Agregando Valores a Tabla Documentos.libros
Centro Universitario de los Valles
Licenciatura en Tecnologías de la Información
Sistemas de Bases de Datos II
Estudiante: Leonel Castillo Castañeda

Más contenido relacionado

Similar a Creacion indices y constraints en bases de datos

Creación de Bases de Datos en SQL Server
Creación de Bases de Datos en SQL ServerCreación de Bases de Datos en SQL Server
Creación de Bases de Datos en SQL ServerZeleneMorita
 
Creacion de Índices y CONSTRAINTS en la Base de Datos del Servidor SQL Serv...
Creacion de Índices  y  CONSTRAINTS en la Base de Datos del Servidor SQL Serv...Creacion de Índices  y  CONSTRAINTS en la Base de Datos del Servidor SQL Serv...
Creacion de Índices y CONSTRAINTS en la Base de Datos del Servidor SQL Serv...VICTORMANUELBEASAGUI
 
Creación indices y constraints en bases de datos de sql server
Creación indices y constraints en bases de datos de sql serverCreación indices y constraints en bases de datos de sql server
Creación indices y constraints en bases de datos de sql serverDIANAEVELINSOLISGONZ
 
Creación indices y constraints en bases de datos de sql server
Creación indices y constraints en bases de datos de sql serverCreación indices y constraints en bases de datos de sql server
Creación indices y constraints en bases de datos de sql serverDIANAEVELINSOLISGONZ
 
Indices y Constraints BD SQL Server
Indices y Constraints BD SQL ServerIndices y Constraints BD SQL Server
Indices y Constraints BD SQL ServerJuan Manuel Mendoza
 
Creación índices y constraints en bases de datos de sql server
Creación índices y constraints en bases de datos de sql serverCreación índices y constraints en bases de datos de sql server
Creación índices y constraints en bases de datos de sql serverOSCARANDRESALBAPADRO
 
Creacion de indices y constraints en base de datos de sql server
Creacion de indices y constraints en base de datos de sql serverCreacion de indices y constraints en base de datos de sql server
Creacion de indices y constraints en base de datos de sql serverLeón Jiménez
 
"Creación de bases de datos en SQL Server"
"Creación de bases de datos en SQL Server" "Creación de bases de datos en SQL Server"
"Creación de bases de datos en SQL Server" pacovar
 
Indices y constraints en la base de datos
Indices y constraints en la base de datosIndices y constraints en la base de datos
Indices y constraints en la base de datosOswaldo Gomez
 
Creación indices y constraints en bases de datos de SQL server, BDBiblioteca
Creación indices y constraints en bases de datos de SQL server, BDBibliotecaCreación indices y constraints en bases de datos de SQL server, BDBiblioteca
Creación indices y constraints en bases de datos de SQL server, BDBibliotecaCINTHIAELIZERARELLAN
 
Creacion de indices y constraints en base de datos de sql server
Creacion de indices y constraints en base de datos  de sql serverCreacion de indices y constraints en base de datos  de sql server
Creacion de indices y constraints en base de datos de sql serverDorianAlejandroRamir
 
Creación de bases de datos en SQL Server
Creación de bases de datos en SQL ServerCreación de bases de datos en SQL Server
Creación de bases de datos en SQL ServerGualberam
 

Similar a Creacion indices y constraints en bases de datos (16)

Indices y constraints
Indices y constraintsIndices y constraints
Indices y constraints
 
INDICES Y CONSTRAINTS.pdf
INDICES Y CONSTRAINTS.pdfINDICES Y CONSTRAINTS.pdf
INDICES Y CONSTRAINTS.pdf
 
Creación de Bases de Datos en SQL Server
Creación de Bases de Datos en SQL ServerCreación de Bases de Datos en SQL Server
Creación de Bases de Datos en SQL Server
 
Creacion de Índices y CONSTRAINTS en la Base de Datos del Servidor SQL Serv...
Creacion de Índices  y  CONSTRAINTS en la Base de Datos del Servidor SQL Serv...Creacion de Índices  y  CONSTRAINTS en la Base de Datos del Servidor SQL Serv...
Creacion de Índices y CONSTRAINTS en la Base de Datos del Servidor SQL Serv...
 
Creación indices y constraints en bases de datos de sql server
Creación indices y constraints en bases de datos de sql serverCreació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
Creación indices y constraints en bases de datos de sql serverCreació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 BD SQL Server
Indices y Constraints BD SQL ServerIndices y Constraints BD SQL Server
Indices y Constraints BD SQL Server
 
Creación índices y constraints en bases de datos de sql server
Creación índices y constraints en bases de datos de sql serverCreación índices y constraints en bases de datos de sql server
Creación índices y constraints en bases de datos de sql server
 
Creacion de indices y constraints en base de datos de sql server
Creacion de indices y constraints en base de datos de sql serverCreacion de indices y constraints en base de datos de sql server
Creacion de indices y constraints en base de datos de sql server
 
Raftel bd biblioteca2-.txt
Raftel  bd biblioteca2-.txtRaftel  bd biblioteca2-.txt
Raftel bd biblioteca2-.txt
 
"Creación de bases de datos en SQL Server"
"Creación de bases de datos en SQL Server" "Creación de bases de datos en SQL Server"
"Creación de bases de datos en SQL Server"
 
Indices y constraints en la base de datos
Indices y constraints en la base de datosIndices y constraints en la base de datos
Indices y constraints en la base de datos
 
Indices y constraints
Indices y constraintsIndices y constraints
Indices y constraints
 
Creación indices y constraints en bases de datos de SQL server, BDBiblioteca
Creación indices y constraints en bases de datos de SQL server, BDBibliotecaCreación indices y constraints en bases de datos de SQL server, BDBiblioteca
Creación indices y constraints en bases de datos de SQL server, BDBiblioteca
 
Creacion de indices y constraints en base de datos de sql server
Creacion de indices y constraints en base de datos  de sql serverCreacion de indices y constraints en base de datos  de sql server
Creacion de indices y constraints en base de datos de sql server
 
Creación de bases de datos en SQL Server
Creación de bases de datos en SQL ServerCreación de bases de datos en SQL Server
Creación de bases de datos en SQL Server
 

Último

trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 

Último (20)

trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 

Creacion indices y constraints en bases de datos

  • 1. Creación Índices y Constraints en bases de datos de SQL Server
  • 2. Paso 1 Borrar todos Los contenidos BDD Use BDBiblioteca GO Truncate table Personas.usuarios GO Truncate table Personas.autores GO Truncate table Documentos.libros GO
  • 3. Paso 2 Creando Llaves Primarias Use BDBiblioteca GO ALTER TABLE Documentos.libro ADD CONSTRAINT [isbn_unico] PRIMARY KEY (Isbn) GO ALTER TABLE Personas.autores ADD CONSTRAINT [claveautor_unica] PRIMARY KEY (Claveautor) GO ALTER TABLE Personas.usuarios ADD CONSTRAINT [usuario_unico] PRIMARY KEY (Id) GO
  • 4. Paso 2.1 Creando Indices Use BDBiblioteca GO CREATE UNIQUE CLUSTERED INDEX usuario_unico ON Personas.Secreta (Secreta) GO CREATE UNIQUE CLUSTERED INDEX claveautor_unica ON Personas.autores (Claveautor) GO CREATE NONCLUSTERED INDEX nacionalidad_autor ON Personas.autores (Nacionalidad) GO CREATE UNIQUE CLUSTERED INDEX isbn_unico ON Documentos.libros (Isbn) GO CREATE NONCLUSTERED INDEX editorial_libro ON Documentos.libros (Editorial) GO
  • 5. Paso 2.2 Agregando Constraints Use BDBiblioteca GO ALTER TABLE Personas.usuarios ADD CONSTRAINT [DF_Personas_Secreta] DEFAULT '1111' FOR Secreta GO ALTER TABLE Documentos.libros WITH CHECK ADD CONSTRAINT [FK_Documentos_Claveautor_IDClave autor] FOREIGN KEY (Claveautor) REFERENCES Personas.autores (Claveautor) GO ALTER TABLE Documentos.libros ADD CONSTRAINT [CK_Documentos_Paginas] CHECK (Paginas>=1 AND Paginas<=666) GO
  • 6. Paso 3 Agregando Valores a Tabla Personas.usuarios
  • 7. Paso 3.1 Agregando Valores a Tabla Personas.autores
  • 8. Paso 3.2 Agregando Valores a Tabla Documentos.libros
  • 9. Centro Universitario de los Valles Licenciatura en Tecnologías de la Información Sistemas de Bases de Datos II Estudiante: Leonel Castillo Castañeda