Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Каталов Александр.doc
Скачиваний:
9
Добавлен:
19.04.2013
Размер:
320.51 Кб
Скачать

Построение реляционных отношений и реализация запросов.

Пусть существуют 3 отношения: "ФИО", "Профессия" и "Смена".

ФИО

Профессия

Смена

Фамилия

Имя

Отчество

Шифр

Шифр

Профессия

Оклад (т руб)

Шифр

Смена работы

Иванов

Иван

Иванович

И001

И001

слесарь

300

И001

1

Козлова

Анна

Ивановна

К102

К102

уборщица

100

К102

1

Кузнецов

Иван

Петрович

К023

К023

слесарь

250

К023

1

Петров

Петр

Петрович

П003

П003

слесарь

200

П003

2

Сидоров

Иван

Петрович

С021

С021

дворник

80

С021

3

Запрос №1: Вывести фамилию имя и отчество всех слесарей.

PROJфамилия имя отчество (SELпрофессия=“слесарь” (ФИОJOIN Профессия))

Получается следующее отношение:

Фамилия

Имя

Отчество

Иванов

Иван

Иванович

Кузнецов

Иван

Петрович

Петров

Петр

Петрович

Запрос №2: Вывести фамилии всех, кто получает 100 т. руб и меньше или работает во вторую смену.

(PROJфамилия (SELоклад<=100 (ФИОJOIN Профессия))UNION (PROJфамилия (SELсмена работы=2 (ФИОJOIN Смена))

Получается следующее отношение:

Фамилия

Козлова

Петров

Сидоров

Запрос №3: Вывести все данные о тех, кто работает в третью смену.

SELсмена работы=3 (ФИОJOIN Профессия JOIN Смена)

Получается следующее отношение:

Фамилия

Имя

Отчество

Профессия

Оклад (т руб)

Смена работы

Шифр

Сидоров

Иван

Петрович

дворник

80

3

С021

Список используемой литературы

  1. “Математические основы моделирования” В.В. Годин, Н.В. Маджуга М. ГАУ, 1992

  2. "Модели массового обслуживания в управлении" В.В. Атурин, Б.М. Кудрявцев, А.В. Статкус М. ГАУ, 1987

  3. "Математические модели теории массового обслуживания" В.К.Салуев М. "Статистика", 1979

2