Համակարգիչներ, Տվյալների բազաներ
DB - դա ... տեսակները եւ հատկությունները բազայում
DB - հապավում է, որը հանդես է գալիս «մասնակի» կամ «մասնակի» (կախված համատեքստից): Այս հոդվածում, մենք համարում ենք, որ դա / նրանք են, թե ինչ են եւ որտեղ են կիրառել: Ինչպես նաեւ քննարկել այն ՏԲԿՀ եւ տվյալների բազա, դա նույնն է, թե ոչ:
տերմինաբանություն
ՏԲԿՀ - եւս մեկ հապավումը, որը հանդես է գալիս «տվյալների բազայի կառավարման համակարգի»: Մի ընդհանուր իմաստով, որ նրանք ներկայացնում է մի շարք ծրագրային լուծումների, որի հետ դուք կարող եք կազմակերպել շտեմարանի տվյալները: Սա վերաբերում է լրացնելու այդ տեղեկատվական բազայի, կարգադրելով այն, վերացման, պատճենահանման, վերլուծության եւ շատ ավելին.
ձեւերը տվյալների բազա
Ի տվյալների բազայի Տեսականորեն, կան մի քանի տեսակի նրանց: կան:
- Հարաբերական բազաների (- ից անգլերեն բառի հարաբերության, որը թարգմանում է որպես «կապված») - բնութագրվում են հարաբերությունների եւ արտահայտվում է որպես մի շարք փոխկապակցված անձանց: Վերջինս ներկայացված են ձեւով դեղահատեր, որոնք պարունակում են շտեմարանի տվյալները: Սա առավել տարածված տեսակն բազայում.
- Հիերարխիկ պատճառով մակարդակով «մայր-երեխա», «վերադաս-ենթակա»:
- Ցանց - մի ճյուղն է նախորդ տեսակների.
- Object-oriented, որն աշխատում է ուղղակիորեն հետ համապատասխան ծրագրավորման մեթոդաբանության (ՊԱԿ):
DB - դա նշան է.
Հարաբերական բազաների են իրենց սովորական ներկայացվածության չի առաջացնում դժվարություններ հասկանալու - հուշաքար տեղեկատվության. Է ճշտել, դուք կարող եք զանգահարել օգնության համար շատ լավ հայտնի տվյալների բազայի ընկերությունների, «Մայքրոսոֆթ» - «Acces», մի մասն իրենց սովորական գրասենյակային ծրագրերի փաթեթի:
Հարաբերական տվյալների բազայի սեղաններ ունենալ գրառում (տող) եւ ոլորտները (սյուներ): Առաջին պարունակում տեղեկատվություն անմիջապես, որ տվյալները անցյալում է նկարագրել, թե ինչ է դա նշանակում ձայնագրությունը: Օրինակ, դաշտ - "name" մուտքի - «Քեթրին»:
For fields սահմանված արժեքային տեսակի. Նրանք կարող են լինել թվային, բնույթը, ամսաթիվը, ժամանակը, եւ այլն: Բացի այդ, յուրաքանչյուր սեղան պետք է լինի առանցքային դաշտը .. -ի դրանում եզակիորեն տվյալները:
Պետք է հասկանալ, որ տվյալների բազան ինքը դա ոչ մի սեղան. Տվյալների բազան կարող են պահվել մեկ է մի քանի հարյուր սեղաններ, կախված գումարի եւ բազմազանության տեղեկատվության.
Փոխհարաբերությունները սեղանների
Ապահովել, հարաբերություններ միջեւ սեղանների մասնակի ունի schema. Communications են
- «Մեկ առ մեկ», - յուրաքանչյուր գրառում աղյուսակում համապատասխանում է միայն մեկ ռեկորդային այլ ափսեի.
- «Մեկ-շատեր» եւ «շատ-շատեր». Ձայնագրեք կարող է համապատասխանել մի քանի հարակից սեղանի շուրջ: Որպես այլընտրանք (երկրորդ մարմնացումը):
- «Շատերը-շատեր». Դժվար չէ կռահել, որ այս դեպքում, բազմաթիվ շարքերում կարելի է ընտրել միացնել մի քանի տողեր, այլ սեղանի (օրինակ մի հղում, որը կազմակերպել օգտագործելով բեմադրությունը սեղան եւ երկու հղումներ վերը տեսակների):
Շարժվում վեր ու վար
Հիերարխիկ տվյալների բազան ավելի շատ են համակարգված, քան Հարաբերական: Նրանք հակված են խիստ հնազանդության. Կա արմատ տարրը - «tip», որը ճյուղային դուրս ենթակաները - «ժառանգ» կամ «հետնորդները»: Հիերարխիկ տվյալների բազա - ը բազան ունենալու ծառի կառույց է, որը միայն մեկ նախնին կարող է լինել յուրաքանչյուր հանգույցի:
Այս տեսակի հարմար է օգտագործել կառուցելու համար պահոցները տեղեկատվական արդեն պատվիրված կառույցի համար, օրինակ, որ բազան զորամասի կամ ֆայլը մենեջեր տվյալները: The թերությունն համարվում անհնար է միավորը ունենալ ավելի քան մեկ ծնող, ինչպես նաեւ բարդությունը տվյալների բազայի տրամաբանությամբ.
ընդլայնել հարաբերությունները
Աղյուսակային ցուցադրման մեթոդը
Չնայած այն հանգամանքին, որ սեղանները կապված հիմնականում Հարաբերական բազաների եւ հիերարխիկ, ցանցը, եւ կարող է նաեւ ներկայացված է ձեւով աղյուսակների: Հիմնական տարբերությունն այդ տեսակի - սկզբունքորեն կառուցումը, կառուցվածքի հարաբերման համեմատ մյուս երկուսի ավելի ազատ եւ ավելի քիչ պատվիրել:
Օբյեկտ կողմնորոշված ոճը
Վերջին դիտված տեսակը - ի object-oriented - ամենաքիչ ընդհանուր: Սա, քանի որ դա շատ մասնագիտացված. Համալիր տվյալների կառուցվածքներ , ինչպիսիք բազան ձեւը object եւ աշխատում է ուղղակիորեն հետ լեզվով object-oriented programming. Նրանք մշակվել են ութսունական թվականները, որ անցյալ դարի եւ դեռ չեն ստացել մեծ ժողովրդականություն, քանի որ իր բարդության եւ ոչ շատ բարձր արագության:
Similar articles
Trending Now