- •Информатика
- •1. Устройство и характеристики пэвм
- •Справочная информация
- •Обучающее задание
- •Самостоятельное задание и контрольные вопросы
- •2. Типы пользовательских интерфейсов
- •Справочная информация
- •Обучающее задание
- •Самостоятельное задание и контрольные вопросы
- •3. Основы работы с объектами Windows
- •Справочная информация
- •Обучающее задание
- •Самостоятельное задание и контрольные вопросы
- •4. Работа со стандартными приложениями Windows
- •Справочная информация
- •Обучающее задание
- •Самостоятельное задание и контрольные вопросы
- •Пакеты прикладных программ на примере ms Word и работа с ними
- •Справочная информация
- •Обучающее задание
- •Самостоятельное задание и контрольные вопросы
- •6. Антивирусные программы и работа с ними
- •Справочная информация
- •Обучающее задание
- •Самостоятельное задание и контрольные вопросы
- •Архиваторы и работа с ними
- •Справочная информация
- •Обучающее задание
- •Самостоятельное задание и контрольные вопросы
- •Утилиты и работа с ними
- •Справочная информация
- •Обучающее задание
- •Самостоятельное задание и контрольные вопросы
- •9. Электронные таблицы на примере ms Excel и работа с ними
- •Справочная информация
- •Обучающее задание
- •Самостоятельное задание и контрольные вопросы
- •10. Системы управления базой данных на примере ms Access и работа с ней
- •10.1. Создание таблиц и схем данных
- •Справочная информация
- •Обучающее задание
- •Самостоятельное задание и контрольные вопросы
- •10.2. Разработка запросов к базе данных
- •Справочная информация
- •Обучающее задание
- •Самостоятельное задание и контрольные вопросы
- •10.3. Конструирование экранных форм для работы с данными
- •Справочная информация
- •Обучающее задание
- •Самостоятельное задание и контрольные вопросы
- •10.4. Конструирование отчетов
- •Справочная информация
- •Обучающее задание
- •Самостоятельное задание и контрольные вопросы
- •10.5. Субд ms Access. Автоматизация приложения средствами макросов и модулей vba
- •Справочная информация
- •Обучающее задание
- •Самостоятельное задание и контрольные вопросы
- •11. Написание и отладка программ средствами редактора vba
- •11.1. Справочная информация
- •4. Программа решения задачи
- •Задание
- •Контрольные вопросы
- •12. Создание программ обработка цифровой информации
- •12.1. Справочная информация
- •12.2. Пример программы
- •'Пример 1
- •12.3. Задание
- •Варианты заданий
- •12.4. Контрольные вопросы
- •13. Создание программ обработки символьной информации
- •13.1. Справочная информация
- •13.2. Пример программы
- •13.3. Задание
- •Варианты заданий
- •13.4. Контрольные вопросы
- •14. Создание финансовых функций
- •14.1. Справочная информация
- •14.2. Пример программы
- •14.3. Задание
- •Варианты заданий
- •14.4. Контрольные вопросы
- •15. Обработка объектов субд ms Access
- •15.1. Справочная информация
- •15.2. Пример программы поиска
- •15.3. Пример программы поиска и редактирования записей
- •15.4. Пример программы поиска и удаления записей
- •15.5. Пример программы расчета
- •15.6. Пример программы ввода новой записи
- •15.7. Задание
- •Контрольные вопросы
- •Литература
- •Образец оформления титульного листа
- •Приложение 4
- •Приложение 13 Основные типы данных
- •Приложение 14 Функции и операторы vba и ms Access
- •Приложение 15
- •Методы и свойства объекта Recordset
- •Оглавление
Самостоятельное задание и контрольные вопросы
В соответствии с Вашим вариантом спроектируйте личную базу данных (см. Задание №2 на самостоятельную работу) и согласуйте ее структуру с преподавателем.
Средствами СУБД MS Access создайте таблицы личной базы данных.
Введите в таблицы данные (20-30 записей).
Установите связи между созданными таблицами.
Представьте личную базу данных преподавателю для контроля.
Назовите основные свойства полей и типы данных.
Какие выражения были использованы Вами при установлении свойств полей Маска ввода и Условие на значение? Что означают эти выражения?
Раскройте понятие отношений между таблицами «неопределенное», «один-к-одному», «один-ко-многим», «многие-ко-многим».
Каким образом в СУБД MS Access трансформируется отношение «многие-ко-многим» в отношения «многие-к-одному» и «один-ко-многим»?
Что означают режимы «Обеспечение целостности данных», «Каскадное обновление связанных полей» и «Каскадное удаление связанных записей» при установлении связей между таблицами? В каких случаях они используются?
10.2. Разработка запросов к базе данных
Цель работы – знакомство с СУБД MS Access и приобретение практических навыков создания и использования запросов на выборку.
После выполнения работы студент должен знать основные понятия объектов реляционной базы данных и уметь создавать и использовать запросы с указанием их свойств и построением выражений.
Справочная информация
Запросы - это виртуальные таблицы, адаптированные на потребности пользователя. Они предназначены для выборки, просмотра, изменения и анализа данных, хранящихся в таблице, на основании каких-либо критериев.
Запросы разрабатываются в режиме конструктора или с помощью мастера запросов и осуществляют отбор данных из созданных ранее таблиц по условиям, указанным пользователем в строках Поле и/или Условие отбора с помощью выражений. Выражения вводятся пользователем вручную или с помощью Построителя, вызов которого осуществляется через панель инструментов или «горячими клавишами» «Ctrl+F2».
Обучающее задание
Загрузите СУБД MS Access, откройте Учебную базу данных, активизируйте объект Запросы.
С помощью мастера создайте запрос «Студенты по специальностям» (см. прилож. 5), для чего:
Выберите таблицу Студенты и поля Фамилия, Имя, Отчество, КодСпециальности, Курс, Группа, Подгруппа; запрос – подробный; сохраните и активизируйте его.
Перейдите в режим конструктора, удалите поля (Удалить столбцы) Имя, Отчество.
Вставьте пустой столбец (Вставить столбцы) и с помощью построителя (Ctrl+F2) введите в Поле выражение:
Инициалы: Left([Студенты]![Имя];1) & "." & _ Left([Студенты]![Отчество];1) & "."
В Условии отбора поля КодСпециальности введите параметр
[Укажите код специальности].
Удалите поля Курс, Группа, Подгруппа.
Добавьте поле № группы, содержащее выражение:
№ группы: [Студенты]![КодСпециальности] & "-" & _ Str([Студенты]![Курс]) & Str([Студенты]![Группа]) & _ Str([Студенты]![Подгруппа])
Активизируйте запрос «Студенты по специальностям», перейдя в режим таблицы.
С помощью конструктора создайте запрос «Студенты не сдали сессию» (см. прилож. 6), для чего:
Активизируйте создание запроса в режиме конструктора.
Добавьте в запрос таблицы Специальность, Студенты, Результаты, Дисциплины, Преподаватели.
Введите поля Фамилия (таблица Студенты), Инициалы (см. п.2.3), № подгруппы (см. п. 2.6), Результат (таблица Результат).
В Условии отбора поля Результат введите выражение:
"2" Or "-" Or "П"
Активизируйте запрос.
Создайте запрос «Результаты студента» (см. прилож. 7), для чего:
Добавьте в запрос таблицы Студенты, Результаты, Дисциплины.
Введите поля Фамилия (таблица Студенты), Инициалы (см. п.2), НазваниеДисциплины (таблица Дисциплины), Результат, ДатаСдачи (таблица Результат).
В Условие отбора поля Фамилия введите выражение [Укажите фамилию студента].
В Условие отбора поля ДатаСдачи введите выражение >[Укажите начальную дату] And <[Укажите конечную дату].
Активизируйте запрос.
5. Закройте СУБД MS Access.