
- •1. Краткие теоретические сведения
- •1.1 Возможности конкретных программ бд
- •1.2 Основные понятия
- •Основные этапы работы
- •1.4 Структура таблицы и типы данных
- •Типы данных access и их описание
- •1.5 Ввод данных в ячейки таблицы
- •1.6 Редактирование данных
- •1.7 Сортировка данных
- •1.8 Отбор данных с помощью фильтра
- •Записи → Фильтр → Фильтр по выделенному
- •1.9 Ввод и просмотр данных посредством формы
- •Контрольные вопросы
- •Вид → режим таблицы.
- •Формат → Ширина столбца.
- •Правка → Найти.
- •Правка → Заменить.
- •Файл → Предварительный просмотр.
- •Правка → Заменить.
- •Записи → Сортировка → Сортировка по убыванию.
- •Записи → Фильтр → Фильтр по выделенному.
- •Вид → Режим формы.
- •Файл → Предварительный просмотр.
- •1. Краткие теоретические сведения
- •1.1 Формирование запросов
- •1.2 Формирование отчетов
- •Контрольные вопросы
- •Файл → Сохранить.
- •Вид → Конструктор.
- •[ Введите фамилию преподавателя ]
- •Запрос → Запуск.
- •Файл → Сохранить.
- •1. Краткие теоретические сведения
- •Один – ко – многим.
- •Один – к – одному.
- •Контрольные вопросы
- •СервИс → схема данных
- •Связи → добавить таблицу
- •1. Краткие теоретические сведения
- •Запрос на обновление записей
- •Запрос на создание таблицы
- •Контрольные вопросы
- •Вид → конструктор
- •Запрос → запуск.
- •Вид → Режим таблицы
- •Вид → режим таблицы
- •Краткие теоретические сведения
- •Вид → панель инструментов → Панель элементов
- •Вставка → Диаграмма
- •Сервис → сЛужебные программы → диспетчер кнопочных форм
СервИс → схема данных
На экране появится окно «Схема данных»
Выполнить команду:
Связи → добавить таблицу
Таблицы добавлять в следующей последовательности:
Студенты
Оценки
Дисциплины
Преподаватели
В появившемся окне будет выделено название одной таблицы. Щелкнуть по кнопке «Добавить».
Перевести курсор на имя следующей таблицы и щелкнуть на кнопке «Добавить».
Аналогично добавить оставшиеся две таблицы.
Закрыть окно, щелкнув на кнопке «Закрыть».
Создать связь между таблицами Дисциплины и Оценки. Для этого подвести курсор мыши к полю «Код дисциплины» в таблице Дисциплины, щелкнуть левой кнопкой мыши и, не отпуская ее, перетащить курсор на поле «Код дисциплины» в таблицу Оценки, а затем отпустить кнопку мыши. На экране появится окно «Связи».
Установить флажок («галочку») в свойстве Обеспечение целостности данных, щелкнув по нему.
Установить флажок в свойстве Каскадное обновление связанных полей и Каскадное удаление связанных записей.
ПРИМЕЧАНИЕ: Задание каскадного обновления связанных полей и каскадного удаления связанных записей позволяет отредактировать записи только в таблице Дисциплины, а в таблице Оценки эти действия будут со связанными записями выполняться автоматически. Например, если удалить из таблицы Дисциплины один предмет, то в таблице Оценки удалятся все строки, связанные с этим предметом.
Щелкнуть на кнопке «Создать». Связь будет создана.
Аналогично создать связи между полем «Код дисциплины» в таблице Дисциплина и полем «Код дисциплины» в таблице Преподаватели, а так же между полем «Код студента» в таблице Студенты и поле «Код студента» в таблице Оценки.
Закрыть окно схемы, ответив «Да» на вопрос о сохранении макета.
Задание №3
к лабораторной работе №3
Создание формы для ввода данных в таблицы
Создать форму Студенты;
Заполнить данными таблицу Студенты посредствам формы Студенты;
Создать форму Дисциплина;
Заполнить данными таблицу Дисциплины посредствам формы Дисциплины;
Создать форму Оценки;
Заполнить данными таблицу Оценки посредствам формы Оценки.
Технология работы
Создать форму Студенты
В окне базы данных открыть вкладку Формы
Щелкнуть на кнопке «Создать»
В открывающемся списке выбрать таблицу Студенты
Выбрать пункт Автоформа: ленточная
Щелкнуть <OK>. Форма для ввода данных создана
Заполнить данными таблицу Студенты посредством формы Студенты.
Код студента |
Фамилия |
Имя |
Отчество |
Номер группы |
Телефон |
Сти-пендия |
1 |
Арбузов |
Николай |
Николаевич |
151 |
260-15-63 |
Да |
2 |
Киршин |
Петр |
Валерьевич |
151 |
110-67-82 |
Да |
3 |
Кривинский |
Сергей |
Николаевич |
151 |
172-97-21 |
Нет |
4 |
Крылова |
Елена |
Петровна |
151 |
130-31-87 |
Да |
5 |
Кульчий |
Григорий |
Викторович |
151 |
269-53-75 |
Да |
6 |
Патрикеев |
Олег |
Борисович |
152 |
234-11-63 |
Нет |
7 |
Перлов |
Кирилл |
Николаевич |
152 |
312-21-33 |
Нет |
8 |
Соколова |
Наталия |
Петровна |
152 |
166-87-24 |
Нет |
9 |
Степанская |
Ольга |
Витальевна |
152 |
293-43-77 |
Да |
10 |
Тимофеев |
Сергей |
Трофимович |
152 |
260-11-57 |
Да |
ПРИМЕЧАНИЕ:
Переход между ячейками лучше выполнить клавишей «Tab» либо мышью.
Закрыть форму, задав ей имя Студенты.
Создать форму Дисциплины аналогично пункту 1.
Заполнить данными таблицу Дисциплины посредством формы Дисциплины.
Код дисциплины
Название Дисциплины
1
информатика
2
математика
3
физика
4
экономика
Создать форму Оценки аналогично пункту 1.
Заполнить данными таблицу Оценки посредством формы Оценки и закрыть форму, дав ей имя Оценки.
Код студента |
Код дисциплины |
Оценки |
1 |
1 |
4 |
1 |
2 |
5 |
1 |
3 |
4 |
1 |
4 |
4 |
2 |
1 |
5 |
2 |
2 |
5 |
2 |
3 |
4 |
2 |
4 |
4 |
3 |
1 |
3 |
3 |
2 |
5 |
3 |
3 |
4 |
3 |
4 |
3 |
4 |
1 |
4 |
4 |
2 |
4 |
4 |
3 |
5 |
4 |
4 |
4 |
5 |
1 |
5 |
5 |
2 |
5 |
5 |
3 |
5 |
5 |
4 |
5 |
Код студента |
Код дисциплины |
Оценки |
6 |
1 |
5 |
6 |
2 |
4 |
6 |
3 |
5 |
6 |
4 |
4 |
7 |
1 |
4 |
7 |
2 |
3 |
7 |
3 |
4 |
7 |
4 |
3 |
8 |
1 |
3 |
8 |
2 |
5 |
8 |
3 |
5 |
8 |
4 |
4 |
9 |
1 |
4 |
9 |
2 |
4 |
9 |
3 |
4 |
9 |
4 |
4 |
10 |
1 |
5 |
10 |
2 |
5 |
10 |
3 |
5 |
10 |
4 |
5 |
Лабораторная работа №4
Формирование сложных запросов
Цель работы:
Научиться формировать запросы для поиска и отбора записей.