Сделай Сам Свою Работу на 5

Корректировка БД (каскадные операции)





 

Если создается связь с поддержкой целостности данных, то можно предусмотреть в БД следующие каскадные операции (операции по корректировке БД): 1.каскадное обновление связанных полей – изменение значений ключа в записи главной таблицы влечет автоматическое изменение значений вторичного ключа в подчиненных записях; 2.каскадное удаление связанных записей- удаление записи из главной таблицы приводит к автоматическому удалению всех подчиненных записей.

Для создания схемы данных вводится команда Сервис / Схема данных.Затем необходимо: 1.в окне Добавление таблицы на вкладке Таблицы поочередно выделять значки связываемых таблиц и нажимать [Добавить], после чего нажать [Закрыть]; 2.в окне Схема данных разместить списки полей таблиц, представленные в отдельных окнах, согласно логической структуре БД и приступить к связыванию таблиц.

Для установки связи между двумя таблицами следует перетащить первичный ключ на вторичный; в окне Изменение связей задать целостность данных, после чего – каскадные операции. При необходимости изменить способ объединения записей, заданный по умолчанию, воспользовавшись кнопкой «Объединение». После нажатия [Создать] произойдет возврат к окну Схема данных. В этом окне между таблицами установится связь, обозначенная на схеме, например, как 1:1, 1:¥.




Работа с таблицей в режиме таблицы

 

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

· просмотр подчиненных записей;

· ввод значений в поля записей таблицы и их редактирование;

· вставка и удаление полей и записей таблицы;

· переименование, изменение порядка следования и скрытие полей;

· поиск и замена значений полей;

· сортировка и фильтрация записей;

· проверка правописания текстов;

· изменение вида таблицы:

■ шрифтовое оформление;

■ изменение высоты строк и ширины столбцов;

■ отображение/скрытие линий сетки, выбор их цвета и вида;

■ выбор фона, оформления таблицы (обычное, приподнятое, углубленное), цвета и вида ее границы.

 

Сделать текущей нужную запись можно:

· введя се номер в поле номера записи;



· с помощью кнопок [Первая], [Предыдущая], [Следующая], [Последняя];

· прокрутив таблицу при помощи вертикальной полосы прокрутки, а затем щелкнув на требуемой записи.


Конструирование запросов выбора, перекрестного запроса, запросов на внесение изменений в базу данных

А) Формирование запроса на вывод полей из одной или нескольких таблиц. Перетаскиваются из списков полей в строку Поле только те поля, которые должны присутствовать в результирующей таблице запроса.

Формирование запроса с условиями отбора. Условия отбора — это ограничения, накладываемые на запрос для определения записей, включаемых в результирующую таблицу запроса. Они задаются выражениями в строках Условие отбора, или. например, Between 100 and 200.

Формирование запроса с вычисляемым полем. Для создания вычисляемого поля в пустую клетку строки Поле вводится имя вычисляемого поля с двоеточием, после которого – выражение. Например, СТОИМОСТЬ:[ЦЕНА]*[КОЛИЧЕСТВО]. Если выражение сложное, то для его создания целесообразно использовать построитель выражений.

Формирование запроса с группировкой. Часто требуется в таблице видеть не все записи, а только итоговые значения по группам записей. Расчет итогов для некоторых полей групп производится с помощью статистических функций, которые были описаны выше.

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



Б) Создание перекрестного запроса с помощью Конструктора начинается с открытия окна Конструктора запроса. В этом окне в бланк запроса последовательно перетаскиваются:

1.поля, значения которых будут заголовками строк перекрестной таблицы;

2. поле, значения которого будут заголовками столбцов перекрестной таблицы;

3. поле, по которому подводится итог с использованием статистической функции.

 

 

Затем выполняется команда Запрос / Перекрестный. В результате в бланке запроса появятся две новые строки: Групповая операция и Перекрестная таблица. В строке Перекрестная таблица для полей со значениями в роли заголовков строк выбирается из раскрывающегося списка значение Заголовки строк, а для поля со значениями в роли заголовков столбцов – Заголовки столбцов. В строке Групповая операция для поля, по которому подводится итог, из раскрывающегося списка выбирается необходимая статистическая функция.

В) Формирование запроса на создание таблицы БД

После открытия окна конструктора запроса вводится команда

Запрос / Создание таблицы

Формирование запроса на обновление полей таблицы БД

После открытия окна конструктора запроса вводится команда

Запрос / Обновление

Формирование запроса на добавление записей к таблице БД

При открытии окна конструктора запроса в качестве источника запроса указывается таблица, из которой добавляются записи в другую таблицу. Записи таблицы-источника должны содержать такие же поля, что и пополняемая таблица БД. В окне конструктора запроса вводится командаЗапрос / Добавление.Появится диалоговое окно Добавление, в котором требуется указать имя пополняемой таблицы и где эта таблица находится – в текущей БД или в другой БД. Кроме того, в бланке запроса появится новая строка

 








Не нашли, что искали? Воспользуйтесь поиском по сайту:



©2015 - 2024 stydopedia.ru Все материалы защищены законодательством РФ.