Ұйымның кілті болуы керек пе?
Ұйымның кілті болуы керек пе?

Бейне: Ұйымның кілті болуы керек пе?

Бейне: Ұйымның кілті болуы керек пе?
Бейне: Утиль алым мүмкіндігінше төмен болуы керек 2024, Сәуір
Anonim

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

Сол сияқты, нысанның бастапқы кілті болмауы мүмкін бе?

құру Нысан Кестеге арналған нысан Негізгі кілт жоқ . Сіз анықтаған кезде нысан объект, ол керек бар а бастапқы кілт немесе RowID төлсипатын пайдаланыңыз (кестенің ROWID негізінде). Әдепкі жасасаңыз нысан кестедегі нысан бастапқы кілт жоқ , RowID төлсипаты автоматты түрде жасалады бастапқы кілт.

Жоғарыда көрсетілгеннен басқа, нысанның екі негізгі кілті болуы мүмкін бе? Үстел болуы мүмкін тек қана бір бастапқы кілт , ол жалғыз немесе тұруы мүмкін бірнеше өрістер. Қашан бірнеше өрістері ретінде пайдаланылады бастапқы кілт , олар құрама деп аталады кілт . Егер үстел бар а бастапқы кілт кез келген өріс(терде) анықталған болса, мүмкін емес екі бар жазбалар бар сол өріс(тердің) мәні бірдей.

Осыған байланысты нысан кілті дегеніміз не?

Ан нысан кілті бір қасиеті немесе қасиеттерінің жиынтығы болып табылады нысан сәйкестікті анықтау үшін қолданылатын түрі. құрайтын қасиеттер нысан кілті жобалау уақытында таңдалады. мәндері нысан кілті қасиеттері бірегей түрде анықтауы керек нысан ішінде дананы теріңіз нысан орындалу уақытында орнатыңыз.

Әлсіз нысанда қандай кілт жоқ?

Ішінде реляциялық мәліметтер базасы , әлсіз нысан – тек атрибуттары арқылы бірегей анықтауға болмайтын нысан; сондықтан ол а пайдалануы керек шетелдік кілт жасау үшін оның атрибуттарымен бірге бастапқы кілт . The шетелдік кілт әдетте а бастапқы кілт байланысты субъектінің.

Ұсынылған: