Дерекқор жазбасын SuperKey пайдалана отырып анықтау

Суперкай - дерекқор жазбасын анықтау үшін пайдаланылуы мүмкін төлсипат

Суперкома - дерекқор жазбасын бірегей түрде анықтау үшін пайдаланылатын бір немесе бірегей атрибуттар. Кесте супер пернелерді жасайтын көптеген комбинациялар болуы мүмкін.

Үлкен кілтті мысал

Мысалы, <Аты>, <Жасы>, және <Телефон кеңейтімі> өрісі бар кесте көптеген ықтимал суперкейстерге ие. Үш суперкайсы - , <телефон кеңейтімі, атау> және .

Атауы Жасы SSN Телефон Ext.
Роберт Джонс 43 123-45-6789 123
Бет Смит 43 234-56-7890 456
Роберт Джонс 18 345-67-8901 789

Көріп отырғаныңыздай, және бағандарында бірдей ақпарат бар бірнеше жазбалар бар. <Телефон кеңейтімі> бағаны жеке адамды табу үшін пайдаланылуы мүмкін болса, телефон кеңейтімі өзгертілуі мүмкін.

Жоғарғы кілттердің түрлері

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

сонымен қатар ең аз кілт немесе минималды кілт деп аталуы мүмкін, себебі ол жеке жазбаны анықтау үшін қажетті ең аз ақпараттан тұрады. Сол сызықтармен қатар, бастапқы кілт супер кілт және минимальды кілт болуы мүмкін, себебі ол жазбаны бірден анықтап, сирек болса, өзгерсе де болады.

Егер кестеде бағаны болмаса, онда жұмыс беруші жеке тұлғаларды анықтау үшін қызметкер сандарын құруы мүмкін.

Жаңа қызметкерлер сандары суррогаттың бастапқы кілті деп аталады. Бұл суррогаттың бастапқы кілті де супер кілт ретінде қызмет етеді.