Воспользуйтесь формой поиска по сайту, чтобы найти реферат, курсовую или дипломную работу по вашей теме.
Разработка баз данных в AccessИнформатика и вычислительная техника
1. Задание
Спроектировать базу данных для хранения и обработки данных о товарообороте овощной базы «Галина».
2. Таблицы и схема данных
Таблица - Владелец товара
Код владельца Наименование Город Улица Дом Телефон
1 ЧП"Суслов" Москва Северная 56 455655
2 ЧП"Иванов" Н.Новгород Гагарина 52 353632
3 ЧП"Петров" Кстово Победы 1 32658
4 ЧП"Сидоров" Н.Новгород Бекетова 41 353231
5 ЧП"Петренко" Петербург Раздольная 66 665544
6 ЧП"Геленко" Кстово Заводская 3 53537
7 ЧП"Павленко" Н.Новгород Ларина 19 665599
8 ЧП"Глуменко" Кстово Зелёная 4 53638
9 ЧП"Хохленко" Москва Ленина 78 456598
10 ЧП"Сидоренко" Кстово Заводская 35 45283
11 ЧП"Калентеенко" Москва Ванеева 11 456596
Таблица - Журнал приёма товаров
№ записи Владелец товара Товар Количество товара, тонн Дата приёмки
1 ЧП"Иванов" Дыня 5 14.02.02
2 ЧП"Суслов" Капуста 5 15.02.02
3 ЧП"Петров" Картофель 12 15.02.02
4 ЧП"Сидоров" Перец 20 15.02.02
5 ЧП"Петренко" Яблоки 6 15.02.02
6 ЧП"Геленко" Огурцы 10 16.02.02
7 ЧП"Хохленко" Яблоки 11 16.02.02
8 ЧП"Павленко" Помидор 16 17.02.02
9 ЧП"Глуменко" Капуста 7 18.02.02
10 ЧП"Сидоренко" Лук 9 18.02.02
11 ЧП"Калентеенко" Арбуз 2 20.02.02
12 ЧП"Петров" Морковь 10 21.02.02
Таблица -Тара
Код тары Наименование тары Грузоподъёмность, кг Вес единицы тары, кг
1 Ящик 30 0,5
2 Мешок 25 0,1
3 Сетка 30 0,1
4 Контейнер 500 50
Таблица - Журнал расхода товаров
№ записи Покупатель Товар Количество товара, тонн Вид тары Дата отпуска
1 ЧП"Смирнов" Дыня 2 Ящик 15.01.02
2 ЧП"Круглов" Дыня 3 Ящик 18.02.02
3 ЧП"Смирнов" Картофель 4 Мешок 18.02.02
4 ЧП"Зайков" Перец 5 Ящик 18.02.02
5 ЧП"Смирнов" Яблоки 6 Сетка 19.02.02
6 ЧП"Горбачёв" Огурцы 7 Сетка 19.02.02
7 ЧП"Слюньков" Морковь 8 Ящик 19.02.02
8 ЧП"Абрамов" Помидор 9 Контейнер 23.02.02
9 ЧП"Андронов" Капуста 6 Мешок 23.02.02
10 ЧП"Карташов" Лук 4 Контейнер 23.02.02
11 ЧП"Кондрашов" Арбуз 1 Сетка 25.02.02
13 ЧП"Зайков" Капуста 12 Мешок 12.03.02
Таблица - Покупатель товара
Код покупателя Наименование Город Улица Дом Телефон
1 ЧП"Круглов" Москва Ленина 2 456598
2 ЧП"Зайков" Кстово Зелёная 3 563212
3 ЧП"Воротников" Н.Новгород Талалушкина 56 874565
4 ЧП"Слюньков" Выкса Гагарина 45 123225
5 ЧП"Горбачёв" Павлово Кутузова 23 585652
6 ЧП"Смирнов" Владимир Суворова 2 548765
7 ЧП"Карташов" Чкалов Суетинская 9 122345
8 ЧП"Кондрашов" Пенза Торговая 8 656719
9 ЧП"Андронов" Пермь Набережная 23 193372
10 ЧП"Абрамов" Владивосток Бекетова 89 462845
11 ЧП"Кондрашов" Чкалов Торговая 8 585652
Таблица - Прейскурант товаров
Код товара Наименование товара Цена закупки, руб/кг Цена продажи, руб/кг
1 Арбуз 3,00р. 3,50р.
2 Дыня 5,00р. 5,60р.
3 Капуста 1,00р. 1,60р.
4 Картофель 6,50р. 7,00р.
5 Лук 15,00р. 16,00р.
6 Морковь 3,00р. 3,50р.
7 Огурцы 15,00р. 16,10р.
8 Перец 10,00р. 11,10р.
9 Помидор 15,00р. 16,20р.
10 Яблоки 5,00р. 5,80р.
Типы данных в полях
Для таблицы "Владелец товара":
Код владельца
Наименование владельца
Город
Улица
Дом
Телефон
-
-
-
-
-
-
Счётчик
Текстовый Текстовый
Текстовый
Текстовый
Числовой
Для таблицы "Покупатель товара":
Наименование покупателя
Город
Улица
Дом
Телефон
-
-
-
-
-
Текстовый
Текстовый
Текстовый Текстовый
Числовой
Для таблицы "Журнал приёма товаров":
№ записи
Код владельца товара
Код товара
Количество товара, тонн Дата приёмки
-
-
-
-
-
Счётчик
Числовой Числовой
Числовой
Дата\Время
Для таблицы "Журнал расхода товаров":
№ записи
Код покупателя товара
Код товара
Количество товара, тонн
Код тары
Дата отпуска
-
-
-
-
-
-
Счётчик
Числовой Числовой
Числовой
Числовой
Дата\Время
Для таблицы "Тара":
Код тары
Наименование тары
Грузоподъёмность, кг
Вес единицы тары, кг
-
-
-
-
Числовой Текстовый
Числовой
Числовой
Для таблицы "Прейскурант товаров":
Код товара
Наименование товара
Цена закупки, руб/кг
Цена продажи, руб/кг
-
-
-
-
Счётчик Текстовый
Денежный
Денежный
3. Формы
Форма - это диалоговое окно, через которое осуществляется интерфейс пользователя. Формы используются для различных целей:
- для ввода данных в таблицу;
- как кнопочная форма для открытия других форм или отчётов;
- как специальное диалоговое окно для выбора, предварительного просмотра и печати нужного отчёта.
Большая часть данных, представленных в форме, берётся из таблицы или запроса. Другая информация, не связанная ни с таблицей, ни с запросом, хранится в макете формы.
Для создания связи между формой и записями таблицы, являющейся источником данных формы, используются графические объекты, называемые элементами управления. Чаще всего для отображения и ввода данных используется поле.
В данной базе используется главная кнопочная форма для открытия форм "Владелец товара", " Покупатель товара", "Журнал приёмки товара", " Журнал расхода товара", "Прейскурант товаров", "Тара - список". Через эти формы осуществляется ввод данных пользователем.
4. Запросы
С помощью запросов можно просматривать, анализировать и изменять данные из нескольких таблиц. Они также используются в качестве источника данных для форм и отчётов.
Наиболее часто используется запрос на выборку. При его выполнении данные, удовлетворяющие условиям отбора, выбираются из одной или нескольких таблиц и выводятся в определённом порядке.
Запрос можно создать с помощью мастера или самостоятельно.
В базе данных использованы запросы на выборку и перекрёстные запросы.
Приход товара на овощную базу - выдаёт количество каждого вида товара, принятого на овощную базу для реализации:
SELECT DISTINCTROW [Журнал приёма товаров].[Код товара], Sum([Журнал приёма товаров].[Количество товара, тонн]) AS [Количество товара, тонн]
FROM [Журнал приёма товаров]
GROUP BY [Журнал приёма товаров].[Код товара];
Расход товара - выдаёт количество реализованного товара:
SELECT DISTINCTROW [Журнал расхода товаров].[Код товара], Sum([Журнал расхода товаров].[Количество товара, тонн]) AS [Количество товара, тонн]
FROM [Журнал расхода товаров]
GROUP BY [Журнал расхода товаров].[Код товара];
Прибыль по товарам - выдаёт прибыль по каждому виду товара (подсчитывается по разнице закупочной и продажной цены товара, зарегистрированного в прейскуранте):
SELECT [Приход товара - запрос].[Код товара], [Приход товара - запрос].[Количество товара, тонн], [Расход товара - запрос].[Количество товара, тонн], Sum([Приход товара - запрос]![Количество товара, тонн]-[Расход товара - запрос]![Количество товара, тонн]) AS [Остаток на базе, тонн], Sum([Расход товара - запрос]![Количество товара, тонн]*([Прейскурант]![Цена продажи, руб/кг]-[Прейскурант]![Цена закупки, руб/кг]))*1000 AS [Прибыль, руб]
FROM (Прейскурант INNER JOIN [Приход товара - запрос] ON Прейскурант.[Код товара] = [Приход товара - запрос].[Код товара]) INNER JOIN [Расход товара - запрос] ON Прейскурант.[Код товара] = [Расход товара - запрос].[Код товара]
GROUP BY [Приход товара - запрос].[Код товара], [Приход товара - запрос].[Количество товара, тонн], [Расход товара - запрос].[Количество товара, тонн] ORDER BY Sum([Расход товара - запрос]![Количество товара, тонн]*([Прейскурант]![Цена продажи, руб/кг]-[Прейскурант]![Цена закупки, руб/кг]))*1000 DESC;
Запрос на прибыльность по покупателям - выдаёт зависимость прибыли, полученной при товарных сделках с каждым покупателем:
SELECT DISTINCTROW [Покупатель товара].[Наименование покупателя], Sum([Количество товара, тонн]*([Прейскурант]![Цена продажи, руб/кг]-[Прейскурант]![Цена закупки, руб/кг]))*1000 AS [Прибыль, руб]
FROM Прейскурант INNER JOIN ([Покупатель товара] INNER JOIN [Журнал расхода товаров] ON [Покупатель товара].[Код покупателя товара] = [Журнал расхода товаров].[Код покупателя товара]) ON Прейскурант.[Код товара] = [Журнал расхода товаров].[Код товара]
GROUP BY [Покупатель товара].[Наименование покупателя]
ORDER BY Sum([Количество товара, тонн]*([Прейскурант]![Цена продажи, руб/кг]-[Прейскурант]![Цена закупки, руб/кг]))*1000 DESC;
Перекрёстный запрос - прибыльность по потребителям и товарам - выдаёт зависимость полученной прибыли от конкретного покупателя и приобретённого им продукта:
TRANSFORM Sum([Количество товара, тонн]*([Прейскурант]![Цена продажи, руб/кг]-[Прейскурант]![Цена закупки, руб/кг]))*1000 AS Выражение1
SELECT [Покупатель товара].[Наименование покупателя]
FROM Прейскурант INNER JOIN ([Покупатель товара] INNER JOIN [Журнал расхода товаров] ON [Покупатель товара].[Код покупателя товара] = [Журнал расхода товаров].[Код покупателя товара]) ON Прейскурант.[Код товара] = [Журнал расхода товаров].[Код товара]
GROUP BY [Покупатель товара].[Наименование покупателя]
PIVOT Прейскурант.[Наименование товара];
Перекрёстный запрос - прибыль по месяцам и товарам - выдаёт зависимость полученной прибыли по каждому товару и в зависимости от месяца его приобретения:
TRANSFORM Sum([Количество товара, тонн]*([Прейскурант]![Цена продажи, руб/кг]-[Прейскурант]![Цена закупки, руб/кг]))*1000 AS Выражение1
SELECT Month([Дата отпуска]) AS Месяц
FROM Прейскурант INNER JOIN ([Покупатель товара] INNER JOIN [Журнал расхода товаров] ON [Покупатель товара].[Код покупателя товара] = [Журнал расхода товаров].[Код покупателя товара]) ON Прейскурант.[Код товара] = [Журнал расхода товаров].[Код товара]
WHERE (((Year([Дата отпуска]))=2002))
GROUP BY Month([Дата отпуска]), Year([Дата отпуска])
ORDER BY Month([Дата отпуска])
PIVOT Прейскурант.[Наименование товара];
Отчёт № 2
Прибыль по товарам
Товар Прибыль, руб
Помидор 10800
Капуста 10800
Огурцы 7700
Перец 5500
Яблоки 4800
Морковь 4000
Лук 4000
Дыня 3000
Картофель 2000
Арбуз 500
5 марта 2002 г. Страница 1 из 1
6. Выводы
В деловой или личной сфере часто приходится работать с данными из разных источников, каждый из которых связан с определённым видом деятельности. Для координации всех этих данных необходимы определённые знания и организационные навыки. Microsoft Access объединяет сведения из разных источников в одной реляционной базе данных. Создаваемые формы, запросы и отчёты позволяют быстро и эффективно обновлять данные, получать ответы на вопросы, осуществлять поиск нужных данных, анализировать данные, печатать отчёты, диаграммы и почтовые наклейки.
В базе данных сведения из каждого источника сохраняются в отдельной таблице. При работе с данными из нескольких таблиц устанавливаются связи между таблицами. Для поиска и отбора данных, удовлетворяющих определённым условиям, создаётся запрос. Запросы также позволяют обновить или удалить одновременно несколько записей, выполнить встроенные и специальные сообщения.
Для просмотра, ввода или изменения данных прямо в таблице применяются формы. Форма позволяет отобрать данные из одной или нескольких таблиц и вывести их на экран, используя стандартный или созданный пользователем макет.
Для анализа данных или распечатки их определённым образом используются отчёты. Например, можно создать отчёт, группирующий данные и подводящий итоги, или отчёт для распечатки почтовых наклеек.
В окне базы данных можно работать со всеми её объектами. Для просмотра объектов определённого типа следует выбрать соответствующую вкладку. С помощью кнопок можно открывать и изменять существующие объекты и создавать новые.
Разработанная база данных позволяет быстро и эффективно управлять товарооборотом овощной базы. Удобный интерфейс программы, с одной стороны, позволяет легко ориентироваться в программе, не требуя от пользователя каких-либо специальных навыков работы с электронно-вычислительными машинами, с другой стороны предоставляет пользователю оперативную информацию о спросе и предложении на отдельные виды товаров в зависимости от вида продукции и времени года. Данные сведения позволяют проводить достаточно глубокие маркетинговые исследования, на основе которых можно анализировать текущее состояние рынка и планировать дальнейшую предпринимательскую деятельность.
Описание предмета: «Информатика и вычислительная техника»Бурное развитие вычислительной техники привело к внедрению информационных технологий во все сферы деятельности,
творчества, досуга и быта человека. Обеспечить соответствующий уровень знаний и умений - цель и задача предмета
«Информатика и Вычислительная Техника» (ИВТ).
В школе курс ИВТ направлен на общее знакомство учащихся с персональным компьютером и его возможностями, на
формирование представлений об информационной картине мира, то есть предмет нацелен на овладение каждым
школьником пользовательскими навыками работы с ПЭВМ и началами алгоритмизации.
Учащиеся знакомятся со следующими информационными технологиями:
- оформление текстов с использованием ПЭВМ;
- использование языков программирования ПЭВМ;
- электронные таблицы;
- базы данных;
- издательские системы;
- системы автоматизации трудовой деятельности.
Первой (и основной) информационной технологией является технология оформления текстовых документов.
Bспользуются все основные технологические приемы работы с текстом:
- ввод текста;
- редактирование текста;
- форматирование текста;
- шрифтовая стилизация текста;
- псевдографика для прорисовки кроссворда;
- графические вставки, если графику поддерживают используемые текстовые редакторы.
Eчащиеся знакомятся с технологией программирования на языке высокого уровня.
Eчащиеся знакомятся с электронными таблицами, базами данных и другими информационными технологиями,
предназначенными для автоматизации трудовой деятельности человека.
Роль курса информатики в качестве инструментального средства поддержки учебной и научной деятельности учащихся,
а также в качестве организационного и методического средства межпредметной интеграции знаний и умений учащихся
может быть исключительно высока при сбалансированной нагрузке и расписании.
Литература - А.В. Кузин, С.В. Левонисова. Базы данных. – М.: Академия, 2012. – 320 с.
- Г.М. Киселев, Р.В. Бочкова, В.И. Сафонов. Информационные технологии в экономике и управлении. – М.: Дашков и Ко, 2013. – 272 с.
- Н.В. Струмпэ. Оператор ЭВМ. Практические работы. – М.: Академия, 2010. – 112 с.
- Е.А. Левчук. Технологии организации, хранения и обработки данных. – М.: Вышэйшая школа, 2005. – 240 с.
- Л.В. Рудикова. Базы данных. Разработка приложений. – СПб.: БХВ-Петербург, 2006. – 496 с.
- А.В. Кузин, С.В. Левонисова. Базы данных. – М.: Академия, 2008. – 320 с.
- А.В. Кузин, С.В. Левонисова. Базы данных. – М.: Академия, 2010. – 320 с.
- Н.В. Струмпэ. Оператор ЭВМ. Практические работы. – М.: Академия, 2010. – 112 с.
- В.Б. Попов. Основы информационных и телекоммуникационных технологий. Системы управления базами данных. – М.: Финансы и статистика, 2005. – 112 с.
- Никита Культин. Основы программирования в Delphi XE (+ CD-ROM). – СПб.: БХВ-Петербург, 2011. – 416 с.
- Н.Культин. Microsoft Visual C++ в задачах и примерах. – СПб.: БХВ-Петербург, 2014. – 272 с.
- А.В. Кузин, В.М. Демин. Разработка баз данных в системе Microsoft Access. Учебник. – М.: Инфра-М, Форум, 2014. – 224 с.
- Н.Культин. Microsoft Visual C# в задачах и примерах. – СПб.: БХВ-Петербург, 2015. – 320 с.
- В.Е. Кошелев. Базы данных Access 2007. – М.: Бином, 2013. – 590 с.
- И.Г. Семакин. Основы программирования и баз данных. Учебник. – М.: Academia, 2014. – 224 с.
- Леонид Керов. Компьютерные технологии управления информационными ресурсами бизнеса. – М.: LAP Lambert Academic Publishing, 2015. – 264 с.
- Юрий Бекаревич, Нина Пушкина. Самоучитель MS Office Access 2016. – СПб.: БХВ-Петербург, 2017. – 408 с.
Образцы работ
Задайте свой вопрос по вашей проблеме
Внимание!
Банк рефератов, курсовых и дипломных работ содержит тексты, предназначенные
только для ознакомления. Если Вы хотите каким-либо образом использовать
указанные материалы, Вам следует обратиться к автору работы. Администрация
сайта комментариев к работам, размещенным в банке рефератов, и разрешения
на использование текстов целиком или каких-либо их частей не дает.
Мы не являемся авторами данных текстов, не пользуемся ими в своей деятельности
и не продаем данные материалы за деньги. Мы принимаем претензии от авторов,
чьи работы были добавлены в наш банк рефератов посетителями сайта без указания
авторства текстов, и удаляем данные материалы по первому требованию.
|