- •Кафедра учета, анализа и аудита
- •Часть 1
- •2. Типы пользовательских интерфейсов
- •Справочная информация
- •Обучающее задание
- •Самостоятельное задание и контрольные вопросы
- •3. Основы работы с объектами Windows. Работа с окнами, курсором, меню
- •Справочная информация
- •Обучающее задание
- •Самостоятельное задание и контрольные вопросы
- •5. Основы работы с объектами Windows. Работа со справочной системой
- •Справочная информация
- •Обучающее задание
- •Самостоятельное задание и контрольные вопросы
- •9. Антивирусные программы и работа с ними
- •Справочная информация
- •Обучающее задание
- •Самостоятельное задание и контрольные вопросы
- •10. Архиваторы и работа с ними
- •Справочная информация
- •Обучающее задание
- •Самостоятельное задание и контрольные вопросы
- •11. Утилиты и работа с ними
- •Справочная информация
- •Обучающее задание
- •Самостоятельное задание и контрольные вопросы
- •12. Субд ms Access. Создание таблиц и схем данных
- •Справочная информация
- •Обучающее задание
- •Самостоятельное задание и контрольные вопросы
- •13. Субд ms Access. Разработка запросов к базе данных
- •Справочная информация
- •Обучающее задание
- •Самостоятельное задание и контрольные вопросы
- •14. Субд ms Access. Конструирование экранных форм для работы с данными
- •Справочная информация
- •Обучающее задание
- •Самостоятельное задание и контрольные вопросы
- •15. Субд ms Access. Конструирование отчетов и публикация данных
- •Справочная информация
- •Обучающее задание
- •Самостоятельное задание и контрольные вопросы
- •16. Субд ms Access. Автоматизация приложения средствами макросов и модулей vba
- •Справочная информация
- •Обучающее задание
- •Самостоятельное задание и контрольные вопросы
- •Основная и дополнительная литература
- •1. Основная литература
- •2. Дополнительная литература
- •Приложение 1 Структура Учебной базы данных
Самостоятельное задание и контрольные вопросы
В соответствии с Вашим вариантом спроектируйте личную базу данных (см. Задание №2 на самостоятельную работу) и согласуйте ее структуру с преподавателем.
Средствами СУБД MS Access создайте таблицы личной базы данных.
Введите в таблицы данные (10-20 записей).
Установите связи между созданными таблицами.
Представьте личную базу данных преподавателю и скопируйте ее на дискету, предварительно выполнив ее сжатие.
Назовите основные свойства полей и типы данных.
Какие выражения были использованы Вами при установлении свойств полей Маска ввода и Условие на значение? Что означают эти выражения?
Раскройте понятие отношений между таблицами «один-к-одному», «один-ко-многим», «многие-ко-многим».
Каким образом в СУБД MS Access трансформируется отношение «многие-ко-многим» в отношения «многие-к-одному» и «один-ко-многим»?
Что означают режимы «Обеспечение целостности данных», «Каскадное обновление связанных полей» и «Каскадное удаление связанных записей» при установлении связей между таблицами? В каких случаях они используются?
Литература
13. Субд ms Access. Разработка запросов к базе данных
Цель работы – знакомство с СУБД MS Access и приобретение практических навыков создания и использования запросов на выборку.
После выполнения работы студент должен знать основные понятия объектов реляционной базы данных и уметь создавать и использовать запросы с указанием их свойств и построением выражений.
Справочная информация
Запрос- это виртуальная таблица, предназначенная для выборки, просмотра, изменения и анализа данных из базы.
Запросы разрабатываются в режиме конструктора или с помощью мастера запросов и осуществляют отбор данных из созданных ранее таблиц по условиям, указанным пользователем в строках Поле и/или Условие отбора с помощью выражений. Выражения вводятся пользователем вручную или с помощью Построителя, вызов которого осуществляется через панель инструментов или «горячими клавишами» «Ctrl+F2».
Обучающее задание
Загрузите СУБД MS Access, откройте Учебную базу данных (см. Лабораторная работа № 9), активизируйте объект Запросы.
С помощью мастера создайте запрос «Студенты по специальностям» (см. прилож. 3), для чего:
2.1. Выберите таблицу Студенты и поля Фамилия, Имя, Отчество, КодСпециальности, Курс, Группа, Подгруппа; запрос – подробный; сохраните и активизируйте его.
Перейдите в режим конструктора, удалите поля Имя, Отчество.
Вставьте столбец (Вставка Столбцы) и с помощью построителя введите в Поле выражение:
Инициалы: Left([Студенты]![Имя];1) & "." & _ Left([Студенты]![Отчество];1) & "."
В Условии отбора поля КодСпециальности введите параметр
[Укажите код специальности]
Удалите поля Курс, Группа, Подгруппа.
Добавьте поле № группы, содержащее выражение:
№ группы: [Студенты]![КодСпециальности] & "-" & _ Str([Студенты]![Курс]) & Str([Студенты]![Группа]) & _ Str([Студенты]![Подгруппа])
Активизируйте запрос«Студенты по специальностям», перейдя в режим таблицы.
С помощью конструктора создайте запрос «Студенты не сдали сессию» (см. прилож. 4), для чего:
Активизируйте создание запроса в режиме конструктора.
Добавьте в запрос таблицы Специальность, Студенты, Результаты, Дисциплины, Преподаватели.
Введите поля Фамилия (таблица Студенты), Инициалы (см. п.2.3), № подгруппы (см. п. 2.6), Результат (таблица Результат).
В Условии отбора поля Результат введите выражение:
"2" Or "-" Or "П"
Активизируйте запрос.
Создайте запрос «Результаты студента» (см. прилож. 5), для чего:
Добавьте в запрос таблицы Студенты, Результаты, Дисциплины.
Введите поля Фамилия (таблица Студенты), Инициалы (см. п.2.3), НазваниеДисциплины (таблица Дисциплины), Результат (таблица Результат).
В Условие отбора поля Фамилия введите выражение [Укажите фамилию студента].
Активизируйте запрос.
5. Сожмите Учебную базу данных и закройте СУБД MS Access.