ცხრილები ემსახურება ორგანიზაციის ძირითად ერთეულს ნებისმიერი მონაცემთა ბაზისთვის, მათ შორის SQL Server 2012- ის მართვაში. მონაცემთა ბაზის შესანახად შესაქმნელად სათანადო ცხრილების შემუშავება მონაცემთა ბაზის დეველოპერის არსებითი პასუხისმგებლობაა და ორივე დიზაინერი და ადმინისტრატორი უნდა იცნობდეს ახალ SQL Server მონაცემთა ბაზის ცხრილების შექმნის პროცესს. ამ სტატიაში, ჩვენ დეტალურად შეისწავლით პროცესს.
გაითვალისწინეთ, რომ ეს სტატია აღწერს ცხრილების შექმნის პროცესს Microsoft SQL Server 2012. თუ თქვენ იყენებთ სხვადასხვა ვერსიის SQL Server, გთხოვთ წაიკითხოთ შექმნა მაგიდები Microsoft SQL Server 2008 ან შექმნა მაგიდები Microsoft SQL Server 2014.
ნაბიჯი 1: დიზაინი თქვენი მაგიდა
სანამ კი ვიფიქროთ სხდომაზე კლავიატურის, გაიყვანეთ ყველაზე მნიშვნელოვანი დიზაინის ინსტრუმენტი ხელმისაწვდომია ნებისმიერი მონაცემთა ბაზის დეველოპერი - ფანქარი და ქაღალდი. (OK, თქვენ უფლება გაქვთ გამოიყენოთ კომპიუტერი ამის გასაკეთებლად, თუ მოგწონთ - Microsoft Visio გთავაზობთ რამდენიმე დიდი დიზაინის თარგებს.)
აიღეთ დრო, რომ შეიმუშაოთ თქვენი მონაცემთა ბაზის დიზაინი, რათა ის შეესაბამებოდეს ყველა იმ მონაცემს, რომელიც დაკავშირებულია თქვენს ბიზნეს მოთხოვნებთან. გრძელვადიან პერსპექტივაში გაცილებით უკეთესი იქნება, თუ თქვენ დაიწყებთ პროცესს მყარი დიზაინით, სანამ დაიწყებთ მაგიდების შექმნას. როგორც თქვენ შეიმუშავებთ თქვენს მონაცემთა ბაზას, დარწმუნდით, რომ შეიმუშაოს მონაცემთა ბაზის ნორმალიზაცია თქვენი საქმიანობისთვის.
ნაბიჯი 2: დაწყება SQL Server მართვის სტუდია
ერთხელ თქვენ შეიმუშავეთ თქვენი მონაცემთა ბაზა, დროა დაიწყოს რეალური განხორციელება. ამის მარტივი გზაა SQL Server Management Studio- ის გამოყენება. წინ წავიდეთ და გახსენით SSMS და დაუკავშირდით სერვერს, რომელიც მასპინძლობს მონაცემთა ბაზას, სადაც გსურთ ახალი მაგიდის შექმნა.
ნაბიჯი 3: ნავიგაცია სწორი საქაღალდე
SSMS- ის ფარგლებში, საჭიროა სწორი მონაცემთა ბაზის ცხრილების საქაღალდეში ნავიგაცია. გაითვალისწინეთ, რომ ფოლდერის სტრუქტურა ფანჯრის მარცხენა მხარეს შეიცავს საქაღალდეში "Databases". დასაწყისი ამ საქაღალდის გაფართოებით. თქვენ ნახავთ შემდეგ საქაღალდეებს, რომლებიც შეესაბამება თქვენს სერვერზე განთავსებულ თითოეულ მონაცემთა ბაზას. გაფართოება ფოლდერის შესაბამისი ფოლდერი, სადაც გსურთ ახალი მაგიდის შექმნა.
საბოლოოდ, მონაცემთა ბაზის გაფართოება მონაცემთა ბაზაში. მიიღეთ დრო, რომ შეამოწმოთ ცხრილების სია, რომლებიც უკვე არსებობს მონაცემთა ბაზაში და დარწმუნდით, რომ ის ასახავს არსებულ მონაცემთა ბაზის სტრუქტურას. გისურვებთ დარწმუნებული არ იყოთ დუბლიკატის ცხრილის შექმნა, რადგან ეს გამოიწვევს იმ ფუნდამენტურ პრობლემებს, რომლებიც გზის გასწვრივ შეიძლება იყოს რთული.
ნაბიჯი 4: დასაწყისი მაგიდის შექმნა
მარჯვენა ღილაკების მაგიდაზე დააჭირეთ და აირჩიეთ ახალი ცხრილი pop-up მენიუდან. ეს გახსნის ახალ სარკმელს SSMS- ში, სადაც შეგიძლიათ შექმნათ თქვენი პირველი მონაცემთა ბაზა.
ნაბიჯი 5: შექმნა სვეტის სვეტები
დიზაინი ინტერფეისი წარმოგიდგენთ სამ სვეტიანი ქსელის ცხრილის თვისებების განსაზღვრას. თითოეული ატრიბუტისთვის თქვენ გსურთ შეინახოთ მაგიდა, საჭიროა გამოვლინდეთ:
- სვეტის სახელი : ეს არის, უბრალოდ, ატრიბუტის სახელი. თითოეული მონაცემთა ატრიბუტი არის მსგავსი ცვლადი; ეს არის ერთი მონაცემები, რომლითაც თქვენს მონაცემთა ბაზაში თითოეული ჩანაწერი შეინახება. მაგალითად, თუ თქვენ გაქვთ მაგიდა, რომელიც შედგება საკონტაქტო ინფორმაცია, თქვენ შეიძლება ჰქონდეს სვეტები სახელწოდებით FirstName, LastName, HomePhone და EmailAddress შეიცავს ინფორმაციას თითოეული პირის საკონტაქტო მონაცემთა ბაზაში.
- მონაცემთა ტიპი : მონაცემთა ტიპი მიუთითებს იმ ტიპის ტიპის, რომლითაც შენახულია თითოეულ სვეტში. მაგალითად, პირის პირველი სახელი შედგება ასოების სიგანეზე, ასე რომ თქვენ შეგიძლიათ გამოიყენოთ varchar (50) მონაცემთა ტიპი იმისთვის, რომ სვეტი შეიცავდეს ცვლადის სიგრძეს, რომელიც 50 სიმბოლოზე აღარ არის. ანალოგიურად, დაბადების თარიღი გამოიყენებს თარიღის მონაცემთა ტიპს. დამატებითი ინფორმაციისთვის იხილეთ ჩვენი სტატია SQL Server მონაცემთა ტიპებზე.
- Nulls- ის დაშვება : ეს უბრალოდ ჩამრთველია. თუ შეამოწმებთ, მონაცემთა ბაზა საშუალებას მოგცემთ შეინახოთ null (ან ცარიელი) ღირებულებები ამ სვეტში. დამატებითი ინფორმაციისთვის იხილეთ NULL ღირებულებების გაგება .
წავიდეთ წინ და შეავსეთ ქსელის მატრიცა, რომელიც უზრუნველყოფს თითოეული ამ სამი ნაწილის ინფორმაციას თქვენს სვეტში არსებული ყველა სვეტისთვის.
ნაბიჯი 6: იდენტიფიცირება ძირითადი გასაღები
შემდეგი, მონიშნეთ სვეტის (ებ) ის, რომ თქვენს მიერ შერჩეული მაგიდის ძირითადი გასაღები . შემდეგ დააჭირეთ ღილაკს ხატულაში ძირითადი გასაღები. თუ თქვენ გაქვთ multivalued პირველადი გასაღები, გამოიყენეთ CTRL გასაღები გასათვალისწინებლად მრავალჯერადი რიგები დაწკაპვით გასაღები ხატი.
მას შემდეგ, რაც თქვენ გააკეთეთ, პირველადი გასაღები სვეტი (s) გამოჩნდება გასაღები სიმბოლო მარცხნივ სვეტის სახელზე, როგორც ზემოთ გამოსახულია. დახმარების გაწევის შემთხვევაში, სტატიის წაკითხვა გსურთ
ნაბიჯი 7: სახელი და შეინახეთ მაგიდა
პირველადი ღილაკის შექმნის შემდეგ, გამოიყენეთ დისკის ხატულა პანელის სერვერზე შენახვის მიზნით. თქვენ მოგეთხოვებათ მიაწოდოთ სახელი თქვენი მაგიდისთვის, როდესაც მისი შენახვა პირველად. დარწმუნდით, რომ აირჩიოთ რაიმე აღწერილობა, რაც ხელს შეუწყობს სხვებისთვის გაცნობიერებას მაგიდის მიზნებისთვის.
ეს ყველაფერი არის ის. გილოცავთ თქვენი პირველი SQL Server ცხრილის შექმნას!