Язык SQL. Реализация Oracle 10g презентация
Содержание
- 3. Основная команда SELECT SELECT [DISTINCT] {*, column [alias],...) FROM table; SELECT
- 4. Написание команд SQL Команды SQL не различают регистры символов Команды
- 6. Арифметические выражения Создаются из данных типа NUMBER и DATE с помощью
- 8. Неопределенное значение (NULL) Неопределенное значение (NULL) - это когда значение
- 9. Псевдоним (алиас) столбца Альтернативный заголовок столбца Удобен при вычислениях Следует
- 11. Оператор конкатенации Соединяет столбцы или символьные строки с другими столбцами
- 12. Дублирование строк По умолчанию выдаются все строки, включая дубликаты.
- 13. Устранение строк-дубликатов Дубликаты устраняются с помощью ключевого слова DISTINCT в
- 14. Ограничение количества выбираемых строк путем отбора
- 16. Использование предложения WHERE
- 17. Прочие операторы сравнения
- 18. Использование оператора BETWEEN Оператор BETWEEN используется для вывода строк по диапазону
- 19. Использование оператора IN Оператор IN используется для проверки на вхождение значений
- 20. Использование оператора LIKE Оператор LIKE используется для поиска символьных значений по
- 21. Использование оператора LIKE Метасимволы можно комбинировать.
- 22. Логические операторы .
- 24. Сортировка по нескольким столбцам Последовательность сортировки определяется порядком столбцов в предложении
- 25. Однострочные функции Различные типы функций в SQL. •Включение в команды SELECT
- 26. Два типа функций SQL
- 30. Использование функций манипулирования символами
- 32. Использование функции ROUND
- 33. Использование функции TRUNC
- 34. Работа с датами • Oracle хранит данные во внутреннем цифровом формате. -
- 35. Арифметические операции с датами Результатом прибавления числа к дате и вычитания
- 36. Использование арифметических операторов с датами
- 39. Неявное преобразование типов данных Для операций присваивания Oracle может автоматически
- 41. Функция TO_CHAR с датами
- 48. Использование функции NVL
- 51. Вложенные функции
- 52. Выборка данных из нескольких таблиц
- 53. Темы Команды SELECT для выборки данных из более, чем одной
- 54. Выборка данных из нескольких таблиц
- 55. Что такое соединение? Соединение используется для выборки данных из более, чем
- 56. Декартово произведение Декартово произведения образуется , если: Опущено условие соединения.
- 61. Различение столбцов с одинаковыми именами Для различения одноименных столбцов из
- 72. Агрегирование данных с помощью групповых функций
- 73. Темы Общие сведения об имеющихся групповых функциях Использование групповых функций
- 75. Типы групповых функций AVG COUNT МАХ MIN STDDEV SUM VARIANCE
- 95. Подзапросы Типы проблем, решаемых с помощью подзапросов Определение подзапросов Типы подзапросов
- 99. Указания по использованию подзапросов Подзапрос должен быть заключен в скобки. Подзапрос
- 111. Многостолбцовые подзапросы Создание многостолбцовых подзапросов Поведение подзапросов при выборке неопределенных значений
- 121. Заключение Многостолбцовый подзапрос возвращает значения нескольких столбцов. Сравнение столбцов в
- 122. Манипулирование данными Описание команд DML Вставка строк в таблицы Обновление
- 123. Язык манипулирования данными (DML) • Команды DML выполняются при следующих операциях: Вставка
- 140. Транзакции базы данных Сервер Oracle обеспечивает согласованность данных на основе транзакций.
- 142. Преимущества команд COMMIT и ROLLBACK Обеспечивают согласованность данных. Позволяют проверить изменения
- 145. Состояние данных до выполнения команды COMMIT или ROLLBACK Предыдущее состояние данных
- 146. Состояние данных после выполнения команды COMMIT Измененные данные записываются в базу
- 155. Создание таблиц и управление ими Главные объекты базы данных Создание таблиц
- 159. Ссылки на таблицы других пользователей Таблицы, принадлежащие другим пользователям, не входят
- 170. Принципы поддержки целостности в реляционной модели данных поддержка структурной целостности
- 171. поддержка структурной целостности реляционная СУБД должна допускать работу только с однородными
- 172. поддержка языковой целостности Реляционная СУБД должна обеспечивать языки описания и манипулирования
- 173. поддержка ссылочной целостности кортежи подчиненного отношения уничтожаются при удалении кортежа основного
- 174. Семантическая поддержка целостности. Семантическая поддержка может быть обеспечена двумя путями:
- 175. Включение ограничений Ограничения обеспечивают декларативную поддержку целостности. Что такое ограничения? Создание
- 189. Пример Оператор создания таблицы BOOKS из базы данных «Библиотека». Бизнес-правила: Шифр
- 190. Оператор
- 191. Дополнительное ограничение для таблицы
- 192. Именованные ограничения Для анализа ошибок целесообразно именовать все ограничения, особенно если
- 193. Создание BOOKS с именованными ограничениями
- 194. Таблица READERS: Номер читательского билета - это целое число в
- 195. Оператор
- 196. Таблица Examplar
- 197. Порядок создания таблиц В нашем примере с библиотекой порядок описания таблиц
- 198. Средства определения схемы базы данных В СУБД ORACLE база данных создается
- 199. Семантическое обеспечение целостности данных Процедуры и триггеры
- 200. Хранимые процедуры Хранимые процедуры пишутся на специальном встроенном языке программирования, они
- 201. Синтаксис CREATE [ OR REPLACE] ( “аргумент” IN |
- 202. Функция получения ip-адреса create or replace function client_ip_address return varchar2 is
- 203. Пример процедуры create or replace procedure update_debtsis Begin update computation c
- 204. Триггеры Фактически триггер — это специальный вид хранимой процедуры, которую
- 205. два типа триггеров В СУБД Oracle определены два типа триггеров:
- 206. Синтаксис CREATE [ OR REPLACE] TRIGGER <имя_триггера> BEFORE | AFTER ON
- 207. Пример1 create or replace trigger add_author AFTER INSERT OR UPDATE OF
- 208. Пример2 create or replace trigger "BI_COMPUTATION" before insert on "COMPUTATION"
- 209. Ограничения Нельзя использовать в теле триггера операции создания объектов БД (новой
- 210. Скачать презентацию
Слайды и текст этой презентации