Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаба 1-13 3ий сем (Задания) / КИТ_лр5_access_таблицы_формы.doc
Скачиваний:
33
Добавлен:
15.06.2014
Размер:
718.34 Кб
Скачать

8

Лабораторная работа №5

по курсу “Компьютерные информационные технологии”

СОЗДАНИЕ БАЗЫ ДАННЫХ СРЕДСТВАМИ СУБД ACCESS. ТАБЛИЦЫ. ФОРМЫ

  1. Постановка задачи

Требуется создать базу данных строительного предприятия. База данных должна содержать:

  • информацию о рабочих предприятия: табельный номер; фамилия; имя и отчество; дата рождения; профессия; разряд; дата приема на работу; допуск к работам на высоте; шифр объекта, на котором рабочий работает в данный момент;

  • информацию об объектах, над которыми работает предприятие: шифр объекта; заказчик; вид объекта; стоимость контракта; дата заключения контракта; дата окончания строительства.

  1. Начало работы с Access

Загрузить программу Access. Выбрать Файл – Создать – Новая база данных. В появившемся окне Файл новой базы данных в поле Папка выбрать папку, в которой будет сохраняться база данных. В поле Имя файла указать имя файла базы данных, например, Стройтрест (оставлять имя, предлагаемое по умолчанию, не рекомендуется). В поле Тип файла оставить стандартное значение База данных Access. Нажать OK.

  1. Создание и заполнение базы данных

    1. Создание таблицы данных о рабочих предприятия

Рассмотрим создание таблицы данных о рабочих строительного предприятия. Таблица должна содержать следующие поля (колонки): табельный номер; фамилия; имя и отчество; профессия; разряд; дата приема на работу; допуск к работам на высоте; шифр объекта, на котором рабочий работает в данный момент.

Примечание - Поле “дата рождения” будет добавлено позже.

  1. В окне База данных перейти на вкладку Таблицы.

  2. Нажать кнопку Создать. В окне Новая таблица выбрать режим создания таблицы – Конструктор. Нажать OK. Другой вариант – просто выбрать Создание таблицы в режиме конструктора.

  3. В появившемся окне Таблица ввести описание полей создаваемой базы данных (см. таблицу 1). Для свойств полей, не указанных в таблице 1, оставить значения по умолчанию.

  4. Установить поле Табельный номер в качестве первичного ключа. Для этого выделить это поле и щелкнуть по пиктограмме с ключом, или выбрать команду Правка – Ключевое поле.

  5. Сохранить созданную структуру таблицы (Файл – Сохранить). При этом запрашивается имя таблицы. Ввести для нее имя Рабочие. Имя, предлагаемое по умолчанию (Таблица1), оставлять не рекомендуется.

  6. Закрыть окно с описанием таблицы Рабочие.

    1. Изменение структуры таблицы

Под изменением структуры таблицы понимается добавление или удаление полей, а также изменение их свойств.

  1. Открыть таблицу Рабочие в режиме конструктора. Для этого на вкладке Таблицы выбрать таблицу Рабочие и нажать кнопку Конструктор, или выбрать команду Вид – Режим конструктора.

  2. Вставить между полями Имя и отчество и Профессия поле Дата рождения. Для этого выделить поле, перед которым вставляется новое поле (в данном случае – выделить поле Профессия) и выбрать команду Вставка – Строки, или щелкнуть по пиктограмме Добавить строки. Для созданного поля выбрать Тип данных – Дата/время. В области Свойства поля установить Формат поля - Краткий формат даты.

  3. Для созданного поля задать маску ввода. Для этого:

    1. в строке Маска ввода нажать кнопку … (вызов Мастера масок ввода);

    2. выбрать маску ввода Краткий формат даты. Нажать Далее;

    3. убедиться, что указана маска ввода 00/00/0000, а в качестве заполнителя указан знак подчеркивания. Просмотреть полученную маску ввода в поле Проба. Нажать Далее;

    4. нажать Готово.

  4. Для поля Дата приема на работу также установить свойство поля Маска ввода (как и для поля Дата рождения).

  5. Для поля Профессия предусмотреть возможность выбора из списка значений. Для этого:

    1. выбрать для поля Профессия тип данных – Мастер подстановок;

    2. в появившемся окне Создание подстановки установить переключатель Будет введен фиксированный набор значений. Нажать Далее;

    3. в очередном окне Создание подстановки установить Число столбцов – 1 (оно предлагается по умолчанию). Ввести названия профессий: каменщик, маляр, сантехник, штукатур (каждое название вводится в отдельной строке). Нажать Далее;

    4. в очередном окне Создание подстановки установить подпись столбца подстановки – Профессия (эта подпись предлагается по умолчанию). Нажать Готово;

    5. в области Свойства поля перейти на вкладку Подстановка. Убедиться, что для свойства Ограничиться списком установлено значение Нет (чтобы иметь возможность указывать профессии, не содержащиеся в списке).

  6. Сохранить внесенные изменения. Закрыть окно описания структуры таблицы Рабочие.

Таблица 1 – Поля базы данных

Имя поля

Тип поля

Свойства поля

Табельный номер

Числовой

Размер поля: Целое

Число десятичных знаков: 0

Обязательное поле: Да

Индексированное поле: Да (Совпадения не допускаются)

Фамилия

Текстовый

Размер поля: 15

Обязательное поле: Да

Индексированное поле: Да (Допускаются совпадения)

Имя и отчество

Текстовый

Размер поля: 20

Обязательное поле: Да

Профессия

Текстовый

Размер поля: 15

Разряд

Числовой

Размер поля: Байт

Число десятичных знаков: 0

Значение по умолчанию: 1

Условие на значение: >=1 and <=6

Сообщение об ошибке: Разряд может быть от 1 до 6

Дата приема на работу

Дата/время

Формат поля: Краткий формат даты

Допуск на высоту

Логический

Формат поля: Да/Нет

Значение по умолчанию: Нет

Шифр объекта

Текстовый

Размер поля: 5