- •1.Системы баз данных.
- •6. Трехуровневая архитектура ansi-sparc.
- •7. Модели данных. Иерархическая, сетевая модели.
- •11. Реляционное исчисление.
- •22. Нормализация данных. Цель нормализации, избыточность данных и аномалии обновления.
- •28. Структура команды запроса.
- •Vsize ( выраж ). Возвpащает количество байтов, котоpое занимает "выраж" во внутpеннем пpедставлении oracle. 33. Групповые функции.
- •35. Упорядочивание данных, найденных запросом.
- •42. Словарь данных. Определение, назначение, структура.
- •47. Использование операторов some, all, exists.
- •49. Представления (views). Назначение, создание, хранение.
- •51. Именование объектов в базе данных.
51. Именование объектов в базе данных.
Общие правила именования Существуют правила именования всех объектов, пользователей и групп. Часть правил относится только к некоторым платформам. Например, определенные правила регулируют использование в имени букв верхнего и нижнего регистров. На платформах UNIX имена должны быть заданы в нижнем регистре. На платформах Windows имена могут содержать как прописные, так и строчные буквы. Если не сказано иного, все имена могут содержать следующие символы: - Буквы от A до Z. В большинстве имен буквы преобразуются из строчных в прописные. - Цифры от 0 до 9. - Символы ! % ( ) { } . - ~ _ (подчеркивание) @, #, $ и пробел. - \ (обратная косая черта). Имена не должны начинаться с цифры или символа подчеркивания. Не используйте зарезервированные слова SQL для имен таблиц, производных таблиц, столбцов, индексов или ID авторизации. Есть и другие специальные символы, которые могут рассматриваться по-разному в разных операционных системах, где вы работаете с базой данных DB2. Даже если они работают, нет гарантии, что они будут работать и дальше. Использование этих дополнительных специальных символов в именах объектов базы данных не рекомендуется. Имена групп и пользователей также должны соответствовать правилам, накладываемым в конкретных операционных системах связанными с ними системами. Например, на платформах Linux и UNIX имена пользователей и имена первичных групп должны отвечать следующим правилам: - Допустимые символы: строчные буквы от a до z, цифры от 0 до 9, знаки подчеркивания (_). - Имена не могут начинаться с цифры (0-9). - Длина не может превышать 8 символов. - Кроме того, ознакомьтесь с правилами именования рабочих станций, а также правилами именования, действующими в среде NLS и среде Unicode. 52. Оператор CASE. Использование, синтаксис.
Простой оператор CASE позволяет выбрать для выполнения одну из нескольких последовательностей операторов PL/SQL в зависимости от результата вычисления одного выражения. Он имеет следующую форму записи: CASE выражение ; WHEN результат_1 THEN ;операторы_1 ; WHEN результат_2 THEN ; операторы_2 ;ELSE ; операторы else; END Ветвь ELSE здесь не обязательна. При выполнении такого оператора PL/SQL сначала вычисляет выражение. Затем результат сравнивается со значением результат _1. Если они совпадают, то выполняются операторы_1, в противном случае проверяется значение результат_2 и т. д. SELECT DISTINCT emp.deptno, CASE WHEN emp.deptno=10 THEN '10-ый' WHEN emp.deptno=20 THEN '20-ый' WHEN emp.deptno=30 THEN '30-ый' ELSE 'хз' END FROM emp