RDBMS უზრუნველყოფს მომხმარებლის წვდომის კონტროლისა და მონაცემთა მთლიანობის ფუნქციებს.
რელაციური მონაცემთა ბაზის მართვის სისტემა (RDBMS) არის პროგრამული სისტემა, რომელიც უზრუნველყოფს ურთიერთობის მონაცემთა ბაზაზე წვდომას. პროგრამული სისტემა არის პროგრამული უზრუნველყოფის აპლიკაციების კრებული, რომელიც შეიძლება გამოყენებულ იქნას მონაცემთა ბაზის შესაქმნელად, შესანარჩუნებლად, მართვისა და გამოყენებისთვის. „რელაციური მონაცემთა ბაზა“ არის მონაცემთა ბაზა, რომელიც სტრუქტურირებულია „რელაციურ“ მოდელზე. მონაცემები ინახება და წარმოდგენილია ცხრილის ფორმატში, ორგანიზებული რიგებად და სვეტებად თითო ჩანაწერით თითო რიგში.
Მონაცემთა სტრუქტურა
ცხრილის ფორმატი მარტივი და ადვილად გასაგები და გამოსაყენებელია მონაცემთა ბაზის მომხმარებლებისთვის. RDBMS უზრუნველყოფს მონაცემთა წვდომას მონაცემთა ბუნებრივი სტრუქტურისა და ორგანიზაციის გამოყენებით. მონაცემთა ბაზის შეკითხვებს შეუძლია ნებისმიერი სვეტის ძიება შესატყვისი ჩანაწერებისთვის.
დღის ვიდეო
მრავალ მომხმარებლის წვდომა
RDBMS მონაცემთა ბაზის მრავალ მომხმარებელს საშუალებას აძლევს ერთდროულად შევიდნენ მონაცემთა ბაზაში. ჩამონტაჟებული ჩაკეტვისა და ტრანზაქციების მართვის ფუნქციონალობა მომხმარებლებს საშუალებას აძლევს მიიღონ წვდომა მონაცემებზე, როდესაც ისინი იცვლება, ხელს უშლის შეჯახებას ორ მომხმარებელს შორის, რომლებიც განაახლებს მონაცემებს და აფერხებს მომხმარებლებს ნაწილობრივ განახლებულ წვდომას ჩანაწერები.
პრივილეგიები
ავტორიზაციისა და პრივილეგიების კონტროლის ფუნქციები RDBMS-ში მონაცემთა ბაზის ადმინისტრატორს საშუალებას აძლევს შეზღუდოს წვდომა ავტორიზებულ მომხმარებლებს და ანიჭებენ პრივილეგიებს ცალკეულ მომხმარებლებს მონაცემთა ბაზის ამოცანების ტიპების მიხედვით, რაც მათ სჭირდებათ შესრულება. ავტორიზაცია შეიძლება განისაზღვროს დისტანციური კლიენტის IP მისამართის საფუძველზე მომხმარებლის ავტორიზაციასთან ერთად, რაც ზღუდავს წვდომას კონკრეტულ გარე კომპიუტერულ სისტემებზე.
ქსელის წვდომა
RDBMS უზრუნველყოფს მონაცემთა ბაზაზე წვდომას სერვერის დემონის მეშვეობით, სპეციალიზებული პროგრამული პროგრამის, რომელიც უსმენს მოთხოვნებს ქსელში და საშუალებას აძლევს მონაცემთა ბაზის კლიენტებს დაუკავშირდნენ და გამოიყენონ მონაცემთა ბაზა. მომხმარებლებს არ სჭირდებათ შესვლა ფიზიკურ კომპიუტერულ სისტემაში, რათა გამოიყენონ მონაცემთა ბაზა, რაც უზრუნველყოფს მომხმარებლის მოხერხებულობას და მონაცემთა ბაზის უსაფრთხოების ფენას. ქსელში წვდომა დეველოპერებს საშუალებას აძლევს შექმნან დესკტოპის ხელსაწყოები და ვებ აპლიკაციები მონაცემთა ბაზებთან ურთიერთობისთვის.
სიჩქარე
რელაციური მონაცემთა ბაზის მოდელი არ არის მონაცემთა უსწრაფესი სტრუქტურა. RDBMS უპირატესობები, როგორიცაა სიმარტივე, აქცევს ნელ სიჩქარეს სამართლიან კომპრომისად. RDBMS-ში ჩაშენებული ოპტიმიზაცია და მონაცემთა ბაზის დიზაინი აუმჯობესებს შესრულებას, რაც საშუალებას აძლევს RDBMS-ებს საკმარისზე მეტი სისწრაფით შეასრულონ უმეტესი აპლიკაციებისა და მონაცემთა ნაკრებისთვის. ტექნოლოგიების გაუმჯობესება, პროცესორის სიჩქარის გაზრდა და მეხსიერების და შენახვის ხარჯების შემცირება იძლევა საშუალებას სისტემის ადმინისტრატორებმა შექმნან წარმოუდგენლად სწრაფი სისტემები, რომლებსაც შეუძლიათ გადალახონ მონაცემთა ბაზის ნებისმიერი შესრულება ნაკლოვანებები.
მოვლა
RDBMS-ებს აქვთ ტექნიკური საშუალებები, რომლებიც უზრუნველყოფენ მონაცემთა ბაზის ადმინისტრატორებს ინსტრუმენტებით, რათა ადვილად შეინახონ, შეამოწმონ, შეაკეთონ და შექმნან სარეზერვო სისტემაში განთავსებული მონაცემთა ბაზები. ბევრი ფუნქციის ავტომატიზაცია შესაძლებელია RDBMS-ში ჩაშენებული ავტომატიზაციის ან ოპერაციულ სისტემაში არსებული ავტომატიზაციის ხელსაწყოების გამოყენებით.
Ენა
RDBMS მხარს უჭერს ზოგად ენას, სახელწოდებით "Structured Query Language" (SQL). SQL სინტაქსი მარტივია და ენა იყენებს სტანდარტულ ინგლისურენოვან საკვანძო სიტყვებს და ფრაზებირებს, რაც მას საკმაოდ ინტუიციურს და ადვილად შესასწავლს ხდის. ბევრი RDBMS ამატებს არა-SQL, მონაცემთა ბაზის სპეციფიკურ საკვანძო სიტყვებს, ფუნქციებსა და ფუნქციებს SQL ენას.