Упражнение 4 Система управления базами данных MS Access
Упражнение 3 Система управления базами данных MS Access
(Упражения 3-5 выполняюся в тойже БД что и упражнения 1-2.)
Тема: Проектирование многотабличных баз данных
· Мастер таблиц.
· Мастер форм.
· Модификация структуры таблицы
Задание 1
1. В базе данных фамилия_группа_БАЗА ДАННЫХ создайте таблицу «Преподаватели»
· Введите следующие имена полей:
ü Фамилия
ü Имя
ü Отчество
ü Должность
ü Кафедра
· В режиме конструктора определить тип данных для каждого поля
| Имя поля | Тип данных |
| Фамилия | Текстовый (щелкните мышкой) |
| Имя | Текстовый |
| Отчество | Текстовый |
| Должность | Текстовый |
| Кафедра | Текстовый |
· Определить свойства полей на вкладке “Общие” в режиме конструктора следующим образом:
| Поле | Свойства полей | ||||||
| Размер | Формат поля | Маска ввода | Подпись | Значение по умолчанию | Обязательное поле | Индексированное поле | |
| Фамилия | Фамилия | да | Да(совпадения допускаются) | ||||
| Имя | Имя | да | нет | ||||
| Отчество | Отчество | Да | нет | ||||
| Должность | Должность | нет | нет | ||||
| Кафедра | Кафедра | Да | нет |
· Для поля «кафедра» изменить элемент управления следующим образом:
ü Откройте вкладку «Подстановка» и установите следующие свойства для поля «кафедра»
| Тип элемента управления | Поле со списком |
| Тип источника строк | Список значений. |
| Источник строк | Введите список кафедр, используя в качестве разделителя точку с запятой “ ;“ |
| Ограничиться списком | Да |
Задание 2
1. Создайте форму для заполнения таблицы «Преподаватели».
· Выбрать вкладку «Создание» «Формы», и создать форму, используя Мастер форм, определив в качестве источника таблицу «Преподаватели»
· Отметить мышкой все поля для создания формы
· Выбрать вид формы «ленточная»
· Стиль выбрать на свое усмотрение
· Имя формы «Преподаватели»
· Дальнейшие действия «Открыть форму для просмотра»
2. Заполните форму. Обратите внимание на то, столбец «кафедра» заполняется путем подстановки из сформированного Вами списка.
ФАЙЛ/СОХРАНИТЬ!!!!!!!!
Упражнение 4 Система управления базами данных MS Access
Тема: Проектирование многотабличных баз данных
· Элемент управления типа – «поле со списком»
Задание 1
1. Создать таблицу «Дисциплины» в режиме конструктора с параметрами
| Имя поля | Тип данных |
| Дисциплина | Текстовый |
2. Определить свойства полей таблицы “Дисциплины” на вкладке “Общие” следующим образом:
| Поле | Свойства полей | |||
| Размер | Подпись | Обязательное поле | Индексированное поле | |
| Дисциплина | Дисциплина | Да | Да(совпадения не допускаются) |
3. Создайте форму для заполнения таблицы «Дисциплины». Для этого:
· Перейдите на вкладку «формы»
· Нажмите кнопку создать.
· Выбрать Автоформа: ленточная, в качестве «источника данных» выберете таблицу «Дисциплины».
4. Введите названия дисциплин, которые читаются на третьем курсе в форму
Задание 2
1. Создайте таблицу «Экзамен» в режиме конструктора таблиц с параметрами
| Имя поля | Тип данных |
| Дисциплина | Текстовый |
| Группа | Числовой |
| Студент | Текстовый |
| Результат контроля | Текстовый |
2. Определить свойства полей на вкладке “Общие” следующим образом:
| Поле | Свойства полей | ||||
| Размер | Формат поля | Подпись | Обязательное поле | Индексированное поле | |
| Дисциплина | Дисциплина | Да | Да(совпадения допускаются) | ||
| Группа | Группа | Да | Да(совпадения допускаются) | ||
| Студент | Студент | Да | Да(совпадения допускаются) | ||
| Результат контроля | Результат контроля | Да | Да(совпадения допускаются) |
Так как у Вас в базе уже имеется таблица с перечнем групп, таблица с перечнем дисциплин, а также таблица «Анкета» с перечнем студентов этим надо воспользоваться для автоматического заполнения полей «группа», «дисциплина» и «Студент» в создаваемой Вами таблице «Экзамен» Это можно сделать с помощью элемента управления полем
Задание 3
1. Для поля «группа» изменить элемент управления:
· Откройте вкладку «Подстановка» и установите следующие свойства для поля «группа»
| Тип элемента управления | Поле со списком |
| Тип источника строк | Таблица/запрос. |
| Источник строк | 1. Щелкните мышкой, 2. Нажмите кнопку ….. 3. В появившемся окне “построителя запросов” : · добавить таблицу “Группы”, · закрыть окно “добавление таблицы” · перетащить с помощью мыши поле “Группа” в “поле” бланка запроса в поле “вывод на экран” должна стоять галочка |
| Ограничиться списком | Да |
2. Аналогично изменить элемент управления для полей «дисциплина» и «студент», используя в качестве строк соответственно таблицы «дисциплины» и «анкета».
3. Для поля «результат контроля» изменить элемент управления следующим образом:
· Откройте вкладку «Подстановка» и установите следующие свойства для поля «результат контроля»
| Тип элемента управления | Поле со списком |
| Тип источника строк | Список значений. |
| Источник строк | Введите список оценок, используя в качестве разделителя точку с запятой “ ;“ (отлично;хорошо;удовлетворительно;неудовлетворительно) |
| Ограничиться списком | Да |
Задание 4
1. Создайте форму для заполнения таблицы «Экзамен»
· Перейдите на вкладку «формы»
· Нажмите кнопку создать.
· Выбрать Автоформа: ленточная, в качестве «источника данных» выберете таблицу «Экзамен».
Задание 5
1. Пользуясь созданной в Задании 4 формой «Экзамен» введите данные по двум дисциплинам на Ваш выбор по всем студентам своей группы в таблицу «Экзамен», . Оценки проставлять произвольно (желательно разнообразные).