11 Tárgy 9 - helyszíni informatikaqw!

Tárgy 9 lekérdezések a kérelem az információs rendszerek. Logikai adatok szelekciós feltételek

Végrehajtott műveleteket a tárolt információ egy adatbázisban, az adatok manipulálása. Ezek közé tartozik a minta adatait bizonyos feltételek adatrendezési frissítésére, törlésére elavult, és új adatokat. Az alábbi lépésekkel zaklatni pro-through lekérdezéseket.

Érdeklődés - egy parancsot az adatbázis, hogy végre egy bizonyos típusú ma-nipulirovaniya adatokat.

Van egy univerzális nyelv, amely kérések kerülnek kialakításra sok adatbázisok. Ő az SQL (Structured Query Language) - strukturált lekérdező nyelv. Itt állunk szemben a választás-set, ami gyakran találkozott a számítástechnikában: tanulmány összeállítása SQL lekérdezések, vagy használja valamilyen magasabb szintű támogatást. A legtöbb modern-CIÓ adatbázisok, mint fedezet rendelkezésre áll.

lekérdezés parancs adatokat lekérdezni az adatbázisból egy hipotetikus lekérdező nyelvet a következő formában:

.választ <список выводимых полей> ahol <условие выбора>

fajta <ключ сортировки> tovább <порядок сортировки>

Most leírjuk egy sorozatot egy hipotetikus lekérdező nyelvet, amely később a műhelyben végre az adatbázis jelenti.

1. A kérelem szükséges, hogy kap egy listát az összes szakma-Université jelezve, hogy a kar és a felvételi terv specialitás. Listája-rendezés ABC szerint két kulcs: cím fakulte-ta (az első gomb) és a nevét a speciális (második) gombot.

A parancs ehhez a kéréshez a következők lesznek:

.válasszon FAKULTETY.FAKULTET, különleges.

Különlegesség, SPETSIALNOSTI.PLAN fajta kar. KAR emelkedő, különleges.

SPECIÁLIS emelkedő

A lekérdezés eredménye - táblázat 5.13.

11 Tárgy 9 - helyszíni informatikaqw!

Kérdés 2. Kap egy listát az összes belépők Jyri-san kar van termelési tapasztalat. Adjon Fahmy, Leah, város, különleges és tapasztalat. Rendezés vezetéknevét.

.válasszon ANKETY.FAMILIYA, ANKETY.GOROD, SPETSIALNOSTI.SPETSIALNOST, ABITURIENTY.STAZH

ahol kari. KAR = „Jogi” és ABITURIENTY.STAZH> 0 ANKETY.FAMILIYA növekvő sorrend

Ennek eredményeként, táblázat 5.14 kapunk.

11 Tárgy 9 - helyszíni informatikaqw!

Az építőiparban a lekérdezések egy mintában fontos Nye beírást szelekciós feltételek.

A kiválasztott állapot - ez egy logikai kifejezés, hogy igaznak kell lennie a kiválasztott adatbázis bejegyzéseivel.

Logikai kifejezések nyelve a matematikai log-ki, elemekkel amit megszoktunk az alap természetesen. Idézzük az alapfogalmak a logika, amelyek ismerete lesz szükség a jövőben.

  1. Logikai érték - az érték, amely úgy két érték egyikét - TRUE (IGAZ) és FALSE (HAMIS). Az adatbázisok logikai mező típusa - logikai érték.
  2. Logikai kifejezés - nyilatkozat arról, hogy lehet igaz vagy hamis. Logikai kifejezés áll a logikai állandók logikai változók vonatkozásában CIÓ műveletek és logikai műveletek.
  3. A relációs operátorok összehasonlítani a két változó értékét. Jelei relációs operátorok: = (Egyenlő), körülbelül (nem egyenlő),> (nagyobb, mint) <(мень-ше),>= (Azonos vagy annál nagyobb) <= (меньше или равно). Сравнение чис-ловых величин производится в их арифметическом смысле; сравне-ние символьных величин — с учетом порядка символов в таблице кодировки; величины типа «дата» и «время» сравниваются по их по-следовательности во времени.
  4. Három alapvető logikai művelet: tagadás - NOT (NEM), egy kötőszó - ÉS (AND), diszjunkció - VAGY (OR). Az ő nagy-Vila végrehajtás tükröződik az igazság táblázatban.

11 Tárgy 9 - helyszíni informatikaqw!

5. Csökkenő részesítendő logikai műveletek találhatók a következő sorrendben, az alábbiak szerint: NOT, AND, OR. Ahhoz, hogy befolyásolják a műveletek sorrendjét a logikai kifejezés alkalmazhat lyatsya-zárójelben.

A lekérdezés kivitelező használ táblázatos módszer bemutatása logikai kifejezések.

Táblázat szűrőként működve kiválasztásánál adatbázisrekordot: első otbi-rayutsya rekordokat, amelyek megfelelnek a körülmények között az első sorban, majd hozzáadtunk rekordokat, amelyek megfelelnek a feltételeket, a második sorban, és így tovább ..

11 Tárgy 9 - helyszíni informatikaqw!

11 Tárgy 9 - helyszíni informatikaqw!

Kérdések és feladatok: