Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпоры КИТ1.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
307.2 Кб
Скачать

49.Корректировка бд(каскадные операции)

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

При создании схемы данных возможны неточные действия пользователя: добавление таблицы лишний раз. Тогда для исключения лишнего списка полей из окна Схема данных он выделяется и нажимается клавиша Delete; перетаскивание первичного ключа не на вторичный ключ. Для удаления образовавшейся в этом случае линии связи она выделяется и нажимается клавиша Delete.

Для изменения параметров существующей связи выполняется: открытие окна Схема данных; двойной щелчок по линии связи, подлежащей изменению; изменение параметров связи в появившемся окне Изменение связей.

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

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

Поиск значения в поле, Замена значения в поле

Операции с записями и их выполнение

Добавление записи - ввод команды Вставка / Новая запись

Удаление записи- выделение записи;ввод команды : Правка / Удалить

Сортировка записей- выделение поля,по которому будут

сортироваться записи;ввод команды Записи / Сортировка

Фильтр по выделенному- выделение значения поля;ввод команды Записи / Фильтр / Фильтр по выделенному

Обычный фильтр- ввод команды Записи / Фильтр / Изменить

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

отбор записей;ввод команды Фильтр / Применить фильтр

Расширенный фильтр- ввод команды Записи / Фильтр /

Расширенный фильтр;очистка бланка фильтра и

формирование условия отбора записей;ввод команды Фильтр/ Применить фильтр

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

А) Формирование запроса на вывод полей из одной или нескольких таблиц. Перетаскиваются из списков полей в строку Поле только те поля, которые должны присутствовать в результирующей таблице запроса, или все поля всех таблиц, а затем в сроке Вывод на экран отмечаются флажками только нужные. Формирование запроса с условиями отбора. Условия отбора — это ограничения, накладываемые на запрос для определения записей, включаемых в результирующую таблицу запроса. Они задаются выражениями в строках Условие отбора, или. В условии отбора может быть использована конструкция Between (между). Например, Between 100 and 200. Формирование запроса с вычисляемым полем. Для создания вычисляемого поля в пустую клетку строки Поле вводится имя вычисляемого поля с двоеточием, после которого – выражение. Например,СТОИМОСТЬ:[ЦЕНА]*[КОЛИЧЕСТВО]. Если выражение сложное, то для его создания целесообразно использовать построитель выражений.  Формирование запроса с группировкой. Часто требуется в таблице видеть не все записи, а только итоговые значения по группам записей. Расчет итогов для некоторых полей групп производится с помощью статистических функций, которые были описаны выше. Формирование запроса с параметрами. Если необходимо часто выполнять один и тот же запрос выбора, меняя только в условиях отбора значения полей, то целесообразно создать запрос с параметрами. В строках Условие отбора, или для полей, играющих роль параметров, вводится в квадратных скобках текст приглашения на ввод интересующих пользователя значений этих полей. Этот текст будет выводиться в диалоговом окне Введите значение параметра при выполнении запроса.

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

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

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

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

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

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

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

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

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

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]