Documente Academic
Documente Profesional
Documente Cultură
Relaciones entre Tuplas de una o varias Tablas: Se especifican valores posibles para
registros completos segn los valores acumulados registros previos o por valores existentes en
registros de otras tablas. Tambin es conocido como objeto simtrico y se representa con un
rectngulo sombreado y todo con mayscula.
Integridad de entidad
La integridad de entidad define una fila como entidad nica para una tabla determinada. La
integridad de entidad exige la integridad de las columnas de los identificadores o la clave principal
de una tabla, mediante ndices y restricciones UNIQUE, o restricciones PRIMARY KEY.
Integridad de dominio
La integridad de dominio viene dada por la validez de las entradas para una columna determinada.
Puede exigir la integridad de dominio para restringir el tipo mediante tipos de datos, el formato
mediante reglas y restricciones CHECK, o el intervalo de valores posibles mediante restricciones
FOREIGN KEY, restricciones CHECK, definiciones DEFAULT, definiciones NOT NULL y reglas.
Integridad referencial
La integridad referencial protege las relaciones definidas entre las tablas cuando se crean o se
eliminan filas. En SQL Server la integridad referencial se basa en las relaciones entre claves
externas y claves principales o entre claves externas y claves exclusivas, mediante restricciones
FOREIGN KEY y CHECK. La integridad referencial garantiza que los valores de clave sean coherentes
en las distintas tablas. Para conseguir esa coherencia, es preciso que no haya referencias a valores
inexistentes y que, si cambia el valor de una clave, todas las referencias a ella se cambien en
consecuencia en toda la base de datos.
Agregar o cambiar filas en una tabla relacionada si no hay ninguna fila asociada en la tabla
principal.
Cambiar valores en una tabla principal que crea filas hurfanas en una tabla relacionada.
Eliminar filas de una tabla principal cuando hay filas relacionadas coincidentes.
INDICE:
Un indice es una estructura interna que el sistema puede usar para encontrar 1 o mas registros en
una tabla de forma rapida,un indice de Base de Datos se crea para una columna o grupo de
columnas, un indice de Base de Datos se crea para una columna o grupo de columnas. A un indice
se le asigna un nombre de acuerdo con las mismas reglas que se aplican para los nombres de
tablas [1].
Los ndices son "estructuras" alternativa a la organizacin de los datos en una tabla. El propsito
de los ndices es acelerar el acceso a los datos mediante operaciones fsicas ms rpidas y
efectivas. Para enterder mejor la importancia de un ndice pongamos un ejemplo; imagnate que
tienes delante las pginas amarillas, y deseas buscar el telfono de Manuel Salazar que vive en
Alicante. Lo que hars ser buscar en ese pezado libro la poblacin Alicante, y guiandote por la
cabecera de las pginas buscars los apellidos que empiezan por S de Salazar. De esa forma
localizars ms rpido el apellido Salazar. Pues bien, enhorabuena, has estado usando un ndice.
Pues el objetivo de definir ndices en SQL Server es exctamente para conseguir el mismo objetivo:
acceder ms rpido a los datos. Adems SQL Server tiene dos tipos de ndices que analizaremos a
continuacin[2].
Cada pgina mide 8kb = 8192 bytes, con un encabezado de 96b, dejando 8096b para datos.