Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
BD_KL_2010_14.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
28.97 Mб
Скачать

Выборка отношения

Операция, заключаю­щаяся в удалении некоторых записей в отношении на основе некоторого условия называется селекцией. Условие определяется как логическое выражение, включающее значения атрибутов. Например, селекция отношения по формуле F: , где F – формула, образованная:

  • операндами, являющимися номерами столбцов;

  • логическими операторами , , ;

    R1

    R

    Ф.И.О.

    Год

    Должность

    Каф.

    1

    Иванов И.И.

    1960

    Доцент

    ВТ

    2

    Петров П.П.

    1959

    Доцент

    ВТ

    3

    Федоров Ф.Ф.

    1960

    Ст. преп.

    ИСЭ

    4

    Николаев Н.Н.

    1977

    Ассистент

    ИСЭ

    5

    Пронин П.П.

    1953

    Проф.

    ВТ

    Ф.И.О.

    Год

    Должность

    Каф.

    1

    Иванов И.И.

    1960

    Доцент

    ВТ

    2

    Петров П.П.

    1959

    Доцент

    ВТ

    5

    Пронин П.П.

    1953

    Проф.

    ВТ

    Рис. 1.6. Выборка отношений

  • арифметическими операторами сравнения (см. Рис. 1.6. ).

2.2.Основные понятия реляционных баз данных

2.2.1.Учебная база данных

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

  • в таблице CLIENTY (Клиенты) хранятся данные о клиентах, которые покупают товары компании (ID_CLN (номер клиента), COMPANY (название компании), ID_SLZH (номер служащего, отвечающего за связь с компанией), LIMIT_CREDIT (лимит кредита));

  • в таблице SLUZHASCHIE (Служащие) хранятся данные о служащих, работающих в компании ((ID_SLZH (номер служащего), FAMILY (фамилия служащего), NAME (имя служащего), AGE (возраст), MNGR (номер менеджера), ID_OFC (номер офиса), DLZH (должность), QUOTA (план), SALES (продажи служащего));

  • в таблице OFFISY (Офисы) хранятся данные об офисах компании, в которых работают служащие ((ID_OFC (номер офиса), CITY (город), REGION (регион), MNGR (номер менеджера), TARGET (план продаж офиса), SALES (продажи офиса));

  • в таблице TOVARY (Товары) хранятся данные о товарах, продаваемых компанией ((ID_MFR (номер производителя), ID_PRD (номер товара), DESCRIPTION (описание), PRICE (цена), COUNT (количество товара на складе));

  • в таблице ZAKAZY (Заказы) хранится информация о заказах, сделанных клиентом, (ID_ORDER (номер заказа), DATE_ORDER (дата заказа), ID_CLN (номер клиента), ID_SLZH (номер служащего), ID_MFR (номер производителя), ID_PRD (номер продукта), COUNT (количество заказанного товара), PRICE (стоимость)).

Фрагмент учебной базы данных показан на 2.2.2Рис. 1.1. , а более подробное описание приведено в Приложении.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]