Инструкционная карта занятия №45-50 практики для получения первичных профессиональных навыков по «Базам данных»
Тема: Разработка интерфейса БД. Наименование работы: Разработка интерфейса БД Цель работы:
· Разработка запросов, способных производить произвольные выборки и пересчеты данных. Приобретаемые умения и навыки:уметь связывать различные объекты в единый интерфейс. Используемые программные средства:среда MS Access Норма времени: 6 часов. Оснащение рабочего места: дневники, компьютер. Основные правила техники безопасности: аккуратно обращаться с компьютерной техникой, соблюдать все правила техники безопасности в кабинете информатики. Задание: Создание запросов, способных производить произвольные выборки и пересчеты данных в зависимости от вводимых пользователем данных. В соответствии с приведенным ниже заданием разработайте функциональные и интерфейсные объекты БД. Определите их характеристики и согласуйте порядок взаимных обращений. На предыдущих практических занятиях мы разобрались с характеристиками ряда объектов БД которые отвечают за хранение и представление информации. По большому счету, работа с БД состоит из формирования и выполнения запросов к хранимой информации. Запросы позволяют получить набор данных и выполнить над этим набором следующие действия: 1. отобразить результат выборки (обычный SELECT) 2. вставка выбранные данных в таблицу (INSERT…) 3. обновление данных в таблицах (UPDATE …) 4. удаление выбранных данных (DELETE …) 5. создание резервной копии таблицы (SELECT INTO...) С запросами первого типа мы неоднократно работали. Запросы с 2 по 5 являются служебными и могут выполняться в фоновом режиме, ничего не отображая на экране. Для служебных запросов не действует команда Отменить. Однако давать пользователю доступ к функциональным объектам БД категорически нельзя. Пользователь должен вести диалог с простейшими объектами интерфейса, а не с мастерами или диаграммерами. Порядок работы 1. Запустите Microsoft Access и откройте соответствующий этому занятию файл БД. Перейдите к разделу Запросы вашей БД и создайте новый запрос в режиме "конструктор". Далее добавьте к схеме таблицу Т_Выговоры и перейдите к SQL представлению запроса. В главном 2. Когда в запросе все условия указаны явно, он перестает подходить для решение подобных задач. Например, нам нужно удалить данные, связанные с опозданиями. Следовательно, ранее созданный запрос должен предусматривать и эту возможность. Для .этого используются параметры запросов, которые выделяются прямоугольными скобками. В режиме QBE запроса в строке "Условии отбора" установите (Like [признак удаления]). Закройте окно запроса и снова откройте его. На экране появилось окно, в котором требуется указать шаблон удаления.
Укажите в качестве шаблона (*пьян*) и оцените результат удаления. 3 Самостоятельно разработайте запрос, позволяющий удалить все данные о выданной зарплате за указанный пользователем год. 4 Запросы могут и модифицировать хранимые данные. Например, 5. Существует еще один очень полезный вид стандартных запросов - выговоров. Для этого создайте еще один запрос, указав «Записи без подчиненных». Выберите Т_Работник,. а на следующем шаге Т_Выговоры. Если связь между полями ID_ (в Т_Работннк) и ID_Ра6отннк (в Т_Выговоры} автоматически не установилась, укажите ее. В качестве результирующего поля выберите ФИО. Назовите запрос На_доску_почета и нажмите кнопку Готово. Оцените результат и перейдите к SQL оператору запроса. Именно директива LEFT JOIN позволила установить не исключающее (нестрогое) соответствие между таблицами, в результате которой в выборке присутствуют записи, на которые ссылок в Т_Выговоры нет. Закройте окно и удалите запрос. 6. Самостоятельно разработайте запрос, показывающий фамилии Таким образом, мы научились разрабатывать запросы, способные производить произвольные выборки и пересчеты данных в зависимости от вводимых пользователем параметров. Этого вполне достаточно для реализации функционала несложной БД, но с точки зрении интерфейса эти объекты не соответствуют потребностям пользователя. Эту задачу позволяют решить совершенно другие объекты - экранные формы.
Популярное: Почему люди поддаются рекламе?: Только не надо искать ответы в качестве или количестве рекламы... Модели организации как закрытой, открытой, частично открытой системы: Закрытая система имеет жесткие фиксированные границы, ее действия относительно независимы... Как построить свою речь (словесное оформление):
При подготовке публичного выступления перед оратором возникает вопрос, как лучше словесно оформить свою... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (419)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |