Белгілері және олардың дерекқордағы рөлі

Дәлелдер басқа атрибуттарға тағайындалған мәндерді анықтайды

Дерекқор кестесіндегі детерминент - сол жолдағы басқа төлсипаттарға тағайындалған мәндерді анықтау үшін пайдаланылатын төлсипат. Осы анықтамамен кез-келген бастапқы кілт немесе кандидат кілті детерминант болып табылады, бірақ негізгі немесе кандидат кілттері болмайтын детерминанттар болуы мүмкін.

Мысалы, компания , , және төлсипаттары бар кестені пайдалана алады.

Employee_id Аты Тек Туған жылы

123

Меган Қоңыр 01/29/1979
234 Бен Уайлдер 14.02.1985
345 Меган Chowdery 2/14/1985
456 Чарльз Қоңыр 19.07.1984


Бұл жағдайда, өрісі қалған үш өрісті анықтайды. Аттар өрістері анықтамайды, себебі фирмада сол бірін немесе тегін бөлетін қызметкерлер болуы мүмкін. Сол сияқты, өрісі немесе атау өрістерін анықтамайды, себебі қызметкерлер бірдей туған күнді бөлісе алады.

Дерекқор кілттеріне қатысты анықтамыш

Бұл мысалда - детерминант, кандидат кілті, сондай-ақ бастапқы кілт. Бұл үміткердің кілті, себебі бүкіл деректер базасы 234-де ізделінгенде, Ben Wilder туралы ақпаратты қамтитын жол пайда болады және басқа ешқандай жазба көрсетілмейді. Тағы бір кілт кілт сөзді үш бағандағы ақпарат бойынша іздеген кезде пайда болады; <Бірінші_атауы>, <Соңғы_амақ> және <Күні_жылы_Біргі>, сол нәтижені шығарады.

- кандидаттық кілт ретінде пайдаланылуы мүмкін барлық бағандардың комбинациялары үшін негізгі кілт болып табылады, бұл осы кестеге негізгі сілтеме ретінде пайдаланылатын ең қарапайым баған.

Сондай-ақ, басқа бағандардағы ақпаратқа қарағанда қанша басқа қызметкер болса да, осы кестеге бірегей болуы кепілдік беріледі.