SlideShare ist ein Scribd-Unternehmen logo
1 von 17
Creación de Índices y
Constraints de Bases de
Datos en SQL Server
En esta Ocasión retomaremos la Base de Datos que realizamos con
anterioridad “BDLibros” para trabajar con ella en SQL Server 2014
Ya hemos creado unas tablas en esta Base de Datos, así como introducido
datos en ella
¡PERO! Para esta práctica necesitaremos que los
datos de las tablas estén en blanco.
Al introducir el siguiente código, nos aseguramos
de limpiar solo los datos que se encuentran
almacenados en las tablas (sin afectar los campos ni
su estructura).
A continuación definiremos la llave primaria
de varias tablas, este es el código para hacerlo,
con esto declaramos al campo “Id” de la tabla
“Usuarios” bajo el esquema “Personas” como
nuestra llave primaria (Primary Key)
NOTA: Cada que agreguemos una lave
primaria o foránea, esta aparecerá en la
carpeta de “Keys” de la base de Datos.
Crearemos un Índice único y de tipo Cluster
llamado “usuario-unico” para así facilitar las
consultas en un futuro
NOTA: Al igual que ocurre con las llaves primarias y foráneas, al crear un INDEX
se creará un “Archivo” con el nombre de este en la carpeta 2Indexes” de la Base
de Datos
Para crear un CONSTRAINT se requiere del siguiente
código, así como definir el tipo de COSTRAINT será, en
este ejemplo es de tipo “Default”, esto quiere decir, que
si no se coloca ningún valor e n el campo “Secreta” de la
tabla “Usuarios” se agregará el valor “1111” por defecto,
para que este no quede con un valor nulo
NOTA: También se creará una
especie de “Archivo” cuando se
creé un CONSTRAINT en su
respectiva carpeta de la Base de
Datos
Nuevamente definiremos una llave primaria, esta vez
será la columna “Claveautor” de la tabla “Autores”.
Crearemos dos INDEX para la tabla
“Autores”
Ahora declararemos una llave primaria y un Index para
la tabla “Libros”.
Para añadir una “Llave Foránea” (Foreign Key)
se debe emplear el siguiente código. Así
como declarar la tabla de la cual tomará
referencias la llave foránea y la columna de la
cual dependerá de dicha tabla
NOTA: A diferencia de las Primary Key, las llaves foráneas, no
son indispensables para la tabla en la que se encuentran, así
que para diferenciarlas se les asignan colores y formas
diferentes. Una llave dorada (Llave primaria) y otra ya sea de
un color neutro, o uno más suave (Llave foránea).
Crearemos dos nuevos Index de tipo “Cluster”
para la tabla “Libro”.
Uno con la columna “Isbn” y otro para
“Editorial”
Por ultimo agregaremos un CONSTRAINT
de tipo CHECK para la tabla “Libros” en la
columna “Paginas”, en el que delimitemos
su número por un cierto número de
páginas.
Al igual que las llaves e INDEX, los
CONSTRAINTS de tipo CHECK
aparecerán en la carpeta de
“Constraints” de la Base de Datos
Solo nos queda volver a introducir los datos a
las tablas para ver que se cumplan los Indices
y Constraints que hemos creado.
Seleccionamos los primeros 1000
registros, como solo contamos
con 3 aparecerán solo esos
Si se realizó correctamente el llenado de los campos
aparecerá algo así, dependiendo de los datos y el
orden en que los ingresamos.
 Centro Universitario de los Valles
 Licenciatura en Tecnologías de la Información
 Sistemas de Bases de Datos II
 Estudiante: Rodolfo Camacho corona

Weitere ähnliche Inhalte

Was ist angesagt?

Microsoft office 2013 - Avalos Alayo
Microsoft office 2013 - Avalos AlayoMicrosoft office 2013 - Avalos Alayo
Microsoft office 2013 - Avalos Alayodanavalos
 
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 Serverjosegpehr
 
Creación de Índices y Constraints en bases de datos de SQL Server"
Creación de Índices y Constraints en bases de datos de SQL Server"Creación de Índices y Constraints en bases de datos de SQL Server"
Creación de Índices y Constraints en bases de datos de SQL Server"LEONELDAMIANMARISCAL
 
Iconos de la barra de inicio de Word 2007
Iconos de la barra de inicio de Word 2007Iconos de la barra de inicio de Word 2007
Iconos de la barra de inicio de Word 2007Kenny Rivera
 
Indices y constraints en una base de datos
Indices y constraints en una base de datosIndices y constraints en una base de datos
Indices y constraints en una base de datossaraylpz
 
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 serveringrid garcia
 
Unidades 1,2 Y 3 De Excel 2010
Unidades 1,2 Y 3 De Excel 2010Unidades 1,2 Y 3 De Excel 2010
Unidades 1,2 Y 3 De Excel 2010Juanpablo0504
 
Trabajo de angela teclas de word.
Trabajo de angela teclas de word.Trabajo de angela teclas de word.
Trabajo de angela teclas de word.Salma Gay
 
Funciones de word
Funciones de wordFunciones de word
Funciones de wordaldo0125
 

Was ist angesagt? (17)

iconos de word
iconos de wordiconos de word
iconos de word
 
Lol
LolLol
Lol
 
Microsoft office 2013 - Avalos Alayo
Microsoft office 2013 - Avalos AlayoMicrosoft office 2013 - Avalos Alayo
Microsoft office 2013 - Avalos Alayo
 
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
 
Funciones de word
Funciones de wordFunciones de word
Funciones de word
 
Creación de Índices y Constraints en bases de datos de SQL Server"
Creación de Índices y Constraints en bases de datos de SQL Server"Creación de Índices y Constraints en bases de datos de SQL Server"
Creación de Índices y Constraints en bases de datos de SQL Server"
 
Iconos de la barra de inicio de Word 2007
Iconos de la barra de inicio de Word 2007Iconos de la barra de inicio de Word 2007
Iconos de la barra de inicio de Word 2007
 
Indices y constraints en una base de datos
Indices y constraints en una base de datosIndices y constraints en una base de datos
Indices y constraints en una base 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 server
 
Jajasjja
JajasjjaJajasjja
Jajasjja
 
Unidades 1,2 Y 3 De Excel 2010
Unidades 1,2 Y 3 De Excel 2010Unidades 1,2 Y 3 De Excel 2010
Unidades 1,2 Y 3 De Excel 2010
 
Barra de diseño de página de word
Barra  de diseño de página de wordBarra  de diseño de página de word
Barra de diseño de página de word
 
Trabajo de angela teclas de word.
Trabajo de angela teclas de word.Trabajo de angela teclas de word.
Trabajo de angela teclas de word.
 
Trabajo Ambiente Word
Trabajo Ambiente WordTrabajo Ambiente Word
Trabajo Ambiente Word
 
1. formato word 2007
1. formato word 20071. formato word 2007
1. formato word 2007
 
access, Juan sebastian bolaños
access, Juan sebastian bolañosaccess, Juan sebastian bolaños
access, Juan sebastian bolaños
 
Funciones de word
Funciones de wordFunciones de word
Funciones de word
 

Ähnlich wie Creacion indices y constraints base de datos en sql server

Tarea 4 creación indices y constraints en bases de datos de sql server
Tarea 4 creación indices y constraints en bases de datos de sql serverTarea 4 creación indices y constraints en bases de datos de sql server
Tarea 4 creación indices y constraints en bases de datos de sql serverPaooCampos
 
Tipos de datos. Ejercicios en SQLServer
Tipos de datos. Ejercicios en SQLServerTipos de datos. Ejercicios en SQLServer
Tipos de datos. Ejercicios en SQLServerjcalvopa
 
Tipos de datos. Ejercicios en SQL Server
Tipos de datos. Ejercicios en SQL ServerTipos de datos. Ejercicios en SQL Server
Tipos de datos. Ejercicios en SQL Serverjcalvopa
 
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 serverVanHe17
 
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
 
11. indices en my sql
11. indices en my sql11. indices en my sql
11. indices en my sqlJuanjo Huelva
 
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 ServerRayoMonster
 
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 serverZairaDMM
 
Cómo realizar índices con ayuda de word
Cómo realizar índices con ayuda de wordCómo realizar índices con ayuda de word
Cómo realizar índices con ayuda de wordCarlota Ft
 
Creacion indices y constraints en la base de datos
Creacion indices y constraints en la base de datosCreacion indices y constraints en la base de datos
Creacion indices y constraints en la base de datosNeyda Rubi Magallanes Lamas
 
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
 
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 serverGualberam
 
Creación de base de datos en sql server
Creación de base de datos en sql serverCreación de base de datos en sql server
Creación de base de datos en sql serverRodolfo Camacho
 
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 datoschasis349
 
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 serverHector Bautista Fregoso
 
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 Serverjose C Leal
 
Creacion de indices y constraints en sql server
Creacion de indices y constraints en sql serverCreacion de indices y constraints en sql server
Creacion de indices y constraints en sql serverZeleneMorita
 

Ähnlich wie Creacion indices y constraints base de datos en sql server (20)

Tarea 4 creación indices y constraints en bases de datos de sql server
Tarea 4 creación indices y constraints en bases de datos de sql serverTarea 4 creación indices y constraints en bases de datos de sql server
Tarea 4 creación indices y constraints en bases de datos de sql server
 
Tipos de datos. Ejercicios en SQLServer
Tipos de datos. Ejercicios en SQLServerTipos de datos. Ejercicios en SQLServer
Tipos de datos. Ejercicios en SQLServer
 
Tipos de datos. Ejercicios en SQL Server
Tipos de datos. Ejercicios en SQL ServerTipos de datos. Ejercicios en SQL Server
Tipos de datos. Ejercicios 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 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 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
 
11. indices en my sql
11. indices en my sql11. indices en my sql
11. indices en my sql
 
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
 
Cómo realizar índices con ayuda de word
Cómo realizar índices con ayuda de wordCómo realizar índices con ayuda de word
Cómo realizar índices con ayuda de word
 
Creacion indices y constraints en la base de datos
Creacion indices y constraints en la base de datosCreacion indices y constraints en la base de datos
Creacion indices y constraints en la base 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 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 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
 
Creación de base de datos en sql server
Creación de base de datos en sql serverCreación de base de datos en sql server
Creación de base de datos en sql server
 
Tablas y tipos de datos
Tablas y tipos de datosTablas y tipos de datos
Tablas y tipos de datos
 
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
 
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
 
Creacion de indices y constraints en sql server
Creacion de indices y constraints en sql serverCreacion de indices y constraints en sql server
Creacion de indices y constraints en sql server
 
Guía de Sql - Lissette Torrealba
Guía de Sql  - Lissette TorrealbaGuía de Sql  - Lissette Torrealba
Guía de Sql - Lissette Torrealba
 

Creacion indices y constraints base de datos en sql server

  • 1. Creación de Índices y Constraints de Bases de Datos en SQL Server
  • 2. En esta Ocasión retomaremos la Base de Datos que realizamos con anterioridad “BDLibros” para trabajar con ella en SQL Server 2014
  • 3. Ya hemos creado unas tablas en esta Base de Datos, así como introducido datos en ella
  • 4. ¡PERO! Para esta práctica necesitaremos que los datos de las tablas estén en blanco. Al introducir el siguiente código, nos aseguramos de limpiar solo los datos que se encuentran almacenados en las tablas (sin afectar los campos ni su estructura).
  • 5. A continuación definiremos la llave primaria de varias tablas, este es el código para hacerlo, con esto declaramos al campo “Id” de la tabla “Usuarios” bajo el esquema “Personas” como nuestra llave primaria (Primary Key) NOTA: Cada que agreguemos una lave primaria o foránea, esta aparecerá en la carpeta de “Keys” de la base de Datos.
  • 6. Crearemos un Índice único y de tipo Cluster llamado “usuario-unico” para así facilitar las consultas en un futuro NOTA: Al igual que ocurre con las llaves primarias y foráneas, al crear un INDEX se creará un “Archivo” con el nombre de este en la carpeta 2Indexes” de la Base de Datos
  • 7. Para crear un CONSTRAINT se requiere del siguiente código, así como definir el tipo de COSTRAINT será, en este ejemplo es de tipo “Default”, esto quiere decir, que si no se coloca ningún valor e n el campo “Secreta” de la tabla “Usuarios” se agregará el valor “1111” por defecto, para que este no quede con un valor nulo NOTA: También se creará una especie de “Archivo” cuando se creé un CONSTRAINT en su respectiva carpeta de la Base de Datos
  • 8. Nuevamente definiremos una llave primaria, esta vez será la columna “Claveautor” de la tabla “Autores”.
  • 9. Crearemos dos INDEX para la tabla “Autores”
  • 10. Ahora declararemos una llave primaria y un Index para la tabla “Libros”.
  • 11. Para añadir una “Llave Foránea” (Foreign Key) se debe emplear el siguiente código. Así como declarar la tabla de la cual tomará referencias la llave foránea y la columna de la cual dependerá de dicha tabla NOTA: A diferencia de las Primary Key, las llaves foráneas, no son indispensables para la tabla en la que se encuentran, así que para diferenciarlas se les asignan colores y formas diferentes. Una llave dorada (Llave primaria) y otra ya sea de un color neutro, o uno más suave (Llave foránea).
  • 12. Crearemos dos nuevos Index de tipo “Cluster” para la tabla “Libro”. Uno con la columna “Isbn” y otro para “Editorial”
  • 13. Por ultimo agregaremos un CONSTRAINT de tipo CHECK para la tabla “Libros” en la columna “Paginas”, en el que delimitemos su número por un cierto número de páginas. Al igual que las llaves e INDEX, los CONSTRAINTS de tipo CHECK aparecerán en la carpeta de “Constraints” de la Base de Datos
  • 14. Solo nos queda volver a introducir los datos a las tablas para ver que se cumplan los Indices y Constraints que hemos creado.
  • 15. Seleccionamos los primeros 1000 registros, como solo contamos con 3 aparecerán solo esos
  • 16. Si se realizó correctamente el llenado de los campos aparecerá algo así, dependiendo de los datos y el orden en que los ingresamos.
  • 17.  Centro Universitario de los Valles  Licenciatura en Tecnologías de la Información  Sistemas de Bases de Datos II  Estudiante: Rodolfo Camacho corona