ᲙომპიუტერებიᲛონაცემთა ბაზა

DB - ეს ... სახის და თვისებების მონაცემთა ბაზა

DB - აბრევიატურა, რომელიც დგას "მონაცემთა ბაზა" და "მონაცემთა ბაზა" (დამოკიდებულია კონტექსტში). ამ სტატიაში, ჩვენ მიგვაჩნია, რომ ეს / ისინი, რა და სად უნდა მიმართოს. ასევე განიხილავენ DBMS და მონაცემთა ბაზა - ეს არის იგივე თუ არა.

დღეს

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

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

ფორმები მონაცემთა ბაზაში

მონაცემთა ბაზის თეორიულად, არსებობს რამდენიმე სახის მათგანი. არსებობს:

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

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

DB - ეს არის ნიშანი?

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

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

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

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

ურთიერთობები მაგიდები

იმისათვის, რომ ურთიერთობები მაგიდები ბაზაში აქვს schema. კომუნიკაციები:

  • "ერთი-ერთზე" - თითოეული ჩანაწერის მაგიდაზე შეესაბამება მხოლოდ ერთი ჩანაწერი სხვა ფირფიტა.
  • "ერთი მრავალთან" და "ბევრი მრავალთან". ჩანაწერების შეიძლება, შეესაბამებოდეს რამდენიმე დაკავშირებული მაგიდა. გარდა ამისა, (მეორე განსახიერება).
  • "ბევრი მრავალთან". ეს არ არის რთული მისახვედრია, რომ ამ შემთხვევაში, მრავალჯერადი რიგები შეიძლება არჩეულ დაკავშირება მრავალჯერადი რიგები კიდევ ერთი მაგიდა (ასეთი ლინკი ორგანიზებული გამოყენებით დადგმა მაგიდა და ორი ბმულები ზემოთ სახეობა).

მოძრავი და ქვემოთ

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

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

გაფართოების ურთიერთობები

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

ცხრილის ჩვენება მეთოდი

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

ობიექტზე ორიენტირებული სტილი

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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