Таблиците служат като основна единица за организация за всяка база данни, включително тези, управлявани от SQL Server 2012 . Проектирането на подходящи таблици за съхраняване на вашите данни е основна отговорност на разработчик на база данни и както дизайнерите, така и администраторите трябва да са запознати с процеса на създаване на нови SQL Server таблици на базата данни. В тази статия разглеждаме подробно процеса.
Обърнете внимание, че тази статия описва процеса на създаване на таблици в Microsoft SQL Server 2012. Ако използвате различна версия на SQL Server, моля, прочетете Създаване на таблици в Microsoft SQL Server 2008 или Създаване на таблици в Microsoft SQL Server 2014.
Стъпка 1: Проектирайте таблицата си
Преди дори да си помислите за седене на клавиатура, извадете най-важния инструмент за проектиране на всеки разработчик на бази данни - молив и хартия. (Добре, имате право да използвате компютър, за да го направите, ако искате - Microsoft Visio предлага някои страхотни шаблони за дизайн.)
Отделете време, за да скицирате дизайна на вашата база данни, така че да включва всички елементи и връзки за данни, които ще ви трябват, за да отговарят на вашите бизнес изисквания. Ще бъдете много по-добре в дългосрочен план, ако започнете процеса със солиден дизайн, преди да започнете да създавате таблици. Докато проектирате базата данни, не забравяйте да включите нормализирането на базата данни, за да ръководите работата си.
Стъпка 2: Стартирайте SQL Server Management Studio
След като проектирате базата данни, е време да започнете действителното внедряване. Най-лесният начин да направите това е да използвате SQL Server Management Studio. Отидете напред и отворете SSMS и се свържете със сървъра, който е домакин на базата данни, където искате да създадете нова таблица.
Стъпка 3: Придвижете се до правилната папка
В SSMS ще трябва да преминете към папката Tables на правилната база данни. Обърнете внимание, че структурата на папките в лявата част на прозореца съдържа папка, наречена "Бази данни". Започнете, като разгънете тази папка. След това ще видите папки, съответстващи на всяка от базите данни, хоствани на вашия сървър. Разгънете папката, съответстваща на базата данни, където искате да създадете нова таблица.
Накрая разгънете папката Tables под тази база данни. Отделете малко време, за да разгледате списъка с таблици, които вече съществуват в базата данни, и се уверете, че тя отразява разбирането ви за съществуващата структура на базата данни. Искате да сте сигурни, че няма да създадете дублираща се маса, тъй като това ще доведе до основни проблеми по пътя, които трудно могат да бъдат коригирани.
Стъпка 4: Започнете създаването на таблица
Кликнете с десния бутон върху папката Таблици и изберете Нова таблица от изскачащото меню. Това ще отвори нов прозорец в SSMS, където можете да създадете първата си база данни.
Стъпка 5: Създайте таблица колони
Дизайнният интерфейс ви представя таблица с три колони, за да укажете свойствата на таблицата. За всеки атрибут, който искате да съхраните в таблицата, ще трябва да идентифицирате:
- Име на колоната : Това е просто името на атрибута. Всеки атрибут на базата данни е подобен на променлива; това е единичен елемент от данните, който вашата база данни ще съхранява за всеки запис. Ако например имате таблица, състояща се от информация за връзка, може да имате колони с име FirstName, LastName, HomePhone и EmailAddress, съдържащи информация за всеки човек в базата данни за контакти.
- Тип данни : Типът данни определя вида информация, която ще съхранявате във всяка колона. Например, първото име на човек се състои от низ от букви, така че може да използвате типа данни varchar (50), за да посочите, че колоната ще съдържа низ с променлива дължина, който не може да надвишава 50 знака. По същия начин датата на раждане ще използва типа данни за дата . За повече информация вижте статията ни за типове данни на SQL Server.
- Позволи Nulls : Това е просто квадратче за отметка. Ако я проверите, базата данни ще ви позволи да съхранявате нулеви (или празни) стойности в тази колона. За повече информация вижте Разбиране на NULL стойности .
Вървете напред и завършете матрицата на мрежата, като предоставите всяка от тези три броя информация за всяка колона в новата таблица на базата данни.
Стъпка 6: Определете първичен ключ
След това маркирайте колоните, които сте избрали за основния ключ на таблицата. След това кликнете върху иконата на клавиша в лентата на задачите, за да зададете основния ключ. Ако имате многовариантен първичен ключ, използвайте клавиша CTRL, за да маркирате няколко реда, преди да кликнете върху иконата на клавиша.
След като направите това, колоната (ите) на основния ключ ще покаже символ на ключа вляво от името на колоната, както е показано на изображението по-горе. Ако имате нужда от помощ, може да прочетете статията Избор на основен ключ .
Стъпка 7: Име и запазете таблицата си
След като създадете първичен ключ, използвайте иконата на диска в лентата с инструменти, за да запазите таблицата си на сървъра. Ще бъдете помолени да предоставите име за таблицата си, когато я запазите за първи път. Не забравяйте да изберете нещо описателно, което ще помогне на другите да разберат целта на таблицата.
Това е всичко за него. Поздравления за създаването на първата таблица на SQL Server!