1
Definición de conceptos
Conjunto de relaciones
Básicamente son un conjunto de relaciones del mismo tipo, donde interactúan con las
entidades del mismo tipo; por ejemplo, entre “Artículos” y “Ventas”, todas las asociaciones
posibles van hacer entre los artículos y ventas, que se hallan tenido, esto forma un conjunto de
relaciones.
En la mayoría de sus casos, los conjuntos de relaciones en una base de datos son binarios
(entre dos entidades), aunque puede haber conjuntos de relaciones que implican más de dos
entidades; por ejemplo, una relación como cliente, cuentas y sucursales
Cardinalidad
Esto es un método para identificar el número de entidades con la cual otra entidad se
puede asociar mediante una relación binaria. Existen cuatro tipos de cardinalidades: uno a uno,
uno a muchos o muchos a uno y muchos a muchos. Esto se representa de la siguiente manera:
- 1:1, uno a uno
- 1: N, uno a muchos
- N:1, muchos a uno
- N:M, muchos a muchos
Restricciones
Básicamente las restricciones son reglas que se le asignan a cada columna o campo en
específico de manera predeterminada, esto se hace para tener integridad, precisión y
confiabilidad de los datos de la columna. Prácticamente lo que quiere decir es que si los valores
ingresados o insertado, cumplen con la regla de restricciones, se intersectan con éxito, mientras
que los datos que no cumplen con las reglas, se cancelara la intersección. Un ejemplo podría ser
2
que si tengo un campo o una entidad o columna que se llama “ID”, y quiero que solo puedan
insertar números pues esa va ser la restricción, no podrán insertar letras o alfanuméricos.
Hay seis restricciones principales que se usan en SQL Server:
- SQL NOT NULL
- UNIQUE
- PRIMARY KEY
- FOREIGN KEY
- CHECK
- DEFAULT