kod_vv, name_vv) K8 = {kod_vv} R9 = (kod_prod , date_prod, kod_ka, kod_tp) K9 = {kod_prod} R10 = (kod_spr, kod_prod, kod_nom, kolvo) K10 = {kod_spr} R11 = (kod_post, date_post, kod_ka, kod_tp) K11 = {kod_post} R12 = (kod_spo, kod_post , kod_nom, kolvo) K12 = {kod_spo} R13 = (kod_sch, kod_bank, kod_ka) K13 = {kod_sch} R14 = (bik, ks, name_bank, city_b) K14 = {bik} R15 = (kod_org, name_org, city, street , house, office, phone, inn_org, kpp, rs, bik) K15 = {kod_org} R16 = (kod_opl, kod_prod, kod_st) K16 = {kod_opl} R17 = (kod_st, name_st) K17 = {kod_st} R18 = (kod_tp , kod_nom, price) K18 = {kod_tp, kod_nom} R19 = (name_nom, kod_proiz, ed_izm, ves) K19 = {name_nom, kod_proiz} R20 = (inn_ka, name_ka) K20 = {inn_ka} R21 = (name_val, kurs) K21 = {name_val} R22 = (kod_prod, kod_nom, price_r) K22 = {kod_prod, kod_nom} R23 = (kod_post, kod_nom, price_rr) K23 = {kod_post, kod_nom} R24 = (kod_nom, name_nom, kod_str, kod_proiz) K24 = { kod_nom} R25 = (kod_val, name_val) K25 = {kod_val} R26 = (kod_ka, city_ka, street_ka, house_ka, office_ka, phone_ka, inn_ka, kpp_ka) K26 = {kod_ka} Малюнок 2.16 - Природне характеристичне безліч
2.6 Побудова запитів на SQL
.6.1 Запит на вибірку
.6.1.1 Словесна формулювання запиту
Необхідно вивести назву косметики фірми В«Марон ГлясеВ», яка повинна бути проведена 12.02.2007 року, в Росії, вартість якої менше 1000, при цьому закупівельна ціна має бути вказана в доларах США.
Виконується 6 умов:
- фірма В«Марон ГлясеВ»
проведена 12.02.2007 року
в Росії
вартість <1000
ціна закупівельна
в $ США
2.6.2.1 Текст запиту на мові SQL
Текст запиту на мові SQL представлений на малюнку 2.17.
Малюнок 2.17 - Текст запиту на мові SQL
2.6.1.3 Оригінал дерево запиту
Оригінал дерево для запиту представлено на малюнку 2.18.
Малюнок 2.18-Оригінал дерево запиту
2.6.1.4 Розрахунок складності запиту
Розрахунок складності початкового запиту наведено нижче.
Розрахунок складності початкового запиту наведено нижче.
, (2.1)
де - результат природного з'єднання таблиць;
- таблиці, що залучені до з'єднанні;