Estimad@s,
ayer estuvimos hablando de la necesidad de las claves subrogadas, pero considero que no fui lo suficientemente clara sobre este tema, sobre todo considerando a los estudiantes que no son del área informática.
Cuando diseñamos el esquema lógico puede ocurrir que para algunas dimensiones algunos de los niveles de sus jerarquías no tengan identificadores, los cuales son necesarios para diseñar dicho esquema lógico. Por tanto, en esos casos es necesario definir claves subrogadas, que son de tipo numérico. Éstas son claves creadas especialmente con el rol de identificar una entidad. Por ejemplo, si tuviéramos "negocios", para los que solo conocemos su "nombre", no es correcto que ese nombre (que es una cadena de caracteres), sea la clave de la tabla dimensión correspondiente, por lo tanto creamos una clave subrogada llamada "id_negocio", para cada uno de los negocios. Siendo así, la tabla dimensión "negocios" tendrá los atributos id_negocio y nombre.
Si esta aclaración les genera dudas, por favor, no dejen de consultar.
Saludos!
Flavia