Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика ФКву-2 семестр.doc
Скачиваний:
6
Добавлен:
28.08.2019
Размер:
1.47 Mб
Скачать

Изменение базы данных

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

Для удаления несвязанных записей соответствующая запись выделяется и нажимается клавиша Delete. Для удаления связанных записей в таблицах 1:М выделяются записи в обеих таблицах, вначале удаляются записи в таблице М.

Предположим, что у фирмы появилась новая организация - заказчик (например, УАПК). Введите ее данные в таблицу Организации, данные о ее представителе в таблицу Заказчики, данные о заказах – в таблицу Заказы.

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

Обработка запросов

Для создания запроса (запрос / Создать) наиболее удобен Конструктор запросов. В появившемся окне Добавить таблицы выбираются таблицы, нужные для выполнения данного запроса. Выбранные таблицы отображаются в верхней половине окна Конструктора так же, как в схеме данных. В нижней половине - бланк запроса по образцу.

Вначале указываются поля, участвующие в запросе, или которые должны быть выведены в результирующую таблицу – эти поля буксируются мышью из верхней части Конструктора (или вводятся двойным щелчком по имени соответствующего поля). Те из них, что должны быть выведены на экран, помечаются крестиком.

Условия отбора записей – основной элемент Конструктора. Они определяются поставленной задачей запроса, например, требуется вывести данные об объеме продаж за заданный период, или данные о просроченных платежах и тп. Условие отбора – выражение, состоящее из операторов сравнения (=, <, > , <>, And - и, Or - или, Not- не, и других), и соответствующих операндов – конкретных значений или ссылок на значения поля. Условия чаще вводятся с клавиатуры.

После оформления запроса нажимается кнопка Выполнить (в виде восклицательного знака). Результат выполнения запроса – таблица, записи которой соответствуют поставленным условиям.

При необходимости изменения запроса щелчок по кнопке Конструктор возвращает в режим создания (или изменения) запроса.

Подготовьте и сохраните данные по таким запросам (при необходимости внесите свои изменения в запрос):

  • какие программные продукты, кем и в каком количестве заказаны в УлГТУ7 (введите таблицы Заказчики, Заказы, Программные продукты; поля – Программный продукт, Количество, ФИО, Организация; сортировка – Программный продукт – по возрастанию (по алфавиту); вывод на экран – все поля, кроме Организации; условие отбора – в поле Организация – УлГТУ; сохраните запрос под именем УлГТУ),

  • какие организации, кто и в каком количестве заказал Base

  • какие программные продукты и кем были заказаны в первом полугодии текущего года,

  • список организаций, заказавших Base или Calc,

  • опробуйте другие варианты запросов, при необходимости используйте справочную систему Base.