SQL. Базовый уровень презентация
Содержание
- 2. Основные понятия и объекты СУБД
- 3. Типы данных (Data types) Все данные хранятся в определенном формате, который
- 4. Типы данных (Data types) Отдельно выделяют большие бинарные объекты (binary large
- 5. Таблицы (Tables) Реляционные базы данных хранят все данные в таблицах.
- 6. Генераторы (Generators) Генератор – это механизм, который создает последовательный уникальный номер,
- 7. Первичные и внешние ключи (primary key, foreign key) Ключ – это
- 8. Первичные и внешние ключи (primary key, foreign key) Первичный ключ –
- 9. Первичные и внешние ключи (primary key, foreign key) Внешний (вторичный) ключ
- 10. Первичные и внешние ключи (primary key, foreign key) Используется три типа
- 11. Первичные и внешние ключи (primary key, foreign key) Простой ключ. Если
- 12. Первичные и внешние ключи (primary key, foreign key) Составной ключ. В
- 13. Первичные и внешние ключи (primary key, foreign key) Внешний ключ может
- 14. Первичные и внешние ключи (primary key, foreign key) таблица может иметь
- 15. Индексы (Indexes) Индексы это механизм для улучшения быстродействия поиска данных. Индекс
- 16. Индексы (Indexes) Семейство B-Tree индексов – это наиболее часто используемый тип
- 17. Индексы (Indexes)
- 18. Индексы (Indexes). Битовые индексы В индексе на основе битовых карт запись
- 19. Индексы (Indexes). Функциональные индексы Эти индексы на основе В*-дерева или битовых
- 20. Ограничения (Constraints) Существуют три основных типа ограничений, используемых в реляционной
- 21. Ограничения (Constraints)
- 22. Представления (view) Представление – это виртуальная таблица, которая не сохранена физически
- 23. Сохраненные процедуры (Stored procedures) Сохраненные процедуры – это отдельные программы, написанные
- 24. Сохраненные процедуры (Stored procedures) Сохраненные процедуры обеспечивают следующие возможности: модульный проект:
- 25. Триггеры (Triggers) Триггеры это отдельная программа, ассоциированная с таблицей или представлением,
- 26. Триггеры (Triggers) Триггеры могут обеспечивать следующие возможности: автоматическое ограничение ввода данных,
- 27. PL/SQL Developer PL/SQL Developer - Интегрированная среда разработки, которая была специально
- 28. Основы SQL
- 29. Описание основных операторов SQL SQL(Structured query language) состоит из набора команд
- 30. Описание основных операторов SQL Весь набор команд SQL можно разбить на
- 31. Описание основных операторов SQL
- 32. Описание основных операторов SQL
- 33. Описание основных операторов SQL
- 34. Создание таблицы CREATE TABLE имя_таблицы {(имя_столбца тип_данных [ NOT NULL ][
- 35. Создание таблицы Обязательные данные Для некоторых столбцов требуется наличие в каждой
- 36. Создание таблицы Требования конкретного предприятия Обновления данных в таблицах могут быть
- 37. Создание таблицы Ограничения для доменов полей Стандарт SQL предусматривает два различных
- 38. Создание таблицы Целостность сущностей Первичный ключ таблицы должен иметь уникальное непустое
- 39. Создание таблицы Ссылочная целостность Стандарт SQL предусматривает механизм определения внешних ключей
- 40. Создание таблицы Ссылочная целостность Если пользователь предпринимает попытку удалить из родительской
- 41. Создание таблицы Ссылочная целостность constraint FK_BOOK_EXAMPLE__D_BOOK foreign key (ID_BOOK)
- 42. Создание таблицы Значение по умолчанию Необязательная фраза DEFAULT предназначена для задания
- 43. Создание таблицы CREATE TABLE MANAGEMENT ( MANAGNO INT NOT NULL, EMPNO
- 44. Изменение и удаление таблицы Для внесения изменений в уже созданные таблицы
- 45. Изменение и удаление таблицы ALTER TABLE имя_таблицы [ADD [COLUMN]имя_столбца тип_данных [
- 46. Изменение и удаление таблицы --добавление первичного ключа ALTER TABLE READER_BOOK ADD
- 47. Создание индекса CREATE [UNIQUE] [CLUSTERED HASHED] INDEX имя_индекса ON имя_таблицы
- 48. Простые запросы
- 49. Простые запросы Оператор SELECT – один из наиболее важных и
- 50. Простейший вид оператора В простейшем случае оператор SELECT имеет вид: SELECT
- 51. Простейший вид оператора select * from d_book; select id_book, name_book,
- 52. Простейший вид оператора В списке могут использоваться не только поля, но
- 53. Использование псевдонимов таблиц В запросе SELECT можно объединить данные нескольких таблиц.
- 54. Простейший вид оператора select rb.date_start + rb.term as date_end_pl,
- 55. Определение сортировки ORDER BY Набор данных, выдаваемый в результате выполнения оператора
- 56. Использование WHERE С использованием оператора WHERE оператор SELECT имеет следующий формат:
- 57. Использование WHERE В набор данных, который возвращается как результат выполнения оператора
- 58. Использование WHERE операции отношения:
- 59. Пример SELECT EMPLOYEEIDNO FROM EMPLOYEESTATISTICSTABLE WHERE SALARY > 40000
- 60. Вывести ФИО работников, работающих в департаменте DEPARTMENT_ID =1, у которых ЗП
- 61. Выбрать книги, имеющие тот же год издания и то же число
- 62. Использование WHERE Операция Like имеет следующий синтаксис: <поле> Like ‘<последовательность символов>’
- 63. Использование WHERE SELECT EMPLOYEEIDNO FROM EMPLOYEEADDRESSTABLE WHERE LASTNAME LIKE
- 64. Использование WHERE Операция between ... and имеет синтаксис: <поле> between <значение>
- 65. Использование WHERE SELECT EMPLOYEEIDNO FROM EMPLOYEESTATISTICSTABLE WHERE POSITION IN ('Manager',
- 66. Использование WHERE Сравнение с неопределённым значением is null SELECT * FROM
- 67. Скачать презентацию
Слайды и текст этой презентации