La integridad de la entidad se refiere a garantizar que cada fila de una tabla tenga un valor de clave primaria único y no nulo; esto es lo mismo que decir que cada fila en una tabla representa una única instancia del tipo de entidad modelado por la tabla. Un requisito de EF Codd en su artículo fundamental es que una clave primaria de una entidad, o cualquier parte de ella, nunca puede tomar un valor nulo. [ 1 ] El modelo relacional establece que cada relación (o tabla ) debe tener un identificador, llamado clave primaria (abreviado PK), de tal manera que cada fila de la misma relación sea identificable por su contenido, es decir, por un valor único y mínimo. La PK es un conjunto no vacío de atributos (o columnas ). El mismo formato se aplica a la clave foránea (abreviado FK) porque cada FK coincide con una PK preexistente. Cada uno de los atributos que forman parte de una PK (o de una FK) debe tener valores de datos (como números, letras o símbolos tipográficos) pero no marcas de datos (también conocidas como marcas NULL en el mundo SQL ). Morfológicamente, una clave primaria compuesta se encuentra en un "estado estable": si se reduce, la clave primaria perderá su propiedad de identificar cada fila de su relación, pero si se extiende, la clave primaria será redundante.
Véase también
Referencias
- ↑ "Integridad de la entidad" .
- Modelado de datos
- Calidad de los datos
- Bases de datos incompletas