Այս հոդվածում մենք կհասկանանք տարբեր գործառույթների և Access- ի առնչվող տվյալների փոխհարաբերությունը:
Access- ը օգտագործում է տվյալների շտեմարանի նորմալացում `կապի տվյալների աղյուսակ (հարաբերություններ) և սյունակներ (հատկանիշներ) կազմակերպելու համար` տվյալների ավելցուկը նվազագույնի հասցնելու համար: Նորմալացումը գործընթաց է, որը բաժանում է տվյալները տարբեր աղյուսակների միջև, ինչը օգնում է բարելավել կազմակերպության ընդհանուր ռեսուրսները, երկարակեցությունը և ամբողջականությունը:
- Նորմալացումը տվյալների կազմակերպման շտեմարանի գործընթաց է:
- Սա բաղկացած է աղյուսակի ստեղծումից, տվյալների պաշտպանության և տվյալների շտեմարանի ճկունությունը խթանելու համար մշակված կանոնների միջև աղյուսակի հարաբերությունների հաստատումից `վերացնելով անհամապատասխան կախվածությունն ու ավելորդությունը:
Հարաբերությունների սահմանում

Եկեք նայենք այս հարաբերություններին:
1. Մեկից շատ հարաբերություններ
Սա հարաբերությունների ընդհանուր ձևերից մեկն է, երբ X աղյուսակից մի տող կարող է ունենալ մեկ կամ մի քանի նմանատիպ տող Աղյուսակ Y- ում: Բայց Y աղյուսակին թույլատրվում է ունենալ միայն մեկ տող, որը կարող է համապատասխանել X աղյուսակին: Աշխարհի յուրաքանչյուր մեծ կազմակերպություն հայտնի է այս մեթոդի օգտագործմամբ `աղյուսակների միջև տվյալների հասանելիությունը հուշելու համար:
Օրինակ ՝ գնորդն ունի Հաճախորդի և Պատվերի սեղաններ ՝ մեկից շատ հարաբերություններով: յուրաքանչյուր հաճախորդի թույլատրվում է կատարել այնքան պատվեր, որքան ցանկանում է, բայց ապրանքի յուրաքանչյուր պատվերի ID կարող է ունենալ միայն մեկ հաճախորդ:
2. Շատ-շատերի հարաբերություններ
Այս տեսակի փոխհարաբերություններում ինչպես X, այնպես էլ Y աղյուսակը միմյանց տվյալների բազայում կարող են ունենալ բազմաթիվ համապատասխան տողեր: Օգտագործողները կարող են ստեղծել այսպիսի հարաբերություններ ՝ ստեղծելով երրորդ աղյուսակին սահմանում: Այս երրորդ աղյուսակը կոչվում է Junction Table, որի հիմնական բանալին բաղկացած է ինչպես X, այնպես էլ Y աղյուսակի օտարերկրյա բանալուց:
Օրինակ ՝ բլիթների սեղանը և Հաճախորդի սեղանը կիսում են շատ-շատ հարաբերություններ, որոնք հետագայում սահմանվում են մեկից շատ հարաբերություններով, որոնք բաղկացած են ինչպես այս սեղաններից, այնպես էլ միացման սեղանի «պատվերից»:
3. Մեկ առ մեկ հարաբերություններ
Մեկ-մեկ հարաբերությունների մեծ մասում, X աղյուսակի տողը կարող է ունենալ միայն մեկ նմանատիպ տող Y աղյուսակից, և Y աղյուսակը նույնպես կարող է ունենալ մեկ նմանատիպ տող X աղյուսակից: Հարաբերության այս ձևը ստեղծվում է, երբ աղյուսակների երկու փոխկապակցված սյուները բաղկացած են եզակի սահմանափակումից կամ առաջնային բանալիից:
Սա այս երեքի միջև հազվագյուտ հարաբերություններից մեկն է, քանի որ հարաբերությունների այս ձևը սահմանափակում է տեղեկատվության տեղաշարժը մեկ այլ աղյուսակով, քանի որ այն սահմանափակվում է միայն մեկ աղյուսակով։
Մեկ առ մեկ հարաբերությունները օգտագործվում են այնպիսի պայմաններում, ինչպիսիք են.
- Եթե օգտագործողը ցանկանում է աղյուսակը բաժանել բազմակի սյունակների:
- Աղյուսակի մասերը տարբեր բաժիններում մեկուսացնելու համար `տվյալներն ավելի անվտանգ դարձնելու համար:
- Կարճաժամկետ տվյալների պահպանման համար, որոնք հակված են ջնջվել աղյուսակի ջնջմամբ:
- Տեղեկություններ պահելու համար, որոնք վերաբերում են միայն հիմնական աղյուսակից միայն ենթախմբի տեղեկատվությանը
MS Access տվյալների շտեմարանն իր ամբողջ բարդությամբ դեռևս խոցելի է ֆայլերի կոռուպցիայի դեմ, ուստի շատ կարևոր է պահպանել այն accdb- ի նորոգում գործիք ձեռքի տակ: Օգտագործողները կարող են խուսափել բարդություններից, ինչպիսիք են տվյալների կորուստը, ընտրելով ձեռք բերել վերականգնման մասնագիտացված ծրագիր:
Հեղինակի ներածություն.
Վիվիան Սթիվենսը տվյալների վերականգման փորձագետ է DataNumen, Inc., որը տվյալների վերականգման տեխնոլոգիաների համաշխարհային առաջատարն է, այդ թվում sql վերականգնում և գերազանցել վերականգնման ծրագրային արտադրանքները: Լրացուցիչ տեղեկությունների համար այցելեք www.datanumen.com