3 ძირითადი ტიპის ურთიერთობები Access მონაცემთა ბაზაში

გააზიარე ახლა:

ამ სტატიაში ჩვენ გავიგებთ სხვადასხვა ფუნქციების ურთიერთობას და მონაცემთა დაკავშირებას Access-ში.

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

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

ურთიერთობების განსაზღვრა

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

მოდით შევხედოთ ამ ურთიერთობებს.

1. ერთი-მრავალზე ურთიერთობები

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

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

2. ბევრი-ბევრი ურთიერთობა

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

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

3. ერთი-ერთზე ურთიერთობა

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

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

ერთი-ერთზე ურთიერთობა გამოიყენება ისეთ პირობებში, როგორიცაა:

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

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

ავტორი შესავალი:

ვივიან სტივენსი არის მონაცემთა აღდგენის ექსპერტი DataNumen, Inc., რომელიც მსოფლიო ლიდერია მონაცემთა აღდგენის ტექნოლოგიებში, მათ შორის sql აღდგენა და Excel-ის აღდგენის პროგრამული პროდუქტები. დამატებითი ინფორმაციისთვის ეწვიეთ www.datanumen. ერთად

გააზიარე ახლა:

კომენტარები დახურულია.