Информационные технологии

Автор работы: Пользователь скрыл имя, 25 Марта 2012 в 07:47, контрольная работа

Описание

работа состоит из 3 частей.теория,практика и задачи

Работа состоит из  1 файл

0-1.doc

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


Задача 1.2

Выдать названия клиентов с заказами на октябрь текущего года, их адреса, сведению о месте нахождения.

 

Решение.

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

Исходя из анализа информационной потребности, определяем состав и структуру требуемого сообщения S(Клиенты на октябрь):

S(Клиенты.Название, Клиенты.Адрес, Клиенты.Город, Клиенты.Область, Клиенты.Индекс, Клиенты.Страна, Заказы.ДатаРазмещения).

Название

Адрес

Город

Область

Индекс

Страна

ДатаРазмещения

 

 

 

 

 

 

 

 

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

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

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

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

 

 

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

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

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

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

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

 

 

 

 

 

 

 

 

 

 

 

Клиенты

КодКлиента

Название

ОбращатьсяК

Должность

Адрес

Город

Область

Индекс

Страна

Телефон

Факс

Заказы

КодЗаказа

КодКлиента

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

ДатаРазмещения

ДатаНазначения

ДатаИсполения

Доставка

СтоимостьДоставки

НазваниеПолучателя

АдресПолучателя

ГородПолучателя

ОбластьПолучателя

ИндексПолучателя

СтранаПолучателя

 

 

 

 

 

Таблица Заказы имеет простой ключ «КодЗаказа», таблица Клиенты ­– простой ключ «КодКлиента». Таблица Клиенты является главной, а таблица Заказы подчиненной. Тип связи – «один-ко-многим». Связь по полю «КодКлиента». Целостность по значениям определяется отсутствием в таблице Заказы значений поля «КодКлиента», которых нет в таблице Клиенты. Значение поля «КодКлиента» в таблице Заказы обновляется автоматически при изменениях значений поля «КодКлиента» в таблице Клиенты.

 

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

Процедура реляционной обработки данных выполняется вручную. Представляем значение исходных данных в таблицах.

Все представленные ниже таблицы являются фрагментами:

 

Заказы

Код заказа

Клиент

Дата размещения

10952

Alfreds Futterkiste

16-10-2005

10290

Comercio Mineiro

27-10-2005

10462

Consolidated Holdings

03-03-1997

             

Клиенты

Код клиента

Название

Адрес

Город

Область

Индекс

Страна

ALFKI

Alfreds Futterkiste

Obere Str. 57

Берлин

 

12209

Германия

COMMI

Comercio Mineiro

Av. dos Lusiadas, 23

Сан-Пауло

SP

05432-043

Бразилия

CONSH

Consolidated Holdings

Berkeley Gardens 12 Brewery

Лондон

 

WX1 6LT

Великобритания

Информация о работе Информационные технологии