Автор: Пользователь скрыл имя, 16 Ноября 2010 в 03:29, контрольная работа
Анализ различных баз данных.
Задание 1.9 База данных «Борей
Задание 1.2. База данных «Борей».
Выдать названия клиентов с заказами на октябрь текущего года, их адреса, сведения о месте нахождения.
Задание 5.5 База данных «Основные фонды»
Получить сведения о незастрахованных компьютерах
Задание 4.5. База данных «Проекты»
Получить сведения о затратах по незавершенным на сегодняшнее число проектам с партнерами из Германии, включая стоимость и продолжительность.
Задание 6.6 База данных «Бумаги»
Сформировать данные и проанализировать динамику объемов закупок по определенному агенту.
Список литературы
Исходя из результатов анализ информационной потребности, определяем состав и структуру требуемого сообщения S[Клиенты с заказами на октябрь 2004 года]:
S (Клиенты Код клиента, Клиенты Название клиента, Клиенты Адрес клиента, Клиенты Город, Клиенты Область, Клиенты Индекс, Клиенты Страна, Заказы Код заказа, Заказы Дата назначения)
Дата
назначения октябрь 2004
года.
Код клиента | Название клиента | Адрес клиента | Город | Область | Индекс | Страна | Код заказа | Дата назначения |
Определяем состав полей и таблиц, используемых в запросе из схемы №1 (база данных «Борей»). Представляем в графическом виде обобщенную функционально-технологическую схему задачи.
Поскольку сведения о стоимости заказа клиентов на определенную на определенный месяц находятся в таблице Заказы, а сведения о клиенте находятся в таблице Клиенты, то в запросе необходимо использовать таблицы Заказы и Клиенты, связанные между собой по полю «КодКлиента». Таблица Клиенты является главной, а таблица Заказы подчиненной.
На выходе процесса представлено сообщение с определенной в предыдущем пункте структурой
Получение выходного сообщения позволит уменьшить трудозатраты на выборку информации для организации взаимодействия с клиентами в течение марта месяца. Анализ данных о составе и количестве клиентов по регионам в сопоставлении с проведенными операциями и выполненными мероприятиями позволит оценить результаты реализации бизнес-стратегии компании, ее товарной, ценовой и коммуникационной политики Анализ принадлежности клиентов к группам по различным признакам позволит точнее определить "типичного клиента компании". Выдача названий клиентов позволит повысить качество индивидуальной работы с клиентурой. Получение информации всеми потребителями должно положительно повлиять на результаты деятельности компании.
Данные о клиентах являются справочными и обновляются по мере их изменения путем ввода информации с клавиатуры с использованием соответствующей формы диалога, источник информации - бумажный документ-распечатка электронного сообщения Сведения о заказах являются оперативно-учетными данными и формируются в реальном времени при подготовке заказов.
Сначала корректируется таблица Клиенты, затем - таблица Заказы. Связь корректировок отражается в модели - графе ожиданий транзакций.
Подготовка
запроса в Access осуществляется с использованием
Конструктора, поскольку все данные находятся
в связанных между собой таблицах. При
формировании запроса автоматически генерируется
SQL-код. SQL-запрос передается серверу, который
возвращает клиенту результирующую таблицу.
Выполнение процедур создания и исполнения
запроса осуществляется на рабочей станции
и на сервере сети.
Таблица Заказы имеет простой ключ «КодЗаказа», таблица Клиенты – простой ключ «КодКлиента». Тип связи «один–ко-многим». Связь по полю «КодКлиента» (ключ связи). Целостность по значению определяется отсутствием в таблице Заказы значений поля «КодКлиента», которых нет в таблице Клиенты. Значение поля «КодКлиента» в таблице Заказы обновляется автоматически при изменении значений поля «КодКлиента» в таблице Клиенты.
Таблица Заказы (Фрагмент)
Код заказа | Клиент | Дата размещения | Дата назначения | Дата исполнения |
11011 | Alfreds Futterkiste | 09-авг-2004 | 06-окт-2004 | 13-сен-2004 |
10952 | Alfreds Futterkiste | 15-апр-2004 | 27-май-2004 | 23-апр-2004 |
10702 | Alfreds Futterkiste | 13-ноя-1995 | 25-дек-1995 | 21-ноя-1995 |
10625 | Ana Trujillo Emparelados | 08-сен-1995 | 06-окт-1995 | 14-сен-1995 |
10308 | Ana Trujillo Emparelados | 19-окт-1994 | 16-ноя-1994 | 25-окт-1994 |
10926 | Ana Trujillo Emparelados | 03-сен-2004 | 01-сен-2004 | 10-сен-2004 |
10759 | Ana Trujillo Emparelados | 29-дек-1995 | 26-янв-2004 | 12-янв-2004 |
10573 | Antonio Moreno Taqueria | 20-июл-1995 | 17-авг-1995 | 21-июл-1995 |
10365 | Antonio Moreno Taqueria | 28-дек-1994 | 25-янв-1995 | 02-янв-1995 |
Таблица Клиенты (фрагмент)
Код клиента | Название | Адрес | Город | Область | Индекс | Страна |
ALFKI | Alfreds Futterkiste | Obere Str. 57 | Берлин | 12209 | Германия | |
ANATR | Ana Trujillo Emparelados | Avda. de la Constitucion 2222 | Мехико | 050221 | Мексика | |
ANTON | Antonio Moreno Taqueria | Mataderos 2312 | Мехико | 05023 | Мексика |
В результате выполнения выбора строк по принадлежности значений поля «ДатаНазначения» интервалу от 01.10.2004 до 31.10.2004 должна получиться таблица
Код клиента | Название | Адрес | Город | Область | Индекс | Страна | Код заказа | Дата назначения |
ALFKI | Alfreds Futterkiste | Obere Str. 57 | Берлин | 12209 | Германия | 11011 | 06-окт-2004 |
Запрос
для поиска данных в соответствии с
условием имеет следующий вид:
SELECT Клиенты.КодКлиента,
Клиенты.Название, Клиенты.Адрес, Клиенты.Город,
Клиенты.Область, Клиенты.
FROM Клиенты INNER JOIN Заказы ON Клиенты.КодКлиента = Заказы.КодКлиента
WHERE (((Заказы.ДатаНазначения)
Between #10/1/2004# And #10/31/2004#));
В результате
была получена следующая таблица
Клиенты на октябрь 2004 года | ||||||||
Код клиента | Название | Адрес | Город | Область | Индекс | Страна | Код заказа | Дата назначения |
ALFKI | Alfreds Futterkiste | Obere Str. 57 | Берлин | 12209 | Германия | 11011 | 06-окт-2004 |
Задание 5.5 База данных «Основные фонды»
Получить
сведения о незастрахованных
компьютерах.
Решение:
Исходя из результатов анализ информационной потребности, определяем состав и структуру требуемого сообщения S[Сведения о незастрахованных компьютерах]:
S([Основные
фонды].ОписаниеОсновныхФондов, [Основные
фонды].КодТипаОсновныхФондов, [Основные
фонды].СерийныйНомер, [Основные фонды].СуммаСтраховки)
Описание
Основных Фондов |
Код
Типа Основных Фондов |
Серийный Номер | Сумма страховки |
Определяем состав полей и таблиц, используемых в запросе из схемы №5 (база данных «Основные фонды»). Представляем в графическом виде обобщенную функционально-технологическую схему задачи.
Поскольку
сведения о основных фондах находятся
в таблице Основные фонды, то в
запросе необходимо использовать таблицу
Основные фонды.
На
выходе процесса представлено сообщение
с определенной в предыдущем пункте структурой
Получение выходного сообщения позволит уменьшить трудозатраты на выборку информации для организации поиска информации о незастрахованных основных средствах, а именно компьютерах. Анализ данных о составе и количестве незастрахованных компьютеров позволит оценить результаты реализации бизнес-стратегии компании, ее товарной и коммуникационной политики Анализ данной информации позволит решить вопрос о техническом обслуживании дорогостоящих основных средств предприятия или фирмы.
Сведения об Основных фондах являются оперативно-учетными данными и формируются в реальном времени при изменении данных.
Подготовка
запроса в Access осуществляется с использованием
Мастера, поскольку все данные находятся
в связанных между собой таблицах. При
формировании запроса автоматически генерируется
SQL-код. SQL-запрос передается серверу, который
возвращает клиенту результирующую таблицу.
Выполнение процедур создания и исполнения
запроса осуществляется на рабочей станции
и на сервере сети.
Для составления данного запроса используется одна таблица «Основные фонды».
В
свою очередь при составлении
запроса используются данные таблицы
«Типы фондов», значение которых необходимо
для построения запроса. В целом данная
база имеет следующую структуру.
Исходная таблица Основные фонды
|
Информация о работе Компьютерные технологии в коммерческой деятельности