Ինչպես ստեղծել հարաբերական շտեմարաններ

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

Ինչպես ստեղծել հարաբերական շտեմարաններ
Ինչպես ստեղծել հարաբերական շտեմարաններ

Video: Ինչպես ստեղծել հարաբերական շտեմարաններ

Video: Ինչպես ստեղծել հարաբերական շտեմարաններ
Video: Քիմիա․ Հարաբերական ատոմային և մոլեկուլային զանգված․ VII դասարան 2024, Մայիս
Anonim

Տվյալների բազաների կառուցման հարաբերական մոտեցումը ենթադրում է աշխատել աղյուսակային տվյալների մոդելի հետ, այսինքն `ներկայացման սովորական եղանակով: Այն իրականացվում է տվյալների շտեմարանի կառավարման համակարգերի միջոցով:

Ինչպես ստեղծել հարաբերական շտեմարաններ
Ինչպես ստեղծել հարաբերական շտեմարաններ

Հարաբերական կառուցվածքի էությունը և տվյալների պատրաստումը

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

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

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

Իրականացում ՝ օգտագործելով DBMS

Շտեմարանների կառավարման համակարգերը (Oracle, MySQL, SQLite և այլն) ապահովում են գեներացված տվյալների ամբողջական կառավարում և թույլ են տալիս կատարել հարցումներ: Ընտրելով DBMS- ից որևէ մեկը, դուք պետք է ստեղծված աղյուսակները փոխանցեք ծրագրին `ըստ նրա շարահյուսության: Սա ծավալուն աշխատանք է, որը պետք է արվի զգուշորեն ՝ առանց կարևոր հատկությունների կորստի:

Հարցումների և տվյալների մշակման հետագա աշխատանքը հիմնված է SQL ծրագրավորման լեզվի վրա: Այս լեզվով է, որ ստեղծվում են աղյուսակներ, գրառումներ են ավելացվում, ջնջվում և փոխվում, տվյալները բերվում են մեկ կամ մի քանի աղյուսակներից, և կառուցվածքը փոխվում է:

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