Ერთ-ერთი ურთიერთობები

ერთ-ერთი ურთიერთობები მონაცემთა ბაზის განუყოფელი ნაწილია

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

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

თანამშრომელი ნომერი სახელი გვარი
123 რიკ როსინ
456 რობ Halford
789 ედი ჰენონი
567 ემი ბონდი


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

თანამშრომელი ნომერი პოზიცია ტელეფონი ექს.
123 ასოცირებული 6542
456 მენეჯერი 3251
789 ასოცირებული 3269
567 მენეჯერი 9852


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

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