Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Создание базы данных. Для создания новой базы данных пользователь должен иметь права администратора или роль Database Creators




Для создания новой базы данных пользователь должен иметь права администратора или роль Database Creators.

Как и многие другие операции, создание базы данных проще всего выполнить с использованием программы SQL Server Enterprise Manager.

Можно также воспользоваться программой создания базы данных, написанной на языке Transact-SQL, которую можно запустить из программы SQL Query Analyzer. Программа создания базы данных и ее таблиц может быть сгенерирована с использованием средств моделирования баз данных, например, Case Studio, как описывалось в лекции 3.

Создание базы данных в программе Enterprise Manager выполняется следующим образом. В окне этой программы (см. рис. 8.17) в папке Databases следует выбрать в меню окна, контекстном меню или на панели инструментов команду New. Можно также воспользоваться мастером создания баз данных, вызываемым и пункте меню Tools окна консоли сервера.

В любом случае далее dам нужно задать имя базы данных, имена файлов данных и журнала транзакций и их начальный размер, величину автоматического приращения размера этих файлов.


увеличить изображение
Рис. 8.17. Создание новой базы данных

В результате будет создана новая база по шаблону базы model. В ней будут присутствовать все группы объектов этого шаблона:

  • Diagrams - схемы, отображающие связи между таблицами базы;
  • Tables - папка таблиц, в которых хранится информация о таблицах базы и их индексах;
  • Views - папка представлений - описаний наборов данных, объединенных из нескольких таблиц в одну виртуальную таблицу;
  • Stored Procedures - хранимые процедуры - список процедур на языке Transact-SQL;
  • Users - сведения о владельце базы (owner) и правах пользователей, имеющих доступ к базе;
  • Roles - описание типов групп пользователей;
  • Defaults - описание значений по умолчанию базы и их связей с колонками таблиц;
  • User Defined Data Types - описания типов данных пользователя;
  • User Defined Functions - описания функций пользователя;
  • Full-Text Catalog - папка для сохранения полнотекстовых индексов.

Создание таблиц базы данных

В программе Enterprise Manager в папке Table базы данных выбрать команду New (рис. 8.18).


Рис. 8.18. Создание новой таблицы в базе данных

В появившемся окне с названием New Table in <имя базы> оn <имя SQL сервера> описать структуру таблицы, т.е. имена колонок - Column Name, тип данных в колонке - Data Type, длину данных - Length и возможность существования не заполненного информацией поля - Allow Nulls (рис. 8.19).


Рис. 8.19. Описание структуры новой таблицы

После команды Сохранить нужно задать имя таблицы, и она появится в списке таблиц базы.

Для модификации ее структуры в дальнейшем можно выбрать команду Design Table, после чего снова откроется окно описания структуры таблицы.

Для создания индексов в окне Design Table следует выбрать кнопку панели инструментов Manage Indexes/Keys, после чего откроется окно свойств таблицы Properties, где на третьей странице нужно описать индексы, которые могут быть уникальными или нет, кластерными (физический порядок в таблице на диске соответствует индексу) или нет (рис. 8.20).


Рис. 8.20. Описание индексов таблицы

У каждой таблицы должен существовать уникальный индекс, чтобы была возможность обновления информации после модификации таблицы.

После создания всех таблиц базы, в том же окне свойств необходимо создать связи между таблицами (на второй странице окна Properties для таблиц, имеющих связи с другими таблицами), затем в папке Diagrams базы можно создать графическое представление связей между таблицами (рис. 8.21).


увеличить изображение
Рис. 8.21. Схема базы данных

Для связей можно задать условия соблюдения ссылочной целостности (см. рис. 8.22). Эти же условия можно задать и при работе в окне Design Table (рис. 8.20).


Рис. 8.22. Окно свойств связи для таблицы




Поделиться с друзьями:


Дата добавления: 2015-05-09; Просмотров: 557; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.013 сек.