Տարբերություն տրամաբանական և ֆիզիկական տվյալների մոդելի միջև

Բովանդակություն:

Տարբերություն տրամաբանական և ֆիզիկական տվյալների մոդելի միջև
Տարբերություն տրամաբանական և ֆիզիկական տվյալների մոդելի միջև

Video: Տարբերություն տրամաբանական և ֆիզիկական տվյալների մոդելի միջև

Video: Տարբերություն տրամաբանական և ֆիզիկական տվյալների մոդելի միջև
Video: Խոսակցություններն ինձ չեն կաշկանդում և չեն ազդում իմ նվիրվածության վրա. Խաչատուրյան 2024, Նոյեմբեր
Anonim

Տրամաբանական ընդդեմ ֆիզիկական տվյալների մոդել

Նախքան տրամաբանական և ֆիզիկական տվյալների մոդելի տարբերությունը քննարկելը, մենք պետք է իմանանք, թե ինչ է տվյալների մոդելը: Տվյալների մոդելը ներկայացում է, որը նկարագրում է տվյալներն ու դրանց միջև փոխհարաբերությունները որոշակի գործընթացի համար: Տվյալների մոդելը էական բաղադրիչ է, որն օգտագործվում է տվյալների բազայի նախագծման ժամանակ: Տրամաբանական տվյալների մոդելը տվյալների շատ վերացական և բարձր մակարդակի տեսք է, որտեղ նույնականացվում են սուբյեկտները, հարաբերությունները և բանալիները: Այն անկախ է տվյալների բազայի կառավարման համակարգից (DBMS): Ֆիզիկական տվյալների մոդելը բխում է տրամաբանական տվյալների մոդելից, որտեղ այն ցույց է տալիս, թե ինչպես են աղյուսակները և սյունակները կառուցված իրական ֆիզիկական տվյալների բազայում:Ֆիզիկական տվյալների մոդելը, հետևաբար, կախված է օգտագործված տվյալների բազայի կառավարման համակարգից:

Ի՞նչ է տրամաբանական տվյալների մոդելը:

Տրամաբանական տվյալների մոդելը մանրամասնորեն նկարագրում է տվյալները և հարաբերությունները շատ բարձր մակարդակով: Սա չի ներառում, թե ինչպես են տվյալները ֆիզիկապես ներկայացված տվյալների բազայում, բայց նկարագրում է շատ վերացական մակարդակով: Այն հիմնականում ներառում է սուբյեկտները և նրանց միջև փոխհարաբերությունները յուրաքանչյուր էության ատրիբուտների հետ միասին:

Տրամաբանական տվյալների մոդելը ներառում է յուրաքանչյուր կազմակերպության հիմնական բանալիները, ինչպես նաև արտաքին բանալիները: Տրամաբանական տվյալների մոդել ստեղծելիս առաջին սուբյեկտները և նրանց հարաբերությունները նույնացվում են բանալիների հետ: Այնուհետև բացահայտվում են յուրաքանչյուր էության ատրիբուտները: Դրանից հետո շատ-շատ հարաբերություններ լուծվում են և նորմալացում է կատարվում: Տրամաբանական տվյալների մոդելը անկախ է տվյալների բազայի կառավարման համակարգից, քանի որ այն չի նկարագրում իրական տվյալների բազայի ֆիզիկական կառուցվածքը: Տրամաբանական տվյալների մոդելի նախագծման ժամանակ կարող են օգտագործվել ոչ ֆորմալ երկար անվանումներ սուբյեկտների և ատրիբուտների համար:

Ի՞նչ է ֆիզիկական տվյալների մոդելը:

Ֆիզիկական տվյալների մոդելը նկարագրում է, թե ինչպես են տվյալներն իրականում գտնվում տվյալների բազայում: Այն ներառում է բոլոր աղյուսակների և դրանց ներսում գտնվող սյունակների ճշգրտումը: Աղյուսակի ճշգրտումը ներառում է մանրամասներ, ինչպիսիք են աղյուսակի անվանումը, սյունակների թիվը, իսկ սյունակի ճշգրտումը ներառում է սյունակի անվանումը և տվյալների տեսակը: Ֆիզիկական տվյալների մոդելը պարունակում է նաև յուրաքանչյուր աղյուսակի հիմնական ստեղները, ինչպես նաև ցույց է տալիս արտաքին բանալիներ օգտագործող աղյուսակների միջև կապը: Ավելին, ֆիզիկական տվյալների մոդելը պարունակում է սահմանափակումներ, որոնք կիրառվում են տվյալների և բաղադրիչների նկատմամբ, ինչպիսիք են գործարկիչները և պահպանված ընթացակարգերը:

Ֆիզիկական տվյալների մոդելը կախված է օգտագործվող տվյալների բազայի կառավարման համակարգից: Այսպիսով, MySQL-ի ֆիզիկական տվյալների մոդելը կտարբերվի Oracle-ի համար ստեղծված տվյալների մոդելից: Տրամաբանական տվյալների մոդելից ֆիզիկական տվյալների մոդելը ստեղծելիս առաջին սուբյեկտները վերածվում են աղյուսակների: Այնուհետև հարաբերությունները վերածվում են արտաքին հիմնական սահմանափակումների: Դրանից հետո ատրիբուտները վերածվում են յուրաքանչյուր աղյուսակի սյունակների:

Տարբերությունը տրամաբանական և ֆիզիկական տվյալների մոդելի միջև
Տարբերությունը տրամաբանական և ֆիզիկական տվյալների մոդելի միջև
Տարբերությունը տրամաբանական և ֆիզիկական տվյալների մոդելի միջև
Տարբերությունը տրամաբանական և ֆիզիկական տվյալների մոդելի միջև

Ո՞րն է տարբերությունը տրամաբանական և ֆիզիկական տվյալների մոդելի միջև:

• Ֆիզիկական տվյալների մոդելը նկարագրում է տվյալների բազայի ֆիզիկական կառուցվածքը: Տրամաբանական տվյալների մոդելը բարձր մակարդակի մոդել է, որը չի նկարագրում տվյալների բազայի ֆիզիկական կառուցվածքը:

• Ֆիզիկական տվյալների մոդելը կախված է օգտագործվող տվյալների բազայի կառավարման համակարգից: Այնուամենայնիվ, տրամաբանական տվյալների մոդելը անկախ է օգտագործված տվյալների բազայի կառավարման համակարգից:

• Տրամաբանական տվյալների մոդելը ներառում է միավորներ, ատրիբուտներ, հարաբերություններ և բանալիներ: Ֆիզիկական տվյալների մոդելը ներառում է աղյուսակներ, սյունակներ, տվյալների տեսակներ, հիմնական և օտար բանալիների սահմանափակումներ, գործարկիչներ և պահպանված ընթացակարգեր:

• Տրամաբանական տվյալների մոդելում սուբյեկտների և ատրիբուտների համար օգտագործվում են երկար ոչ պաշտոնական անուններ: Այնուամենայնիվ, ֆիզիկական տվյալների մեջ աղյուսակների և սյունակների անունների համար օգտագործվում են կրճատ պաշտոնական անուններ:

• Տրամաբանական տվյալների մոդելը սկզբում բխում է նկարագրությունից: Դրանից հետո ստացվում է միայն ֆիզիկական տվյալների մոդելը:

• Տրամաբանական տվյալների մոդելը նորմալացվում է չորրորդ նորմալ ձևի: Ֆիզիկական տվյալների բազայի մոդելը կդեֆորմալացվի, եթե անհրաժեշտ լինի՝ պահանջները բավարարելու համար:

Ամփոփում՝

Տրամաբանական ընդդեմ ֆիզիկական տվյալների մոդել

Տրամաբանական տվյալների մոդելը բարձր մակարդակի տվյալների մոդել է, որը նկարագրում է տվյալների միավորներն ու հարաբերությունները: Այն նաև ներառում է յուրաքանչյուր էության ատրիբուտներ և բանալիներ: Սա անկախ է օգտագործված տվյալների բազայի կառավարման համակարգից: Մյուս կողմից, ֆիզիկական տվյալների մոդելը ստացվում է տրամաբանական տվյալների մոդելից հետո և այն ներառում է տվյալների բազայի կառուցվածքը, ներառյալ աղյուսակների, սյունակների և հիմնական սահմանափակումների ճշգրտումը:Այս մոդելը տարբերվում է ըստ օգտագործված տվյալների բազայի կառավարման համակարգի:

Խորհուրդ ենք տալիս: