Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Плещёв БД 2013-03-15.doc
Скачиваний:
0
Добавлен:
10.01.2020
Размер:
12.65 Mб
Скачать

4.3.3. Создание и настройка диаграмм

В SQL Server существует объект под названием Diagram, который позволяет в графическом режиме разрабатывать структуру данных.

В списке объектов базы выберите группу Diagrams, после чего наж­мите кнопку New. На втором шаге работы мастера (рисунок 4.3.3.1) выбирают­ся таблицы, которые будут участвовать в диаграмме.

Рисунок 4.3.3.1. Окно шага выбора таблиц

Флажок Add related tables automatically задает режим автоматичес­кого добавления таблиц, связанных с теми, которые включены в диаграм­му вручную до уровня, указанного параметром How many levels of related tables. Для просмотра диаграммы можно использовать команду Design Diagram из контекстного меню (рисунок 4.3.3.2).

На панели инструментов имеются кнопки для распечатки диаг­раммы (Print), создания новой таблицы (New Table), добавления су­щест­ву­ющей таблицы (Add Table), выбора нужного масштаба (Zoom), просмотра выбранной таблицы в различных режимах (Show...), установки первичного ключа для выбранной таблицы (Set primary key), размещения текста ком­мен­тария (New text annotation), упорядоче­ния таблиц (Arrange tables).

Рисунок 4.3.3.2. Окно просмотра диаграммы

Рассмотрим установку связи между таблицами Должности и Сотрудники:

  1. Щелкните мышью на кнопке, расположенной левее от поля KD таблицы Должности.

  2. Не отпуская кнопки мыши, перетащите его к полю KD таблицы Сотрудники.

  3. На экране отобразится диалоговое окно создания связи между таблицами (рисунок 4.3.2.5).

  4. Нажатие кнопки OK приведет к созданию связи между таблицами.

Аналогичным образом создадим связи и с другими таблицами.

Редактирование триггеров для выбранной таблицы можно реали­зо­вать командой Task/Manage Triggers из контекстного меню, управление доступом ‑ Task/Manage Permissions, просмотр зависимостей - Display Dependencies, создание сценария - Task/Generate SQL Script.

При выходе сохраним диаграмму под име­нем Схема базы.

4.3.4. Заполнение таблиц

После создания таблиц и диаграмм можно заполнить значениями таблицы, начиная с дочерних и заканчивая родительскими табли­ца­ми. Командой Open Table/Return all rows или Open Table/Return Top (первые N записей) из контекстного меню отк­роем выб­ранную таблицу, например Сотрудники (рисунок 4.3.4.1). В этом окне так­же можно добавлять, ре­дак­ти­ровать и удалять записи в таблице.

Р ассмотрим кнопки на панели инструментов: Properties (свойства), Show/Hide Diagram Pane (панель диаграмм), Show/Hide Gride Pane (па­нель запроса), Show/Hide SQL Pane (панель с командой SQL), Show/Hide Results Pane (панель с результатами запроса), Change query type... (из­ме­нить тип запроса), Run (выполнение запроса), Cancel Execition and Clear Results (прекращение выполнения запроса и очистка панели с резуль­та­та­ми), Verify SQL (проверка команды SQL), Sort Ascending/Descending (сортировка по возрастанию/убыванию), Remove filter (удаление фильтра), UseGroup By (группировка), Add table (добавление таблицы).

Рисунок 4.3.4.1. Окно просмотра таблицы