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

3.12.4.2. Изменение свойств таблиц

Конструктором можно изменить свойства полей (рисунок 3.12.4.2.1).

Рисунок 3.12.4.2.1. Таблица свойств полей

Свойства таблицы могут быть изменены в окне Свойства, вы­зы­ва­емо­го кнопкой Свойства таблицы свойств полей. Это окно состоит из че­ты­рех страниц: Таблицы (рисунок 3.12.4.2.2), Связи (рисунок 3.12.4.2.3), Индексы и ключи (рисунок 3.12.4.2.4), Проверить ограничения (рисунок 3.12.4.2.5).

Рисунок 3.12.4.2.2. Таблица Рисунок 3.12.4.2.3. Связи таблицы

Рисунок 3.12.4.2.4. Индексы и ключи Рисунок 3.12.4.2.5. Проверить ограничения

Создание триггеров начинается с выполнения команды из кон­текст­ного меню таблицы Триггеры. Появится окно со списком триггеров. Для создания нового триггера нажмите кнопку Создать и на­бе­ри­те текст SQL‑команды с указанием типа триггера (Insert, Update, Delete)*.

3.12.4.3. Схемы базы данных

С хем базы данных может быть несколько (в отличие от одной схемы данных в базах данных Access). Работа с конструкторами схем и схемы данных Access в общем ана­ло­гичны (рисунок 3.12.4.3.1).

Рисунок 3.12.4.3.1. Схема данных для базы данных “Продажа товаров”

Командой Новая таблица (New Table) из контекстного меню конструктора схем можно создать таблицу. Ко­мандой Свойства столбца из контекстного меню таб­лицы в окне схемы можно изменить свойства таблицы (рисунок 3.12.4.2.1). Связь между двумя таблицами устанавливается путем перемещения указа­те­лем мышки при нажатой левой кнопке поля связи одной таблицы на поле связи другой таблицы с последующим выводом окна установки связи (рисунок 3.12.4.2.2). Используя контекстное меню схемы, можно изменить формы и расположение объектов на схеме.

Командой Новое название контекcтного меню можно создать коммента­рий к схеме.

3.12.4.4. Конструктор представлений

Создание представления в целом аналогично созданию запроса в базе данных Access с измененной формой бланка запроса (рис.3.12.4.4.1). Критерии отбора записей должны соответствовать правилам SQL Server. Тип объеди­не­ния таблиц задается соответствующей командой контекстно­го ме­ню связи между таблицами либо в окне свойств связи. Столбец для группировки вы­во­дится после нажатия кнопки Груп­пи­ров­ка.

Параметры нельзя использовать в представлении, но их можно ука­зы­вать в свойстве Источник записей форм или отчетов в виде знака “?” (Select * From Kadri Where (Zarplata>?)). В свойстве Input Parameters формы или отчета указываются параметры через запятую: имя параметра, пробел, его тип, знак равенства и текст запроса в квадратных скобках (Minzarplata money=[Введите значение минимальной зарплаты]).

Рисунок 3.12.4.4.1. Окно конструктора представлений

Окно свойств представления (запроса) вызывается правой кнопкой мыши на па­не­ли в окне конструктора представлений с полями:

Top ‑ число возвращаемых записей (10). Это число можно задать в процен­тах, если после числа указать слово “percent”.

Out all columns - вывести все поля из всех таблиц запроса.

DISTINCT values - исключить из запроса повторяющиеся записи.

Encrypt view - зашифровать представление без возможности его открытия в режиме конструктора.

Group by extension - режимы управления группировкой:

WITH CUBE - суммируются все комбинации агрегирующих функций и столбцов в запросе.

WITH ROLLUP - разрешается только один тип суммирования для каж­дой комбинации агрегирующей функции и столбца в запросе.

ALL - включать в суммирование все повторяющиеся записи.