Ҳудуди контекстӣ хусусияти махзани маълумот дар системаи идоракунии пойгоҳи додаҳо мебошад. Ин муносибати байни ҷадвалҳо дар базаи маълумотро таъмин мекунад, бо истифода аз маҳдудиятҳо барои пешгирӣ кардани истифодабарандагон ва барномаҳо аз ворид намудани маълумоти носаҳеҳ ё нишон додани маълумоте, ки вуҷуд надорад.
Методҳои додаҳо барои тартиб додани маълумотҳое, ки дар он ҳастанд, истифода мебаранд. Онҳо ба таблиғот, ба монанди Excel, монанд ҳастанд, вале ба таври васеъ барои истифодабарандагони пешрафта қобилият доранд. Дохилҳо бо истифодаи калидҳои ибтидоӣ ва калидҳои хориҷӣ, ки муносибатҳои байни ҷадвалҳоро нигоҳ медоранд.
Калиди асосӣ
Калиди ибтидоии ҷадвалаи базаи маълумот унсури ягонаест, ки ба ҳар як сабт дода мешавад. Ҳар як ҷадвал дорои як ё якчанд сутунҳо ҳамчун калиди ибтидоӣ ба шумор меравад. Рақами бехатарии иҷтимоӣ метавонад калиди ибтидоӣ барои рӯйхати махдуди кормандон бошад, зеро ҳар як рақами бехатарии рақамӣ ягона мебошад.
Бо вуҷуди ин, аз сабаби нигарониҳои дахолатнопазирӣ, рақами мушаххаси ширкатҳои интихобшудаи ширкат интихоби беҳтар барои фаъолият ҳамчун калиди асосӣ барои кормандон мебошад. Баъзе нармафзорҳои базавиро, монанди Microsoft Access - калиди ибтидоӣ ба таври худкор таъин мекунад, вале калиди тасодуфӣ маънои аслии воқеиро надорад. Беҳтар аст, ки калиди калимаро бо сабт истифода баред. Усули оддӣ барои иҷрои беэътибории баёнӣ имкон медиҳад, ки тағиротҳоро ба калиди ибтидоӣ иҷозат диҳед.
Калиди хориҷӣ
Калиди хориҷӣ дар ҷадвалест, ки калиди асосӣ аз ҷадвалро фарқ мекунад. Калиди хориҷӣ муносибати бо ҷадвал фарқ мекунад, ва беайбии он ба муносибати байни ин ҷадвалҳо ишора мекунад.
Вақте ки як ҷадвал калиди хориҷӣ ба дигар ҷадвал дорад, консепсияи беэътимодии он мегӯяд, ки шумо наметавонед сабтро дар ҷадвал, ки калиди хориҷӣ дорад, илова кунед, агар дар ҷадвал алоқаманд бошад. Он ҳамчунин ба усулҳои шинондани навсозӣ ва тоза кардани зӯроварӣ маълум аст, ки он тағйироте, ки ба ҷадвал алоқаманд шудааст, дар ҷадвали асосӣ нишон дода шудааст.
Намунаи қоидаҳои эътимоднокии изофӣ
Дар бораи вазъе, ки шумо ду ҷадвал доред, дида мебароед: Кормандон ва Роҳбарон. Мизҳои кормандон дорои унсури калидии хориҷиест, ки таҳти идораи ManagedBy мебошад, ки барои ҳар як мудири корӣ дар ҷадвалҳои менеҷерҳо сабт мекунад. Маҷмӯи контекстӣ се қоидаҳои зеринро иҷро мекунад:
- Шумо наметавонед сабтро ба ҷадвалҳои кормандон илова кунед, агар хосияти ManagedBy ба сабти дуруст дар ҷадвалҳои менеҷерҳо ишора карда шавад. Ҳудуди маслиҳат замима кардани маълумоти нодурустро дар ҷадвал пешгирӣ мекунад. Ҳар гуна амале, ки беайбии ҳассосияти мутлақро қонеъ намекунад.
- Агар калиди асосӣ барои сабти дар менюи ҷадвал тағйир меёбад, ҳамаи сабтҳои дахлдор дар ҷадвалҳои кормандон бо навсозии навсозӣ тағйир дода мешаванд.
- Агар сабт дар ҷадвалҳои менеҷер нобуд карда шавад, ҳамаи сабтҳои дахлдор дар ҷадвалҳои кормандон бо истифода аз резолютсияи тоза карда мешаванд.
Афзалиятҳо барои маҳдудиятҳои эътимоднокии маълумот
Истифодаи системаи идоракунии пойгоҳи додаҳо бо боэътимоди иттилоотӣ якчанд афзалиятҳоро пешниҳод мекунад:
- Гузаронидани воридшавии маълумоти такрорӣ.
- Як ҷадвалро аз диаграмма ба майдони ягонаи дигар дар дигар ҷадвал пешгирӣ мекунад.
- Муносибати кафолатнок байни ҷадвалҳои «ҳамкорӣ».
- Пешгири кардани сабт, ки арзиши он бо калиди хориҷӣ дар дигар ҷадвал нишон дода мешавад.
- Иловагӣ илова кардани сабт ба ҷадвал, ки дорои калиди хориҷӣ мебошад, агар калиди ибтидоӣ дар ҷадвал алоқаманд бошад.