Автор работы: Пользователь скрыл имя, 25 Февраля 2012 в 08:07, лабораторная работа
Цель: Научится создавать таблицы различными способами, изучить типы данных Microsoft Access, создавать схему данных, вводить данные в связанные таблицы с использованием подтаблиц.
Поле КодПоставщика сделайте Первичным ключом. Для этого нужно выделить строку с именем поля и выбрать кнопку ключевое поле на панели инструментов.
20. Введите в таблицу Поставщики данные, используя Таблицу 5.
Таблица 5
Код Поставщика | Название | ОбращатьсяК | Должность |
1 | ООО Экзотика | Вероника Кудрявцева | Менеджер по закупкам |
2 | ООО Титан | Иванов Андрей | Координатор |
3 | ТОО Птица | Миратова Регина | Представитель |
4 | ООО Сахар | Нагаев Иосиф | Главный менеджер |
5 | ООО Александра | Антонова Александра | Специалист по экспорту |
6 | ООО Петров | Петров Павел | Директор |
7 | ИП Павлова | Павлов Матвей | Главный менеджер |
8 | ИП Питер | Вилсон Питер | Представитель |
9 | ООО Фрукты | Гладков Борис | Менеджер по закупкам |
Адрес | Город | Индекс | Страна | Телефон | Факс |
Большая Садовая ул. 12 | Москва | 123456 | Россия | (095) 325-2222 | (095) 325-2222 |
Ясная ул. 11 | Екатеринбург | 620040 | Россия | (3432) 555-482 |
|
Московская ул. 35 | Екатеринбург | 620048 | Россия | (3432) 555-573 | (3432) 555-334 |
Большакова ул. 38 | Екатеринбург | 620080 | Россия | (3432) 355-011 |
|
Нижнесадовая ул. 40 | Хабаровск | 631123 | Россия | (648) 598-768 |
|
Богдана Хмельницкого ул. 55 | Ростов | 547892 | Россия | (515) 431-787 |
|
Розы Люксембург ул. 33 | Новосибирск | 425818 | Россия | (215) 444-234 | (215) 444-658 |
Тверитина ул. 7 | Екатеринбург | 620048 | Россия | (3432) 555-448 |
|
Азина ул. 23 | Екатеринбург | 620045 | Россия | (3432) 554-449 |
|
Для автоматизации ввода создайте списки Город, Страна.
21. В режиме конструктора, используя данные таблицы 6, создайте структуру таблицы «Товары».
Таблица 6
Имя | Тип | Размер |
КодТовара | Счетчик |
|
Марка | Текстовый | 40 |
КодПоставщика | Длинное целое |
|
ЕдиницаИзмерения | Текстовый | 30 |
Цена | Денежный |
|
НаСкладе | Целое |
|
Поле КодТовара сделайте Первичным ключом.
22. Выделите поле КодПоставщика. Перейдите на вкладку Подстановка. Выберите Тип элемента управления Поле со списком; Тип источника строк Таблица или запрос. В строке Источник строк нажмите кнопку с тремя точками. В окне Добавление таблицы выберите таблицу Поставщики и нажмите кнопку Добавить, а затем кнопку Закрыть. Дважды щелкните по имени КодПоставщика. Имя должно появится в нижней таблице. Дважды щелкните по имени Название. В нижней таблице для этого имени выберите Сортировку по возрастанию. Закройте окно кнопкой закрытия окна и на предложение сохранить изменения ответьте Да.
23. В число столбцов занесите значение 2. В ширину столбцов значение 0.
24. Для единицы измерения введите список значений: шт.;кг.
25. Введите в таблицу Товары данные, используя информацию из таблицы 7
Таблица 7
КодТовара | Марка | КодПоставщика | Единица Измерения | Цена | НаСкладе |
1 | Пепси-кола | ООО Петров | шт. | 31,50р. | 245 |
2 | Лимонад | ИП Павлова | шт. | 15,80р. | 149 |
3 | Кофе Mokko | ИП Павлова | шт. | 99,00р. | 120 |
4 | Чай Липтон | ИП Павлова | шт. | 45,00р. | 42 |
5 | Конфеты Белочка | ИП Питер | кг | 97,80р. | 25 |
6 | Конфеты Мишка косолапый | ИП Питер | кг | 111,00р. | 40 |
7 | Конфеты Ассорти | ИП Питер | кг | 115,00р. | 135 |
8 | Апельсины | ООО Фрукты | кг | 35,00р. | 104 |
9 | Бананы | ООО Фрукты | кг | 32,00р. | 61 |
26. Нажмите на панели инструментов кнопку Схема данных.
27. В открывшемся окне Добавление таблицы выберите вкладку Таблицы и, нажимая кнопку Добавить, разместите в окне Схема данных все ранее созданные таблицы базы данных, список которых отображен в диалоговом окне.
28. Нажмите кнопку Закрыть. В результате в окне Схема данных будут представлены все таблицы базы данных со списками своих полей и выделенными жирным шрифтом ключами
29. Для определения связи между таблицами ПОСТАВЩИКИ и ТОВАРЫ выделите в главной таблице ПОСТАВЩИКИ ключевое поле КодПоставщика, по которому устанавливается связь, и при нажатой кнопке мыши перетащите его в соответствующее поле подчиненной таблицы ТОВАРЫ. Так как поле связи является уникальным ключом в главной таблице, а в подчиненной таблице не является ключевым, Access выявит отношение один-ко-многим между записями этих таблиц. Значение один-ко-многим отобразится в окне Изменение связи в строке Тип отношения. Отметьте доступный для этого типа отношений параметр Обеспечение целостности данных. Если таблицы ПОСТАВЩИКИ и ТОВАРЫ пусты или ранее были заполнены данными, отвечающими требованиям целостности, между таблицами будет установлена связь, обозначенная на схеме как 1: ∞. В противном случае появится сообщение о невозможности установить связь с проверкой целостности.
30. Установите параметры каскадное обновление связанных полей и каскадное удаление связанных записей. Это обеспечит автоматическую корректировку данных во взаимосвязанных таблицах для сохранения связной целостности. Схема данных должна соответствовать приведенной на рисунке 1.
Рисунок 1 - Схема данных
31. В Access имеется возможность при просмотре главной таблицы отображать для каждой строки связанные с ней строки подчиненной таблицы, называемой в этом случае подтаблицей. Это позволяет пользователю при добавлении, удалении и корректировке записей осуществлять контроль за корректностью связей в отображаемой цепочке таблиц.
32. Нажмите значок плюс для поставщика с кодом 1 в таблице ПОСТАВЩИКИ. Откроется подчиненная таблица ТОВАРЫ.
33. Добавьте по одной записи в подчиненную таблицу для каждого кода поставщика у которого товары отсутствовали.
Информация о работе Создание таблиц и схемы данных в Microsoft Access