Помощь в учёбе, очень быстро...
Работаем вместе до победы

Практические задания. 
Экономическая информатика

РефератПомощь в написанииУзнать стоимостьмоей работы

Создайте параметрический запрос для отображения товаров, проданных конкретной фирмой (параметром является название фирмы). Укажите наименование товара, дату продажи, количество проданного товара и номер склада, с которого был продан товар. Создайте подчиненную форму, отображающую данные о складах и хранящихся на них товарах, используя таблицу «Товары» в качестве главной, а таблицу «Склады… Читать ещё >

Практические задания. Экономическая информатика (реферат, курсовая, диплом, контрольная)

Создание базы данных.

  • 1. Создайте в режиме конструктора таблицу «Фирмы» (рис. 3.61):
  • 1) для поля КодФирмы определите тип данных — числовой, размер поля — целое, подпись — «Код Фирмы»;
  • 2) для поля Название определите размер поля — 20, подпись — «Название Фирмы», ограничьте значения поля названиями четырех фирм: Cidlink, Dinikin, Elce, Lizarin. Для сообщения об ошибке задайте текст: «Вы ошиблись»;
  • 3) для поля Телефон введите маску ввода: (999)999−99−99. Размер поля — 20;
  • 4) сохраните таблицу под именем «Фирмы». Перейдите в режим Таблицы и введите данные (рис. 3.62).
Создание таблицы «Фирмы».

Рис. 3.61. Создание таблицы «Фирмы»

Заполнение таблицы «Фирмы» данными'.

Рис. 3.62. Заполнение таблицы «Фирмы» данными'

  • 2. Создайте в режиме конструктора таблицу «Товары» (рис. 3.63):
  • 1) для полей Наименование, Марка, Размер таблицы «Товары» установите размер поля — 50 символов. Для поля КодТовара установите размер поля — целое, подпись — «Код Товара»;
  • 2) для поля Цена обеспечьте ввод только положительных значений. Для сообщения об ошибке вставьте текст: «Введите положительное число». Определите тип данных — числовой, размер поля — одинарное с плавающей точкой, формат поля — $#, число десятичных знаков — 2;
  • 1 Код для телефона преднамеренно указан устаревший с тем, чтобы обновить его с помощью запроса на обновление.
Создание таблицы «Товары».

Рис. 3.63. Создание таблицы «Товары»

3) сохраните таблицу под именем «Товары». Перейдите в режим Таблицы и введите данные (рис. 3.64).

Заполнение таблицы «Товары» данными.

Рис. 3.64. Заполнение таблицы «Товары» данными.

3. Создайте в режиме конструктора таблицу «Склады» (рис. 3.65).

Создание таблицы «Склады.

Рис. 3.65. Создание таблицы «Склады:

  • 1) Для поля НомерСклада таблицы «Склады» установите подпись «№ склада», для поля Телефон введите маску ввода, размер поля задайте — 20;
  • 2) для поля КодФирмы создайте столбец подстановки (рис. 3.66). В качестве «столбца подстановки» используйте поля КодФирмы, Название таблицы «Фирмы». Отмените опцию Скрыть ключевой столбец;
Создание подстановки.

Рис. 3.66. Создание подстановки.

3) сохраните таблицу под именем «Склады». Перейдите в режим Таблицы и введите данные (рис. 3.67);

Заполнение таблицы «Склады» данными.

Рис. 3.67. Заполнение таблицы «Склады» данными.

  • 4) поле КодФирмы заполните, используя столбец подстановки: Citilink (25,27), Lizarin (16,18, 23), Dinikin (56, 59), Elce (81).
  • 4. Создайте таблицу «Продажи» (рис. 3.68).
Создание таблицы «Продажи».

Рис. 3.68. Создание таблицы «Продажи».

  • 1) Для поля Дата залайте подпись — «Дата продажи», маску ввода 99->L
  • 2) в таблицу «Продажи» добавьте поле Скидки (рис. 3.69). Определите тип данных — числовой, формат поля — процентный. Обеспечьте ввод скидок до 100%: установите размер поля — одинарное с плавающей точкой; число десятичных знаков — 0; условие на значение — «Between 0 And 1»; сообщение об ошибке — «Размер скидки не должен превышать 100%»;
Свойства поля Скидки.

Рис. 3.69. Свойства поля Скидки.

  • 3) сохраните таблицу под именем «Продажи». Перейдите в режим таблицы и введите данные (рис. 3.70);
  • 4) для поля ID с помощью Мастера подстановок создайте столбец подстановки. В качестве «столбца подстановки» используйте значения таблицы «Хранение» (см. ниже). В «столбец подстановки» выберите поля: ID, КодТовара, НомерСклада; откройте ключевой столбец. Объявите доступным поле ID.
Заполнение таблицы «Продажи» данными.

Рис. 3.70. Заполнение таблицы «Продажи» данными.

5. Создайте таблицу «Хранение» (рис. 3.71).

Создание таблицы «Хранение».

Рис. 3.71. Создание таблицы «Хранение».

  • 1) Для полей Номер Склада, КодТовара с помощью мастера подстановок создайте столбцы подстановок;
  • 2) для поля НомерСклада в качестве столбца подстановки используйте значения таблицы «Склады». В столбец подстановки выберите поле НомерСклада',
  • 3) для поля КодТовара в качестве столбца подстановки используйте значения таблицы «Товары». В столбец подстановки выберите ноле КодТовара, Наименование, скройте ключевой столбец.
  • 6. Установите связи между таблицами, обеспечив целостность данных, каскадное обновление и удаление данных в связанных таблицах. У вас должна получиться следующая схему данных (рис. 3.72).
Схема данных для БД «Продажи.

Рис. 3.72. Схема данных для БД «Продажи

Создание запросов на выборку

  • 1. Создайте запрос, отображающий даты продаж материнских плат с указанием проданного количества, а также названий и телефонов фирм, их продавших.
  • 2. Создайте запрос, отображающий товары, проданные со скидкой, указав наименование товара, дату продажи товара, название фирмы, осуществившей продажу и размер скидки.
  • 3. Создайте запрос, отображающий мониторы, проданные со скидкой, указав дату продажи, цену товара, название фирмы, осуществившей продажу и размер скидки.
  • 4. Создайте запрос, отображающий товары, проданные фирмой Lizarin после 10 декабря 2014 г., указав наименование товара и номер склада, с которого был продан товар.
  • 5. Создайте запрос, отображающий товары, проданные фирмами Citilink и Dinikin с 5 по 15 декабря 2014 г., указав наименование товара, его цену и размер скидки.
  • 6. Создайте запрос, отображающий товары с гарантийным сроком 36 месяцев, указав наименование товара, цену, номер и телефон склада, где хранится товар.
  • 7. Создайте параметрический запрос, отображающий видеокарты, стоимостью до определенной суммы, их наименования, цены и телефона склада, где они хранятся (параметром является цена товара).
  • 8. Создайте параметрический запрос для отображения всех сведений о складах (номер, адрес, телефон данной фирмы (параметром является название фирмы)).
  • 9. Создайте параметрический запрос, отображающий товары, проданные со склада, определяемого значением параметра. Укажите наименование товара, дату продажи, количество проданного товара, скидку.
  • 10. Создайте запрос, отображающий товары, проданные за 10 декабря 2014 г. Укажите наименование товара, цену и номер склада. На основе полученного запроса создайте параметрический запрос для отображения товаров, проданных за конкретное число, определяемое параметром. Сохраните параметрический запрос.
  • 11. Создайте запрос, отображающий товары, проданные за декабрь. Укажите наименование товара, количество проданного товара, скидки и номер склада. На основе полученного запроса создайте параметрический запрос для отображения товаров, проданных за месяц, номер которого определяется параметром. Сохраните параметрический запрос.
  • 12. Создайте перекрестный запрос, отображающий количество проданного товара фирмами. В заголовках строк укажите наименования товаров, в заголовках столбцов — названия фирм.
  • 13. Создайте перекрестный запрос, отображающий количество товаров, хранящихся на складах. В заголовках строк укажите наименования товаров, в заголовках столбцов — номера складов.

Создание запросов на модификацию данных

  • 1. Создайте копию таблицы «Товары». Присвойте ей имя «КопияТовары».
  • 2. Создайте копию таблицы «Хранение». Присвойте ей имя «КопияХранение».
  • 3. Создайте запрос на обновление в таблице «КопияТовары» цен с учетом сезонных скидок на 10%.
  • 4. Создайте запрос на обновление в таблице «КопияХранение» количества товара, оставшегося на складе после продаж.
  • 5. Создайте запрос на создание таблицы «Мониторы», отображающей все поля таблицы «КопияТовары».
  • 6. Создайте запрос на создание таблицы «Товары Марки Asus», отображающие все поля таблицы «КопияТовары».
  • 7. Создайте запрос на добавление в таблицу «Мониторы» данных о Видеокартах из таблицы «КопияТовары». Таблицу «Мониторы» переименуйте. Новой таблице присвойте имя «Мониторы_и_видеокарты».
  • 8. Создайте запрос на добавление в таблицу «ТоварыМаркиAsus» данных о товарах фирмы AMD из таблицы «КопияТовары». Новой таблице присвойте имя «Т 0BapbiMap0KAsus_n_AM D».
  • 9. Создайте запрос на создание таблицы «ТоварыМгапп», отображающей поля КодТовара, Наименование, Цена, НомерСклада.
  • 10. Создайте запрос на удаление из таблицы «КопияТовары» данных о мониторах и видеокартах.
  • 11. Создайте запрос на удаление из таблицы «КопияТовары» данных о товарах фирм Asm' и AMD.

Создание запросов на языке SQL.

  • 1. Создайте запрос для отображения десяти самых дорогих товаров. Укажите наименование товара, цену и гарантийный срок.
  • 2. Создайте запрос для отображения трех самых дорогих мониторов.
  • 3. Создайте запрос для отображения мониторов, цена которых выше средней цены мониторов.
  • 4. Создайте запрос для отображения полного списка товаров, указав наименование товара, номер склада, количество проданного товара. Список должен содержать все товары таблицы «Товары», независимо от того, продавался товар или нет. Тогда в строке товара, который не продавался, в столбце «количество проданного товара» будет значение Null.
  • 5. Создайте запрос для отображения оставшегося на складе количества товара, поставки на которые прекращены.
  • 6. Создайте параметрический запрос для отображения номеров и телефонов складов, на которых хранится самый дешевый товар указанного наименования. В качестве параметра используйте три первых символа наименования товара.
  • 7. Создайте запрос для отображения товаров, которые еще не продавались. Укажите наименование товара и номер склада, на котором он хранится.

Создание форм

  • 1. Заполните поле Товары.Изображение для 3—4 наименований товаров.
  • 2. С помощью Мастера форм создайте форму на основе таблицы «Товары», выводящую в один столбец значения полей Наименование, Марка, Цена, Гарантийный срок.
  • 3. В созданную форму добавьте кнопки, позволяющие осуществлять переход между записями.
  • 4. Создайте подчиненную форму, отображающую данные о товарах, хранящихся на складах, используя таблицу «Склады» в качестве главной, а таблицу «Товары» — в качестве подчиненной. Поля выбираются по усмотрению разработчика.
  • 5. Создайте подчиненную форму, отображающую данные о складах и хранящихся на них товарах, используя таблицу «Товары» в качестве главной, а таблицу «Склады» — в качестве подчиненной. Поля выбираются по усмотрению разработчика.
  • 6. Создайте подчиненную форму, отображающую данные о складах фирм, используя таблицу «Фирмы» в качестве главной, а таблицу «Склады» — в качестве подчиненной. Поля выбираются по усмотрению разработчика.
  • 7. Создайте форму для таблицы «Товары», отображающую данные о ценах на мониторы, их марку, размер диагонали и изображение, включив в область примечаний минимальную цену.
  • 8. Создайте форму с одним полем Изображение.
  • 9. Добавьте в форму6_1 кнопку, при нажатии на которую будет открываться форма6_7.
  • 10. Создайте подчиненную форму по таблицам «Продажи», «Товары», «Хранение», отображающую даты продаж товара, количество проданного товара, его цены, размер скидки, а также укажите номер склада, с которого осуществлялась продажа и количество данного товара на складе.

Создание кнопочной формы

  • 1. Создайте кнопочную форму, которая включает работу со всеми созданными формами.
  • 2. Создайте кнопочную форму для работы с созданными таблицами.
  • 3. Создайте кнопочную форму для работы с созданными отчетами.

Создание повой базы данных

  • 1. Создайте новую базу данных. Импортируйте в новую БД из БД «Продажи» таблицы «Товары», «Хранение», «Склады», «Фирмы», «Продажи».
  • 2. Проверьте наличие связей в схеме данных.
  • 3. Создайте запрос для отображения дат продаж процессоров Intel с указанием проданного количества, а также номеров и телефонов складов, с которых они были проданы.
  • 4. Создайте запрос для отображения количества товаров, проданных фирмами Citilink и Lizarin с 1 но 10 декабря 2003 г.
  • 5. Создайте параметрический запрос для отображения товаров, проданных конкретной фирмой (параметром является название фирмы). Укажите наименование товара, дату продажи, количество проданного товара и номер склада, с которого был продан товар.
  • 6. Создайте перекрестный запрос, отображающий количество проданного товара фирмами Lizarin и Citilink. В заголовках строк укажите наименования товаров, в заголовках столбцов — названия фирм.
  • 7. Создайте запрос, отображающий количество складов каждой фирмы.
  • 8. Фирма Lizarin проводит рекламную акцию и снижает цены на свои товары на 10%. Создайте запрос, отображающий товары фирмы Lizarin с новыми ценами. Укажите поля: Наименование товара, СтараяЦепа, НоваяЦена.
  • 9. Создайте копию таблицы «Товары». Присвойте ей имя «КопияТовары».
  • 10. Создайте запрос на создание таблицы «ПоставкиПрекращены», отображающей список товаров, поставки которых прекращены. Используйте таблицу «КопияТовары».
  • 11. Холдинг-центр проводит рекламную акцию и снижает цены на 17-дюймовые мониторы на 20%. Создайте запрос на обновление и обновите цены в таблице «КопияТовары» в соответствии с условиями акции.
  • 12. Стало известно, что прекращены поставки видеокарт фирмы Asus. Укажите это в таблице «КопияТовары» (поставьте «галочки» в поле Поставки соответствующих строк). Создайте запрос па добавление и добавьте эти товары в таблицу «ПоставкиПрекращены».
  • 13. Создайте запрос на удаление из таблицы «КопияТовары» товаров, поставки на которые прекращены.
Показать весь текст
Заполнить форму текущей работой