Контрольная работа по "Информационные системы в экономике". 4
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
Государственное образовательное учреждение высшего профессионального образования
«Тихоокеанский государственный университет»
Кафедра финансов, кредита и бухгалтерского учета
Специальность
080105.65 ( 060400 ) «Финансы и кредит»
Контрольная
работа
по
дисциплине «ИНФОРМАЦИОННЫЕ СИСТЕМЫ
В ЭКОНОМИКЕ»
Имя__Мария_______________
Отчество____Андреевна____
Хабаровск
2011
Задача 1.12
Кому из финских клиентов были оформлены заказы на поставку товаров со скидкой с начала текущего года?
Решение.
- Определение состава входного сообщения
Исходя из анализа информационной потребности, определяем состав и структуру требуемого сообщения S (Финские клиенты со скидкой):
S (Клиенты. Название, Клиенты. Страна, Заказано. Скидка, Заказы. Дата размещения.)
| Название | Страна | Скидка | ДатаРазмещения |
- Разработка модели процесса
Определяем состав полей и таблиц, используемых в нашем запросе. Представляем в графическом виде обобщенную функционально-технологическую схему задачи.
Поскольку сведения о клиентах, находятся в таблице Клиенты, сведения о дате заказа,
в таблице Заказы, а сведения о скидках в таблице Заказано в запросе необходимо использовать таблицы Клиенты, Заказы и Заказано. Таблицы Клиенты и Заказы связаны между собой по полю “Код Клиента”, причем Клиенты является главной, а Заказы подчиненной. Таблицы Заказы и Заказано связаны по полю “Код Заказа”, причем Заказы в данном случае является главной таблицей, а Заказано-подчиненной. Данные таблицы образуют часть схемы данных, используемую для решения задачи, поэтому других таблиц на входе процесса нет.
На выходе процесса
представлено сообщение с определенной
в предыдущем пункте структурой.
3. Общее описание процесса решения задачи /
Получения выходного сообщения позволит уменьшить трудозатраты на выборку по финским клиентам которым были оформлены заказы на поставку товаров со скидкой с начала текущего года. Получение информации всеми потребителями должно положительно повлиять на результаты работы компании.
С позиции потребителя-
4. Представление подсхемы базы данных
Таблица Заказы имеет простой ключ «КодЗаказа», таблица Клиенты - простой ключ «КодКлиента». Таблица Заказкно ключи «КодТовара» и«КодЗаказа». В отношении между таблицами Заказы и Клиенты, Клиенты является главной, а Заказы подчиненной. Тип связи - «один-ко-многим». Связь по полю «КодКлиента». В отношении между таблицами Заказы и Заказано, Заказы является главной таблицей, а Заказано - подчиненной. Связь по полю «КодЗаказа». Значение полей «КодКлиента» и «КодЗаказа» в побочных таблицах обновляются автоматически при изменениях значений соответсвующих полей в главных таблицах.
5. Подготовка контрольного примера
Процедура реляционной обработки данных выполняется в ручную. Представляем значение исходных данных в таблицах.
Все представленные ниже таблицы являются фрагментами.
| Клиенты | ||
| Код клиента | Название | Страна |
| WANDK | Die Wandernde Kuh | Германия |
| WARTH | Wartian Herkku | Финляндия |
| Заказано | ||||
| Код заказа | Товар | Цена | Количество | Скидка |
| 10248 | NuNuCa Nuss–Nougat-Creme | 140,00р. | 223 | 3,00% |
| 10248 | Chartreuse verte | 35,30р. | 1 | 0,00% |
| 10248 | Jack’s New England Clam Chowder | 98,00р. | 10 | 0,00% |
| 10248 | Camembert Pierrot | 345,00р. | 4 | 5,00% |
| ЗАКАЗЫ | ||
| 10248 | Wartian Herkku | 11-01-1998 |
| 10249 | Toms Spezialitaten | 05-07-1996 |
Результат выполнения запроса.
| Финские клиенты со скидкой | |||
| Название | Страна | Скидка | Дата размещения |
| Wartian Herkku | Финляндия | 3,00% | 11-01-1998 |
| Wartian Herkku | Финляндия | 5,00% | 11-01-1998 |
6. Формирование запроса
Для исключения повторяющихся стран необходимо использовать следующую инструкцию SELECT DISTINCTROW
Полный вариант SQL-запроса:
SELECT DISTINCTROW Клиента. Название, Клиента. Страна, Заказано. Скидки, Заказы. Дата Размещения FROM Клиенты INNER SOIN (Заказы INNER SOIN Заказано ON Заказы. Код Заказа = Заказано. Код Заказа) ON Клиенты. Код Клиента = Заказы. Код Клиента WHERE (((Клиенты. Страна) =”Финляндия”) AND ((Заказано. Скидка)>0) AND
((Заказы. Дата Размещения)>=#1/1/2005#));
Задача 1.4
Выдать названия
клиентов с заказами на определенный
месяц текущего года, их адреса, сведению
о месте нахождения.
Решение.
1. Определение состава входного сообщения
Исходя из анализа информационной потребности, определяем состав и структуру требуемого сообщения S(Клиенты по месяцам):
S(Клиенты.Название,
Клиенты.Адрес, Клиенты.Город, Клиенты.Область,
Клиенты.Индекс, Клиенты.Страна, Заказы.ДатаРазмещения).
| Название | Адрес | Город | Область | Индекс | Страна | ДатаРазмещения |
2. Разработка модели процесса
Определяем состав полей и таблиц, используемых в нашем запросе. Представляем в графическом виде обобщенную функционально-технологическую схему задачи.
Поскольку сведения о клиентах, их адреса, сведения о месте нахождения находятся в таблице Клиенты, а сведения о дате заказа, в таблице Заказы, в запросе необходимо использовать таблицы Клиенты и Заказы, связанные между собой по полю «КодКлиента». Таблица Клиенты является главной, а таблица Заказы подчиненной. Данные таблицы образуют часть схемы данных, используемую для решения задачи, поэтому других таблиц на входе процесса нет.
На выходе процесса представлено сообщение с определенной в предыдущем пункте структурой.
Обобщенная
функционально-технологическая
3. Общее описание процесса решения задачи
Получения выходного сообщения позволит уменьшить трудозатраты на выборку по клиентам на определенный месяц текущего года, их телефонов и факсов. Получение информации всеми потребителями должно положительно повлиять на результаты работы компании.
С позиции потребителя-
4.
Представление подсхемы
базы данных
| Клиенты |
| КодКлиента |
| Название |
| ОбращатьсяК |
| Должность |
| Адрес |
| Город |
| Область |
| Индекс |
| Страна |
| Телефон |
| Факс |
| Заказы |
| КодЗаказа |
| КодКлиента |
| КодСотрудника |
| ДатаРазмещения |
| ДатаНазначения |
| ДатаИсполения |
| Доставка |
| СтоимостьДоставки |
| НазваниеПолучателя |
| АдресПолучателя |
| ГородПолучателя |
| ОбластьПолучателя |
| ИндексПолучателя |
| СтранаПолучателя |
Таблица Заказы имеет простой ключ «КодЗаказа», таблица Клиенты – простой ключ «КодКлиента». Таблица Клиенты является главной, а таблица Заказы подчиненной. Тип связи – «один-ко-многим». Связь по полю «КодКлиента». Целостность по значениям определяется отсутствием в таблице Заказы значений поля «КодКлиента», которых нет в таблице Клиенты. Значение поля «КодКлиента» в таблице Заказы обновляется автоматически при изменениях значений поля «КодКлиента» в таблице Клиенты.
5. Подготовка контрольного примера
Процедура реляционной обработки данных выполняется вручную. Представляем значение исходных данных в таблицах.
Все представленные ниже таблицы являются фрагментами:
Клиенты (фрагмент)
| Клиенты | |||
| Код клиента | Название | Адрес | Город |
| ALFKI | Alfreds Futterkiste | Obere Str. 57 | Берлин |
| ANATR | Ana Trujillo Emgarelados | Avda. de la Constitucion 2222 | Мехико |
| BLAUS | Blauer See Delikatessen | Forsterstr. 57 | Мангейм |
| BLONP | Blondel pere et fils | 24, place Kleber | Страсбург |
Заказы (Фрагмент)
| Заказы | ||
| Код заказа | Клиент | Дата размещения |
| 10952 | Alfreds Futterkiste | 16-03-2005 |
| 10759 | Ana Trujillo Emgarelados | 11-01-2005 |
| 10265 | Blondel pere et fils | 11-01-2005 |
| 11058 | Blauer See Delikatessen | 29-04-2004 |
Результат выполнения запроса
Результат выполнения
реляционной операции произведения
(фрагмент)
| Код клиента | Название | Адрес | Город | Код заказа | Клиент | ДатаРазмещения |
| ALFKI | Alfreds Futterkiste | Obere Str. 57 | Берлин | 10952 | Alfreds Futterkiste | 16-03-2005 |
| ANATR | Ana Trujillo Emgarelados | Avda. de la Constitucion 2222 | Мехико | 10759 | Ana Trujillo Emgarelados | 11-01-2005 |
| BLAUS | Blauer See Delikatessen | Forsterstr. 57 | Мангейм | 10265 | Blondel pere et fils | 11-01-2005 |
| BLONP | Blondel pere et fils | 24, place Kleber | Страсбург | 11058 | Blauer See Delikatessen | 29-04-2004 |
Результат выполнения операции селекции (фрагмент)
| Клиенты по месяцам | ||||||
| Название | Адрес | Город | Область | Индекс | Страна | Дата размещения |
| Ana Trujillo Emgarelados | Avda. de la Constitucion 2222 | Мехико | 050221 | Мексика | 11-01-2005 | |
| Blondel pere et fils | 24, place Kleber | Страсбург | 67000 | Франция | 11-01-2005 | |
| Alfreds Futterkiste | Obere Str. 57 | Берлин | 12209 | Германия | 16-03-2005 | |
Для получения в автоматизированном режиме таблицы с результатом выполнения операции произведения используется следующий запрос:
SELECT Клиенты*, Заказы*
FROM Клиенты, Заказы
Для получения в автоматизированном режиме таблицы с результатом выполнения операции соединения используется следующий запрос:
SELECT Клиенты*, Заказы*
FROM Клиенты INNER JOIN Заказы ON Клиенты.КодКлиента
= Заказы.КодКлиента
Для получения в автоматизированном режиме таблицы с результатом выполнения операции селекции используется следующий запрос:
SELECT Клиенты*, Заказы*
FROM Клиенты INNER JOIN Заказы ON Клиенты.КодКлиента
= Заказы.КодКлиента WHERE WHERE (((Заказы.ДатаРазмещения)>#1/
Для получения в автоматизированном режиме таблицы с результатом выполнения операции проекции используется следующий запрос:
SELECT DISTINCTROW Клиенты.Название,
Клиенты.Адрес, Клиенты.Город,
FROM Клиенты INNER JOIN Заказы ON Клиенты.КодКлиента = Заказы.КодКлиента
WHERE (((Заказы.ДатаРазмещения)>#1/
ORDER BY Заказы.ДатаРазмещения;
6. Формирование запроса
Поскольку между
таблицами Заказы
и Клиенты существует связь «один-ко-многим»,
для исключения повторяющихся строк необходимо
использовать следующую инструкцию
SELECT DISTINCTROW
Полный вариант SQL-запроса:
SELECT DISTINCTROW Клиенты.Название,
Клиенты.Адрес, Клиенты.Город,
FROM Клиенты INNER JOIN Заказы ON Клиенты.КодКлиента = Заказы.КодКлиента
WHERE (((Заказы.ДатаРазмещения)>#1/
ORDER BY Заказы.ДатаРазмещения;
Задача 2.10
Получить сведения
о заказах клиентов из Украины на
определенный период текущего года.
Решение.
1. Определение состава входного сообщения
Исходя из анализа информационной потребности, определяем состав и структуру требуемого сообщения S(Заказы клиентов из Украины):
S(Клиенты.НавзаниеКомпании, Клиенты.Страна, [Заказы на работы].НомерЗаказа, [Заказы на работы].ИзготовительИМодель, [Заказы на работы].СерийныйНомер).
| НазваниеКомпании | Страна | НомерЗаказа | ИзготовительИМодель | СерийныйНомер |
2. Разработка модели процесса
Определяем состав полей и таблиц, используемых в нашем запросе. Представляем в графическом виде обобщенную функционально-технологическую схему задачи.
Поскольку сведения о клиентах, находятся в таблице Клиенты, сведения о дате заказа, в таблице Заказы на работы в запросе необходимо использовать следующие таблицы: Клиенты, Заказы на работы. Таблицы Клиенты и Заказы на работы связанны между собой по полю «КодКлиента», причем Клиенты является главной, а Заказы на работы подчиненной. Эти таблицы образуют часть схемы данных, используемую для решения задачи, поэтому других таблиц на входе процесса нет.
На выходе процесса
представлено сообщение с определенной
в предыдущем пункте структурой.
Обобщенная
функционально-технологическая
3. Общее описание процесса решения задачи
Получения выходного сообщения позволит уменьшить трудозатраты на выборку сведений о заказах клиентов из Украины на определенный период текущего года. Получение информации всеми потребителями должно положительно повлиять на результаты работы компании.
С позиции потребителя-
4.
Представление подсхемы
базы данных
| Клиенты |
| КодКлиента |
| НазваниеКомпании |
| ИмяКонтакта |
| ФамилияКонтакта |
| АдресВыставленияСчета |
| Город |
| ОбластьКрайРеспублика |
| ПочтовыйИндекс |
| Страна |
| ДолжностьПолучателя |
| НомерТелефона |
| Факс |
| Заказы на работы |
| КодЗаказа |
| КодКлиента |
| КодСотрудника |
| НомерЗаказа |
| ДатаПолучения |
| ДатаНазначения |
| ИзготовительИМодель |
| СерийныйНомер |
| ОписаниеНеисправности |
| ДатаЗавершения |
| Выдано |
| НалоговаяСтавка |
Таблица Заказы
на работы имеет простой ключ «КодЗаказа»,
таблица Клиенты
– простой ключ «КодКлиента». В отношении
между таблицами Заказы
на работы и Клиенты,
Клиенты является главной, а Заказы
на работы подчиненной. Тип связи –
«один-ко-многим». Связь по полю «КодКлиента».
Значение поля «КодКлиентаТаблице Заказы
на работы обновляются автоматически
при изменениях значения соответствующего
поля в главной таблице.
5. Подготовка контрольного примера
Процедура реляционной обработки данных выполняется вручную. Представляем значение исходных данных в таблицах.
Все представленные ниже таблицы являются фрагментами:
| Клиенты | ||
| КодКлиента | Страна | НавзаниеКомпании |
| 1 | Россия | Немироф |
| 2 | Китай | Лаодзы |
| 3 | Россия | Фауст |
| 4 | Украина | Победа |
| Заказы на работы | |||||
| КодЗаказа | КодКлиента | ДатаНазначения | НомерЗаказа | ИзготовительИМодель | СерийныйНомер |
| 1 | 1 | 12.08.2005 | 123 | Китай | 843456 |
| 2 | 1 | 12.05.2005 | 56 | Япония | 456787 |
| 3 | 2 | 24.05.2004 | 456 | Корея | 456456 |
| 8 | 3 | 15.03.2005 | 978 | Китай | 12352645 |
Результат выполнения запроса
| Заказы клиентов из Украины | ||||
| НавзаниеКомпании | Страна | НомерЗаказа | ИзготовительИМодель | СерийныйНомер |
| Победа | Украина | 123 | Китай | 843456 |
| Победа | Украина | 56 | Япония | 456787 |
Для получения в автоматизированном режиме таблицы с результатом выполнения операции произведения используется следующий запрос:
SELECT Клиенты*, Заказы
на работу* FROM Клиенты, Заказы на работу
Для получения в автоматизированном режиме таблицы с результатом выполнения операции соединения используется следующий запрос:
SELECT Клиенты*, Заказы
на работу* FROM Клиенты INNER JOIN [Заказы на
работы] ON Клиенты.КодКлиента = [Заказы
на работы].КодКлиента
Для получения в автоматизированном режиме таблицы с результатом выполнения операции селекции используется следующий запрос:

- Контрольная работа по «Информационные системы в экономике»
- Контрольная работа по «Информационные системы в экономике»
- Контрольная работа по «Информационные системы в экономике»
- Контрольная работа по «Информационные системы и технологии»
- Контрольная работа по "Информационные системы и технологии в учете"
- Контрольная работа по «Информационные системы маркетинга»
- Контрольная работа по «Информационные системы маркетинга»
- Контрольная работа по «Информационные системы в экономике»
- Контрольная работа по «Информационные системы в экономике»
- Контрольная работа по «Информационные системы в экономике»
- Контрольная работа по "Информационные системы в экономике"
- Контрольная работа по "Информационные системы в экономике"
- Контрольная работа по "Информационные системы в экономике"
- Контрольная работа по "Информационные системы в экономике"