SlideShare una empresa de Scribd logo
1 de 17
INDICES Y CONSTRAINTS EN
LA BASE DE DATOS
DEL SERVIDOR SQL SERVER
BORRAR DATOS DE UNA TABLA EN
SQL SERVER 2014
1. En la presentación anterior, se mostraron los pasos para crear una mini base de datos, la
volveremos a usar pero ahora para agregarle Indices y constraints. Se harán los siguientes pasos:
• Usa la BD que hiciste anteriormente.
• Selecciona una nueva consulta.
• Vas a borrar los datos que se ingresaron, para esto se deberás escribir el siguiente código y lo
ejecutas.
• Cerciórate de que los elementos estén borrados.
INDICES Y CONSTRAINTS EN SQL
SERVER 2014
1. En la tabla Usuarios se va hacer cambios diferentes en algunos campos:
(ID int IDENTITY (1,1) NOT NULL, -- A este dato le vas a generar una Llave primaria
Usuario nvarchar(10) NOT NULL, ------ A este dato lo vas a cambiar con el nombre de: Usuario_unico de tipo CLUSTERED.
Secreta int NOT NULL, ------ A este dato le vas agregar un CONSTRAINT de tipo DEFAULT con valor de ‘1111’.
Nombre nvarchar(30) NOT NULL,
Paterno nvarchar(30) NOT NULL,
Materno nvarchar(30) NOT NULL)
GO
Se va ejecutar los siguientes códigos para hacer posible los cambios en los campos:
No olvides que para ver los cambios, deberás oprimir el botón de ‘Actualizar’.
Este es el resultado de los campos de la tabla Usuarios.
2. En la tabla Autores vas hacer unos cambios diferentes en algunos campos:
(ID int IDENTITY (1,1) NOT NULL,
ClaveAutor nvarchar(10) NOT NULL, -- A este dato lo vas a cambiar con el nombre de: ClaveAutor_unica de tipo CLUSTERED y será la PK.
Nombre nvarchar(30) NOT NULL,
Paterno nvarchar(30) NOT NULL,
Materno nvarchar(30) NOT NULL,
Nacionalidad nvarchar(20) NOT NULL) -- A este dato los vas a cambiar con el nombre de: Nacionalidad_autor de tipo NON CLUSTERED
GO
Se va ejecutar los siguientes códigos para hacer posible los cambios en los campos:
No olvides que para ver los cambios, deberás oprimir el botón de ‘Actualizar’.
Este es el resultado de los campos de la tabla Autores.
3. En la tabla Libros vas hacer unos cambios diferentes en algunos campos:
(ID int IDENTITY (1,1) NOT NULL,
ISBN nvarchar(20) NOT FULL, -- A este dato lo vas a cambiar con el nombre de: ISBN_unico de tipo CLUSTERED y será la PK.
ClaveAutor nvarchar(10) NOT NULL, -- A este dato lo convertirás en una FK.
Titulo nvarchar(30) NOT NULL,
Editorial nvaerchar(25) NOT NULL, -- A este dato lo vas a cambiar con el nombre de: Editorial_libro de tipo NON CLUSTERED.
Paginas int NOT NULL) --- A este dato le vas agregar un CONSTRAINT de tipo CHECK donde acepte un valor mínimo a 1 y máximo a 900.
GO
Se va ejecutar los siguientes códigos para hacer posible los cambios en los campos:
No olvides que para ver los cambios, deberás oprimir el botón de ‘Actualizar’.
Este es el resultado de los campos de la tabla Libros.
LLENAR DATOS A UNA TABLA EN SQL
SERVER 2014
Luego de haber terminado los pasos anteriores, vas hacer el llenado de datos.
Existen dos formas:
1. Utilizando la instrucción INSERT INTO + NOMBRE DE LA TABLA+ LOS CAMPOS QUE SE QUIERAN
LLENAR + VALUES + (‘DATO DEL CAMPO’,’DATO DEL CAMPO’) + GO
Ejemplo:
Use BDBiblioteca
GO
INSERT INTO Personas.Usuarios (Usuario,Secreta,Nombre,Paterno,Materno)
VALUES ('Usuario1','6565','Juan','Pérez','García')
GO
2. La otra opción es seleccionar la tabla que quieras editar, dar clic derecho y buscar la opción
Editar las primeras 200 filas, comienzas a llenar los campos y guardas los cambios antes de salir de
la pestaña.
Yo terminé de llenar las tablas y me quedaron de la siguiente forma:
Tabla Usuarios
Tabla Autores
Tabla Libros
Centro Universitario de los Valles
Licenciatura en Tecnologías de la
Información
SISTEMA DE BASE DE DATOS II
Zelene Díaz Mora
4º Semestre

Más contenido relacionado

La actualidad más candente

Pasos Para Conectar Una Base De Datos En Visual Basic
Pasos Para Conectar Una Base De Datos En Visual BasicPasos Para Conectar Una Base De Datos En Visual Basic
Pasos Para Conectar Una Base De Datos En Visual Basicguest6a4bfb
 
Presentacion (creacion de una base de datos)
Presentacion (creacion de una  base de datos)Presentacion (creacion de una  base de datos)
Presentacion (creacion de una base de datos)cesarcyf12032014
 
Visual basic 2010 data por codigo
Visual basic 2010 data por codigoVisual basic 2010 data por codigo
Visual basic 2010 data por codigojuan fernandez
 
Bases de-datos-en-visual-basic
Bases de-datos-en-visual-basicBases de-datos-en-visual-basic
Bases de-datos-en-visual-basicMarco Chacana
 
Creación de bases de datos en SQL SERVER 2014
Creación de bases de datos en SQL SERVER 2014Creación de bases de datos en SQL SERVER 2014
Creación de bases de datos en SQL SERVER 2014luis fernando vera merino
 
Pasos para crear una tabla en access
Pasos para crear una tabla en accessPasos para crear una tabla en access
Pasos para crear una tabla en accesslizettegallardo
 
Tutorial acces 2007
Tutorial acces 2007Tutorial acces 2007
Tutorial acces 2007ajelandra
 
Tutoriales samuel
Tutoriales samuelTutoriales samuel
Tutoriales samuelzsamzug
 
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
 
Como se crea una base de datos de acces
Como se crea una base de datos  de accesComo se crea una base de datos  de acces
Como se crea una base de datos de accesdavid97051997
 

La actualidad más candente (19)

Pasos Para Conectar Una Base De Datos En Visual Basic
Pasos Para Conectar Una Base De Datos En Visual BasicPasos Para Conectar Una Base De Datos En Visual Basic
Pasos Para Conectar Una Base De Datos En Visual Basic
 
Alejandro
AlejandroAlejandro
Alejandro
 
Presentacion (creacion de una base de datos)
Presentacion (creacion de una  base de datos)Presentacion (creacion de una  base de datos)
Presentacion (creacion de una base de datos)
 
Visual basic 2010 data por codigo
Visual basic 2010 data por codigoVisual basic 2010 data por codigo
Visual basic 2010 data por codigo
 
Bases de-datos-en-visual-basic
Bases de-datos-en-visual-basicBases de-datos-en-visual-basic
Bases de-datos-en-visual-basic
 
Creación de bases de datos en SQL SERVER 2014
Creación de bases de datos en SQL SERVER 2014Creación de bases de datos en SQL SERVER 2014
Creación de bases de datos en SQL SERVER 2014
 
Pasos para crear una tabla en access
Pasos para crear una tabla en accessPasos para crear una tabla en access
Pasos para crear una tabla en access
 
Manual
ManualManual
Manual
 
Tutorial acces 2007
Tutorial acces 2007Tutorial acces 2007
Tutorial acces 2007
 
Comandos ddl
Comandos ddlComandos ddl
Comandos ddl
 
Tutoriales samuel
Tutoriales samuelTutoriales samuel
Tutoriales samuel
 
Aaaa
AaaaAaaa
Aaaa
 
Pantallasos
PantallasosPantallasos
Pantallasos
 
Vela
VelaVela
Vela
 
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"
 
Diario guevara mayorga
Diario guevara mayorgaDiario guevara mayorga
Diario guevara mayorga
 
Access1
Access1Access1
Access1
 
Como se crea una base de datos de acces
Como se crea una base de datos  de accesComo se crea una base de datos  de acces
Como se crea una base de datos de acces
 
Pantallasos
PantallasosPantallasos
Pantallasos
 

Destacado

Indices columnares | SolidQ Summit 2012
Indices columnares | SolidQ Summit 2012Indices columnares | SolidQ Summit 2012
Indices columnares | SolidQ Summit 2012SolidQ
 
Como leer planes de ejecución - edición 2015
Como leer planes de ejecución - edición 2015Como leer planes de ejecución - edición 2015
Como leer planes de ejecución - edición 2015Enrique Catala Bañuls
 
SQL Saturday 254 10- Cosas que no se deben de hacer en una BD
SQL Saturday 254   10- Cosas que no se deben de hacer en una BDSQL Saturday 254   10- Cosas que no se deben de hacer en una BD
SQL Saturday 254 10- Cosas que no se deben de hacer en una BDAdrian Miranda
 
24 HOP edición Español - Planes de ejecución en sql server 2014 - Enrique Catala
24 HOP edición Español - Planes de ejecución en sql server 2014 - Enrique Catala24 HOP edición Español - Planes de ejecución en sql server 2014 - Enrique Catala
24 HOP edición Español - Planes de ejecución en sql server 2014 - Enrique CatalaSpanishPASSVC
 
Novedades en seguridad en SQL Server 2012 v1 | SolidQ Summit 2012
Novedades en seguridad en SQL Server 2012 v1 | SolidQ Summit 2012Novedades en seguridad en SQL Server 2012 v1 | SolidQ Summit 2012
Novedades en seguridad en SQL Server 2012 v1 | SolidQ Summit 2012SolidQ
 
Escribiendo código T-SQL eficientemente
Escribiendo código T-SQL eficientementeEscribiendo código T-SQL eficientemente
Escribiendo código T-SQL eficientementeJoseph Lopez
 
Creación de aplicaciones de bases de datos con MS SQL Server 2012
Creación de aplicaciones de bases de datos con MS SQL Server 2012Creación de aplicaciones de bases de datos con MS SQL Server 2012
Creación de aplicaciones de bases de datos con MS SQL Server 2012Joseph Lopez
 
Toolbox SQL Server para optimización
Toolbox SQL Server para optimizaciónToolbox SQL Server para optimización
Toolbox SQL Server para optimizaciónSolidQ
 
Diplomado Técnico SQL Server 2012 - Sesión 6/8
Diplomado Técnico SQL Server 2012 - Sesión 6/8Diplomado Técnico SQL Server 2012 - Sesión 6/8
Diplomado Técnico SQL Server 2012 - Sesión 6/8John Bulla
 
BEST_PRACTICES: Buenas Prácticas para el Desarrollador de bases de datos
BEST_PRACTICES: Buenas Prácticas para el Desarrollador de bases de datos BEST_PRACTICES: Buenas Prácticas para el Desarrollador de bases de datos
BEST_PRACTICES: Buenas Prácticas para el Desarrollador de bases de datos SolidQ
 
Planes de ejecución 1
Planes de ejecución 1Planes de ejecución 1
Planes de ejecución 1SolidQ
 
Buenas prácticas de codificación para capas de acceso a datos de aplicaciones...
Buenas prácticas de codificación para capas de acceso a datos de aplicaciones...Buenas prácticas de codificación para capas de acceso a datos de aplicaciones...
Buenas prácticas de codificación para capas de acceso a datos de aplicaciones...SolidQ
 
Diseño de aplicaciones de bases de datos empresariales robustas con MS SQL Se...
Diseño de aplicaciones de bases de datos empresariales robustas con MS SQL Se...Diseño de aplicaciones de bases de datos empresariales robustas con MS SQL Se...
Diseño de aplicaciones de bases de datos empresariales robustas con MS SQL Se...Joseph Lopez
 
WebCast de optimización Sql Server - Almacenamiento e Índices
WebCast de optimización Sql Server - Almacenamiento e ÍndicesWebCast de optimización Sql Server - Almacenamiento e Índices
WebCast de optimización Sql Server - Almacenamiento e ÍndicesJOSE AHIAS LOPEZ PORTILLO
 
Novedades SQL Server 2012 para desarrolladores
Novedades SQL Server 2012 para desarrolladoresNovedades SQL Server 2012 para desarrolladores
Novedades SQL Server 2012 para desarrolladoresEnrique Catala Bañuls
 
MS SQL Server 2012 SP1 para desarrolladores
MS SQL Server 2012 SP1 para desarrolladoresMS SQL Server 2012 SP1 para desarrolladores
MS SQL Server 2012 SP1 para desarrolladoresJoseph Lopez
 
Experiencias de migraciones a sql server 2012-2014
Experiencias de migraciones a sql server 2012-2014 Experiencias de migraciones a sql server 2012-2014
Experiencias de migraciones a sql server 2012-2014 Enrique Catala Bañuls
 
Novedades en el manejo de Grandes volúmenes de datos con SQL Server 2014
Novedades en el manejo de Grandes volúmenes de datos con SQL Server 2014Novedades en el manejo de Grandes volúmenes de datos con SQL Server 2014
Novedades en el manejo de Grandes volúmenes de datos con SQL Server 2014Enrique Puig
 

Destacado (20)

Indices columnares | SolidQ Summit 2012
Indices columnares | SolidQ Summit 2012Indices columnares | SolidQ Summit 2012
Indices columnares | SolidQ Summit 2012
 
Como leer planes de ejecución - edición 2015
Como leer planes de ejecución - edición 2015Como leer planes de ejecución - edición 2015
Como leer planes de ejecución - edición 2015
 
SQL Saturday 254 10- Cosas que no se deben de hacer en una BD
SQL Saturday 254   10- Cosas que no se deben de hacer en una BDSQL Saturday 254   10- Cosas que no se deben de hacer en una BD
SQL Saturday 254 10- Cosas que no se deben de hacer en una BD
 
24 HOP edición Español - Planes de ejecución en sql server 2014 - Enrique Catala
24 HOP edición Español - Planes de ejecución en sql server 2014 - Enrique Catala24 HOP edición Español - Planes de ejecución en sql server 2014 - Enrique Catala
24 HOP edición Español - Planes de ejecución en sql server 2014 - Enrique Catala
 
Novedades en seguridad en SQL Server 2012 v1 | SolidQ Summit 2012
Novedades en seguridad en SQL Server 2012 v1 | SolidQ Summit 2012Novedades en seguridad en SQL Server 2012 v1 | SolidQ Summit 2012
Novedades en seguridad en SQL Server 2012 v1 | SolidQ Summit 2012
 
Escribiendo código T-SQL eficientemente
Escribiendo código T-SQL eficientementeEscribiendo código T-SQL eficientemente
Escribiendo código T-SQL eficientemente
 
Creación de aplicaciones de bases de datos con MS SQL Server 2012
Creación de aplicaciones de bases de datos con MS SQL Server 2012Creación de aplicaciones de bases de datos con MS SQL Server 2012
Creación de aplicaciones de bases de datos con MS SQL Server 2012
 
Toolbox SQL Server para optimización
Toolbox SQL Server para optimizaciónToolbox SQL Server para optimización
Toolbox SQL Server para optimización
 
Diplomado Técnico SQL Server 2012 - Sesión 6/8
Diplomado Técnico SQL Server 2012 - Sesión 6/8Diplomado Técnico SQL Server 2012 - Sesión 6/8
Diplomado Técnico SQL Server 2012 - Sesión 6/8
 
BEST_PRACTICES: Buenas Prácticas para el Desarrollador de bases de datos
BEST_PRACTICES: Buenas Prácticas para el Desarrollador de bases de datos BEST_PRACTICES: Buenas Prácticas para el Desarrollador de bases de datos
BEST_PRACTICES: Buenas Prácticas para el Desarrollador de bases de datos
 
Planes de ejecución 1
Planes de ejecución 1Planes de ejecución 1
Planes de ejecución 1
 
Buenas prácticas de codificación para capas de acceso a datos de aplicaciones...
Buenas prácticas de codificación para capas de acceso a datos de aplicaciones...Buenas prácticas de codificación para capas de acceso a datos de aplicaciones...
Buenas prácticas de codificación para capas de acceso a datos de aplicaciones...
 
Diseño de aplicaciones de bases de datos empresariales robustas con MS SQL Se...
Diseño de aplicaciones de bases de datos empresariales robustas con MS SQL Se...Diseño de aplicaciones de bases de datos empresariales robustas con MS SQL Se...
Diseño de aplicaciones de bases de datos empresariales robustas con MS SQL Se...
 
WebCast de optimización Sql Server - Almacenamiento e Índices
WebCast de optimización Sql Server - Almacenamiento e ÍndicesWebCast de optimización Sql Server - Almacenamiento e Índices
WebCast de optimización Sql Server - Almacenamiento e Índices
 
Como leer planes de ejecución
Como leer planes de ejecuciónComo leer planes de ejecución
Como leer planes de ejecución
 
Novedades SQL Server 2012 para desarrolladores
Novedades SQL Server 2012 para desarrolladoresNovedades SQL Server 2012 para desarrolladores
Novedades SQL Server 2012 para desarrolladores
 
MS SQL Server 2012 SP1 para desarrolladores
MS SQL Server 2012 SP1 para desarrolladoresMS SQL Server 2012 SP1 para desarrolladores
MS SQL Server 2012 SP1 para desarrolladores
 
Experiencias de migraciones a sql server 2012-2014
Experiencias de migraciones a sql server 2012-2014 Experiencias de migraciones a sql server 2012-2014
Experiencias de migraciones a sql server 2012-2014
 
Novedades en el manejo de Grandes volúmenes de datos con SQL Server 2014
Novedades en el manejo de Grandes volúmenes de datos con SQL Server 2014Novedades en el manejo de Grandes volúmenes de datos con SQL Server 2014
Novedades en el manejo de Grandes volúmenes de datos con SQL Server 2014
 
Agrupando datos en SQL Server
Agrupando datos en SQL ServerAgrupando datos en SQL Server
Agrupando datos en SQL Server
 

Similar a Indices y constraints 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 serverGualberam
 
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
 
Insertar editarborrar registros sql_server_tutorial 2015
Insertar editarborrar registros sql_server_tutorial 2015Insertar editarborrar registros sql_server_tutorial 2015
Insertar editarborrar registros sql_server_tutorial 2015Jomar Burgos Palacios
 
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 serverAlee Oliva Torres
 
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
 
Exportacion e importacion de los datos en oracle
Exportacion e importacion de los datos en oracleExportacion e importacion de los datos en oracle
Exportacion e importacion de los datos en oracleEdgar Sandoval
 
Cubo olap
Cubo olapCubo olap
Cubo olapkarla
 
Cubo
CuboCubo
Cubokarla
 
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
 
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 ServerJulio Guevara
 
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
 
Como crear una base de datos (mysql)
Como crear una base de datos (mysql)Como crear una base de datos (mysql)
Como crear una base de datos (mysql)vHugotb
 
Proyecto De Aplicacion A La Bases Datos
Proyecto De Aplicacion A La Bases DatosProyecto De Aplicacion A La Bases Datos
Proyecto De Aplicacion A La Bases DatosAndreitap de Granda
 
examenfinal
examenfinalexamenfinal
examenfinalcaen235
 
tablas en acces
tablas en accestablas en acces
tablas en accesebelinlema
 

Similar a Indices y constraints en SQL Server (20)

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
 
Insertar editarborrar registros sql_server_tutorial 2015
Insertar editarborrar registros sql_server_tutorial 2015Insertar editarborrar registros sql_server_tutorial 2015
Insertar editarborrar registros sql_server_tutorial 2015
 
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
 
Exportacion e importacion de los datos en oracle
Exportacion e importacion de los datos en oracleExportacion e importacion de los datos en oracle
Exportacion e importacion de los datos en oracle
 
Cubo olap
Cubo olapCubo olap
Cubo olap
 
Cubo
CuboCubo
Cubo
 
Transact+Sql+2005
Transact+Sql+2005Transact+Sql+2005
Transact+Sql+2005
 
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
 
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
 
Como crear una base de datos (mysql)
Como crear una base de datos (mysql)Como crear una base de datos (mysql)
Como crear una base de datos (mysql)
 
Sql server 2012
Sql  server 2012Sql  server 2012
Sql server 2012
 
Unidad 4
Unidad 4Unidad 4
Unidad 4
 
Proyecto De Aplicacion A La Bases Datos
Proyecto De Aplicacion A La Bases DatosProyecto De Aplicacion A La Bases Datos
Proyecto De Aplicacion A La Bases Datos
 
examenfinal
examenfinalexamenfinal
examenfinal
 
Practicassql
PracticassqlPracticassql
Practicassql
 
tablas en acces
tablas en accestablas en acces
tablas en acces
 
Tarea4
Tarea4Tarea4
Tarea4
 

Último

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
 
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
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
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
 
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
 
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
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
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
 
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
 
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
 

Último (20)

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.
 
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...
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
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
 
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
 
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
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.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
 
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
 
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
 
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
 
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
 
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
 
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
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
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
 
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
 
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
 

Indices y constraints en SQL Server

  • 1. INDICES Y CONSTRAINTS EN LA BASE DE DATOS DEL SERVIDOR SQL SERVER
  • 2. BORRAR DATOS DE UNA TABLA EN SQL SERVER 2014
  • 3. 1. En la presentación anterior, se mostraron los pasos para crear una mini base de datos, la volveremos a usar pero ahora para agregarle Indices y constraints. Se harán los siguientes pasos: • Usa la BD que hiciste anteriormente. • Selecciona una nueva consulta. • Vas a borrar los datos que se ingresaron, para esto se deberás escribir el siguiente código y lo ejecutas. • Cerciórate de que los elementos estén borrados.
  • 4. INDICES Y CONSTRAINTS EN SQL SERVER 2014
  • 5. 1. En la tabla Usuarios se va hacer cambios diferentes en algunos campos: (ID int IDENTITY (1,1) NOT NULL, -- A este dato le vas a generar una Llave primaria Usuario nvarchar(10) NOT NULL, ------ A este dato lo vas a cambiar con el nombre de: Usuario_unico de tipo CLUSTERED. Secreta int NOT NULL, ------ A este dato le vas agregar un CONSTRAINT de tipo DEFAULT con valor de ‘1111’. Nombre nvarchar(30) NOT NULL, Paterno nvarchar(30) NOT NULL, Materno nvarchar(30) NOT NULL) GO Se va ejecutar los siguientes códigos para hacer posible los cambios en los campos:
  • 6. No olvides que para ver los cambios, deberás oprimir el botón de ‘Actualizar’. Este es el resultado de los campos de la tabla Usuarios.
  • 7. 2. En la tabla Autores vas hacer unos cambios diferentes en algunos campos: (ID int IDENTITY (1,1) NOT NULL, ClaveAutor nvarchar(10) NOT NULL, -- A este dato lo vas a cambiar con el nombre de: ClaveAutor_unica de tipo CLUSTERED y será la PK. Nombre nvarchar(30) NOT NULL, Paterno nvarchar(30) NOT NULL, Materno nvarchar(30) NOT NULL, Nacionalidad nvarchar(20) NOT NULL) -- A este dato los vas a cambiar con el nombre de: Nacionalidad_autor de tipo NON CLUSTERED GO Se va ejecutar los siguientes códigos para hacer posible los cambios en los campos:
  • 8. No olvides que para ver los cambios, deberás oprimir el botón de ‘Actualizar’. Este es el resultado de los campos de la tabla Autores.
  • 9. 3. En la tabla Libros vas hacer unos cambios diferentes en algunos campos: (ID int IDENTITY (1,1) NOT NULL, ISBN nvarchar(20) NOT FULL, -- A este dato lo vas a cambiar con el nombre de: ISBN_unico de tipo CLUSTERED y será la PK. ClaveAutor nvarchar(10) NOT NULL, -- A este dato lo convertirás en una FK. Titulo nvarchar(30) NOT NULL, Editorial nvaerchar(25) NOT NULL, -- A este dato lo vas a cambiar con el nombre de: Editorial_libro de tipo NON CLUSTERED. Paginas int NOT NULL) --- A este dato le vas agregar un CONSTRAINT de tipo CHECK donde acepte un valor mínimo a 1 y máximo a 900. GO Se va ejecutar los siguientes códigos para hacer posible los cambios en los campos:
  • 10. No olvides que para ver los cambios, deberás oprimir el botón de ‘Actualizar’. Este es el resultado de los campos de la tabla Libros.
  • 11. LLENAR DATOS A UNA TABLA EN SQL SERVER 2014
  • 12. Luego de haber terminado los pasos anteriores, vas hacer el llenado de datos. Existen dos formas: 1. Utilizando la instrucción INSERT INTO + NOMBRE DE LA TABLA+ LOS CAMPOS QUE SE QUIERAN LLENAR + VALUES + (‘DATO DEL CAMPO’,’DATO DEL CAMPO’) + GO Ejemplo: Use BDBiblioteca GO INSERT INTO Personas.Usuarios (Usuario,Secreta,Nombre,Paterno,Materno) VALUES ('Usuario1','6565','Juan','Pérez','García') GO
  • 13. 2. La otra opción es seleccionar la tabla que quieras editar, dar clic derecho y buscar la opción Editar las primeras 200 filas, comienzas a llenar los campos y guardas los cambios antes de salir de la pestaña.
  • 14. Yo terminé de llenar las tablas y me quedaron de la siguiente forma: Tabla Usuarios
  • 17. Centro Universitario de los Valles Licenciatura en Tecnologías de la Información SISTEMA DE BASE DE DATOS II Zelene Díaz Mora 4º Semestre