მონაცემთა ბაზაში პირველადი გასაღების არჩევის მარტივი გზები: 4 ნაბიჯი

Სარჩევი:

მონაცემთა ბაზაში პირველადი გასაღების არჩევის მარტივი გზები: 4 ნაბიჯი
მონაცემთა ბაზაში პირველადი გასაღების არჩევის მარტივი გზები: 4 ნაბიჯი

ვიდეო: მონაცემთა ბაზაში პირველადი გასაღების არჩევის მარტივი გზები: 4 ნაბიჯი

ვიდეო: მონაცემთა ბაზაში პირველადი გასაღების არჩევის მარტივი გზები: 4 ნაბიჯი
ვიდეო: Batch Process Action in Photoshop: Save Multiple Files from PSD to JPG 2024, მაისი
Anonim

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

ნაბიჯები

აირჩიეთ ძირითადი გასაღები მონაცემთა ბაზაში ნაბიჯი 1
აირჩიეთ ძირითადი გასაღები მონაცემთა ბაზაში ნაბიჯი 1

ნაბიჯი 1. დარწმუნდით, რომ პირველადი გასაღების ყველა ჩანაწერი უნიკალურია

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

  • მაგალითად, თუ თქვენ შექმნით თანამშრომელთა მონაცემთა ბაზას და თითოეულ თანამშრომელს აქვს უნიკალური თანამშრომლის ნომერი, თქვენ შეგიძლიათ გამოიყენოთ სვეტი, რომელიც შეიცავს თანამშრომლის პირადობის მოწმობის ნომერს, როგორც ძირითადი გასაღები-თუმცა, ეს უნდა გააკეთოთ მხოლოდ იმ შემთხვევაში, თუ იგივე პირადობის მოწმობის შანსი არ არის. მომავალში ხელახლა იქნება გამოყენებული
  • თქვენ შეიძლება დაგჭირდეთ კომპოზიციური გასაღების გამოყენება, რომელიც არის ძირითადი გასაღები, რომელიც იყენებს მრავალ სვეტს. თქვენს გასაღებში ერთზე მეტი სვეტის გაერთიანება (მაგალითად, DateofBirth, CountryofOrigin და EmployeeID) გაერთიანება ამცირებს ჩანაწერების დუბლიკატის შანსს.
აირჩიეთ ძირითადი გასაღები მონაცემთა ბაზაში ნაბიჯი 2
აირჩიეთ ძირითადი გასაღები მონაცემთა ბაზაში ნაბიჯი 2

ნაბიჯი 2. აირჩიეთ მნიშვნელობა, რომელიც არ შეიცვლება

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

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

ნაბიჯი 3. პირველადი გასაღები არ შეიძლება იყოს ნულოვანი მნიშვნელობები

თითოეულ სტრიქონს უნდა ჰქონდეს იდენტიფიკატორი-ნებისმიერი სტრიქონის ძირითადი გასაღები არ შეიძლება იყოს ნულოვანი მნიშვნელობები.

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

აირჩიეთ ძირითადი გასაღები მონაცემთა ბაზაში ნაბიჯი 4
აირჩიეთ ძირითადი გასაღები მონაცემთა ბაზაში ნაბიჯი 4

ნაბიჯი 4. განიხილეთ სუროგატი გასაღების გამოყენება

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

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

გირჩევთ: