-
Title:
03-15 Claves Implícitas y Explícitas
-
Description:
-
Bienvenidos de nuevo.
Espero que ese ejercicio haya ido bien.
-
Ahora hablemos sobre
otro concepto importante
-
del almacén de datos: claves.
-
Cuando almacenan una entidad
-
en el almacén de datos,
el almacén les asignará una clave.
-
Esta clave solo identifica la entidad
-
y es usada para propósitos diferentes.
-
Hay dos maneras en las que una clave
puede ser generada.
-
Hechemos un vistazo.
-
La primera es cuando el almacén de datos
-
genera esta clave automáticamente.
-
Digamos que definimos el tipo de perfil
con estas propiedades.
-
Y lo insertamos por primera vez.
-
En este caso, el almacén de datos
-
les asignará automáticamente
un valor de clave.
-
La otra manera es que especifiquen
-
el denominado nombre de clave,
o identidad.
-
En este caso, el almacén de datos
usará ese valor
-
para generar la clave.
-
Esta es una buena alternativa
cuando tienen algo
-
que es único para cada entidad.
-
Porque claramente puede llevarnos
a nuestra entidad frontal
-
basándose en este valor,
así que es más fácil encontrarla.
-
Pero observemos esta declaración.
-
El nombre de clave o identidad
-
debe ser único para todas las entidades
de este tipo.
-
Para nuestro tipo de perfil,
ese es el caso exáctamente
-
porque hemos decidido usar
el usuario de identidad
-
para identificar únicamente
cada perfil de entidad.
-
El valor de tener indentidad
como nombre de clave
-
es que podemos recuperar
la entidad de perfil
-
usando este valor directamente.
-
Y recuerden,
-
ya que el objetivo del usuario
es el primer parámetro
-
para la nube de valoración final
de los metodos API,
-
será una manera conveniente
de conseguir el perfil.
-
Pero indagaremos en esto más tarde.
-
Si están familiarizados
-
con el modelo relacional
de la base de datos,
-
verán que esto es muy similar
al concepto de una clave primaria.
-
Al igual que con el almacén de datos,
-
tienen la opción de permitir
que la base de datos
-
genere una clave primaria,
o use un valor de su elección.
-
Pero ahora, es el momento
de que hagan algo de trabajo.