Рефераты. Информационные технологии в экономике

Из таблицы «Товары» для отображения необходимых данных были выбраны следующие поля:

S (Товары.КодТовара, Товары.Марка, Товары.КодТипа, Товары.ЕдиницаИзмерения, Товары.Цена, Товары.НаСкладе)

Из таблицы «Поставщики» для отображения необходимых данных были выбраны следующие поля: S (Поставщики.КодПоставщика, Поставщики.Название)

Результирующая таблица предоставляет информацию о товарах на складе от поставщика LekaTrading.

КодТовара

Марка

Тип

ЕдиницаИзмерения

Цена

НаСкладе

КодПостав

Название

Реквизит "Название" поставщика является обязательным по условию задачи, остальные реквизиты используются в процедурах профилизации, сегментации и связи. Адрес в Интернете отсутствует по причине отсутствия соответствующего поля в схеме данных.

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

Определив состав полей и таблиц, используемых в запросе, представляем в графическом виде обобщенную функционально-технологическую схему задачи (рис. 1).

Поскольку сведения о стоимости доставки по закзам на определенную дату находятся в таблице Заказы, а сведения о клиенте находятся в таблице Клиенты, в запросе необходимо использовать таблицы Заказы и Клиенты, связанные между собой по полю "КодКлиента" Таблица Клиенты является главной, а таблица Заказы - подчиненной. Данные таблицы образуют часть схемы данных, используемую для решения задачи, поэтому других таблиц на входе процесса нет (рис.1).

На выходе процесса представлено сообщение с определенной, в предыдущем пункте, структурой.

32

Рисунок 1 - Обобщенная функционально-технологическая схема задачи

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

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

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

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

Данные, одновременно необходимые в большой компании многим потребителям, размещаются на сервере сети в коллективно используемой корпоративной базе данных, функционирующей под управлением Microsoft SQL Server 7. СУБД используется под Windows NT 5 (Windows NT Server 5). Работа с базой данных в Access2000 осуществляется либо с использованием SQL-проекта NorthwindCS (*.adp-файла), либо с использованием соответствующего *.mdb-файла.

В процессе решения задачи с использованием SQL-проекта NorthwindCS применяется двухуровневая архитектура "клиент/сервер", вариант реализации технологии "клиент/сервер" - DBS. В процессе решения задачи с использованием *.mdb-файла применяется RDA-вариант реализации технологии "клиент/сервер".

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

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

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

Рисунок 2 - Подсхема базы данных.

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

Результат выполнения операции селекции - выбора строк по принадлежности значений поля "Название" поставщика LekaTrading(фрагмент):

Для получения в автоматизированном режиме таблицы с результатом выполнения операции селекции используется следующий запрос:

SELECT Товары.КодТовара, Товары.Марка, Товары.КодТипа, Товары.ЕдиницаИзмерения, Товары.Цена, Товары.НаСкладе, Поставщики.КодПоставщика, Поставщики.Название

FROM Поставщики INNER JOIN Товары ON Поставщики.КодПоставщика = Товары.КодПоставщика

WHERE (((Поставщики.Название)="Leka Trading"));

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

Подготовка запроса осуществляется с использованием Конструктора запросов в следующем порядке. После открытия базы данных Борей щелчками по вкладке "Запросы" и кнопке "Создать" входим в режим Конструктора. Добавляем в окно подсхемы данных таблицы Товары и Поставщики. На QBE-бланке определяем все поля из раздела SELECT данного запроса. Для поля "Поставщики.Название" вводим условие отбора, соответствующее разделу WHERE данного запроса. Выполняем отладочный запуск запроса и просматриваем результирующую таблицу. Сохраняем запрос под именем "Запрос для задания 1,15".

Задача 3

Получить сведения о выставлении счетов по категории «Разное».

Решение.

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

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

Из таблицы «Сведения о расходах» для отображения необходимых данных были выбраны следующие поля:

S (Товары.КодТовара, Товары.Марка, Товары.КодТипа, Товары.ЕдиницаИзмерения, Товары.Цена, Товары.НаСкладе)

Из таблицы «Поставщики» для отображения необходимых данных были выбраны следующие поля: S (Поставщики.КодПоставщика, Поставщики.Название)

Результирующая таблица предоставляет информацию о товарах на складе от поставщика LekaTrading.

КодТовара

Марка

Тип

ЕдиницаИзмерения

Цена

НаСкладе

КодПостав

Название

Реквизит "Название" поставщика является обязательным по условию задачи, остальные реквизиты используются в процедурах профилизации, сегментации и связи. Адрес в Интернете отсутствует по причине отсутствия соответствующего поля в схеме данных.

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

Определив состав полей и таблиц, используемых в запросе, представляем в графическом виде обобщенную функционально-технологическую схему задачи (рис. 1).

В запросе необходимо использовать таблицы Сведения о расходах и Отчеты о расходах, связанные между собой по полю "КодОтчетаОРасх". Таблица Сведения о расходах является главной, а таблица Отчеты о расходах - подчиненной. Данные таблицы образуют часть схемы данных, используемую для решения задачи, поэтому других таблиц на входе процесса нет (рис.1).

На выходе процесса представлено сообщение с определенной, в предыдущем пункте, структурой.

32

Рисунок 1 - Обобщенная функционально-технологическая схема задачи

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

Получение выходного сообщения позволит уменьшить трудозатраты на выборку информации о выставлении счетов по категории «Разное».

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

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

Данные, одновременно необходимые в большой компании многим потребителям, размещаются на сервере сети в коллективно используемой корпоративной базе данных, функционирующей под управлением Microsoft SQL Server 7. СУБД используется под Windows NT 5 (Windows NT Server 5). Работа с базой данных в Access2000 осуществляется либо с использованием SQL-проекта NorthwindCS (*.adp-файла), либо с использованием соответствующего *.mdb-файла.

В процессе решения задачи с использованием SQL-проекта NorthwindCS применяется двухуровневая архитектура "клиент/сервер", вариант реализации технологии "клиент/сервер" - DBS. В процессе решения задачи с использованием *.mdb-файла применяется RDA-вариант реализации технологии "клиент/сервер".

Страницы: 1, 2, 3



2012 © Все права защищены
При использовании материалов активная ссылка на источник обязательна.