Համակարգիչներ, Տվյալների բազաներ
Առավել տարածված պրակտիկա է ունենալ տվյալների բազա.
Աշխատանքային հետ տվյալների բազայի այն ուղեկցվում է ցանկացած քիչ թե շատ բարդ է նախագծի. DB հանդես է գալիս որպես բազայի տեղեկատվության, որը պարունակում է բոլոր անհրաժեշտ պարամետրերը ճիշտ շահագործման համակարգի. Եւ ինչ ձեռքբերումներ են առավել տարածված է գործնականում: Երբ դրանք օգտագործվում են: Այս եւ այլ հարցերի պատասխանները կտրվեն այս հոդվածում.
ընդհանուր տեղեկություններ
Այնպես որ, առաջին հերթին, դուք պետք է որոշելու կարգը, թե ինչ է ծրագիր հարցին. Նյութերի բազա - ի անունը համար պատշաճ պահեստավորման կամայական տեղեկատվության. Այն կարելի է կազմակերպել ոչ միայն օգնությամբ ՏՏ տեխնոլոգիաների, այլեւ այլ ձեւերով ու մեթոդներով: Սակայն, միեւնույն ժամանակ, որպես բազայի կարող է օգտագործվել, որպեսզի համակարգելու սկզբունքը:
Հարկ է նշել, որ պատվիրում եւ պահպանումը այդ հնարավորություններից շատ. Յուրաքանչյուր ձեւերից առաջ քաշել կոնկրետ պահանջներ. Կան տվյալների բազաները, որոնք նախատեսված են ինքնավար նավարկության ընթացքում մեկ համակարգչի համար. Այլ ապահովելու համար փոխներգործության հետ հեռավոր սերվերի. Եթե մենք խոսում ենք այն մասին, ճարտարապետության, առավել տարածված են հիերարխիկ եւ ցանցային տվյալների բազաների նկատմամբ. Այս հոդվածում, որ դա նրանք կենտրոնանալ կլինի:
հիերարխիկ տվյալների բազա
Համակարգի ճարտարապետությունը այս դեպքում, նախատեսվում է, որ յուրաքանչյուր օբյեկտ, որը ներկայացված է որպես որոշակի անձի. Քանի որ սա այն կարող է ունենալ ծնողը կամ զավակը տարրեր. Հատուկ առանձնահատկությունը այս ճարտարապետության այն է, որ դա պետք է լինի մի օբյեկտ, որը ամեն ինչ սկսվում: Վերջնական արդյունքը այն է, մի կառույց, որ նման մի ծառ: Հասկանալ, թե ինչպես է կազմակերպությունը կարող է օգնել գրեթե ցանկացած հին ծրագիր: Բազայի այս տեսակի տվյալների, այն հանդիսանում է նաեւ ֆայլի համակարգը համակարգչի համար.
Այն հաճախ ասել է, որ օգտագործումը նման կառույցի մի բան չէ արդյունավետ: Այնուամենայնիվ, դա դեռ լայնորեն օգտագործվում. Դա պայմանավորված է այն հանգամանքով, որ աշխատում է տվյալների բազա ձեռնտու է, երբ դա անհրաժեշտ է հիմնականում կարդալ տեղեկատվությունը: Իրոք, այս դեպքում, այդ կառույցը խիստ նպաստում է շինարարությունը: Որպես օրինակ, եկեք համարում: Երբ մենք ընտրում ենք հատուկ թղթապանակ, փոխազդեցությունը ունենում արագ. Բայց եթե մենք սկսում ստուգում Antivirus համակարգիչ, այն կարող է գնալ շատ երկար ժամանակ:
ցանցային տվյալների բազա
Այս տեսակ փոփոխությունը, օրինակ, նկարագրված նախկինում: Հիմնական տարբերությունն այստեղ այն է, որ մի շարք հղումների: Այնպես որ, հիերարխիկ տվյալների բազաների պայմանով, որ մեկ տարր կարող է ունենալ միայն մեկ ծնող: Այսպիսով, մենք կարող ենք խոսել այն մասին, որոշակի հարկադրանք զարգացման մասնակի: Ցանցը բազան նաեւ կարող է ունենալ բազմաթիվ ծնողներին: Դա հիմնականում վերաբերում է ստեղծելու մասին տվյալների բազայի հիման վրա XML.
Հարաբերական բազաների
Առավել տարածված են նրանք գործնականում, եթե մենք խոսում ենք զանգվածային օգտագործման, խմբագրման եւ այլն: Պատճառն այն է, իրենց ժողովրդականությունը, որ Հարաբերական բազաների շատ հեշտ է նկարագրել մաթեմատիկայի. Շնորհիվ ծրագրի իրականացման անկաշկանդ, եւ նրանք տարածված են:
Տեսական հիմք է նրանց համար ամփոփել մաթեմատիկոս Էդգար Ֆրենկ Codd (այժմ հանգուցյալ): Նա եղել է ութսունական թվականները կարող է շատ մանրամասն եւ ճշգրիտ նկարագրել կառուցվածքը մասնակի, օգտագործելով լեզուն մաթեմատիկայի Բայց քանի որ փորձը ցույց է տալիս, որ այս հետազոտությունը շատ լավ հիմք է ծրագրային իրականացման համար: Հարաբերական բազաների դարձել այնքան հայտնի է, որ երբ խոսում է տվյալների բազայում, որ լռելյայն պետք է հասկանալ, թե դրանք. Եկեք ուշադրություն դարձնել, եւ դրանց հատուկ իրականացումը:
Առանձնահատկությունները Հարաբերական բազաների
Նրանց հիմնական տարբերակիչ առանձնահատկությունն այն է, որ այդ տվյալները պահվում է որպես մի շարք երկչափ աղյուսակների. Որպես պարզ օրինակ կարող է տրվել մուտք տվյալների բազա, անդամ գրասենյակային Suite- ի Microsoft- ից: Ի դերի Ալֆան եւ Օմեղան օգտագործվում սյուներ եւ շարքերում: Առաջին առանձնահատկությունն այն է, որ իրենց որոշակի բնագավառում անունով, տվյալների տեսակը, որոնք օգտագործվում են նրանց: Բացի այդ, սյուների թիվը `ֆիքսված, եւ կարող է լինել միայն փոխվել, ինչպես նաեւ տվյալների բազայի ադմինիստրատոր: Line է, սա տեղեկատվական օբյեկտների. Նրանց թիվն փոխվել համեմատաբար հեշտությամբ տրամադրելով հատուկ հրահանգներ.
Պետք է հասկանալ, որ տվյալների բազան վերացական հասկացություն է: Հետեւաբար, առավել տարածված է գործնականում, կան տվյալների բազաներ, որոնց աղյուսակները են կապված: Շատ լավ է գրաֆիկական ներկայացումը այս հարցում կարող է տալ նախկինում նշված Access: Առավել կարեւոր է աշխատանքի դիզայնը կառուցվածքի: Սա գործընթաց է ստեղծել այն տարրերը, վերը նշված. Հարկ է նշել, որ սա մի բարդ փուլ է, որը շատ սկսնակների են թույլ: Եւ լավ պատճառով. Իրոք, մինչեւ տվյալների փոքր է, որ համակարգիչը կարող է մշակվում արագ. Բայց քանի որ չափով տեղեկատվական աճը դանդաղում զգալիորեն. Նրա արժեքը ուղիղ համեմատական է չափի պահվող տվյալների եւ օպտիմալ նախագծման կառուցվածքի:
Նյութերի բազա դիզայն
Այնպես որ, մենք համարվում ամենահայտնի տարբերակներ տվյալների բազայում. Հիմա եկեք խոսել մի բանի մասին, որի մոտենում է առավել տարածված գործնականում, երբ նրանք են ստեղծվում, եւ թե ինչու է դա այդպես: Որպես օրինակ, համարում MySQL. Այնպես որ, վերջնական արդյունքը ունի հետեւյալ պահանջները.
- Նյութերի բազա պետք է լինի պարզ օբյեկտ առումով վերամշակման.
- Այս տվյալների բազան պետք է ունենա կոմպակտ չափը:
Եթե դուք ծանոթ հեշտ է տեսնել, որ այդ հասկացությունները հակասական են: Առաջին, մենք պետք է հասկանանք, թե ինչ է կփոխանցվեն տվյալների բազայի եւ կարող է վերցվել դրանից: Դուք կարող եք գտնել մի քանի տասնյակ ու հարյուրավոր սեղանների հետ անհավատալի թվով կայքերի խոշոր նախագծերում. Հետեւյալ հարցերը պետք է ուսումնասիրվեն:
- Որոշելու, թե ինչ տվյալները կպահվեն:
- Պարզեք, որտեղ տեղեկություններ կտեղադրվեն:
- Որոշեք, թե ինչ տվյալներ տեսակը վերցնել մի սյունակ:
քայքայում կարող է օգտագործվել, որպեսզի նվազեցնել բեռը վրա առանձին սեղանների. Բայց խնամք պետք է ձեռնարկվեն, որպեսզի որոշակի միավորող բաղադրիչներ.
եզրափակում
Տվյալների բազաներ են կարեւոր բաղադրիչների ցանկացած քիչ թե շատ բարդ է նախագծի. Ի սկզբանե, պրակտիկայում մի անձի չի կարող հասնել կազմակերպել օպտիմալ կապը: Սակայն ժամանակի ընթացքում, իսկ ուսումնասիրությունը արվեստի եւ մեծացնել փորձը դուք կարող եք ունենալ կստեղծեն ավելի լավ հարմարություններ.
Բացի այդ, այն չպետք է տրամադրված ուշադրության եւ որ աստիճանաբար առաջարկել ավելի առաջադեմ ծրագրային կառուցվածքը: Բացի այդ, բոլոր հնարավոր աջակցությունը օպտիմալացման եւ կարող է ապահովել տվյալների բազայի կառավարման համակարգեր: Նրանք ապահովում է մշակողի հետ լայն ֆունկցիոնալությունը, ըստ որի գրեթե ամեն խնդիրը կարող է կատարվել: Մի շարք տվյալների բազայում բավականին մեծ է, այնպես որ դուք կարող եք ընտրել, թե ինչ կարող է դիմել:
Similar articles
Trending Now