Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие. Ратманова. Булатова..doc
Скачиваний:
131
Добавлен:
07.03.2015
Размер:
4.54 Mб
Скачать

Контрольные вопросы

  1. Дайте определение реляционной модели базы данных.

  2. Какие ограничения целостности поддерживаются на уровне реляционной модели?

  3. Дайте определение нормализованному отношению, которое лежит в основе реляционной модели базы данных.

  4. Что такое первичный ключ нормализованного отношения?Перечислитесвойства первичного ключа.

  5. Как реализуются связи между сущностями в реляционной модели?

  6. Что такое логическая модель базы данных?

  7. Что такое физическая модель базы данных?

  8. Что такое «зависимая сущность» в нотации IDEF1X?

  9. Какие отношения допустимы в нотации IDEF1X?

  10. Каким образом определяется степень связей в нотации IDEF1X?

  11. Какие отношения между сущностями отсутствуют в физической модели базы данных в нотации IDEF1X?

  12. Посредством чего реализуется отображение ассоциативных связейиз концептуальной модели ПО в реляционную модель базы данных?

  13. Как реализуется связь «многое ко многим» на уровне физической модели реляционной базы данных?

  14. Как реализуется отношение «наследование» на уровне физической модели реляционной базы данных?

  15. Приведитепример справочника в разработанной модели базы данных.

  1. Создание базы данных

В состав MicrosoftSQLServer2012 входит графическая средаSQL Server Management Studio, являющаяся одним из основных программных средств администрирования СУБДSQLServer. В этой программе предусмотрен целый ряд функциональных средств управления сервером, в которых применяется относительно простой графический интерфейс.

    1. Подключение кMssqlServer2012

При запуске ManagementStudioна экране появляется окно подключения к серверу (рис. 3.1).

Поле «Тип сервера» предназначено для выбора одной из нескольких подсистемSQLServer, в которую должен войти пользователь: сам сервер, службыAnalysisServices,ReportServicesи т. п. Для подключения к серверу следует выбрать вариант «КомпонентDatabaseEngine».

Рис. 3.1. Окно подключения к MS SQL Serverв средеManagementStudio

В поле «Имя сервера» указывается имя сервера, к которому должно быть выполнено подключение. В выпадающем списке поля перечисляются сервера, которые анонсируют свои службы в сети. Сервера могут быть локальными или сетевыми.

В поле «Проверка подлинности» следует выбрать вариант проверки прав пользователя на доступ к серверу. В случае выбора проверки подлинности Windowsправа берутся из учетной записи пользователяWindows. Проверка подлинностиSQLServer– вариант входа в систему с использованием имен пользователей и паролей, которые являются локальными по отношению кSQLServer.

По кнопке «Соединить» происходит подключение к серверу и открывается основное окно среды ManagementStudio(рис. 3.2). В левой части окна расположен «Обозреватель объектов», предназначенный для гибкой навигации по функциональным элементам сервера («Базы данных», «Таблицы», «Безопасность» и т.д.). В ветке «Базы данных» перечисляются все базы, зарегистрированные на текущем сервере. Эта ветка может быть развернута дополнительно вплоть до получения списков таблиц и их атрибутов.

Рис. 3.2. Основное окно средыManagementStudio

    1. Создание новой базы данных на сервере

CREATE DATABASE <имя_базы>

[ON <диск> [= <объем >][, <диск>[= <объем>]...]

[LOG ON <диск> [= <объем >][, <диск> [= <объем >]...]

Создание новой базы данных начинается с создания физических файлов, в которых будет храниться база. Для этого в «Обозревателе объектов» в контекстном меню ветки «Базы данных» следует выбрать пункт «Создать базу данных».

В появившемся диалоговом окне (рис. 3.3) в поле «Имя базы данных» вводится имя создаваемой базы. SQLServerдля хранения базы данных создает 2 файла – основной с расширениемmdf, в котором хранятся непосредственно данные, и файл журнала транзакций с расширениемldf– логический журнал, используемый для откатов в случае сбоев в базе данных.

После нажатия кнопки «OK» в «Обозревателе объектов» в ветке «Базы данных» появится созданная база. Если ее развернуть, то появится перечень видов объектов этой базы: диаграммы, таблицы, представления и т. п. Изначально все они пустые или содержат системные объекты.

Рис. 3.3. Окно создания новой базы данных