在没有只有1个属性的键的情况下,我很难找到某个关系的候选键,因此我必须找到复合候选键。
我与关系 R(A,B,C,D,E,F,G,H,I,J,K)和FDs:
A,B→D
A→C,E
B→G
G→H,我
C→J,K
,我必须找到R的键,但是没有任何具有1属性的键。为了找到R的所有候选键,我计算了2个字段的每个组合,或者只是检查组合{A,B}是否为候选键,因为存在具有该组合的FD?
预先感谢
答案 0 :(得分:0)
任何未出现在任何FD右侧的属性都必须是所有键的一部分。在您的示例中,这些属性是A,B和F。计算ENV['ember-simple-auth-token'] = {
tokenDataPropertyName: 'tokenData'; // Key in session to store token data
refreshAccessTokens: true, // Enables access token refreshing
tokenExpirationInvalidateSession: true, // Enables session invalidation on token expiration
serverTokenRefreshEndpoint: '/api/token-refresh/', // Server endpoint to send refresh request
refreshTokenPropertyName: 'refresh_token', // Key in server response that contains the refresh token
tokenExpireName: 'exp', // Field containing token expiration
refreshLeeway: 0 // Amount of time to send refresh request before token expiration
};
的闭包。如果它涵盖了R(并且确实如此),则该集合是R的唯一(候选)键。