Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


ЗАПРОСЫ К БАЗЕ ДАННЫХ.




Введем несколько определений, полезных для компактной формулировки задач. Каждая строка таблицы БД описывает некоторый объектпредметной области (или отношение между объектами, которое снова удобно считать объектом). Атрибутами объекта назовем значения одного или нескольких полей соответствующей ему таблицы. Свойством или категорией объектов назовем некоторое естественно определяемое, в терминах предметной области, множество объектов. Категории объектов разделим на простые и сложные, в зависимости от того, содержится ли необходимая для определения категории информация в одной или нескольких таблицах БД. Примеры атрибутов и категорий для объектов БД «Учет заказов» приведены ниже.

 

Фильтрация таблиц.Определите атрибуты объектов по их свойствам, делая разумные допущения о предметной области и возможных значениях переменных.

 

Определите

 

(атрибуты покупателей:)

 

- учетные номера

- фамилии, телефоны и адреса

- даты рождения, по возрастанию

- возраст, по убыванию

- города проживания, в алфавитном порядке

- табельные номера обслуживающих продавцов

 

покупателей,

 

( простые категории покупателей:)

 

- живущих в данном городе (например, Казани)

- живущих в данных городах (например - Казани, Самаре или Москве )

- (не) совершеннолетних, старых, молодых

- (не) кредитоспособных

 

Определите

(атрибуты продавцов:)

 

- табельные номера

- фамилии и комиссионные, в процентах

- даты рождения, по убыванию

- возраст, по возрастанию

- города проживания, в алфавитном порядке

 

продавцов,

 

(простые категории продавцов:)

 

- живущих в данном городе (например, Казани)

- живущих в данных городах (например - Казани, Самаре или Москве)

- низко-, средне- высокооплачиваемых

- старых, молодых

 

Определите

 

(атрибуты заказов:)

 

- номера

- суммы

- артикулы товаров

- табельные номера продавцов

- учетные номера покупателей

 

заказов

 

(простые категории заказов:)

 

- на трехзначную сумму, по возрастанию суммы

- сделанных сегодня (вчера, на прошлой неделе, этим летом, в прошлом году), по возрастанию суммы заказа

- (не) выгодных для фирмы

- просроченных, по возрастанию даты заказа

- мелких, средних, крупных

 

Определите

 

(атрибуты товаров:)

 

- артикулы

- цену и названия, по возрастанию цены

 

товаров

 

(простые категории товаров:)

 

- дорогих (дешевых)

- имеющихся на складе в (не)достаточном количестве, отсутствующих на складе

 


Поделиться:

Дата добавления: 2015-01-29; просмотров: 141; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.009 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты