Таблица 14 - Структура таблицы «Специальность»
Имя поля
|
Тип данных
|
Размер поля
|
Подпись
|
Обязательное поле
|
Индексированное поле
|
КодСпециальности -ПК
|
Текстовый
|
6
|
Код специальности
|
да
|
да (совпадения не допускаются)
|
НазваниеСпециальности
|
Текстовый
|
50
|
Название специальности
|
да
|
нет
|
Таблица 15 - Структура таблицы «Отделение»
Имя поля
|
Тип данных
|
Размер поля
|
Подпись
|
Обязательное поле
|
Индексированное поле
|
КодОтделения -ПК
|
Счетчик
|
Дл. Целое
|
Код отделения
|
|
да (совпадения не допускаются)
|
Название отделения
|
Текстовый
|
40
|
Название отделения
|
да
|
нет
|
Заведующий отделением
|
Текстовый
|
30
|
Завотделения
|
нет
|
нет
|
Таблица 16 - Структура таблицы «Родители Студентов»
Имя поля
|
Тип данных
|
Размер поля
|
Подпись
|
Обязательное поле
|
Индексированное поле
|
Условие на значение
|
Маска ввода
|
Сообщение об ошибке
|
№ Студенческого Билета -ПК
|
Текстовый
|
5
|
№ студ.билета
|
да
|
да (совпадения допускаются)
|
|
|
|
СтатусРодителя- ПК
|
Текстовый
|
7
|
Статус родителя
|
да
|
да (совпадения допускаются)
|
«Мать» or «Отец» or «Опекун»
|
|
Данные введены неверно
|
КодРодителя
|
Числовой
|
Дл. Целое
|
Код родителя
|
|
да (совпадения не допускаются)
|
|
|
|
Таблица 17 - Структура таблицы «Родители»
Имя поля
|
Тип данных
|
Размер поля
|
Подпись
|
Обязательное поле
|
Индексированное поле
|
Условие на значение
|
Маска ввода
|
Сообщение об ошибке
|
КодРодителя -ПК
|
Счетчик
|
Дл. Целое
|
Код родителя
|
|
да (совпадения не допускаются)
|
|
|
|
ФИО
|
Текстовый
|
50
|
ФИО
|
да
|
нет
|
|
|
|
МестоРаботы
|
Текстовый
|
50
|
Место работы
|
нет
|
нет
|
|
|
|
ТелефонСотовый
|
Текстовый
|
20
|
Сотовый телефон
|
нет
|
нет
|
|
8-(999)-999-99-99
|
|
П
Рисунок 3 - Выбор Мастера из Конструктора
еред заполнением модифицируйте структуру подчиненных таблиц, указав в типе полей связей— Мастер подстановок, и выбрав значения полей главных таблиц в качестве возможных атрибутов. В этом случае, заполнение этих полей будет заключаться в выборе из списка возможных значений нужного значения атрибута. Например, в таблице «Преподаватель» значения поля разряд выбираются из таблицы «Разряд». Для этого в конструкторе таблицы «Преподаватели» для поля разряд выберите тип данных - Мастер подстановок (рис.3). Дальше необходимо, следуя указаниям мастера, выбрать поле разряд из таблицы «Разряд» в качестве значений поля Разряд таблицы «Преподаватели» (рис.4). Определите самостоятельно в каких таблицах еще необходимо использовать Мастер подстановок.
Оформите подстановку в таблице «Преподаватели» для поля Категория.
Для таблицы Группа организуйте подстановку для поля Код отделения из таблицы «Отделение». В этом случае, используя мастер подстановок, при выборе полей подстановки в выбранные поля перенесите поле Код отделения и Название отделения для подсказки. На следующем шаге-выборе порядка сортировки- укажите поле сортировки Код отделения-по возрастанию. Далее уберите галочку напротив «Скрыть ключевой столбец(рекомендуется)», чтобы отображались одновременно 2 поля подстановки.
Для таблицы РодителиСтудента организуйте подстановку поля Код родителя, добавив в выбранные поля подстановки- Код родителя и ФИО. На последнем шаге галочку убирать не нужно. При этом данное поле будет отображать ФИО родителя, но хранить его код.
Организуйте подстановки во всех остальных подчиненных таблицах.
Произведите заполнение таблиц согласно приложения А.
Для таблицы группа. Заполните таблицы «Экзамен», «Зачет» 10 записями самостоятельно.
КОНТРОЛЬНЫЕ ВОПРОСЫ
Какими различными способами можно создавать таблицы в MS Access 2007?
Какие типы данных определены в MS Access 2007?
Для каких целей применяется свойство поля «Маска ввода»?
Какие поля нужно задавать как обязательные?
Для чего нужно применять индексирование полей?
Опишите создание таблиц в MS Access 2007 при помощи списков Share Point.
Для чего нужны шаблоны таблиц?
Какими характеристиками определяются поля?
При вводе данных в новый столбец, какой тип данных присваивается полю?
Приложение А (обязательное)
Данные для заполнения таблиц
Таблица 1-Отделение
|
Код отделения
|
Название
|
Зав.отделением
|
1
|
Экономическое
|
Ромашова Н.Р.
|
2
|
Электротехническое
|
Балуев А.С.
|
3
|
Машиностроительное
|
Дробышева Н.Б.
|
4
|
Информатизации
|
Лобачев Р.Д.
|
5
|
Приборостроительное
|
Абаринова К.Г.
|
Таблица 2-Разряд
|
Разряд
|
Оклад
|
10
|
1 200,00р.
|
11
|
1 350,00р.
|
12
|
1 500,00р.
|
13
|
1 800,00р.
|
14
|
2 100,00р.
|
15
|
2 510,00р.
|
16
|
2 840,00р.
|
Таблица 3-Специальность
|
Код специальности
|
Название специальности
|
2202
|
Вычислительные машины
|
2201
|
АСОИиУ
|
1601
|
Экономика и бухгалтерский учет
|
1602
|
Менеджмент
|
2305
|
Приборостроительные машины
|
1356
|
Нефтяное оборудование
|
1478
|
Теплотехническое оборудование
|
1300
|
Электротехника
|
Таблица 4 -Категория
|
Категория
|
Надбавка
|
Высшая
|
1 200,00р.
|
Первая
|
800,00р.
|
Вторая
|
500,00р.
|
Таблица 6- Группа
|
№ группы
|
Код отделения
|
Вид группы
|
Код куратора
|
Код специальности
|
101
|
1
|
Бюджет
|
2
|
1601
|
102
|
1
|
Внебюджет
|
4
|
1602
|
106
|
2
|
Бюджет
|
1
|
1300
|
110
|
5
|
Внебюджет
|
7
|
1478
|
201
|
1
|
Бюджет
|
6
|
1601
|
203
|
4
|
Внебюджет
|
5
|
2201
|
206
|
2
|
Бюджет
|
9
|
1300
|
306
|
4
|
Бюджет
|
3
|
2202
|
405
|
3
|
Бюджет
|
8
|
1356
|
105
|
3
|
Бюджет
|
10
|
1356
|
блица 5-Преподаватель
|
Код преподавателя
|
Фамилия
|
Имя
|
Отчество
|
Стаж работы
|
Разряд
|
Категория
|
1
|
Мартюшева
|
Ирина
|
Михайловна
|
2
|
10
|
|
2
|
Романова
|
Мария
|
Ивановна
|
15
|
16
|
Высшая
|
3
|
Лопухов
|
Петр
|
Семенович
|
20
|
16
|
Высшая
|
4
|
Балонов
|
Михаил
|
Федорович
|
5
|
12
|
Первая
|
5
|
Долин
|
Сергей
|
Юрьевич
|
10
|
13
|
Вторая
|
6
|
Юдина
|
Алевтина
|
Петровна
|
7
|
14
|
Первая
|
7
|
Житомирова
|
Вероника
|
Альбертовна
|
5
|
13
|
Вторая
|
8
|
Дюнин
|
Леонид
|
Александрович
|
6
|
11
|
|
9
|
Камашев
|
Борис
|
Львович
|
4
|
10
|
|
10
|
Васнецова
|
Полина
|
Геннадьевна
|
10
|
15
|
Высшая
|
Таблица 7-Студент
|
№ студ. билета
|
Фамилия
|
Имя
|
Отчество
|
Дата рождения
|
Адрес
|
Телефон
|
Сотовый телефон
|
№ группы
|
А23
|
Аввакумова
|
Лариса
|
Федоровна
|
23.09.1991
|
г. Ижевск ул. Воровского, 23-9
|
75-54-32
|
|
101
|
Б13
|
Бабаев
|
Алексей
|
Вадимович
|
04.10.1989
|
г. Ижевск ул. Кооперативная, 13-76
|
35-89-41
|
|
101
|
Б90
|
Баумов
|
Ринат
|
Данилович
|
03.04.1989
|
г. Воткинск ул. Мира, 54-8
|
|
8-(921)-584-54-75
|
102
|
В16
|
Выдрин
|
Николай
|
Юрьевич
|
08.12.1988
|
г. Ижевск ул. Промышленная, 9-34
|
|
8-(950)-635-41-54
|
206
|
Д78
|
Данилов
|
Борис
|
Сергеевич
|
22.08.1988
|
г. Ижевск, ул. Ленина, 65-11
|
63-21-47
|
8-(909)-457-84-54
|
201
|
О18
|
Обухова
|
Татьяна
|
Геннадьевна
|
18.08.1991
|
г. Ижевск, ул. Воровского, 234-51
|
76-84-55
|
|
405
|
О87
|
Ольхина
|
Юлия
|
Михайловна
|
06.08.1990
|
г. Ижевск, ул. Пастухова, 67-30
|
|
|
405
|
П15
|
Попов
|
Роман
|
Юрьевич
|
12.03.1990
|
г. Ижевск ул. Ворошилова, 15-9
|
45-18-96
|
8-(909)-052-14-55
|
102
|
П34
|
Пирогов
|
Виктор
|
Николаевич
|
06.11.1990
|
г. Ижевск, ул. Родниковая, 18-54
|
30-31-24
|
8-(961)-745-12-14
|
306
|
Р67
|
Рогов
|
Юрий
|
Вячеславович
|
01.02.1989
|
г. Ижевск, ул. Чкалова, 8-65
|
71-45-51
|
8-(912)-547-32-12
|
101
|
С32
|
Сергеев
|
Ян
|
Егорович
|
18.03.1991
|
г. Ижевск, ул. Лихвинцева,8-4
|
45-78-11
|
8-(909)-021-44-24
|
105
|
Т76
|
Титова
|
Ольга
|
Денисовна
|
07.06.1988
|
г. Ижевск, ул. Советская, 13-9
|
71-45-87
|
8-(902)-457-55-41
|
106
|
У23
|
Уракова
|
Людмила
|
Васильевна
|
12.12.1990
|
г. Ижевск, ул. Коммунаров, 65-3
|
54-78-12
|
8-(912)-457-65-47
|
203
|
Ш8
|
Шпонина
|
Светлана
|
Алексеевна
|
12.12.1992
|
г. Ижевск, ул. Песочная, 8-11
|
63-65-47
|
8-(909)-654-15-44
|
203
|
Ю17
|
Южнин
|
Станислав
|
Ильич
|
10.10.1989
|
г. Ижевск, ул. Школьная,121-98
|
44-77-51
|
|
306
|
Таблица 8- Родители Студента
|
№ Студ Билета
|
Статус Родителя
|
Код Родителя
|
А23
|
Мать
|
Аввакумова Алиса Семеновна
|
А23
|
Отец
|
Аввакумов Федор Михайлович
|
Б13
|
Мать
|
Бабаева Рината Алексеевна
|
Б13
|
Отец
|
Бабаев Алексей Олегович
|
Б90
|
Мать
|
Баумова Елена Петровна
|
Б90
|
Отец
|
Баумов Данил Сергеевич
|
О18
|
Мать
|
Обухова Ольга Валерьевна
|
О87
|
Мать
|
Ольхина Екатерина Михайловна
|
О87
|
Отец
|
Ольхин Михаил Петрович
|
П15
|
Отец
|
Попов Юрий Федорович
|
П34
|
Мать
|
Пирогова Людмила Аркадьевна
|
Р67
|
Мать
|
Рогова Антонина Семеновна
|
Р67
|
Отец
|
Рогов Вячеслав Николаевич
|
С32
|
Мать
|
Сергеева Татьяна Николаевна
|
Т76
|
Мать
|
Титова Лиана Васильевна
|
Т76
|
Отец
|
Титов Денис Аркадьевич
|
У23
|
Мать
|
Панкратова Юлия Алексеевна
|
Ш8
|
Отец
|
Шпонин Алексей Олегович
|
Ю17
|
Мать
|
Южнина Наталья Михайловна
|
Ю17
|
Отец
|
Южнин Илья Васильевич
|
|