2.2.5.2 Выполнить следующие запросы:

1)  Выдать наименования городов и суммарный статус всех поставщиков в каждом городе с группировкой по наименованию города.

2)  Выдать суммарное количество поставщиков с каждым значением рейтинга.

2.2.6 Фильтрация данных

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

Из раскрывающегося списка полей исходной таблицы Fields Name выбираются имена полей, критерий отбора выбирается из списка Criteria, зна­чение критерия указывается в поле Example.

В качестве критерия отбора можно выбрать следующие:

= - равенство

Like – вхождение;

= = - фактическое равенство;

> - больше чем;

< - Менее чем;

>= - не меньше, чем;

<=- не больше чем;

In - в множестве значений;

Between - между двумя значениями;

is Null –совпадение c Null

Предоставляется возможность добавить новое условие, с использованием логических операций И (AND), ИЛИ (OR) (из списка Logical).

Условие может быть задано с использованием логической операции отрицания – NOT (Not Criteria). В качестве критерия отбора может быть построено сложное выражение. Для его построения может быть вызван построитель выражений (Expression Builder), который вызывается при выборе <Expression> в списке Fields Name.

2.2.6.2. Выполнить следующие запросы к БД:

1)  Выдать номера и имена всех поставщиков в городе, название которого начинается с буквы "Н".

2)  Выдать данные о поставщике с заданным именем.

НЕ нашли? Не то? Что вы ищете?

3)  Выдать данные о поставщиках в городе, название которого начинается с буквы "Б" и рейтинг > 30 в порядке убывания рейтинга.

4)  Выдать данные о поставщике в городе "Н" с максимальным рейтингом.

5)  Выдать данные о поставщиках с рейтингом между 30 и 40.

6)  Выдать данные о поставщиках с рейтингом 20,40,50.

7)  Выдать данные о поставщиках кроме расположенных в городе, название которого начинается с "Б".

8)  Выдать количество поставщиков с рейтингом = 50 в городе "Б".

9)  Выдать суммарный рейтинг поставщиков в городе "Н".

10)  Выдать количество поставщиков с рейтингом не равным 20.

2.3. Многотабличные запросы

4.3.1. Создать и заполнить данными (>5 записей) таблицы

( В дополнение к таблице Post) :

1) о товарах:

TOV(NT, NM, COLOR, VES, CITY)

NT, C5 - номер товара;

NM, C16 - наименование;

COLOR, C10- цвет;

VES, N7.2 - вес;

CITY, C12 - город.

2) о поставках :

PT(NT, NP, DATA, CENA, KOL) где

NT, C5 - номер товара ;

NP, C5 - номер поставщика ;

DATA, D - дата поставки ;

CENA, N(7.2) - цена ;

KOL, N(7.2) - количество.

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

Для добавления таблицы необходимо нажать кнопку Add Table панели инструментов или команду меню Query | Add Table и в окне диалога «Add Table or View» выбрать нужные таблицы. Вместе с таблицами в окне конструктора запросов отображаются и постоянные связи между таблицами. Во вкладке Selection Criteria добавится новая строка, содержащая условия объединения таблиц. Если же связи не были установлены, то открывается диалоговое окно Join Condition (условие связи), служащее для установления и модификации типа связи. Тип связи модифицируется или задается с помощью переключателя Type of Join (тип связи).

2.3.3 Выполнить запросы к БД.

1)  Выдать все данные о поставщиках и товарах, которые находятся в одном городе.

2)  К предыдущему запросу добавить условие о статусе поставщика > 30 .

3)  Добавить условие - название города начинается с буквы "Б".

4)  Определить общее количество и стоимость товаров поставляемых поставщиком с заданным именем.

5)  Выдать все сведения о товарах поставляемых из города "Б".

6)  Определить общй вес и стоимость товаров поставляемых из города "Б".

7)  Определить общий вес и стоимость товаров с группировкой по городам хранения товаров.

8)  Выдать количество поставок товаров с группировкой по городам размещения товаров.

9)  Определить общий вес и стоимость товаров, поставляемых поставщиками города "Б".

10)  Определить общий вес и стоимость товаров, поставляемых поставщиками с группировкой по городам поставщиков.

11)  Выдать количество поставок товаров с группировкой по городам поставщиков.

12)  Выдать все сведения о товарах, поставляемых поставщиками из города "Б".

13)  Определить общий объем поставок каждого товара.

14)  Выдать сведения о поставщиках заданного товара.

15)  Выдать все сведения о поставщиках, поставляющих товары с ценой в заданных пределах.

16)  Выдать все сведения о поставщиках, поставляющих товары красного цвета.

17)  Выдать все сведения о поставщиках, поставляющих товары на сумму >10000000.

18)  Выдать все данные о поставках товара с заданным наименовани­ем.

19)  Выдать все сведения о товарах поставляемых в заданном диапа­зоне дат.

20)  Выдать сведения о поставщиках, стоимости и количестве товаров, поставленных за определенную дату.

А.6.5 Отчет о лабораторной работе должен содержать:

фор­му­лировку каждого запроса и результаты выполнения запроса.

Отчет оформляется в виде принтерной распечатки с соблюдением требований ГОСТ 2.105 на листах формата А4.

А.6.6 Контрольные вопросы.

Про­де­монстри­ровать вы­полнение нескольких типов запросов на компьютере с пояснениями

А.6.7 Индивидуальные задания выдаются студентом преподавателем, ведущим лабораторную работу. Продолжение работы над вариантом задания предыдущих работ.

А.6.8 Список литературы

1 Карпова данных: модели разработки и реализации. – СПб: Питер, 2001.

2  ведение в системы баз данных. - Киев:Диалектика,1998.

ПРИЛОЖЕНИЕ Б

КОНТРОЛИРУЮЩИЕ МАТЕРИАЛЫ ПО ДИСЦИПЛИНЕ

Б.1 Тесты текущего контроля

Б.1.1 Тест № 1

текущего контроля знаний

Вариант № 1

Дисциплина ДС. Ф.03 «Базы данных»

Факультет информационных технологий и бизнеса

Кафедра Информационные системы в экономике

1  Вставьте пропущенные слова.

Именованная совокупность данных, отражающая состояние __________ и их отношений в заданной предметной области.

а) предметов

б) объектов

в) сущностей

г) событий

2  В первом вопросе дано определение:

а) информационной системы

б) банка данных

в) базы данных.

г) базы знаний

д) системы управления базами данных

3  Система управления базами данных (СУБД) это:

а) совокупность языковых, прог­рам­мных и технических средств, предназначенных для создания, ведения и совместного применения БД многими пользователями.

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

в) совокупность языковых и прог­рам­мных средств, предназначенных для создания, ведения и совместного применения БД многими пользователями.

4  Языковые средства обеспечивают

а) функционирование базы данных

б) интерфейс пользователей с БД

в) взаимодействие пользователей

5  На каком этапе эволюции использовались файловые системы

6  На каком этапе появилась концепция базы данных

7  По характеру организации данных и доступа к ним различают:

а) локальные

б) персональные

в) централизованные

г) интегрированные

д) корпоративные

е) распределенные БД

8  Сколько уровней представления данных в архитектуре ANSI/SPARC: ( _ )

9  Какой уровень представления данных в СУБД наиболее близок к пользователю:

а) представлений

б) внешний

в) внутренний

г) концептуальный

д) логический

е) физический.

10  На каком уровне представлена информационная модель предметной области:

а) представлений

б) внешнем

в) внутреннем

г) концептуальном

д) логическом

11  Полную ответственность за базу данных как ресурс организации несет:

а) проектироващик базы данных

б) программист базы данных

в) администратор базы данных

г) администратор сети

12  Последовательность этапов жизненного цикла системы с БД

а) Проектирование

б) Модернизация и развитие

в) Реализация

г) Анализ

д) Эксплуатация

13  Сколько этапов выделяют в процессе проектирования баз данных

14  Цели процесса проектирования :

а) обеспечить выполнение запросов пользователей

б) обеспечить пользователей полными, своевременными и достоверными данными, необходимыми для исполнения служебных обязанностей;

в) обеспечить доступ к данным за приемлемое время.

г) производительность работы пользователей.

д) обеспечение требований ко времени выполнения запросов пользователей.

е) эффективность работы пользователей.

г) Эффективность и надежность функционирования

д) целостность

е) безопасность.

ж) все верны

15  Ограничение целостности это :

а) свойство БД удовлетворять определенным ограничениям значений данных и сохранять это свойство при всех модификациях.

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

в) достоверность данных.

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

а) концептуальной моделью

б) инфологической моделью

в) даталогической моделью

г) семантической моделью

17  Сколько составных частей выделяют в моделях данных (по Т. Кодду)

18  Какие модели относятся к теоретико-множественным:

а) сущность - связь

б) объектная

в) иерархическая

г) реляционная

д) сетевая

е) многомерная

ж) фактографическая

з) дескрипторная

19  Какие модели относятся к теоретико-графовым:

а) сущность - связь

б) объектная

в) иерархическая

г) реляционная

д) сетевая

е) многомерная

ж) фактографическая

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17