- •Введение
- •Иерархическая модель.
- •Лабораторная работа №1 Создание структуры базы данных и установление связей между таблицами
- •1. Краткие теоретические сведения
- •2. Лабораторное задание
- •3. Порядок выполнения лабораторной работы
- •4. Содержание отчета по работе.
- •5. Контрольные вопросы.
- •Лабораторная работа № 2 Создание однотабличных форм для ввода данных в таблицы.
- •1. Краткие теоретические сведения.
- •1.1. Создание форм.
- •2. Лабораторное задание.
- •3. Порядок выполнения лабораторной работы.
- •4. Содержание отчета по работе
- •Контрольные вопросы.
- •Лабораторная работа № 3 Формирование запросов для многотабличной базы данных. Цель работы: создание фильтров, условных запросов и запросов на выборку на основе учебной базы «Деканат».
- •1. Краткие теоретические сведения.
- •Типы запросов:
- •2. Лабораторное задание.
- •3. Порядок выполнения лабораторной работы
- •2. Лабораторное задание.
- •3. Порядок выполнения лабораторной работы.
- •4. Содержание отчета по работе
- •5. Контрольные вопросы.
- •Литература
2. Лабораторное задание.
2.1. Создайте формы для ввода данных в таблицы.
2.2. Создайте ленточную автоформу на основе таблицы ДИСЦИПЛИНЫ.
2.3. Преобразуйте в режиме конструктора форму ПРЕПОДАВАТЕЛИ к виду, показанному на рис. 3.
3. Порядок выполнения лабораторной работы.
Для создания формы для ввода данных в таблицы необходимо выполнить следующее:
Откройте вкладку ФОРМЫ.
Нажмите кнопку СОЗДАТЬ.
В открывающемся списке выберите таблицу ДИСЦИПЛИНЫ.
Выберите пункт АВТОФОРМА: В СТОЛБЕЦ.
Нажмите кнопку OK. Форма для ввода данных создана (рис. 1).
Заполните форму данными. Аналогично создайте форму для ввода данных в таблицу ПРЕПОДАВАТЕЛИ (рис. 2).
Заполните форму данными (пример данных для ввода в табл. 1).
Рис. 1. Форма дисциплины.
Рис. 2. Форма преподаватели.
Переход между ячейками можно выполнять клавишей Tab или мышью. Создайте ленточную автоформу на основе таблицы СТУДЕНТ (рис. 3 и 4). Данные в таблице СТУДЕНТ сверьте с табл. 2.
Таблица 1.
Код преподавателя |
Фамилия |
Имя |
Отчество |
Дата рожд. |
Должность |
Стаж |
Кафедра |
телефон |
Зарплата, р. |
1. |
Истомин |
Ремир |
Евгеньевич |
23.10.54 |
Доцент |
17 |
Информатики |
110-44-68 |
9000 |
2. |
Миронов |
Павел |
Юрьевич |
25.07.40 |
Профессор |
35 |
Экономики |
312-21-40 |
15000 |
3. |
Гришин |
Евгений |
Сергеевич |
05.12.67 |
Доцент |
8 |
Физики |
260-23-65 |
9000 |
4. |
Сергеева |
Ольга |
Ивановна |
12.02.72 |
Ассистент |
3 |
Математики |
234-85-69 |
7000 |
5. |
Емец |
Татьяна |
Ивановна |
16.02.51 |
Доцент |
24 |
Экономики |
166-75-33 |
9000 |
6. |
Ипатова |
Татьяна |
Павловна |
30.05.66 |
Доцент |
8 |
Информатики |
210-36-98 |
9000 |
7. |
Коробков |
Валентин |
Андреевич |
30.07.48 |
Профессор |
36 |
электроники |
166-75-33 |
15000 |
Таблица 2.
Код студента |
Фамилия |
Имя |
Отчество |
Номер группы |
Адрес |
Телефон |
Медалист |
|
Арбузов |
Николай |
Николаевич |
151 |
Пр. Славы 18-2-177 |
260-15-63 |
Да |
|
Киршин |
Петр |
Валерьевич |
151 |
Пер. Матвеев 3-21 |
110-67-82 |
Да |
|
Кривинский |
Сергей |
Николаевич |
151 |
Ул. Димитрова 12-133 |
172-97-21 |
Нет |
|
Крылова |
Елена |
Петровна |
151 |
Ул. Тамбасова 21-66 |
130-31-87 |
да |
|
Кульчий |
Григорий |
Викторович |
151 |
Ул. Турку 21-3-69 |
269-53-75 |
да |
|
Патрикеев |
Олег |
Борисович |
151 |
Ул. Стачек 12-52 |
234-11-63 |
Нет |
|
Перлов |
Кирилл |
Николаевич |
151 |
Ул. Декабристов 21-33 |
312-21-33 |
Нет |
|
Соколова |
Наталия |
Петровна |
151 |
Ул. Тамбовская 9-7 |
166-87-24 |
Нет |
|
Степанская |
Ольга |
Витальевна |
151 |
Ул. Типанова 4-53 |
293-43-77 |
Да |
|
Типофеев |
Сергей |
Трофимович |
151 |
Пр. Славы 10-1-145 |
260-11-57 |
Да |
|
Белых |
Ярослав |
Игоревич |
152 |
Пр. Жукова 17-3-56 |
|
Да |
|
Григорьев |
Константин |
Петрович |
152 |
Пр. Жукова 17-3-56 |
|
Нет |
|
Вирская |
Полина |
Андреевна |
152 |
Ул. Седова 12-35 |
233-87-44 |
Да |
|
Витязев |
Евгений |
Николаевич |
152 |
Ул. Ивановская 10-37 |
234-55-87 |
Да |
|
Демченко |
Григорий |
Евгеньевич |
152 |
Пр. Стачек 54-78 |
277-12-05 |
Нет |
|
Куликова |
Анна |
Сергеевна |
152 |
Ул. Авиационная 6-86 |
290-24-45 |
Да |
|
Крылова |
Татьяна |
Николаевна |
152 |
Пл. Тургенева 7-4 |
114-84-62 |
Да |
|
Митяев |
Сергей |
Григорьевич |
152 |
Пр. Жукова 17-3-56 |
|
Нет |
|
Шевченко |
Игорь |
Олегович |
152 |
Пр. московский 205-143 |
293-63-93 |
Нет |
|
Яковлев |
Олег |
Петрович |
152 |
Ул. Софийская 45-2-57 |
269-94-83 |
да |
Создайте ленточную автоформу на основе таблицы ДИСЦИПЛИНЫ. Данные в таблице ДИСЦИПЛИНЫ сверьте их с табл. 3.
Таблица 3.
Код дисциплины |
Название дисциплины |
Семестр |
Код преподавателя |
Экзамен |
|
Информатика |
1 |
1 |
Экз. |
|
Экономика |
1 |
2 |
Экз. |
|
Физика |
1 |
3 |
Экз. |
|
Менеджмент |
1 |
2 |
Экз. |
|
Маркетинг |
1 |
2 |
Зач. |
|
Математика |
1 |
4 |
Зач. |
Преобразуйте в режиме конструктора форму ПРЕПОДАВАТЕЛИ к виду, показанному на рис. 3.
Рис. 3. Форма преподаватели.
Для этого:
Увеличьте область заголовка и примечания формы. Для добавления новых элементов управления в форму воспользуйтесь ПАНЕЛЬЮ ЭЛЕМЕНТОВ (меню ВИД или кнопка на панели инструментов).
В области заголовка разместите элемент НАДПИСЬ и введите ПРЕПОДАВАТЕЛИ. Измените расположение полей в области данных так, как показано на рис. 3.
Для изменения размера или положения элемента его необходимо предварительно выделить. Если указатель мыши принимает форму раскрытой ладони можно перетащить элемент (надпись и поле) в новое место. Перетащить поле и присоединенную к нему надпись можно независимо друг от друга, когда указатель мыши принимает форму сжатой ладони с вытянутым указательным пальцем). Для выделения нескольких элементов необходимо удерживать нажатой клавишу <Shift>. Чтобы выровнять элементы по размеру или расположению можно воспользоваться пунктом меню Формат. Добавьте рисунок.
Преобразуйте форму СТУДЕНТ в режиме конструктора.
Добавьте заголовок СТУДЕНТЫ в области заголовка. В области примечания разместите кнопки перехода между записями и кнопку закрытия формы.
Рис.4. Форма студент.
Таблица 4.
Код студента |
Код дисциплины |
Номер семестра |
Оценки |
1 |
1 |
1 |
4 |
1 |
2 |
1 |
5 |
1 |
4 |
1 |
4 |
1 |
6 |
1 |
4 |
2 |
1 |
1 |
5 |
2 |
2 |
1 |
5 |
2 |
4 |
1 |
4 |
2 |
6 |
1 |
4 |
3 |
1 |
1 |
3 |
3 |
2 |
1 |
5 |
3 |
4 |
1 |
4 |
3 |
6 |
1 |
3 |
4 |
1 |
1 |
4 |
4 |
2 |
1 |
4 |
4 |
4 |
1 |
5 |
4 |
6 |
1 |
4 |
5 |
1 |
1 |
5 |
5 |
2 |
1 |
5 |
5 |
4 |
1 |
5 |
5 |
6 |
1 |
5 |
6 |
1 |
1 |
5 |
6 |
2 |
1 |
4 |
6 |
4 |
1 |
5 |
6 |
6 |
1 |
4 |
7 |
1 |
1 |
4 |
7 |
2 |
1 |
3 |
7 |
4 |
1 |
4 |
7 |
6 |
1 |
3 |
8 |
1 |
1 |
3 |
8 |
2 |
1 |
5 |
8 |
4 |
1 |
5 |
8 |
6 |
1 |
4 |
9 |
1 |
1 |
4 |
9 |
2 |
1 |
4 |
9 |
4 |
1 |
4 |
9 |
6 |
1 |
4 |
10 |
1 |
1 |
5 |
10 |
2 |
1 |
5 |
10 |
4 |
1 |
5 |
10 |
6 |
1 |
4 |
11 |
1 |
1 |
5 |
11 |
2 |
1 |
5 |
11 |
3 |
1 |
5 |
11 |
6 |
1 |
5 |
12 |
1 |
1 |
3 |
12 |
2 |
1 |
3 |
12 |
3 |
1 |
4 |
12 |
6 |
1 |
2 |
13 |
1 |
1 |
5 |
13 |
2 |
1 |
5 |
13 |
3 |
1 |
5 |
13 |
6 |
1 |
5 |
14 |
1 |
1 |
4 |
14 |
2 |
1 |
5 |
14 |
3 |
1 |
5 |
14 |
6 |
1 |
5 |
15 |
1 |
1 |
4 |
15 |
2 |
1 |
4 |
15 |
3 |
1 |
4 |
15 |
6 |
1 |
3 |
16 |
1 |
1 |
5 |
16 |
2 |
1 |
5 |
16 |
3 |
1 |
4 |
16 |
6 |
1 |
5 |
17 |
1 |
1 |
4 |
17 |
2 |
1 |
5 |
17 |
3 |
1 |
4 |
17 |
6 |
1 |
4 |
18 |
1 |
1 |
4 |
18 |
2 |
1 |
5 |
18 |
3 |
1 |
5 |
18 |
6 |
1 |
3 |
19 |
1 |
1 |
3 |
19 |
2 |
1 |
2 |
19 |
3 |
1 |
3 |
19 |
6 |
1 |
2 |
20 |
1 |
1 |
4 |
20 |
2 |
1 |
4 |
20 |
3 |
1 |
4 |
20 |
6 |
1 |
4 |
При помощи МАСТЕРА ФОРМ создайте форму для таблицы ОЦЕНКИ. Выбор внешнего вида сделайте самостоятельно. Сверьте данные в форме с табл. 4. Предъявите результаты вашей работы преподавателю.