რა მონაცემთა ბაზა არსებობს

Სარჩევი:

რა მონაცემთა ბაზა არსებობს
რა მონაცემთა ბაზა არსებობს

ვიდეო: რა მონაცემთა ბაზა არსებობს

ვიდეო: რა მონაცემთა ბაზა არსებობს
ვიდეო: აგრო რჩევები | ანონსი 2024, მაისი
Anonim

მონაცემთა ბაზები (DB) საშუალებას გაძლევთ შეინახოთ სხვადასხვა ინფორმაცია სტრუქტურირებული ცხრილის ან ელემენტების მემკვიდრეობის სქემის სახით, რომელიც შეიცავს საჭირო ჩანაწერებს, დაჯგუფებულია მსგავსი თვისებების ან პარამეტრების მიხედვით და შედის შესაბამის უჯრედებში. მონაცემთა ბაზის რამდენიმე ტიპი არსებობს, რომლებიც განსხვავდება სტრუქტურისა და გამოყენების მიზნის მიხედვით.

რა მონაცემთა ბაზა არსებობს
რა მონაცემთა ბაზა არსებობს

იერარქიული მონაცემთა ბაზა

სტრუქტურა იერარქიულ ბაზაში წარმოდგენილია სქემის სახით, რომელსაც აქვს სხვადასხვა დონის ობიექტები, რომლებიც მიეკუთვნებიან ამა თუ იმ მონაცემთა ჯგუფს. მონაცემთა ბაზაში არის მშობლისა და შვილის ელემენტები, ე.ი. განხორციელდა მემკვიდრეობის და შენახული ინფორმაციის ტიპის მიხედვით დაჯგუფების პრინციპები. სტრუქტურულად, იერარქიული საფუძველი ელემენტების ხეა. ამ გზით ხდება XML დოკუმენტების და Windows რეესტრის რეალიზაცია.

მაგალითად, მაღაზიაში არის მომხმარებელთა მონაცემთა ბაზა. თითოეულმა მომხმარებელმა შეიძინა კონკრეტული პროდუქტი. ამრიგად, თუ მაღაზიაში შენაძენს წარმოადგენთ, როგორც იერარქიული მონაცემთა ბაზა, მშობლის ელემენტი გამოიხატება კონკრეტულ მომხმარებელში. ბავშვის ელემენტი იქნება შეძენილი საქონელი, რომელიც ასოცირდება თითოეულ მომხმარებელთან ინდივიდუალურად. ამრიგად, მყიდველი პეტროვი, რომელმაც იყიდა DVD ფლეიერი და დისკები ფილმებით, იქნება მთავარი ელემენტი. პლეერი და დისკები ასოცირდება პეტროვთან და მონაცემთა ბაზის ბავშვთა ელემენტები იქნება.

ქსელური მონაცემთა ბაზა

ქსელის მონაცემთა ბაზა ასევე აგებულია იერარქიის პრინციპზე, მაგრამ მათ აქვთ გარკვეული განსხვავება - თითოეული ბავშვის ელემენტი შეიძლება ასოცირდეს რამდენიმე მშობელ ჩანაწერთან, ე.ი. ობიექტები, რომლებიც განლაგებულია სტრუქტურაში ამ უჯრედის ზემოთ.

ამრიგად, ქსელის თითოეული მონაცემთა ბაზა მხოლოდ რთული იერარქიულია. ამ ტიპის მინუსი არის გარკვეული დაბნეულობა დიდი რაოდენობით მონაცემთა შენახვისას, რაც არღვევს ზოგადად ინფორმაციის შენახვისას მისი გამოყენების ეფექტურობას.

ქსელის ბაზის თვალსაჩინო მაგალითია ინტერნეტი, რომელსაც აქვს დიდი რაოდენობით დოკუმენტები, რომლებსაც აქვთ რამდენიმე მშობელი ელემენტი და ერთმანეთთან დაკავშირებულია ჰიპერბმულებით, ე.ი. განაწილებულია ერთიანი ქსელის ბაზაზე.

რელაციური მონაცემთა ბაზა

დღეს ამ ტიპის ბაზები ერთ-ერთი ყველაზე ფართოდ გავრცელებულია და ფართოდ გამოიყენება მისი სტრუქტურის გამო. ასეთ მონაცემთა ბაზაში ყველა მონაცემები ინახება ცალკე ცხრილში, რომელზე წვდომა ხდება მწკრივზე, სვეტზე ან კონკრეტულ უჯრედზე უშუალოდ ან არსებული კითხვის ენის ან მონაცემთა ბაზის მართვის სისტემის გამოყენებით.

რელაციური მონაცემთა ბაზების განვითარების ყველაზე რთული ეტაპია დიზაინი.

ცხრილში მითითებულია მონაცემთა ტიპი, რიგითი ნომერი, სიმების პარამეტრი, ტექსტი და ა.შ. თითოეული ეს ელემენტი შეიძლება ავტომატურად მოიძებნოს შესაბამისი საძიებო სიტყვით, შენახული მონაცემების რაოდენობის მიუხედავად, რაც ამ ტიპს განსაკუთრებით ეფექტურს ხდის ინფორმაციის შენახვის ამოცანების შესრულებისას საიტების ან ფართო ინფორმაციის მაღაზიების შექმნის დროს.

გირჩევთ: