Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

Подписываем
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Предоплата всего
Подписываем
Занятие 2
Создание таблиц базы данных и работа с ними.
Создание таблицы базы данных состоит из двух этапов. На первом этапе определяется ее структура: состав полей, их имена, тип данных и размер каждого поля, ключи, индексы таблицы и другие свойства полей. На втором этапе производится создание записей таблицы и заполнение их данными. В нашей базе данных будет семь таблиц: «Товар», «Склад», «Покупатель», «Договор», «Плановая поставка», «Накладная», «Отгрузка».
Упражнение 2.1. Создайте структуру первой таблицы ТОВАР в режиме конструктора.
Для этого:
таб.1
Имя поля |
Тип данных |
КОД_ТОВ |
Текстовый |
НАИМ_ТОВ |
Текстовый |
ЦЕНА |
Денежный |
ЕИ |
Текстовый |
СТАВКА_НДС |
Числовой |
ФОТО |
Поле объекта OLE |
НАЛИЧИЕ_ТОВ |
Логический |
таб.2
Имя поля |
Свойства поля |
|||||||
Размер |
Формат |
Число |
Подпись |
Условие |
Сообщение |
Обязат. |
Ключ. |
|
КОД_ТОВ |
5 |
Код |
Да |
Да |
||||
НАИМ_ТОВ |
25 |
Наименование |
Нет |
|||||
ЦЕНА |
Денежн. |
2 |
Цена |
>=0And <=35000 |
Цена должна |
Нет |
||
ЕИ |
8 |
Единица |
Нет |
|||||
СТАВКА_НДС |
Одинар. |
Процентн. |
0 |
Ставка НДС |
>=0,05 And <=0,35 |
Цена должна |
Нет |
|
ФОТО |
Фото товара |
Нет |
||||||
НАЛИЧИЕ_ТОВ |
Вкл./Выкл. |
Наличие товара |
Нет |
Выражение в строке под названием «Условие на значение» введите с помощью построителя выражений, для вызова которого нажмите кнопку справа от этой строки и выберите кнопку ОК.
Упражнение 2.2. Создайте структуру второй таблицы СКЛАД в режиме конструктора в соответствии с таб.3 и таб.4.
таб.3
Имя поля |
Тип данных |
КОД_СК |
Текстовый |
КОД_Ф |
Текстовый |
НАИМ_СК |
Текстовый |
ОТВ_ЛИЦО |
Текстовый |
АДРЕС_СК |
Текстовый |
таб.4
Имя поля |
Свойства поля |
|||||||
Размер |
Формат |
Число |
Подпись |
Условие |
Сообщение |
Обязат. |
Ключ. |
|
КОД_СК |
5 |
Номер склада |
Да |
Да |
||||
КОД_Ф |
5 |
Код фирмы |
Нет |
|||||
НАИМ_СК |
20 |
Наименование |
Нет |
|||||
ОТВ_ЛИЦО |
20 |
Ответственное |
Нет |
|||||
АДРЕС_СК |
20 |
Адрес склада |
Нет |
Упражнение 2.3. Создайте структуру третьей таблицы ПОКУПАТЕЛЬ в режиме конструктора в соответствии с таб.5 и таб.6.
таб.5
Имя поля |
Тип данных |
КОД_ПОК |
Текстовый |
НАИМ_ПОК |
Текстовый |
АДРЕС_ПОК |
Текстовый |
НАС_ПУНКТ |
Текстовый |
ТЕЛ |
Текстовый |
таб.6
Имя поля |
Свойства поля |
|||||||
Размер |
Формат |
Маска |
Подпись |
Усл. |
Индексирован. поле |
Обязат. |
Ключ. |
|
КОД_ПОК |
5 |
Код покупателя |
Да |
Да |
||||
НАИМ_ПОК |
20 |
Наименование |
Нет |
|||||
АДРЕС_ПОК |
40 |
Адрес |
Нет |
|||||
НАС_ПУНКТ |
20 |
Город |
Нет |
|||||
ТЕЛ |
20 |
Телефон |
Нет |
Упражнение 2.4. Создайте структуру четвертой таблицы ДОГОВОР в режиме конструктора в соответствии с таб.7 и таб.8.
таб. 7
Имя поля |
Тип данных |
НОМ_ДОГ |
Текстовый |
ДАТА_ДОГ |
Дата/Время |
КОД_ПОК |
Текстовый |
СУММА_ДОГ |
Денежный |
таб. 8
Имя поля |
Свойства поля |
|||||||
Размер |
Формат |
Маска |
Подпись |
Число |
Индексирован. поле |
Обязат. |
Ключ. |
|
НОМ_ДОГ |
5 |
Номер договора |
Да |
Да |
||||
ДАТА_ДОГ |
Краткий |
Дата заключения |
Нет |
|||||
КОД_ПОК |
5 |
Код покупателя |
Да |
|||||
СУММА_ДОГ |
Денежный |
Сумма по договору |
Авто |
Нет |
Упражнение 2.5. Создайте структуру пятой таблицы ПОСТАВКА_ПЛАН в режиме конструктора в соответствии с таб.9 и таб.10.
таб. 9
Имя поля |
Тип данных |
НОМ_ДОГ |
Текстовый |
КОД_ТОВ |
Текстовый |
СРОК_ПОСТ |
Числовой |
МИН_ПОСТ |
Числовой |
КОЛ_ПОСТ |
Числовой |
СУММА_ПОСТ |
Денежный |
таб. 10
Имя поля |
Свойства поля |
|||||||
Размер |
Формат |
Число |
Подпись |
Условие |
Сообщение |
Обязат. |
Ключ. |
|
НОМ_ДОГ |
5 |
Номер договора |
Да |
Да |
||||
КОД_ТОВ |
5 |
Код товара |
Да |
|||||
СРОК_ПОСТ |
Байт |
Фикси-рован- |
Срок (месяц) |
Да |
||||
МИН_ПОСТ |
Целое |
Авто |
Мин. партия |
Нет |
||||
КОЛ_ПОСТ |
Длинное |
Авто |
Количество |
Нет |
||||
СУММА_ПОСТ |
Денеж- |
Авто |
Сумма |
Нет |
Чтобы сделать одновременно три ключевых поля, надо сначала выделить их (левой кнопкой мыши кликните на сером квадрате слева от названия первого поля и не отпуская мыши протяните до третьего поля). Затем, нажмите пиктограмму с изображением ключика, расположенную на панели Конструктора таблиц.
Упражнение 2.6. Создайте структуру шестой таблицы НАКЛАДНАЯ в режиме конструктора в соответствии с таб.11 и таб.12.
таб. 11
Имя поля |
Тип данных |
НОМ_НАКЛ |
Текстовый |
КОД_СК |
Текстовый |
ДАТА_ОТГР |
Дата/Время |
НОМ_ДОГ |
Текстовый |
СУММА_НАКЛ |
Денежный |
таб. 12
Имя поля |
Свойства поля |
|||||||
Размер |
Формат |
Число |
Подпись |
Условие |
Значение по |
Обязат. |
Ключ. |
|
НОМ_НАКЛ |
5 |
Номер накладной |
Да |
Да |
||||
КОД_СК |
5 |
Код склада |
Да |
|||||
ДАТА_ОТГР |
Краткий |
Дата |
Date ( ) |
Нет |
||||
НОМ_ДОГ |
5 |
Номер |
Да |
|||||
СУММА_НАКЛ |
Денежный |
Авто |
Сумма по |
Нет |
Упражнение 2.7. Создайте структуру седьмой таблицы ОТГРУЗКА в режиме конструктора в соответствии с таб.13 и таб.14.
таб. 13
Имя поля |
Тип данных |
НОМ_НАКЛ |
Текстовый |
КОД_СК |
Текстовый |
КОД_ТОВ |
Текстовый |
КОЛ_ОТГР |
Числовой |
СУММА_ОТГ |
Денежный |
таб. 14
Имя поля |
Свойства поля |
|||||||
Размер |
Формат |
Число |
Подпись |
Условие |
Сообщение |
Обязат. |
Ключ. |
|
НОМ_НАКЛ |
5 |
Номер накладной |
Да |
Да |
||||
КОД_СК |
5 |
Код склада |
Да |
|||||
КОД_ТОВ |
5 |
Код товара |
Да |
|||||
КОЛ_ОТГР |
Длинное |
Авто |
Количество |
Нет |
||||
СУММА_ОТГ |
Денежный |
Авто |
Сумма по |
Нет |
Упражнение 2.8. Перейдите ко второму этапу создания таблицы - созданию записей. Во все ранее созданные в режиме конструктора таблицы (их семь) введите записи в режиме таблицы.
Для этого:
таб.15
Код товара |
Наименование товара |
Цена |
Единица измерения |
Фото товара |
Ставка НДС |
ТОО1 |
Компьютерный стол |
6 587,00р. |
штука |
Точечный рисунок |
5% |
ТОО2 |
Держатели для бумаг |
363,00р. |
коробка |
Точечный рисунок |
20% |
ТОО3 |
Стеллаж |
2 590,00р. |
штука |
Точечный рисунок |
10% |
ТОО4 |
Полка |
1 916,00р. |
штука |
Точечный рисунок |
20% |
ТОО5 |
Корзина для бумаг |
1 153,00р. |
штука |
Точечный рисунок |
30% |
ТОО6 |
Опора металлическая |
360,00р. |
штука |
Точечный рисунок |
15% |
ТОО7 |
Кресло «Верона» |
5 432,00р. |
штука |
Точечный рисунок |
10% |
ТОО8 |
Вешалка напольная |
2 338,00р. |
штука |
Точечный рисунок |
15% |
ТОО9 |
Подставка под монитор |
789,00р. |
штука |
Точечный рисунок |
5% |
ТО10 |
Шредер |
1 295,00р. |
штука |
Точечный рисунок |
5% |
ТО11 |
Офисная перегородка |
3 000,00р. |
штука |
Точечный рисунок |
10% |
ТО12 |
Диван «Ва-банк» |
35 000,00р. |
штука |
Точечный рисунок |
15% |
В столбец под названием «Фото товара» вставьте точечный рисунок. Для этого кликните правой кнопкой мыши на пустом поле, например, в строке «Компьютерный стол». В открывшемся контекстном меню выберите команду «Добавить объект». Во вновь открывшемся окне сделайте активной опцию «Создать из файла». Нажмите кнопку «Обзор» и выберите папку «Задания_access_2009», а в ней откройте папку «Фото», выделите нужное наименование, нажмите кнопку «ОК». Затем, в другом окне также кликните кнопку «ОК».
Упражнение 2.9. Введите записи в таблицу СКЛАД в соответствии с таб. 16.
таб.16
Номер склада |
Код фирмы |
Наименование |
Отв. лицо |
Адрес склада |
01 |
100 |
Главный |
Иванов Т.С. |
Мичуринская, 5 |
02 |
100 |
Оптовый |
Петров А.А. |
Садовая, 29 |
03 |
100 |
Торговый |
Смирнов О.Н |
Речная, 38 |
Упражнение 2.10. Введите записи в таблицу ПОКУПАТЕЛИ в соответствии с таб. 17
таб.17
Код |
Наимен. |
Адрес |
Населенный пункт |
Телефон |
ПОО1 |
Компьютер маркет |
Витебская, 12 |
Санкт-Петербург |
(812)345-2345 |
ПОО2 |
Перспектива |
Ладожский, 38 |
Москва |
(495)345-6789 |
ПОО3 |
Инфоцентр |
Парковая, 54 |
Санкт-Петербург |
(812)234-4545 |
ПОО4 |
Линия |
Средний, 4 |
Москва |
(495)123-4567 |
ПОО5 |
Нива |
Русаковская, 27 |
Москва |
(495)123-5678 |
ПОО6 |
Вешняки |
Малый, 19 |
Санкт-Петербург |
(812)123-4567 |
Упражнение 2.11. Введите записи в таблицу ДОГОВОР в соответствии с таб. 18
таб.18
Номер |
Дата |
Код покупателя |
Д111 |
08.01.2008 |
ПОО2 |
Д222 |
23.12.2008 |
ПОО1 |
Д333 |
12.12.2008 |
ПОО2 |
Упражнение 2.12. Введите записи в таблицу ПОСТАВКА_ПЛАН в соответствии с таб. 19
таб.19
Номер |
Код товара |
Срок (месяц) поставки |
Мин. партия поставки |
Количество |
Д111 |
ТОО1 |
1 |
10 |
100 |
Д111 |
ТОО1 |
2 |
5 |
20 |
Д111 |
ТОО1 |
3 |
5 |
30 |
Д111 |
ТОО2 |
1 |
10 |
50 |
Д111 |
ТОО2 |
3 |
5 |
10 |
Д222 |
ТОО1 |
1 |
10 |
100 |
Д222 |
ТОО1 |
2 |
4 |
12 |
Д222 |
ТОО3 |
2 |
5 |
10 |
Д222 |
ТОО4 |
3 |
15 |
30 |
Д333 |
ТОО5 |
1 |
10 |
40 |
Упражнение 2.13. Введите записи в таблицу НАКЛАДНАЯ в соответствии с таб. 20
таб.20
Номер |
Код склада |
Дата отгрузки |
Номер договора |
Н001 |
01 |
25.01.2009 |
Д111 |
Н002 |
02 |
20.02.2009 |
Д111 |
Н003 |
03 |
25.03.2009 |
Д111 |
Н004 |
01 |
29.04.2009 |
Д222 |
Н005 |
02 |
14.02.2009 |
Д222 |
Упражнение 2.14. Введите записи в таблицу ОТГРУЗКА в соответствии с таб. 21
таб. 21
Номер |
Код склада |
Код товара |
Количество отгружено |
Н001 |
01 |
ТОО1 |
10 |
Н001 |
01 |
ТОО2 |
40 |
Н002 |
02 |
ТОО2 |
230 |
Н003 |
03 |
ТОО2 |
12 |
Н004 |
01 |
ТОО4 |
4 |
Н004 |
01 |
ТОО1 |
5 |
Н005 |
02 |
ТОО1 |
10 |
Н005 |
02 |
ТОО3 |
8 |
Использование фильтра при поиске данных.
Упражнение 2.15. Найдите товары в одноименной таблице, которые начинаются на букву «О». Сохраните полученную таблицу как документ Microsoft Word под названием «Фильтры».
Для этого:
Упражнение 2.16. Найдите всех покупателей из города Санкт-Петербурга, используя обычный фильтр. Сохраните полученную таблицу в документ под названием «Фильтры».
Для этого:
Упражнение 2.17. Определите партию поставки товара менее 50 штук. Сохраните полученную таблицу в документ под названием «Фильтры».
Для этого:
Предыдущее Задание 1Следующее Задание 3