სხვაობა სქემასა და ცხრილს შორის

სხვაობა სქემასა და ცხრილს შორის
სხვაობა სქემასა და ცხრილს შორის

ვიდეო: სხვაობა სქემასა და ცხრილს შორის

ვიდეო: სხვაობა სქემასა და ცხრილს შორის
ვიდეო: The Difference Between Vomiting and Regurgitation in Pets 2024, ივლისი
Anonim

სქემა ცხრილის წინააღმდეგ

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

რა არის სქემა?

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

რა არის მაგიდა?

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

რა განსხვავებაა სქემასა და ცხრილს შორის?

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

გირჩევთ: