Руководитель торгового предприятия, реализующего научную литературу, заказал разработку базы данных, основанной на двух таблицах. Одна таблица содержит данные, которые могут отображаться для клиентов при оформлении закупки, - в ней указаны розничные цены на книги. Вторая таблица предназначена для анализа результатов деятельности предприятия – в ней содержатся закупочные оптовые цены и краткая информация о поставщиках (покупатели не имеют доступа к данным этой таблицы).
1. Запустите программу Microsoft Access (Пуск ® Программы ® MicrosoftAccess).
2. Выполните команду Файл – Создать. Справа на панели Области задач выдерите пункт Новая база данных.
3. В окне Файл новой базы выберите папку Моидокументы и дайте файлу имя: Книготорговля. Убедитесь, что в качестве типа файла выбрано Базы данных Microsoft Access, и щелкните на кнопке Создать. Откроется окно новой базы – Книготорговля.
4. Откройте панель Таблицы.
5. Дважды щелкните на значке Созданиетаблицыв режиме конструктора – откроется бланк создания структуры таблицы.
6. Для первой таблицы введите следующие поля:
Имя поля Наименование Автор Объем Цена Примечание | Тип данных Текстовый Текстовый Числовой Денежный МЕМО |
7. Щелкните на поле Объем. В нижней части бланка задайте свойство Число десятичных знаков равным 0.
8. Для связи с будущей таблицей поставщиков надо задать ключевое поле. На уникальность может претендовать поле Наименование, но в больших базах данных возможно появление разных книг с одинаковым названием. Поэтому мы используем комбинацию полей Наименование и Автор. Выделите оба поля в верхней части бланка (при нажатии клавиши SHIFT). Щелчком правой кнопки мыши откройте контекстное меню и выберите в нем пункт Ключевое поле.
|
9. Закройте окно Конструктора. При закрытии окна дайте таблице имя Книги в продаже.
10. Повторив действия пунктов 5-9, создайте таблицу Поставщики, в которую входят следующие поля:
Имя поля Наименование Автор Цена оптовая Поставщик Телефон Адрес Примечание | Тип поля Текстовый Текстовый Денежный Текстовый Текстовый Текстовый МЕМО |
Обратите внимание на то, что поле номера телефона является текстовым, не смотря на то, что обычно номера телефонов записывают цифрами. Это связано с тем, что они не имеют числового содержания. Номера телефонов не сравнивают по величине, не вычитают из одного номера другой и т.д. Это типичное текстовое поле. Ключевое поле можно не задавать – для текущей задачи оно не требуется.
Данные для заполнения таблиц:
Таблица Книги в продаже:
Таблица Поставщики
Наименование | Автор | Цена оптовая | Поставщик | Телефон | Адрес | Примечание |
Малахитовая шкатулка | П.П. Бажов | 550,00р. | ОАО "Книги" | (495) 255-66-99 | г. Москва, ул. Тухачевского, 34 | www.kniga.ru |
Подруга особого назначения | Т.В. Устинова | 320,00р. | АО "Элкнига" | (495) 025-65-39 | г. Москва, пр. Вернатского, 356 | www.elkniga.ru |
Унесенные ветром | Маргарет Митчелл | 280,00р. | ОАО "Провсещение" | (095) 144-77-96 | г. Москва, Марьина роща, 41 | www.prosvwt.ru |
Казино | Пьер Рей | 360,00р. | ООО "Мир" | 25-85-99 | г. Тверь, пр. Октярбря, 46 | www.mir.ru |
Сказка "О рыбаке и рыбке" | А.С. Пушкин | 190,00р. | Книгомир | (095) 955-03-98 | г. Москва, а/я 32 | www.Lbz.ru |
Стихи | Ю.М. Лермонтов | 260,00р. | ООО "Феникс" | (863) 261-89-50 | г. Ростов-на-Дону, ул. Советская, 57 | www.Phoenix.ru |
Христомая для 4 класса | ОАО "Родничок" | 250,00р. | ОАО "Книги" | 495) 255-66-99 | г. Москва, ул. Тухачевского, 34 | www.kniga.ru |
|
11. В окне Книготорговля: база данных откройте по очереди созданные таблицы и наполните их экспериментальным содержанием (3-10 записей). Закончив работу, закройте таблицы.