- •Лабораторная работа №5
- •Изменение структуры таблицы
- •Заполнение таблицы
- •Создание таблицы об объектах
- •Связывание таблиц
- •Простейшие операции с данными
- •Просмотр, изменение, добавление и удаление данных
- •Поиск данных
- •Сортировка данных
- •Выбор столбцов для просмотра
- •Способы создания и виды форм
- •Создание простой формы
- •Изменение вида формы
- •Оформление заголовка формы
- •Вставка вычисляемого поля
- •Создание составной формы
- •Изменение свойств формы
- •Задание для самостоятельного выполнения
Лабораторная работа №5
по курсу “Компьютерные информационные технологии”
СОЗДАНИЕ БАЗЫ ДАННЫХ СРЕДСТВАМИ СУБД ACCESS. ТАБЛИЦЫ. ФОРМЫ
Постановка задачи
Требуется создать базу данных строительного предприятия. База данных должна содержать:
информацию о рабочих предприятия: табельный номер; фамилия; имя и отчество; дата рождения; профессия; разряд; дата приема на работу; допуск к работам на высоте; шифр объекта, на котором рабочий работает в данный момент;
информацию об объектах, над которыми работает предприятие: шифр объекта; заказчик; вид объекта; стоимость контракта; дата заключения контракта; дата окончания строительства.
Начало работы с Access
Загрузить программу Access. Выбрать Файл – Создать – Новая база данных. В появившемся окне Файл новой базы данных в поле Папка выбрать папку, в которой будет сохраняться база данных. В поле Имя файла указать имя файла базы данных, например, Стройтрест (оставлять имя, предлагаемое по умолчанию, не рекомендуется). В поле Тип файла оставить стандартное значение База данных Access. Нажать OK.
Создание и заполнение базы данных
Создание таблицы данных о рабочих предприятия
Рассмотрим создание таблицы данных о рабочих строительного предприятия. Таблица должна содержать следующие поля (колонки): табельный номер; фамилия; имя и отчество; профессия; разряд; дата приема на работу; допуск к работам на высоте; шифр объекта, на котором рабочий работает в данный момент.
Примечание - Поле “дата рождения” будет добавлено позже.
В окне База данных перейти на вкладку Таблицы.
Нажать кнопку Создать. В окне Новая таблица выбрать режим создания таблицы – Конструктор. Нажать OK. Другой вариант – просто выбрать Создание таблицы в режиме конструктора.
В появившемся окне Таблица ввести описание полей создаваемой базы данных (см. таблицу 1). Для свойств полей, не указанных в таблице 1, оставить значения по умолчанию.
Установить поле Табельный номер в качестве первичного ключа. Для этого выделить это поле и щелкнуть по пиктограмме с ключом, или выбрать команду Правка – Ключевое поле.
Сохранить созданную структуру таблицы (Файл – Сохранить). При этом запрашивается имя таблицы. Ввести для нее имя Рабочие. Имя, предлагаемое по умолчанию (Таблица1), оставлять не рекомендуется.
Закрыть окно с описанием таблицы Рабочие.
Изменение структуры таблицы
Под изменением структуры таблицы понимается добавление или удаление полей, а также изменение их свойств.
Открыть таблицу Рабочие в режиме конструктора. Для этого на вкладке Таблицы выбрать таблицу Рабочие и нажать кнопку Конструктор, или выбрать команду Вид – Режим конструктора.
Вставить между полями Имя и отчество и Профессия поле Дата рождения. Для этого выделить поле, перед которым вставляется новое поле (в данном случае – выделить поле Профессия) и выбрать команду Вставка – Строки, или щелкнуть по пиктограмме Добавить строки. Для созданного поля выбрать Тип данных – Дата/время. В области Свойства поля установить Формат поля - Краткий формат даты.
Для созданного поля задать маску ввода. Для этого:
в строке Маска ввода нажать кнопку … (вызов Мастера масок ввода);
выбрать маску ввода Краткий формат даты. Нажать Далее;
убедиться, что указана маска ввода 00/00/0000, а в качестве заполнителя указан знак подчеркивания. Просмотреть полученную маску ввода в поле Проба. Нажать Далее;
нажать Готово.
Для поля Дата приема на работу также установить свойство поля Маска ввода (как и для поля Дата рождения).
Для поля Профессия предусмотреть возможность выбора из списка значений. Для этого:
выбрать для поля Профессия тип данных – Мастер подстановок;
в появившемся окне Создание подстановки установить переключатель Будет введен фиксированный набор значений. Нажать Далее;
в очередном окне Создание подстановки установить Число столбцов – 1 (оно предлагается по умолчанию). Ввести названия профессий: каменщик, маляр, сантехник, штукатур (каждое название вводится в отдельной строке). Нажать Далее;
в очередном окне Создание подстановки установить подпись столбца подстановки – Профессия (эта подпись предлагается по умолчанию). Нажать Готово;
в области Свойства поля перейти на вкладку Подстановка. Убедиться, что для свойства Ограничиться списком установлено значение Нет (чтобы иметь возможность указывать профессии, не содержащиеся в списке).
Сохранить внесенные изменения. Закрыть окно описания структуры таблицы Рабочие.
Таблица 1 – Поля базы данных
Имя поля |
Тип поля |
Свойства поля |
Табельный номер |
Числовой |
Размер поля: Целое Число десятичных знаков: 0 Обязательное поле: Да Индексированное поле: Да (Совпадения не допускаются) |
Фамилия |
Текстовый |
Размер поля: 15 Обязательное поле: Да Индексированное поле: Да (Допускаются совпадения) |
Имя и отчество |
Текстовый |
Размер поля: 20 Обязательное поле: Да |
Профессия |
Текстовый |
Размер поля: 15 |
Разряд |
Числовой |
Размер поля: Байт Число десятичных знаков: 0 Значение по умолчанию: 1 Условие на значение: >=1 and <=6 Сообщение об ошибке: Разряд может быть от 1 до 6 |
Дата приема на работу |
Дата/время |
Формат поля: Краткий формат даты |
Допуск на высоту |
Логический |
Формат поля: Да/Нет Значение по умолчанию: Нет |
Шифр объекта |
Текстовый |
Размер поля: 5 |