Ერთობლიობა-ურთიერთობების დიაგრამა

გამოიყენეთ ER დიაგრამები მონაცემთა ბაზის სუბიექტებს შორის ურთიერთობის დასადგენად

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

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

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

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

პირები

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

ატრიბუტები

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

ურთიერთობები

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

როგორ შევქმნათ ER დიაგრამა

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

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