Մուտքի շտեմարաններում հարաբերությունների 3 հիմնական տեսակները

Կիսվել հիմա ՝

Այս հոդվածում մենք կհասկանանք տարբեր գործառույթների և 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

Կիսվել հիմա ՝

Comments փակվում են: