Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаба_Access_№1.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
403.46 Кб
Скачать

1.3 Задание на лабораторную работу

1. Создайте новую базу данных.

2. Создайте 4 таблицы базы данных (табл. 1.1-табл. 1.4).

3. Определите поля таблицы в соответствии с табл. 1.1-табл. 1.4.

4. Сохраните созданные таблицы.

5. Организуйте защиту Вашей БД от посторонних пользователей с помощью пароля.

6. Введите ограничения на данные, вводимые в поле «Пол»; должны вводиться только слова «муж» или «жен».

7. Задайте текст сообщения об ошибке, который будет появляться на экране при вводе неправильных данных в поле «Пол».

8. Задайте значение по умолчанию для поля «Пол» в виде значения «муж».

9. Введите в поле «пол» таблицы Клиенты любой записи слово 1998. Посмотрите, что получилось.

10. Введите ограничения на данные в поле «Код клиента»; эти данные не должны повторяться.

11. Введите ограничение на данные в поле «Ин.яз.» таблицы Сотрудники – можно вводить только следующие значения: англ, франц, нем. Длинна поля должна составлять 5 символов, а значение по умолчанию «англ». Введите сообщение об ошибке «Данное поле может содержать значения: англ, франц, нем.», которое будет появляться при неправильно введенных данных.

12. Попробуйте ввести в поле «Ин.яз.» значение испанск. Проанализируйте результат.

13. Заполните значениями табл. 1.1 - табл. 1.4 согласно примеру, приведенному в табл. 1.5 (не менее 10 наименований в каждой таблице).

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

15. Просмотрите созданную таблицу, как она будет выглядеть на листе бумаги при печати.

Таблица 1.1 – Таблица данных Клиенты

Имя поля

Тип данных

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

Свойство

Значение

Код клиента

Числовой

Размер поля

Новые значения

Индекс

Длинное целое

Последовательные

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

Название клиента

Текстовый

Размер поля

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

Индекс

50

Да

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

Контактное лицо(ФИО)

Текстовый

Размер поля

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

Индекс

50

Да

Нет

Пол

Текстовый

Размер поля

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

Индекс

3

Нет

Нет

Дата рождения

Дата/время

Размер поля

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

Индекс

Краткая дата

Да

Нет

Адрес клиента

Текстовый

Размер поля

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

Индекс

255

Нет

Нет

Контактный телефон

Текстовый

Размер поля

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

Индекс

20

Нет

Нет

Таблица 1.3 – Таблица данных Сотрудники

Имя поля

Тип данных

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

Свойство

Значение

Код сотрудника

Числовой

Размер поля

Индекс

Длинное целое

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

Фамилия

Текстовый

Размер поля

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

Индекс

20

Да

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

Имя

Текстовый

Размер поля

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

Индекс

12

Да

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

Отчество

Текстовый

Размер поля

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

Индекс

20

Да

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

Пол

Текстовый

Размер поля

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

Индекс

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

3

Нет

Нет

муж

Дата рождения

Дата/время

Размер поля

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

Индекс

Краткая дата

Да

Нет

Должность

Текстовый

Размер поля

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

Индекс

30

Да

Нет

Иностранный язык

Текстовый

Размер поля

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

Индекс

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

4

Нет

Нет

англ

Домашний телефон

Текстовый

Размер поля

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

Индекс

20

Нет

Нет

Дата найма

Дата/время

Размер поля

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

Индекс

Краткая дата

Да

Нет

Размер оклада

Числовой

Размер поля

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

Индекс

Длинное целое

Нет

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

Таблица 1.4 – Таблица данных Договора

Имя поля

Тип данных

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

Свойство

Свойство

Номер договора

Числовой

Размер поля

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

Индекс

Длинное целое

Да

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

Дата отгрузки

Дата/время

Размер поля

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

Индекс

Краткая дата

Да

Нет

Дата доставки груза

Дата/время

Размер поля

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

Индекс

Краткая дата

Да

Нет

Дата платежа

Дата/время

Размер поля

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

Индекс

Краткая дата

Да

Нет

Код клиента

Числовой

Размер поля

Новые значения

Индекс

Длинное целое

Последовательные

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

Код поставки

Числовой

Размер поля

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

Индекс

Длинное целое

Да

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

Количество груза

Числовой

Размер поля

Дес. знаков

Условие на значение

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

Индекс

Длинное целое

0

>0

Да

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

Цена поставки

Денежный

Размер поля

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

Индекс

Длинное целое

Нет

Нет

Код сотрудника

Числовой

Размер поля

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

Индекс

Длинное целое

Да

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

Таблица 1.2 – Таблица данных Поставки

Имя поля

Тип данных

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

Свойство

Значение

Код поставки

Числовой

Размер поля

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

Индекс

Длинное целое

Да

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

Название города

Текстовый

Размер поля

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

Индекс

50

Да

Нет

Регион

Текстовый

Размер поля

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

Индекс

50

Да

Нет

Страна

Текстовый

Размер поля

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

Индекс

50

Да

Нет

Таблица 1.5 – Пример заполнения таблицы Клиенты

Код

Название

Контактное лицо ФИО

Пол

Дата рождения

Адрес

Контактный телефон

1

УкрТрансСервис

Иванов Иван Иванович

муж

11.12.1964

ул. Сумская, 41/43

717-42-98

2

Альянс

Петрова Анна Ильинична

жен

02.05.1993

пр. Ленина, 26/14

716-56-12