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

Использование операторов сравнения

В синтаксисе фразы WHERE (п.2.1) показано, что для отбора нужных строк таблицы можно использовать операторы сравнения = (равно), <> (не равно), < (меньше), <= (меньше или равно), > (больше), > = (больше или равно), которые могут предваряться оператором NOT, создавая, например, отношения "не меньше" и "не больше".

Так, для получения перечня продуктов, практически не содержащих углеводов, можно сформировать запрос

SELECT Продукт, Белки, Жиры, Углев, K, Ca, Na, B2, PP, C

FROM Продукты

WHERE Углев = 0;

Возможность использования нескольких условий, соединенных логическими операторами AND, OR, AND NOT и OR NOT, позволяет осуществить более детальный отбор строк. Так, для получения перечня продуктов, практически не содержащих углеводов и натрия, можно сформировать запрос:

SELECT Продукт, Белки, Жиры, Углев, K, Ca, Na, B2, PP, C

FROM Продукты

WHERE Углев = 0 AND Na = 0;

Добавим к этому запросу еще одно условие

SELECT Продукт, Белки, Жиры, Углев, K, Ca, Na, B2, PP, C

FROM Продукты

WHERE Углев =

0

AND Na = 0 AND Продукт <> 'Судак';

и получим на экране сообщение "No rows exist or satisfy the specified clause" или аналогичное (в зависимости от вкусов разработчиков разных СУБД), информирующее об отсутствии строк, удовлетворяющих заданному(ым) условию(ям).

3. Інформаційні запити та правила їх побудови при інфологічному проектуванні бд.

Інформаційний запит – це словесний опис інформаційної потреби користувача чи прикладної програми. При описі інфо. запиту слід вказувати ті об’єкти, які приймають участь в його реалізації і бажано щоб ці об’єкти знаходились в порядку навігації між ними. (навігація – порядок оброблення в програми, шлях інформаційного пощуку при виконанні програми).

У вигляді інфо запитів повинні бути описані всі регламентовані та не регламентовані вихідні повідомлення. На основі запиту будується запитувальний зв’язок, що являє собою структурований опис інфо запиту.

Білет 15.

1. Використання файлу трасування.

Використання файлу трасування. Найпростіший і універсальний спосіб одержати інформацію про виниклі проблеми – звернутися до файлів трасування процесів. Розміщення цих файлів на диску визначається параметрами USER_DUMP_DEST і BACKGROUPJD_DUMP_DEST. Якщо відбувається переривання фонового процесу чи якась операція закінчилася невдачею, то відповідний фоновий процес формує файл трасування. У цей файл записується:

  • повідомлення про помилку, яка спричинила переривання процесу;

  • дамп поточного стану стека процесу;

  • імена поточних курсорів;

  • інша інформація про виниклу проблему.

Крім того, певна інформація про неполадки записується у файл alert.log, який знаходиться в каталозі BDUMP даного екземпляра.

Максимальний розмір кожного файлу трасування (за винятком файлу alert.log) можна контролювати через параметр MAX_DUMP_FILE_SIZE файлу ініціалізації. Це обмеження задається як число блоків операційної системи. За замовчуванням цей параметр установлюється як UNLIMITED. Для контролю розміру файлу alert.log необхідно періодично вручну вилучати цей файл, коли він стає непотрібним, у протилежному випадку Oracle продовжує вести запис у кінець цього файлу. Файл трасування можна без усякої небезпеки вилучати під час роботи екземпляра.

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