Модификация таблиц и работа с данными с использованием запросов в субд ms access конспект

Обновлено: 07.07.2024

Цель занятия.Изучение информационной технологии модификации таблиц БД и создания запросов и отчетов в СУБД Access.

пола) измените фамилию на свою;

введите новую запись в режиме Ввод данных (Записи/Ввод данных). Обратите внимание, что произошла фильтрация данных, и все записи стали невидимыми;

верните обычный вид таблицы; для этого снимите фильтр (Записи/Удалить фильтр);

4. Перейдите в режим Конструктор (Вид/Конструктор) и проверьте, а при необходимости измените типы данных созданных полей (созданные поля должны иметь числовой или денежный тип данных). Вернитесь в режим таблицы (Вид/Режим таблицы).

5. Заполните поле Стипендия числовыми данными в размере 450 р.

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

Цель занятия.Изучение информационной технологии модификации таблиц БД и создания запросов и отчетов в СУБД Access.

пола) измените фамилию на свою;

введите новую запись в режиме Ввод данных (Записи/Ввод данных). Обратите внимание, что произошла фильтрация данных, и все записи стали невидимыми;

верните обычный вид таблицы; для этого снимите фильтр (Записи/Удалить фильтр);

4. Перейдите в режим Конструктор (Вид/Конструктор) и проверьте, а при необходимости измените типы данных созданных полей (созданные поля должны иметь числовой или денежный тип данных). Вернитесь в режим таблицы (Вид/Режим таблицы).

5. Заполните поле Стипендия числовыми данными в размере 450 р.

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

  • Для учеников 1-11 классов и дошкольников
  • Бесплатные сертификаты учителям и участникам

Практическое занятие 26

Модификация таблиц и работа с данными с использованием запросов в СУБД MS Access .

Цель: Изучить методику модификации таблиц и научится работать с данными с использованием запросов в СУБД MS Access .

Оборудование: Персональный компьютер, методические указания

Время выполнения: 2 часа

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

Создание запросов возможно в режиме конструктора и мастера запросов.

hello_html_m2c859b33.jpg

Далее из разных таблиц выберем необходимые данные: фамилия, имя, отдел, должность, надбавка.

hello_html_m318f8f60.jpg

Цель занятия.Изучение информационной технологии модификации таблиц БД и создания запросов и отчетов в СУБД Access.

пола) измените фамилию на свою;

введите новую запись в режиме Ввод данных (Записи/Ввод данных). Обратите внимание, что произошла фильтрация данных, и все записи стали невидимыми;

верните обычный вид таблицы; для этого снимите фильтр (Записи/Удалить фильтр);

4. Перейдите в режим Конструктор (Вид/Конструктор) и проверьте, а при необходимости измените типы данных созданных полей (созданные поля должны иметь числовой или денежный тип данных). Вернитесь в режим таблицы (Вид/Режим таблицы).

5. Заполните поле Стипендия числовыми данными в размере 450 р.

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

1. Для заполнения поля Надбавка выберите объект – Запросы, вызовите бланк запроса командой Создать/Конструктор.


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

2. В меню Запрос выберите команду Обновление. Обратите внимание на изменения в бланке вида запроса (Сортировка изменилась на Обновление).


Рис. 24.2. Бланк запроса на выборку


Рис. 24.3. Бланк запроса для расчета поля Надбавка

4. Проведите Обновление по запросу, для чего запустите запрос на исполнение командой Запрос/Запуск или кнопкой Запуск в панели инструментов (в виде восклицательного знака). При этом подтвердите выполнение запроса кнопкой Да в открывающемся диалоговом окне.

7. Измените последовательность полей: поле Специализация поместите перед Стипендией. Правила перемещения такие же, как во всех приложениях Windows (выделить поле Примечание, мышью перетащить на новое место).


Рис. 24.4. Задание имени запроса при сохранении

8. Сохраните изменения в таблице. В случае необходимости создайте резервную копию БД на дискете.


Рис. 24.5. Создание запроса поиска повторяющихся записей


Задание 24.4. Запросы на выборку по условию. Порядок работы



Практическая работа 25

Статьи к прочтению:

10 НЕРЕАЛЬНЫХ МОДИФИКАЦИЙ ТЕЛА


Похожие статьи:

Цель занятия.Изучение информационной технологии создания запросов и отчетов в СУБД Access. Запустите программу СУБД Microsoft Access и откройте созданную…

Цель занятия.Изучение информационной технологии создания таблиц и пользовательских форм для ввода данных в СУБД Access. Задание 23.1. С помощью мастера…

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

В Access модификация структуры таблицы осуществляется в режиме Конструктор. Для модификации структуры таблицы необходимо:

1. Открыть базу данных, содержащую таблицу, структуру которой необходимо изменить.

2. Щелкнуть мышью по нужной таблице в окне База данных.

3. Щелкнуть мышью по кнопке Конструктор, чтобы открыть описание структуры таблицы в режиме Конструктора.

Для удаления поля в режиме Конструктора следует:

1. Установить текстовый курсор в удаляемую строку

2. Щелкнуть мышью по кнопке Удалить строки на панели Стандартная или выполнить цепочку команд меню: Правка®Удалить строки.

3. Щелкнуть мышью по кнопке Да в открывшемся окне.

Необходимо помнить, что при удалении поля, все уже содержащиеся в нем данные удаляются.

Для вставки поля в режиме Конструктора требуется:

1. Установить текстовый курсор в поле строки, над которой будет расположено новое поле. Для нашего примера это будет поле Язык.

2. Щелкнуть мышью по кнопке Добавить строки на панели Стандартная или выполнить цепочку команд меню: Вставка®Строки.

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

Изменение имени поля осуществляется при редактировании столбца Имя поля Изменение типа данных в режиме Конструктора выполняется с помощью выпадающих меню столбца Тип данных, а изменение подтипов, формата и размера данных производится в окне Свойства поля.

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

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

8. Работа с данными с использованием запросов в субд ms access


Ранее отмечалось, что для работы с данными, отобранными в соответствии с каким-либо условием, может быть использована возможность установить фильтр для таблицы базы данных или формы (в пункте меню Записи). В том же пункте меню есть разделРасширенный фильтр, который открывает окноКонструктора запросов. Кроме того,Конструктор запросовфактически уже использовался при описании источника записей для отчета. Для работы с запросами и для их сохранения в базе в системеAccessприсутствует специальный раздел, который позволяет создавать новые запросы в режиме конструктора или с помощьюМастера.

Принцип формирования запросов наиболее легко освоить при использовании Мастера запросов. Предположим, нам нужно отобрать тех студентов, которые по предметуМатематикаимеют только отличные оценки по результатам первого семестра. Для создания запроса выбираем в разделеЗапросыбазы режимСоздание запроса с помощью Мастера.

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

На шаге 2("подробный или итоговый отчет") выбираем подробный отчет.На последнем шаге 3задаем название запросаМатематикаи выберем вариантИзменить макет запроса, после чего нажимаем кнопкуГотово. Запрос открывается вконструкторе запросов, его вид показан на. В верхней частиКонструкторазапросов показаны таблицы, используемые для отбора данных и связи между ними, в нижней части - таблица для выбора полей, группировки данных (если строки "Групповые операции" нет, нужно выбрать эту команду в главном меню Microsoft Access в пункте "Вид"), задания сортировки и условий отбора. Можно также убрать галочки у тех полей, которые вы не хотите показывать на экране.

Сохраним запрос и посмотрим его текст в режиме SQL (Structured Query Language). Текст запроса будет выглядеть следующим образом:

Закроем окно конструктора и выполним запрос командой Открытьили двойным щелчком мышью. Результат отбора данных будет показан на экране в виде таблицы. Следует помнить, что редактирование данных этой таблицы приведет к изменению информации в таблицах базы данных! Результаты выполнения запроса или данные таблиц можно представить в виде диаграмм и графиков. Создадим запрос, в котором покажем в графическом виде средний балл по студенческим группам по предмету "Математика" (№ предмета = 1). Для группировки данных, как отмечалось выше, в пункте "Вид" меню системы ставим галочку у строки "Групповые операции". Получим следующий текст запроса:

Для представления данных в виде графика в меню Видвыбираем пунктСводная диаграмма, после чего открывается окноПостроителядиаграмм. Методы оформления диаграмм аналогичны использованию объектаДиаграмма Microsoft Graphв программах Microsoft Word или Excel.

Читайте также: