Компьютерные технологии в коммерческой деятельности

Автор работы: Пользователь скрыл имя, 20 Апреля 2013 в 06:40, контрольная работа

Краткое описание

Исходя из результатов анализа информационной потребности,
определяем состав и структуру требуемого сообщения S(сведения о стоимости доставки по заказам клиентов в определенном месяце текущего года):
S (Заказы.Стоимость доставки, Заказы.Дата назначения, Заказы.название получателя, Заказы.Адрес получателя, Заказы.Город получателя, Заказы.Область получателя, Заказы.Индекс получателя, Заказы.Страна получателя).

Содержание

Задание 1.13……………………………………………………………….
Задание 1.4……………………………………………………………...
Задание 3.3……………………………………………………………….
Задание 5.3……………………………………………………………….
Задание 6.13………………………………………………………………
Список литературы………………………………………………………

Прикрепленные файлы: 1 файл

12В.doc

— 977.00 Кб (Скачать документ)

Полный вариант SQL-запроса с именем  "список клиентов, заказавших товары на определенную дату текущего года, их телефоны и факсы ":

SELECT DISTINCT Клиенты.Название, Заказы.ДатаНазначения, Клиенты.Адрес, Клиенты.Город, Клиенты.Индекс, Клиенты.Страна

FROM Клиенты INNER JOIN Заказы ON Клиенты.КодКлиента = Заказы.КодКлиента

WHERE (((Заказы.ДатаНазначения)=#11/1/1996#));

В результате получена следующая  таблица:

 

Выборка:

 

 

Задание 3.3. База данных «Расходы».

Для использования  и последующего анализа получить сведения о

транспортных  расходах в определенном месяце текущего года.

1. Определение  состава выходного сообщения

Исходя из результатов  анализа информационной потребности,

определяем состав и структуру требуемого сообщения S(Сведения о транспортных расходах в определенном месяце текущего года):

S (Сведения о расходах.ДатаРасходов, Сведения о расходах.СуммаСтатьиРасходов, Сведения о расходах.ОписаниеСтатьиРасходов).

Данные о клиентах

ДатаРасходов

Сведения о Расходах

ОписаниеРасходов

     

 

 

2. Разработка модели процесса

Определяем состав полей и таблиц,  используемых в запросе,  из схемы 

№ 3 (база данных Расходы).  Представляем в графическом виде

обобщенную функционально-технологическую схему задачи.

Поскольку данные о расходах находятся в таблице Сведения о расходах, а данные о типе расходов находятся в таблице Тип расходов, в запросе необходимо использовать таблицы Сведения о расходах и Тип расходов, связанные между собой  по полю  "КодТипаРасходов".  Таблица Сведения о расходах является главной,  таблица Тип расходов – подчиненной. Данные таблицы образуют часть схемы данных,  используемую для решения задачи, поэтому других таблиц на входе процесса нет. На выходе процесса представлено сообщение с определенной в предыдущем пункте структурой.

3. Общее описание  процесса решения задачи

Получение выходного  сообщения позволит уменьшить трудозатраты на

выборку информации о транспортных расходах. Анализ  данных о типе расходов в сопоставлении с сумой расходов с проведенными операциями и выполненными мероприятиями позволит оценить результаты реализации бизнес-стратегии компании. Получение информации всеми потребителями должно положительно повлиять на результаты деятельности компании.

Подготовка запроса  в Access осуществляется с использованием Конструктора,  поскольку все данные находятся в связанных между собой таблицах.  При формировании запроса автоматически генерируется SQL-код. SQL-запрос передается серверу, который возвращает клиенту результирующую таблицу. Выполнение процедур создания и исполнения запроса осуществляется на рабочей станции и на сервере сети.

4. Представление  подсхемы базы данных

Таблица Типы Расходов имеет простой ключ  "КодТипаРасходов",  таблица Сведения о расходах – простой ключ  "КодСведенийОрасходах".  Тип связи – "один-ко-многим". Связь – по полю    " КодТипаРасходов " (ключ связи). Значения поля  " КодТипаРасходов "  в таблице Сведения о расходах обновляются автоматически при изменении значений поля " КодТипаРасходов " в таблице Типы расходов.

5. Подготовка контрольного примера

Так как в задании  нет точного указания месяца,то для  контрольного примера выберем январь 1995 года.

 Таблица Сведения  о расходах

 

 

 

 

Таблица Типы расходов

Результат выполнения поиска

Дата расходов

Сумма расходов

Описание расходов

02.01.1995

1 431,00р.

Авиабилет


 

6. Формирование и отладка запроса

Полный вариант SQL-запроса с именем  " Сведения о транспортных расходах в определенном месяце текущего года ":

SELECT [Сведения о расходах].ДатаРасходов, [Сведения о расходах].СуммаСтатьиРасходов, [Сведения о расходах].ОписаниеСтатьиРасходов

FROM [Типы расходов] RIGHT JOIN [Сведения  о расходах] ON [Типы расходов].КодТипаРасходов  = [Сведения о расходах].КодТипаРасходов

WHERE [Типы Расходов].[КатегорияРасходов]='Транспорт' and ( [Сведения о расходах].ДатаРасходов Between #1/1/1995# And #1/31/1995#) ;

 

 

В результате получена следующая  таблица:

Выборка:

 

Задание 5.3 База данных «Основные фонды».

Получить сведения об основных фондах с первоначальной стоимостью менее 1000 руб

Решение.

1. Определение  состава выходного сообщения

Исходя из результатов  анализа информационной потребности,

определяем состав и  структуру требуемого сообщения S(данные об основных фондах с первоначальной стоимостью менее 1000 руб):

S (Основные фонды.Описание основных фондов, Основные фонды.Код типа основных фондов, Основные фонды.Код состояния, Основные фонды.Цена покупки).

Данные об основных фондах

Описание основных фондов

Код типа основных фондов

Код состояния

Цена покупки

       

 

2. Разработка модели процесса

Определяем состав полей  и таблиц,  используемых в запросе,  из схемы 

№ 5 (база данных Борей).  Представляем в графическом виде

обобщенную функционально-технологическую схему задачи.

Сведения об основных фондах находятся в таблице Основные фонды.

Данные таблицы образуют часть схемы данных,  используемую для решения задачи. На выходе процесса представлено сообщение с определенной в предыдущем пункте структурой.

 

 

3. Общее описание  процесса решения задачи

Получение выходного сообщения позволит уменьшить трудозатраты на

выборку информации об основных фондах с первоначальной стоимостью менее 1000 руб.

С позиций потребителя-пользователя запрос можно охарактеризовать как простой с поэтапным потреблением информации.  Для работы с данными

результирующая таблица  может быть экспортирована в Excel. При  реализации в Access данный запрос может быть запросом на выборку. При ведении истории запрос является хранимой процедурой. Он исполняется по мере возникновения потребности в информации в определенной динамике,в нашем случае запрос августа месяца.

    Подготовка запроса в Access осуществляется с использованием Конструктора,  поскольку все данные находятся в связанных между собой таблицах.  При формировании запроса автоматически генерируется SQL-код. SQL-запрос передается серверу, который возвращает клиенту результирующую таблицу. Выполнение процедур создания и исполнения запроса осуществляется на рабочей станции и на сервере сети.

4. Представление  подсхемы базы данных

5. Подготовка  контрольного примера

Таблица Основные фонды(фрагмент)

Код фондов

Описание  фондов

Код сотрудника

Код типа фондов

Код состояния

Номер модели

Серийный  номер

Штрих-код

Дата  покупки

Дата  продажи

Цена

1

Персональный  компьютер

Белова, Мария

Компьютер

Продано

 

12344111

 

01.01.1994

 

2 500,00р.

2

Персональный  компьютер

Кротов, Андрей

Компьютер

Занято

DPC466T

6465531

 

02.06.1994

 

3 500,00р.

3

Лазерный принтер

Белова, Мария

Принтер

Занято

560C

454632452-2

 

01.01.1994

 

450,00р.

4

Лазерный принтер

Бабкина, Ольга

Принтер

Занято

ALW4

4556544-9

 

04.01.1994

 

1 500,00р.

5

Конторка

Белова, Мария

Мебель

Занято

50

33222-AB45

 

03.02.1994

 

1 060,00


 

Результат выполнения поиска

 

Описание  фондов

Код типа фондов

Код состояния

Цена

Лазерный принтер

Принтер

Занято

450,00р.


 

 

6. Формирование  и отладка запроса

Полный вариант SQL-запроса  с именем  " Данные об основных фондах с первоначальной стоимостью менее 1 000 руб ":

SELECT [Основные фонды].ОписаниеОсновныхФондов, [Основные фонды].КодТипаОсновныхФондов, [Основные фонды].КодСостояния, [Основные фонды].ЦенаПокупки

FROM [Основные фонды]

WHERE ((([Основные фонды].ЦенаПокупки)<1000));

В результате получена следующая  таблица:

 

Выборка:

 

 

 

 

 

Задание 6.13.  База данных «Бумаги».

Имеются ли в  составе портфелей бумаги, эмиссия которых была осуществлена ранее указанной даты, и в каком количестве?

1. Определение  состава выходного сообщения

Исходя из результатов  анализа информационной потребности,

определяем состав и  структуру требуемого сообщения S(Сведения о бумагах,эмиссия которых была осуществлена ранее указанной даты и их количество):

S (Бумаги.Наименование бумаги, Бумаги.Дата эмиссии, Портфели.Количество).

Данные об агентах

Наименование бумаги

Дата эмиссии

Количество

     

 

 

2. Разработка модели процесса

Определяем состав полей  и таблиц,  используемых в запросе,  из схемы 

№ 6 (база данных Бумаги).  Представляем в графическом виде

обобщенную функционально-технологическую схему задачи.

Поскольку сведения об количестве бумаг находятся в таблице Портфели, а данные о наименовании бумаг и дате эмиссии в таблице Бумаги,

необходимо использовать таблицы Портфели и Бумаги. Таблица Бумаги является главной. Данные таблицы образуют часть схемы данных,  используемую для решения задачи, поэтому других таблиц на входе процесса нет. На выходе процесса представлено сообщение с определенной в предыдущем пункте структурой.

3. Общее описание  процесса решения задачи

Получение выходного  сообщения позволит уменьшить трудозатраты на

выборку информации о бумагах,эмиссия которых была осуществлена ранее указанной даты и их количестве.

Подготовка запроса  в Access осуществляется с использованием Конструктора,  поскольку все данные находятся в связанных между собой таблицах.  При формировании запроса автоматически генерируется SQL-код. SQL-запрос передается серверу, который возвращает клиенту результирующую таблицу. Выполнение процедур создания и исполнения запроса осуществляется на рабочей станции и на сервере сети.

 

 

 

 

 

 

 

 

 

 

4. Представление  подсхемы базы данных

  Тип связи –  "один-ко-многим".

 

5. Подготовка  контрольного примера

Для контроьного примера  возьмем дату 10 января 1995 года.

Таблица Портфели(фрагмент)

Портфели

Код агента

Код бумаги

Количество  бумаг

Код портфеля

1

101

2000

0

1

201

0

0

1

301

100

0

2

101

0

0

2

201

0

0

2

301

0

0

3

101

100

0


 

Таблица Бумаги

Код бумаги

Наименование  бумаги

Номинал

СуммОбъем

ДатаЭм

101

ОАО "Автоматика-Север"

1 000р.

2000

10-янв-93

201

Красная шапочка

1 500р.

10000

01-окт-95

301

Индиго-банк

900р.

5000

20-окт-96


 

 

 

Результат выполнения поиска

 

Наименование  бумаги

ДатаЭм

Количество  бумаг

ОАО "Автоматика-Север"

10.01.1993

2000

ОАО "Автоматика-Север"

10.01.1993

0

ОАО "Автоматика-Север"

10.01.1993

100

ОАО "Автоматика-Север"

10.01.1993

100

ОАО "Автоматика-Север"

10.01.1993

0

ОАО "Автоматика-Север"

10.01.1993

200

ОАО "Автоматика-Север"

10.01.1993

0

ОАО "Автоматика-Север"

10.01.1993

2000

ОАО "Автоматика-Север"

10.01.1993

0

ОАО "Автоматика-Север"

10.01.1993

0

ОАО "Автоматика-Север"

10.01.1993

0

Информация о работе Компьютерные технологии в коммерческой деятельности