Содержание
- 2. Обзор – День #1 Организационные вопросы Введение в SQL Извлечение информации из таблиц Формирование вывода запроса
- 3. Обзор – День #2 Вложенные запросы Соотнесенные запросы Изменение содержимого таблиц Создание таблиц Поддержка целостности данных
- 4. Введение Организационные вопросы Что такое реляционная БД Стандарт ANSI и Oracle SQL Интерактивный и встраиваемый SQL
- 5. Доступ к удаленным станциям Нажать: windows+R Ввести: mstsc Вести компьютер: rdp.pflb.ru:56920 Login\pass: UserX\UserSQLX, где X это
- 6. Классификации СУБД по модели данных Иерархические Сетевые Реляционные Объектно-ориентированные SQL Fundamentals, Performance Lab
- 7. Реляционная БД SQL Fundamentals, Performance Lab
- 8. Стандарт ANSI и Oracle SQL SQL Fundamentals, Performance Lab
- 9. Интерактивный и встраиваемый SQL Интерактивный SQL Непосредственно в БД используется; После ввода команды, она сразу выполнится;
- 10. Подразделы SQL DDL (Язык Определения Данных) DML (Язык Манипулирования Данными) DCD (Язык Управления Данными) SQL Fundamentals,
- 11. Способы доступа к БД Способ доступа Файл серверные Клиент серверные Встраиваемые SQL Fundamentals, Performance Lab
- 12. Знакомство с Toad Поддерживает: Oracle Database, Microsoft SQL Server, Adaptive Server Enterprise, DB2, MySQL , Hadoop,
- 13. Извлечение информации Оператор SELECT Ключевое слово DISTINCT Ключевое слово WHERE Столбцы упорядочены, строки – нет Ключевое
- 14. Задание #1 Написать запрос, выводящий... дату заказа, номер заказа и его стоимость для всех заказов (всех
- 15. Формирование вывода Именование столбцов AS Использование констант Использование скалярных функций Функции LENGTH, UPPER, LOWER, INITCAP, CONCAT,
- 16. Задание #2 Написать запрос, выводящий… стоимости (amt) всех заказов, округленные до целого имя и город проживания
- 17. Агрегатные функции Функции COUNT, SUM, AVG, MAX, MIN Различия *, DISTINCT, ALL в агрегатных функциях Вложенные
- 18. GROUP BY В конструкции GROUP BY можно указать сколько угодно выражений, в том числе – названия
- 19. Порядок обработки операторов Логический порядок Синтаксический порядок SQL Fundamentals, Performance Lab FROM WHERE GROUP BY HAVING
- 20. ORDER BY совместно с GROUP BY Если в теле запроса есть GROUP BY, то в конструкции
- 21. Задание #3 Написать запрос, выводящий… общее количество сделанных заказов среднюю длину имени покупателя дату и максимальную
- 22. Соединение таблиц Разница между INNER и OUTER JOIN Разница между LEFT OUTER, RIGHT OUTER и FULL
- 23. Различный виды операции JOIN SQL Fundamentals, Performance Lab
- 24. Задание #4 Написать запрос, выводящий… имена продавцов и соответствующие им имена клиентов, в том числе для
- 25. Вложенные запросы Что такое подзапрос Принцип работы вложенного запроса Single- и multirow подзапросы Использование IN в
- 26. Задание #5 Написать запрос, выводящий… все заказы, оформленные продавцами из Лондона (London) без использования join всех
- 27. Соотнесенные запросы Принцип работы соотнесенного запроса Ключевое слово EXISTS Скалярные подзапросы SQL Fundamentals, Performance Lab
- 28. Принцип работы соотнесенного подзапроса Выбрать строку из таблицы, именованной во внешнем запросе. Это будет текущая строка-кандидат.
- 29. Скалярные подзапросы Это single-row subquery, в которой только 1 столбец; Скалярные подзапросы обязательно заключаются в скобки;
- 30. Задание #6 Написать запрос, выводящий… имена и номера всех продавцов, которые имеют не менее одного заказчика
- 31. Изменение содержимого таблиц Операторы INSERT, UPDATE, DELETE Использование подзапросов при изменении содержимого Понятие транзакции, ключевые слова
- 32. Порядок выполнения INSERT Проверка, что таблица, указанная в INTO, существует Проверка, что колонки указанные в INSERT,
- 33. ACID Atomicity (Атомарность) Consistency (Согласованность) Isolation (Изолированность) Durability (Надежность) SQL Fundamentals, Performance Lab
- 34. Многопользовательские коммиты SQL Fundamentals, Performance Lab
- 35. Задание #7 Написать запрос, который… делает все города проживания клиентов, начинающиеся с S, написанными большими буквами,
- 36. Создание таблиц Правила именования объектов БД Основные типы данных: NUMBER, CHAR, VARCHAR2, DATE Оператор CREATE, оператор
- 37. Правила именования объектов БД Длина имени – хотя бы один символ, но не больше 30 символов;
- 38. Пространства имен SQL Fundamentals, Performance Lab
- 39. NUMBER(n, m) Синоним DECIMAL(n, m) Параметры n и m – опциональные n ∈ [1, 38] –
- 40. NUMBER(n, m) SQL Fundamentals, Performance Lab
- 41. CHAR(n) Строка фиксированной длины, состоящая из букв и цифр; n ∈ [1, 2000] – длина строки.
- 42. DATE Хранит информацию о дате и времени Примеры форматирования дат (функции TO_CHAR, TO_DATE) SQL Fundamentals, Performance
- 43. Преобразование типов Некоторые правила: Неявное преобразование в целевой тип при INSERT и UPDATE, вызове функций Операции
- 44. Функции конвертации типов TO_NUMBER(e1[, format_model[, nls_params]]) Для CHAR*: TO_CHAR(c) Для NUMBER: TO_CHAR(n[, format_model[, nls_params]]) Для DATE:
- 45. Задание #8 Написать запрос, который… создает новую таблицу, содержащую только те строки из таблицы клиентов, в
- 46. Поддержка целостности данных Ограничения (constraints): UNIQUE, NOT NULL, CHECK Вспомним про свойство транзакций «Consistency» Просмотр ограничений
- 47. Поддержка целостности данных Ограничения (constraints): UNIQUE, NOT NULL, CHECK Просмотр ограничений таблицы Изменение ограничений Первичные и
- 48. Синтаксис SQL Fundamentals, Performance Lab
- 49. Синтаксис SQL Fundamentals, Performance Lab
- 50. UNIQUE Может быть применено к одному или более столбцам; Допускаются значения null; Создание – in-line либо
- 51. NOT NULL Может быть применено только к одному столбцу; Не допускает значения null в столбце; Создание
- 52. CHECK Позволяет использовать сложные выражения для описания нетривиальных правил для добавляемых строк, например: Хотя бы одна
- 53. PRIMARY KEY Один или более столбцов, однозначно идентифицирующий каждую строку в таблице; В любой таблице может
- 54. FOREIGN KEY Применяется к одному или нескольким столбцам в таблице; Поддерживает ссылочную целостность БД – гарантирует,
- 55. SEQUENCE Объект в БД, который используется (в основном) для генерации значений первичных ключей; NEXTVAL – переводит
- 56. Задание #9 (все названия каждый придумывает самостоятельно, т.е. у каждого должен быть свой объект БД) Создать
- 57. Индексы Неявное создание Явное создание Модификация и удаление SQL Fundamentals, Performance Lab
- 58. Индексы Неявное создание Явное создание Модификация и удаление Понятия SELECTIVITY, CARDINALITY SQL Fundamentals, Performance Lab
- 59. Индексы SQL Fundamentals, Performance Lab
- 60. Индексы SQL Fundamentals, Performance Lab
- 61. Индексы SQL Fundamentals, Performance Lab Пример поиска по индексу: отбираем строки со значением 57 в индексированном
- 62. B+ tree index SQL Fundamentals, Performance Lab
- 63. Преимущества B+ tree index Высота дерева фиксированная ⇒ поиск любой записи в индексе занимает примерно одинаковое
- 64. Composite Index SQL Fundamentals, Performance Lab
- 65. Задание #10 SQL Fundamentals, Performance Lab
- 67. Скачать презентацию










































![Функции конвертации типов TO_NUMBER(e1[, format_model[, nls_params]]) Для CHAR*: TO_CHAR(c) Для NUMBER: TO_CHAR(n[,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/993066/slide-43.jpg)





















Общие сведения о Microsoft Excel 2010. Ввод данных
By cavidan alizade
Использование IT-технологий в жизни
Реализация концепции ply drop в программе ABAQUS
Графический учебный исполнитель Стрелочка
Глобальная компьютерная сеть Интернет
Понятие одномерного массива
Структурированные типы данных. Массивы. Основные сведения об алгоритмах
ОС для мобильных устройств. Windows Mobile
Марафон по спецификации цели
Веб-сервис по созданию статей
Максимальное использование потенциала
Требования, предъявляемые к конструкции ЭВМ
Использование электронных документов как доказательств по уголовным делам
Триггеры в презентации. Применение
Система разработки программ для промышленных контроллеров CONT-Designer
Модели и задачи Data Mining
Яндекс почта
Почему не работает реклама в интернете
Помогая животным, мы помогаем людям
ООО Айти-Услуги. Разработка программного обеспечения
Системы счисления
Презентация на тему Компьютерная графика
Информатика. Компьютер
Dispatchers
Instrukcja instalacji programu Maestro System operacyjny Windows
Домены и рабочая группа в ОС Windows
Мастер-класс. Создание поздравительной анимационной открытки