Лабораторная работа: Создание и обработка баз данных в СУБД Access

14. В следующем сеансе отметьте Рисунок и показать все рисунки . Можете выбрать Стрелка вверх (синяя) и Готово .

15. Аналогичные действия производятся для встраивания кнопки перехода к последующей записи таблицы. В области Действия - соответственно пункт Следующая запись и рисунок Стрелка вниз (синяя)

16. Добавьте рядом с кнопкамипоясняющий текст: Предыдущая и Следующая, с помощью кнопок Надписи на панели элементов.

17. Для создания кнопки закрытия формы в области Категории выберите Работа с формой , а в области ДействияЗакрыть Форму.

18. Для ввода данных в таблицы ГРУППА иСТУДЕНТ можно открыть в режиме формы СПИСОК ГРУППЫ , которая обеспечит одновременную работу с данными двух таблиц.

19. Для перехода к последней записи можно использовать кнопку Следующая .

20. Введите дополнительно группу 106, количество студентов – 2, средний балл - 4 и любые две фамилии с соответствующими данными

21. Закрыть форму

22. Данные проверьте в таблицах ГРУППА и СТУДЕНТ


Проектирование запросов

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

MicrosoftAccess позволяет выполнять следующие типы запросов:

1. QBE- запросы (QueryByExample –Запросы по образцу)

· Запрос на выборку;

· Перекрестный запрос;

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

· Запрос на обновление;

· Запрос на добавление записей;

· Запрос на удаление записей;

· Параметрический запрос.

2. Запросы на языке SQL ( StructuredQueryLanguage – Структурированный язык запросов). SQL – стандартизованная форма составления запросов для обработки реляционных базы данных, представляющая собой последовательность инструкции. При выполнении QBE – запросов они транслируются в соответствующие SQL –запросы.

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

Создайте запрос, который проверит правильность задания общих часов в таблице ПРЕДМЕТ . По запросу должны отбираться только те записи, в которых значение в поле ЧАСЫ не равно значению, получаемому при сложении значений полей ПР и ЛЕК .

1. Выберите объект Запрос /Создать

2. В окне Новый запрос выберите Конструктор . В появившемся окне Добавление таблицы выберите таблицу ПРЕДМЕТ и нажмите кнопку Добавить . Выбранная таблица будет отображена в области схемы данных запроса.

3. В окне Конструктора перетащите (или дважды щелкните ) из списка полей таблицы ПРЕДМЕТ поля НП, ЧАСЫ, ЛЕК и ПР в столбцы бланка запроса в строку Поле

4. Если вы по ошибке перетащили ненужное поле, то выделите столбец и нажмите Del или выполните команду Правка|Удалить столбец

5. В строке Вывод на экран отметьте поля, иначе они не будут включены в запрос

6. В строке Условие отбора для столбца ЧАСЫ запишите условие <>[ЛЕК]+[ПР]

К-во Просмотров: 342
Бесплатно скачать Лабораторная работа: Создание и обработка баз данных в СУБД Access