- •Лабораторное занятие № 6. 13. Формирование таблиц базы данных субд ms Access. Описание предметной области для учебного примера
- •Практическое задание:
- •10. Установите связи между таблицами.
- •Данные для таблицы "Организации"
- •Данные для таблицы "Организации" (продолжение)
- •Данные для таблицы "Эксперты"
- •Данные для таблицы "Выполненные работы"
Практическое задание:
Используйте режим Конструктора таблиц для создания таблиц: Эксперты, Организации, Выполненные работы.
Запустите приложение MS Access
Создайте новую базу с именем “ЛЗ_6_13” и сохраните ее в папке “Базы данных” на своем диске.
Создайте таблицу Эксперты. Для этого:
Укажите в первой строке в столбце Поле имя поля Код эксперта. Для поля Код эксперта таблицы Эксперты выберем тип данных - "Числовой". В нижней части окна установим следующие свойства поля, отличные от принятых по умолчанию:
Размер поля |
Длинное целое |
Формат поля |
Основной |
Число десятичных знаков |
0 |
Обязательное поле |
Да |
Индексированное поле |
Да (Совпадения не допускаются) |
Примечание. Установки двух последних значений свойств поля позволяют определить его как ключ таблицы. При наличии в таблице ключа эффективность работы Access повышается. Таблица, для которой определен ключ, называется индексированной. Индексированные таблицы обладают следующими преимуществами:
Наличие индекса существенно ускоряет выполнение запросов и некоторых других операций;
По умолчанию записи в форме или таблице изображаются в порядке, определяемом ключом;
В таблице автоматически поддерживается уникальность записей. По этой причине невозможно ввести в таблицу запись, у которой значение ключа совпадает со значением ключа уже существующей записи;
Наличие ключа требуется для установки связей между таблицами и одновременного обновления нескольких связанных таблиц.
Внесите в таблицу остальные поля. Всю необходимую информацию для создания таблицы Эксперты возьмите из приведенной таблицы.
Определите поля Код эксперта и Фамилия в качестве ключей.
Название таблицы |
Имя поля |
Тип данных |
Свойства поля, отличные от принятых по умолчанию |
Ключ |
Эксперты |
Код эксперта |
Число- вой |
Размер поля - Длинное целое; Формат поля - Основной; Число десятичных знаков - 0; Обязательное поле - Да; Индексированное поле - Да (Совпадения не допускаются) |
Да |
|
Фамилия |
Тексто-вый |
Размер поля - 20; Индексированное поле - Да (Совпадения не допускаются) |
Да |
|
Имя |
Тексто-вый |
Размер поля - 30 |
|
|
Сфера компе-тентности |
Поле MEMO |
|
|
|
Ученая степень |
Тексто-вый |
Размер поля - 15 |
|
|
Код орга-низации |
Число-вой |
Размер поля - Длинное целое; Формат поля - Основной; Число десятичных знаков - 0. |
|
|
Контакт-ный телефон |
Тексто-вый |
Маска ввода - выбрать с использованием Мастера Создание маски ввода (описание см. ниже) |
|
|
Примеча-ние |
Поле MEMO |
|
|
4. Сохраните таблицу Эксперты.
5. Создайте таблицу Организации. Всю необходимую информацию для создания таблицы Организации возьмите из приведенной таблицы.
Название таблицы |
Имя поля |
Тип данных |
Свойства поля, отличные от принятых по умолчанию |
Ключ |
Организа-ции |
Код орга-низации |
Число-вой |
Размер поля - Длинное целое; Формат поля - Основной; Число десятичных знаков - 0; Обязательное поле - Да; Индексированное поле - Да (Совпадения не допускаются) |
Да |
|
Органи-зация |
Поле MEMO |
|
|
|
Город |
Тексто-вый |
Размер поля - 20 |
|
|
Адрес |
Поле MEMO |
|
|
|
Телефон |
Тексто-вый |
Маска ввода - выбрать с использованием Мастера Создание маски ввода |
|
|
Примеча-ние |
Поле MEMO |
|
|
6. Сохраните таблицу Организации.
7. Создайте таблицу Выполненные работы. Всю необходимую информацию для создания таблицы Выполненные работы возьмите из приведенной таблицы.
Название таблицы |
Имя поля |
Тип данных |
Свойства поля, отличные от принятых по умолчанию |
Ключ |
Выполнен-ные работы |
№ |
Счетчик |
|
Да |
|
Дата |
Тексто-вый |
Маска ввода - выбрать с использованием Мастера Создание маски ввода |
|
|
Эксперт |
Тексто-вый |
Размер поля - 20 |
|
|
Кол-во часов |
Числовой |
Размер поля - Длинное целое; Формат поля - Основной; Число десятичных знаков - 0. |
|
|
Тема |
Поле MEMO |
|
|
|
Примечание |
Поле MEMO |
|
|
8. Сохраните таблицу Выполненные работы.
9. Создайте пользовательскую маску ввода. Откройте таблицу Эксперты в режиме конструктора. Выделите поле Телефон. Выберите поле Маска ввода в нижней части окна (рис. 1). Щелкните по появившейся справа кнопке, чтобы войти диалоговое окно Создание масок ввода.
П
осле
входа в режим Создание
масок ввода
(рис. 2), при отсутствии нужной маски,
нажмите
на кнопку Список
и создайте
нужную маску.
Рис 1
Р
ис.
2
