bromeando con un colega, se me ocurrió una situación interesante: ¿es posible en SQL Server definir una tabla para que a través de "medios estándar" (restricciones, etc.) pueda asegurarse de que dos o más columnas sean mutuamente excluyentesSQL-Server: Definir columnas como mutuamente excluyentes
Con esto quiero decir: ¿Puedo asegurarme de que solo una de las columnas contiene un valor?
¿Qué problema estás tratando de resolver? las bases de datos subnormales son un PITA para trabajar, quizás puedas hacerlo de una manera que no sacrifique las golosinas relacionales. –
Bueno, no hay un problema real detrás de esa idea. Solo quería saber si es técnicamente posible hacer eso. Una idea PUEDE ser el requisito de que un usuario pueda ingresar su propio nombre o el nombre de la empresa, pero no ambos. Supongo que pensando mucho podría llegar a algo mejor :-) –