Restricciones
Propiedad Identity
Permite generar valores secuenciales del
sistema, este tipo de valores pueden ser
utilizados en columnas que serán
empleadas como primary key.
1.- Primero tiene que eliminar la columna
que usted desea que contenga el valor
autogenerado
2.- Luego tiene que crear la nueva columna y
esta vez agregar la propiedad Identity.
Mantenimiento a una tabla
Insertar, Eliminar y Actualizar
Sintaxis:
Delete Nombre Tabla Where Campo
=Condición
1.Si desea eliminar de la tabla alumno, el
alumno de código 2.
Ejemplo:
Si desea Actualizar un Registro, Se utiliza
la Sentencia Update.
Sintaxis:
Tabla Notas
Tabla Curso
Creación de una Clave Primaria (PK)
La columna identifican de forma única
cada fila de la tabla
Sintaxis:
Alter Table Nombre_Tabla
Add constraint Pk_Nombre_Tabla
Primary Key (ColumnaX,ColumnaP,…)
PK_nombre_Tabla es el nombre de la
restricción clave primaria, el nombre de la
tabla con el prefijo PK_.
Columnax, ColumnaP es la columna o
combinación de columnas que se define
como Clave primaria..
Asignar llave primaria a todas
las tablas creadas
anteriormente.
Sintaxis :
Alter Table nombre_Tabla
Add Constraint
Fk_Nombre_Tabla_Tabla_Referenciada
Foreign Key (ColumnnaX, ColumnaP)
Fk_nombre_Tabla_Tabla_referencia
da es el nombre de la restricción clave foránea.,
todo con el prefijo FK_.
Sintaxis:
Alter Table Nombre_Tabla
Add Constraint U_nombre_tabla_nombre_Columna
UNIQUE (Columna X, Columna P,….)
U_nombre_tabla_nombre_columna es el
nombre de la restricción valor no duplicado o
UNIQUE., todo con el prefijo U_.
TABLA PAIS
TABLA CATEGORIA
Para entender cómo trabaja un índice en una tabla; cada tabla se divide en páginas de
datos, o bien en páginas a las que podemos acceder rápidamente a través de un índice.
Ejemplo
Un índice permite: