11 Тема 9 - informatikaqw сайт!

Тема 9 Заявки като прилагането на информационни системи. Логическите условия за избор на данни

Действия, извършени върху информацията, съхранявана в база данни, наречени манипулиране на данните. Сред тях са примерни данни за определени условия, данни за сортиране, актуализиране, изтриване остаряла и добавяне на нови данни. Следвайки тези стъпки, за да тормозят про-чрез запитвания.

Запитване - команда към базата данни за извършване на определен тип данни ma-nipulirovaniya.

Налице е универсален език, който искания са формулирани в много бази данни. Той призова SQL (Structured Query Language) - структуриран език за заявки. Тук ние сме изправени пред избор набор от символи, които често се срещат по компютърни науки: проучване съставяне на SQL заявки, или да използвате някои помощ от по-високо ниво. Повечето бази данни в модерен ционни тези средства са на разположение.

заявка команда за извличане на данни от базата данни на хипотетичен език заявка има следния формат:

.изберете <список выводимых полей> където <условие выбора>

вид <ключ сортировки> за <порядок сортировки>

Сега ние описваме серия от хипотетичен език за заявки, които по-късно в работилницата създаде базата данни означава.

1. Искането е необходимо, за да получите списък на всички професии, Université което показва, че преподавателите и допускане план за специалността. Списък на сортиране по азбучен ред по два ключа: заглавие fakulte-та (първа ключ) и името на специалността (втори ключ).

Командата за това искане ще бъде, както следва:

.изберете FAKULTETY.FAKULTET, специален.

Специалност, SPETSIALNOSTI.PLAN вид факултет. ФАКУЛТЕТ възходящ, специален.

СПЕЦИАЛНОСТ възходящ

В резултатите от търсенето - таблица 5.13.

11 Тема 9 - informatikaqw сайт!

Запитване 2. Получаване на списък на всички участници на Jyri-чески факултет имат производствен опит. Посочете Fahmy, Лия, град, специалност и опит. Сортиране по фамилно име.

.изберете ANKETY.FAMILIYA, ANKETY.GOROD, SPETSIALNOSTI.SPETSIALNOST, ABITURIENTY.STAZH

където факултет. ФАКУЛТЕТ = "Правна" и ABITURIENTY.STAZH> 0 ANKETY.FAMILIYA сортиране във възходящ ред

В резултат на това се получава маса 5,14.

11 Тема 9 - informatikaqw сайт!

В изграждането на заявки в проба е важно правилното входни условия за избор на Най.

Състоянието на избор - това е логически израз, който трябва да е вярно за избраните записи в базата данни.

Логическите изрази представени на езика на математическата лог-ки, с елементи, които са ви познати в основния курс. Нека си припомним основните понятия на логиката, познаването на които ние ще трябва в бъдеще.

  1. Логическа стойност - стойност, която има една от следните две стойности - вярно (истина) и невярно (невярно). бази данни тип логически поле - логическа стойност.
  2. Булев израз - информация, че може да бъде вярно или невярно. Булев израз се състои от логически константи, логически променливи, свързани-ТА на операции и логически операции.
  3. Релационни оператори сравняват стойностите на две променливи. Признаци на релационни оператори: = (равен), за (не е равно),> (по-голямо от) <(мень-ше),>= (-Голяма или равна) <= (меньше или равно). Сравнение чис-ловых величин производится в их арифметическом смысле; сравне-ние символьных величин — с учетом порядка символов в таблице кодировки; величины типа «дата» и «время» сравниваются по их по-следовательности во времени.
  4. Има три основни логически операции: отрицание - НЕ (не), а заедно - и (И), дизюнкция - ИЛИ (OR). Тяхната пра-Vila изпълнение е отразено в таблицата за истина.

11 Тема 9 - informatikaqw сайт!

5. Низходящо операции предимство логически са разположени в следния ред, следва: НЕ, AND, OR. За да се повлияе на последователността на операциите в логически изрази могат да използват lyatsya-скоби.

На строителя на заявка за търсене са табличен метод за представяне на логически изрази.

Таблица действа като филтър при избора на записи от данни: първо otbi-rayutsya записи, които отговарят на условията на първия ред, след това към него се добавят записи, които отговарят на условията на втория ред, и така нататък ..

11 Тема 9 - informatikaqw сайт!

11 Тема 9 - informatikaqw сайт!

Въпроси и задачи: