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

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

Описание

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

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

0-1.doc

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

 

Результат выполнения операции соединения – сцепления строк с совпадающими значениями поля «КодПоставщика»

Код поставщика

Название

Телефон

Факс

Код товара

Марка

Тип

27

Escargots Nouveaux

85.57.00.07

 

59

Escargots de Bourgogne

Рыбопродукты

21

Lyngbysild

43844108

43844115

47

Spegesild

Рыбопродукты

4

Tokyo Traders

(03) 3555-5011

 

73

Ikura

Рыбопродукты

13

Nord-Ost-Fisch mbH

(04721) 8713

(04721) 8714

16

Nord-Ost Matjeshering

Рыбопродукты

21

Lyngbysild

43844108

43844115

46

Rogede sild

Рыбопродукты

6

Mayumi's

(06) 431-7877

 

76

Konbu

Рыбопродукты

19

New England Seafood Cannery

(617) 555-3267

(617) 555-3389

41

Boston Crab Meat

Рыбопродукты

7

Pavlova, Ltd.

(03) 444-2343

(03) 444-6588

4

Carnarvon Tigers

Рыбопродукты

17

Svensk Sjofoda AB

08-123 45 67

 

38

Gravad lax

Рыбопродукты

17

Svensk Sjofoda AB

08-123 45 67

 

37

Inlagd Sill

Рыбопродукты

17

Svensk Sjofoda AB

08-123 45 67

 

27

Rod Kaviar

Рыбопродукты

19

New England Seafood Cannery

(617) 555-3267

(617) 555-3389

42

Jack's New England Clam Chowder

Рыбопродукты

 

Результат выполнения операции селекции – выборка строк по принадлежности значений поля «КодТипа» значению “Рыбопродукты”.

 

Код поставщика

Название

Телефон

Факс

Код товара

Марка

Тип

27

Escargots Nouveaux

85.57.00.07

 

59

Escargots de Bourgogne

Рыбопродукты

21

Lyngbysild

43844108

43844115

47

Spegesild

Рыбопродукты

4

Tokyo Traders

(03) 3555-5011

 

73

Ikura

Рыбопродукты

13

Nord-Ost-Fisch mbH

(04721) 8713

(04721) 8714

16

Nord-Ost Matjeshering

Рыбопродукты

21

Lyngbysild

43844108

43844115

46

Rogede sild

Рыбопродукты

6

Mayumi's

(06) 431-7877

 

76

Konbu

Рыбопродукты

19

New England Seafood Cannery

(617) 555-3267

(617) 555-3389

41

Boston Crab Meat

Рыбопродукты

7

Pavlova, Ltd.

(03) 444-2343

(03) 444-6588

4

Carnarvon Tigers

Рыбопродукты

17

Svensk Sjofoda AB

08-123 45 67

 

38

Gravad lax

Рыбопродукты

17

Svensk Sjofoda AB

08-123 45 67

 

37

Inlagd Sill

Рыбопродукты

17

Svensk Sjofoda AB

08-123 45 67

 

27

Rod Kaviar

Рыбопродукты

19

New England Seafood Cannery

(617) 555-3267

(617) 555-3389

42

Jack's New England Clam Chowder

Рыбопродукты

 

Результат выполнения операции проекции (фрагмент)

Название

Телефон

Факс

Код товара

Марка

Тип

Escargots Nouveaux

85.57.00.07

 

59

Escargots de Bourgogne

Рыбопродукты

Lyngbysild

43844108

43844115

47

Spegesild

Рыбопродукты

Tokyo Traders

(03) 3555-5011

 

73

Ikura

Рыбопродукты

Nord-Ost-Fisch mbH

(04721) 8713

(04721) 8714

16

Nord-Ost Matjeshering

Рыбопродукты

Lyngbysild

43844108

43844115

46

Rogede sild

Рыбопродукты

Mayumi's

(06) 431-7877

 

76

Konbu

Рыбопродукты

New England Seafood Cannery

(617) 555-3267

(617) 555-3389

41

Boston Crab Meat

Рыбопродукты

Pavlova, Ltd.

(03) 444-2343

(03) 444-6588

4

Carnarvon Tigers

Рыбопродукты

Svensk Sjofoda AB

08-123 45 67

 

38

Gravad lax

Рыбопродукты

Svensk Sjofoda AB

08-123 45 67

 

37

Inlagd Sill

Рыбопродукты

Svensk Sjofoda AB

08-123 45 67

 

27

Rod Kaviar

Рыбопродукты

New England Seafood Cannery

(617) 555-3267

(617) 555-3389

42

Jack's New England Clam Chowder

Рыбопродукты

 

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

SELECT Поставщики Название, Поставщики Телефон, Поставщики Факс, Товары КодТипа FROM Поставщики, Товары.

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

SELECT Поставщики Название, Поставщики Телефон, Поставщики Факс, Товары КодТипа FROM Поставщики INNER JOIN Товары ON Поставщик КодПоставщика= Товары КодПоставщика,

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

SELECT Поставщики Название, Поставщики Телефон, Поставщики Факс, Товары КодТипа

FROM Поставщики INNER JOIN Товары ON Поставщик КодПоставщика= Товары КодПоставщика WHERE (((Товары КодТовара “Рыбопродукты”

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

SELECT DISTINCT Поставщик Название, Поставщики Телефон, Поставщики Факс,.Товары КодТовара, Товары Марка, Товары КодТипа FROM Поставщики INNER JOIN Товары ON Поставщики КодПоставщика= Товары КодПоставщика WHERE (((Товары КодТипа) “Рыбопродукты”;

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

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

 

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

Поскольку между таблицами Поставщик и Товар существует связь «один-ко-многим», для исключения повторяющихся строк необходимо использовать следующую инструкцию SELECT DISTINCT-ROW со следующей структурой:

SELECT DISTINCTROW <список полей выходного сообщения>

FROM Поставщики INNER JOIN Товары

ON Поставщики КодПоставщика^Товары КодПоставщика

WHERE <условие>,

Полный вариант SQL-запроса с именем " Поставщики товаров группы «Рыбопродукты»":

SELECT DISTINCTROW Поставщики Название, Поставщики Телефон, Поставщики Факс, Товары КодТипа

FROM Поставщики INNER JOIN Товары

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

WHERE (((Товар КодТипа) “Рыбопродукты”

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

 

Задача 6.2

Сформировать данные и проанализировать динамику объемов сделок по определенной бумаге.

 

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

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

S(Бумаги.НаимБум, Сделки.ОбъемСделки).

 

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

ОбъемСделки

 

 

 

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

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

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

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

 

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

 

 

 

 

 

Сделки

КодСделки

КодБум

КодАгПр

КодАгПок

Объем Сделки

КодЗаявкиПр

КодЗаявкиПок

ЦенаСделки

ДатаСделки

ПризнакСд1

ПризнакСд2

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