Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методические указания по БАЗ данных .doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
2.15 Mб
Скачать

3 Уровень.

1) Создайте в окне БД пятую таблицу под именем Заказано в режиме Конструктора.

2) Таблица Заказано должна содержать такие поля следующего типа.

Имя поля

Тип данных

Описание поля

Код заказа

Числовой

 

Код товара

Числовой

 

Дата1

Дата/время

Дата произведения заказа.

Дата2

Дата/время

Дата выполнения заказа.

Заказано

Числовой

Количество заказанных экземпляров данного товара.

Продано

Числовой

Количество реализованных в действительности экземпляров товара.

Цена

Денежный

 

3) В поле Код заказа установите для свойства поля Индексированное поле значение Да (Допускаются совпадения).

4) Сохраните созданную таблицу под именем Заказано.

5) Модифицируйте структуру таблицы Заказы таким образом, чтобы поле Код заказа стало ключевым полем.

6) Аналогичным образом модифицируйте таблицу Товары, объявив ключевым полем поле Код товара.

Практическая работа № 3:

Ввод и редактирование данных в режиме таблицы.

Ход работы:

1 Уровень.

1) Загрузите приложение Microsoft Access.

2) С помощью команды Access Открыть откройте созданную Вами БД под именем

Фамилия_Номер_гуппы. mdb.

3) Переименуйте этот файл в Учет_Фамилия.mdb, не выходя при этом из Access.

4) Откройте окно БД Учет_Фамилия.mdb и выберите таблицу Клиенты.

5) Подготовьте таблицу к процессу модификации, щелкнув для этого кнопку.

6) Установите в свойствах поля ИН клиента значение Да для свойства Обязательное поле.

7) Поле Область будет содержать часто повторяющееся значение Запорожская. Определите слово Запорожская в свойствах поля Область значением по умолчанию.

8) Сохраните произведенные изменения в структуре таблицы Клиенты и перейдите в режим таблицы с помощью кнопки. Проконтролируйте, появляется ли по умолчанию в поле Область значение Запорожская.

9) Выйдите из режима таблицы и возобновите режим модификации структуры таблицы Клиенты.

10) Сформируйте для поля Телефон маску ввода, имеющую следующий вид: 0-00-00. На последнем этапе работы с Мастером создания масок установите тип хранения данных: с дополнительными символами маски.

11) Завершите процесс модификации таблицы Клиенты с сохранением произведенных изменений.

12) Введите в таблицу Клиенты следующие данные.

ИН

Область

Адрес

Организация

Телефон

101

Житомирская

Бердичев, ул. Украинская, 29

ОАО Гермес

4-67-89

102

Житомирская

Житомир, ул. Короленко, 10

Фирма Атлант

4-55-22

103

Запорожская

Запорожье, ул. Железнякова, 140

ООО Кристина

5-20-53

104

Запорожская

Мелитополь, ул. Крупской, 10А

Юридический центр Аквилон

2-11-93

105

Запорожская

Мелитополь, Дзержинского, 25

Бухгалтерская школа Бонгер

6-83-07

106

Запорожская

Запорожье, Космическая, 211

Фирма Violet

4-34-89

107

Винницкая

Винница, пр. Юности, 25

Фирма Прогресс

2-35-22

108

Днепропетровская

Днепропетровск, ул. Шмидта, 43

ОАО Меркурий

2-92-45

109

Запорожская

Запорожье, ул. Красноармейская, 34

ООО Геркулес

5-67-89

110

Запорожская

Бердянск, ул. Молодежная, 132

Частная школа Гаудеамус

4-87-45

13) Закройте таблицу Клиенты.

14) Подготовьте к процессу модификации таблицу Физические лица.

15) Установите в свойствах поля ИН клиента значение Да для свойства Обязательное поле.

16) Сформируйте для поля Телефон маску ввода, имеющую следующий вид 0-00-00. На последнем этапе работы с Мастером создания масок установите тип хранения данных: без дополнительных символов маски.

17) Введите в таблицу Физические лица следующие данные.

ИН

Фамилия

Имя

Отчество

Должность

Телефон

Адрес

101

Туманова

Инга

Романовна

Зам. директора

6-78-91

Бердичев, ул. Продольная, д.34, кв.67

102

Белов

Павел

Васильевич

Директор

2-22-20

Запорожье, ул. Гризодубова, д. 34, кв.54

103

Игнатьев

Петр

Иванович

Бухгалтер

4-23-33

с.Константиновка, ул. Маяковского, 23

104

Огородникова

Инна

Борисовна

Коммерческий

директор

5-44-55

Житомир, ул. Короленко, д. 45, кв.12

105

Виноградов

Виктор

Борисович

Директор

2-22-34

Мелитополь, ул. Свердлова, д. 39, кв. 85

106

Орехов

Олег

Леонидович

Зам. директора

4-56-77

Запорожье, ул. Железнякова, д.145, кв. 34

107

Белоус

Иван

Петрович

Коммерческий

директор

3-34-71

Винница, ул. Пирогова, д. 45, кв. 23

108

Соколова

Ольга

Андреевна

Гл. бухгалтер

6-77-67

Днепропетровск, ул. Петровского, д.90, кв.14

109

Колесников

Игорь

Сергеевич

Директор

5-67-77

Запорожье, ул. Чапаева, д.34, кв.4

110

Кротова

Людмила

Ивановна

Завуч

4-44-23

Бердянск, ул. Кирова, д. 34, кв.4

18) Закройте таблицу Физические лица.

19) Подготовьте таблицу Физические лица к модификации структуры.

20) Добавьте поле Пол, разместив его между полями Отчество и Должность.

21) В свойствах поля Пол задайте Значение по умолчанию м.

22) В свойствах поля Пол установите Условие на значение поля м OR ж.

23) В свойствах поля Пол сформулируйте Сообщение об ошибке следующим образом: Ошибка ввода: поле Пол может принимать только два значения: м (мужской) или ж (женский).

24) Перейдите в режим таблицы.

25) Заполните появившийся столбец Пол соответствующими значениями.

26) Закройте таблицу Физические лица.

27) Определите между таблицами Клиенты и Физические лица связь типа один к одному, воспользовавшись для этого пиктограммой Схема данных на инструментальной панели. Когда схема данных формируется в первый раз, поле схемы пустое. Добавьте в него таблицы Клиенты и Физические лица с помощью пиктограммы Отобразить таблицу (желтый плюс) на панели инструментов. При дальнейших изменениях схемы данных уже добавленные в нее таблицы будут отображены автоматически.

Определите, какое поле будет связующим для обеих таблиц, наведите на него указатель мыши и, удерживая левую кнопку, протащите до соответствующего поля второй таблицы. При отпускании левой кнопки мыши будет прорисована установленная связь. Выйдите из схемы данных, сохранив ее.