Համակարգիչներ, Տվյալների բազաներ
Կառուցվածքը մասնակի
Տեղեկատվական, լինելով հիմքը տարբեր էլեկտրոնային տվյալների փոխանակում համակարգերի կազմակերպվում են հատուկ ձեւով եւ կոչվում է տվյալների բազայի. Որպեսզի հասկանանք, թե այս հայեցակարգը, ինչպես նաեւ հասկանալ, թե ինչ է կառուցվածքը մասնակի, դա արժե ավելի սերտ նայում այս երեւույթի.
Առավել հաճախ, երբ դուք ստեղծեք մի տվյալների բազա , պետք է պահպանեն հետեւյալ պահանջներին. Այն պետք է լինի հեշտ բուժման եւ լինել կոմպակտ, զուրկ ավելորդ տեղեկատվության. Մի հիերարխիկ համակարգում տարրերի կազմակերպվում են այնպիսին է, որ պարտատոմսերը ձեւավորվել են նրանց միջեւ է երեխային եւ ծնողին: Այսինքն, այս տեղեկատվությունը, որը գտնվում է վերեւում կամ ներքեւում նկատմամբ որոշակի օբյեկտ համակարգի. Բայց նրանցից մեկը միշտ հիմնական, որից ամբողջ համակարգը սկսվում: Որպես հետեւանք այս պայմանավորվածության տեղեկատվական բլոկների գեներացվել ծառի տվյալների բազայի կառուցվածքը, որը բնորոշ է ֆայլային համակարգի, որը կիրառելի է համակարգիչների.
Տվյալների բազաների, բաշխված է ցանցի ունեն նույն հատկանիշները, ինչպես նաեւ հիերարխիկ տվյալների բազայում. Նրանց միջեւ տարբերությունը կայանում է նրանում, որ առաջին երեխայի տարրերը կարող է ունենալ բազմաթիվ նախնիներին:
Բայց պետք է հաշվի առնել մանրամասնորեն կառուցվածքը եւ տեսակները, դուք պետք է սահմանել հայեցակարգը է տվյալների բազայում: Ինչ է նշանակում այս ժամկետով: Ամենապարզ սահմանումը սա է տվյալների բազայի մի ճանապարհ է կազմակերպել եւ խանութ տեղեկատվություն: Տեսակները եւ մեթոդները կազմակերպման տեղեկատվություն կա բավականին շատ. Նրանցից յուրաքանչյուրը ունի իր նպատակային ուղղվածությունը, բավարարում է որոշակի պահանջներ: Օրինակ, տվյալների XML լեզվով կառուցված է որպես ծառի, որն branched արմատը եւ հանգույցների. Բայց սա միայն մեկ տեսակի տվյալների պահպանման:
Հիերարխիկ կառուցվածքը մասնակի օպտիմիզացված համար ընթերցմամբ, արագ տվյալների ընտրության եւ տրամադրելու է նրանց մասին: Բայց այն ունի նաեւ իր թերությունները. Օրինակ, համակարգչային, հեշտ բավական է կատարել գործառնություններ կոնկրետ ֆայլ կամ թղթապանակ (որոնք տարրերը հիերարխիկ կառույց), տեւական ժամանակ զբաղված է ստուգելու համակարգի վիրուսների. Սա ցույց է տալիս, որ նման համակարգը պիտանի չէ արագ տեսակավորման տեղեկատվության եւ, եթե անհրաժեշտ է, որ այդ գործընթացը տեւում է երկար ժամանակ: Գործակիցներ են տարրերի նման մի կառույց, այն է, որ ավելի ցածր օբյեկտ է, այնքան նրա nesting. Ազդում է հիերարխիկ հարաբերությունները ծնողի եւ երեխայի միջեւ տարրերի համակարգի:
Հատկանշական է, եւս դասակարգման տվյալների բազաների նկատմամբ. Այն կցուցադրվի որպեսզի վերջապես հստակեցնելու հարցը առկա մեթոդների տեղեկատվության պահպանման. Բնույթը մատակարարման տեղեկատվական բազայի բաժանված Կառուցվածքային (տվյալների թարմությունը նիշ), կիսամյակային կառուցված (տեքստային տվյալների) եւ unstructured (իմաստային ոստայնում): Կառուցվածքային տվյալների բազաները պետք է մի քանի մակարդակներում, որը տեղեկատվական միավորները են գտնվում. Դրանք ներառում են ցանցը եւ հիերարխիկ տվյալների բազա, որտեղ կոմունիկացիաները մոտ են սահմանվել միջեւ առանձին ֆայլեր. Եթե հիերարխիկ տվյալների բազան նման է ծառի, որ ցանցը նման է ցանցը: Միեւնույն տվյալների բազայի կառուցվածքը նախագծված է այնպես, որ այն կարող է իրականացնել ցանկացած vertex եւ միջեւ զույգ գագաթների կարող է լինել մի քանի հղումներ. Օրինակ, մեկ ֆայլ պահպանում հարաբերություններ շատերի հետ, որի արդյունքում, որ իր տեսակը ամրագրված չէ: Նա կարող է լինել անդամ մի շարք ֆայլերի (որոնց միջեւ կապը հայտարարված) կամ սեփականատիրոջ:
Կա մի Հարաբերական մոդելը տվյալների բազան, որի կապը ֆայլերը սահմանվում են դինամիկ է այն ժամանակ, երբ մի հարցում է կատարվում: Տվյալների բազաներ դասակարգվում են ըստ տեսակի տեղեկատվության պարունակվող նրանց, ինչպես նաեւ փաստացի, վավերագրական եւ բառարանագրական:
Այսպիսով, տվյալների բազան մի հատուկ համակարգված համակարգ, որը ճանապարհ պահելու այնպիսի տեղեկատվություն, որը կարող է լինել շերտավոր ձեւը: Սահմանված բազմաթիվ աղյուսակների ունենալու տրամաբանական կապը, եւ ստեղծել տվյալների բազա.
Similar articles
Trending Now