Está en la página 1de 5

Servicio Nacional de Adiestramiento en Trabajo Industrial

BASE DE DATOS II
Nombres: Juan Carlos
Apellidos: Santiago Sanchez
Sede: San Juan de Miraflores
Ciclo: Tercero
Carrera: Desarrollo de Software
Id: 1217321
Profesor: Luis Clark Loaiza
Año: 202010

1
Servicio Nacional de Adiestramiento en Trabajo Industrial

DESARROLLO TAREA 5
1. ¿Qué es un Trigger?
Un Trigger es un código de procedimiento que se ejecuta
automáticamente en respuesta a ciertos eventos en
una tabla o vista en particular en una base de datos . El disparador
se utiliza principalmente para mantener la integridad de la
información en la base de datos.

2.Como se crea un índice en una tabla


Tipos de índices:
 Índices Agrupados. (clustered)
 Índices No Agrupados. (nonclustered)

create TIPODEINDICE index NOMBREINDICE


on TABLA(CAMPO);

3. Realice un ejemplo que me permite consultar por el


índice de una tabla

2
Servicio Nacional de Adiestramiento en Trabajo Industrial

Create table producto


(
Categoría varchar (50),
Nombre varchar (50)
)
Insert into producto values (‘chocolate’, ‘sublime’);
Insert into producto values (‘gaseosa’, ‘guarana’);
Insert into producto values (‘galleta’, ‘oreo’);

Select * from producto

//consultar si una tabla tiene un índice


Execute sp_helpindex ‘producto’

//Esta consulta es para ordenar de forma


ascendente a descendente
Create clustered index idx_columnacategoria on
producto (categoria)

4.Mencione y describa los tipos de restricciones que


hay en SQL Server
Las restricciones son:
 SQL NOT NULL
 UNIQUE

3
Servicio Nacional de Adiestramiento en Trabajo Industrial

 PRIMARY KEY
 FOREIGN KEY
 CHECK
 DEFAULT

Descripción:
1. SQL NOT NULL: La restricción NOT NULL sirve para
especificar que una columna no acepta el valor NULL,
es decir, que esa columna siempre tiene que tener
algún valor.

2. UNIQUE: La restricción UNIQUE identifica de manera


única a cada fila de una tabla.

3. PRIMARY KEY: Una clave primaria es un campo (o


varios) que identifica un solo registro (fila) en una tabla.

4. FOREIGN KEY: Una clave foránea o clave ajena es una


limitación referencial entre dos tablas.

5. CHECK: La restricción CHECK se utiliza para limitar el


rango de valores que puede tener una columna

6. DEFAULT: La restricción DEFAULT especifica un valor


por defecto para un campo cuando no se inserta
explícitamente en un comando "insert"

4
Servicio Nacional de Adiestramiento en Trabajo Industrial

También podría gustarte