ՀամակարգիչներՏվյալների բազաներ

DB - դա ... տեսակները եւ հատկությունները բազայում

DB - հապավում է, որը հանդես է գալիս «մասնակի» կամ «մասնակի» (կախված համատեքստից): Այս հոդվածում, մենք համարում ենք, որ դա / նրանք են, թե ինչ են եւ որտեղ են կիրառել: Ինչպես նաեւ քննարկել այն ՏԲԿՀ եւ տվյալների բազա, դա նույնն է, թե ոչ:

տերմինաբանություն

Նյութերի բազա անդրադարձել է որոշակի կառուցվածքային շտեմարան տեղեկատվության. DB - դա նաեւ մի տեղեկություն մոդել, որի կարողությունը պարունակել որոշակի տվյալներ, ինչպես նաեւ պայմանով, որ նրանք պետք է պատվիրված: Մեզանից յուրաքանչյուրը աշխատել է տվյալների բազայի առնվազն մեկ անգամ, բայց դա չի կարող նույնիսկ կռահել, օրինակ, ըստ մտնելով որոնման տերմին, մենք դիմում ենք լայնածավալ հիմք հատուկ տեղեկատվական տվյալների:

ՏԲԿՀ - եւս մեկ հապավումը, որը հանդես է գալիս «տվյալների բազայի կառավարման համակարգի»: Մի ընդհանուր իմաստով, որ նրանք ներկայացնում է մի շարք ծրագրային լուծումների, որի հետ դուք կարող եք կազմակերպել շտեմարանի տվյալները: Սա վերաբերում է լրացնելու այդ տեղեկատվական բազայի, կարգադրելով այն, վերացման, պատճենահանման, վերլուծության եւ շատ ավելին.

ձեւերը տվյալների բազա

Ի տվյալների բազայի Տեսականորեն, կան մի քանի տեսակի նրանց: կան:

  • Հարաբերական բազաների (- ից անգլերեն բառի հարաբերության, որը թարգմանում է որպես «կապված») - բնութագրվում են հարաբերությունների եւ արտահայտվում է որպես մի շարք փոխկապակցված անձանց: Վերջինս ներկայացված են ձեւով դեղահատեր, որոնք պարունակում են շտեմարանի տվյալները: Սա առավել տարածված տեսակն բազայում.
  • Հիերարխիկ պատճառով մակարդակով «մայր-երեխա», «վերադաս-ենթակա»:
  • Ցանց - մի ճյուղն է նախորդ տեսակների.
  • Object-oriented, որն աշխատում է ուղղակիորեն հետ համապատասխան ծրագրավորման մեթոդաբանության (ՊԱԿ):

Եկեք քննենք նրանցից յուրաքանչյուրը հանգամանորեն, կանգնեցնում երկայնքով ճանապարհին հիմնական գաղափարների եւ հասկացությունների մի բազայում.

DB - դա նշան է.

Հարաբերական բազաների են իրենց սովորական ներկայացվածության չի առաջացնում դժվարություններ հասկանալու - հուշաքար տեղեկատվության. Է ճշտել, դուք կարող եք զանգահարել օգնության համար շատ լավ հայտնի տվյալների բազայի ընկերությունների, «Մայքրոսոֆթ» - «Acces», մի մասն իրենց սովորական գրասենյակային ծրագրերի փաթեթի:

Հարաբերական տվյալների բազայի սեղաններ ունենալ գրառում (տող) եւ ոլորտները (սյուներ): Առաջին պարունակում տեղեկատվություն անմիջապես, որ տվյալները անցյալում է նկարագրել, թե ինչ է դա նշանակում ձայնագրությունը: Օրինակ, դաշտ - "name" մուտքի - «Քեթրին»:

For fields սահմանված արժեքային տեսակի. Նրանք կարող են լինել թվային, բնույթը, ամսաթիվը, ժամանակը, եւ այլն: Բացի այդ, յուրաքանչյուր սեղան պետք է լինի առանցքային դաշտը .. -ի դրանում եզակիորեն տվյալները:

Պետք է հասկանալ, որ տվյալների բազան ինքը դա ոչ մի սեղան. Տվյալների բազան կարող են պահվել մեկ է մի քանի հարյուր սեղաններ, կախված գումարի եւ բազմազանության տեղեկատվության.

Փոխհարաբերությունները սեղանների

Ապահովել, հարաբերություններ միջեւ սեղանների մասնակի ունի schema. Communications են

  • «Մեկ առ մեկ», - յուրաքանչյուր գրառում աղյուսակում համապատասխանում է միայն մեկ ռեկորդային այլ ափսեի.
  • «Մեկ-շատեր» եւ «շատ-շատեր». Ձայնագրեք կարող է համապատասխանել մի քանի հարակից սեղանի շուրջ: Որպես այլընտրանք (երկրորդ մարմնացումը):
  • «Շատերը-շատեր». Դժվար չէ կռահել, որ այս դեպքում, բազմաթիվ շարքերում կարելի է ընտրել միացնել մի քանի տողեր, այլ սեղանի (օրինակ մի հղում, որը կազմակերպել օգտագործելով բեմադրությունը սեղան եւ երկու հղումներ վերը տեսակների):

Շարժվում վեր ու վար

Հիերարխիկ տվյալների բազան ավելի շատ են համակարգված, քան Հարաբերական: Նրանք հակված են խիստ հնազանդության. Կա արմատ տարրը - «tip», որը ճյուղային դուրս ենթակաները - «ժառանգ» կամ «հետնորդները»: Հիերարխիկ տվյալների բազա - ը բազան ունենալու ծառի կառույց է, որը միայն մեկ նախնին կարող է լինել յուրաքանչյուր հանգույցի:

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

ընդլայնել հարաբերությունները

Ցանցային DB պողպատից որոշումը բացակայությունը հիերարխիկ անունով պարզապես վերեւում. «Շատերը-շատեր« Միակ տարբերությունն այս տեսակի նախորդ հարաբերությունների սկսվեց, որը այս դեպքում, որը ցույց է նրանում, որ, քանի որ նախնին կարող է ունենալ բազմաթիվ ժառանգներ, եւ նրանք, հետնորդները, կարող է առաջանալ մի քանի հանգույցների.

Աղյուսակային ցուցադրման մեթոդը

Չնայած այն հանգամանքին, որ սեղանները կապված հիմնականում Հարաբերական բազաների եւ հիերարխիկ, ցանցը, եւ կարող է նաեւ ներկայացված է ձեւով աղյուսակների: Հիմնական տարբերությունն այդ տեսակի - սկզբունքորեն կառուցումը, կառուցվածքի հարաբերման համեմատ մյուս երկուսի ավելի ազատ եւ ավելի քիչ պատվիրել:

Օբյեկտ կողմնորոշված ոճը

Վերջին դիտված տեսակը - ի object-oriented - ամենաքիչ ընդհանուր: Սա, քանի որ դա շատ մասնագիտացված. Համալիր տվյալների կառուցվածքներ , ինչպիսիք բազան ձեւը object եւ աշխատում է ուղղակիորեն հետ լեզվով object-oriented programming. Նրանք մշակվել են ութսունական թվականները, որ անցյալ դարի եւ դեռ չեն ստացել մեծ ժողովրդականություն, քանի որ իր բարդության եւ ոչ շատ բարձր արագության:

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 hy.delachieve.com. Theme powered by WordPress.