Содержание
- 2. УПРАВЛЕНИЕ ДАННЫМИ ОНЛАЙН КУРС: ТЕМА 4.1 Основы SQL
- 3. Вопрос 1 Что такое SQL
- 4. (Structured Query Language — «язык структурированных запросов») — универсальный компьютерный язык, применяемый для создания, модификации и
- 5. - информационно-логический язык SQL
- 6. Структурированными Неструктурированными Слабоструктурированными Преимущества языка
- 7. Сложность Отсутствие полной совместимости Недостатки языка
- 8. DDL - язык определения объектов БД DML - язык манипулирования данными и выборки DCL - язык
- 9. Базы данных Таблицы (и представления) Индексы Записи SQL оперирует следующими объектами
- 10. Команды Операторы Операнды Функции Элементы языка SQL
- 11. В командах SQL не различаются прописные и строчные буквы (кроме содержимого символьных строк). Каждая команда может
- 12. Однострочный комментарий начинается с символов '--'. Многострочный комментарий заключается в символы /* ... */. Элементы языка
- 13. Вопрос 2 Команды SQL
- 14. Команды DLL CREATE – создание объекта ALTER – изменения структуры объекта DROP – удаление объекта
- 15. Сreate Alter Drop _____тип_объекта имя_объекта [параметры]; Общий вид синтаксиса команд DDL:
- 16. CREATE TABLE [имя_схемы.]имя_таблицы ( имя_поля тип_данных [(размер)] [NOT NULL] [DEFAULT выражение] [ограничения_целостности_поля…] .,.. [, ограничения_целостности_таблицы .,..]
- 17. Типы данных Символьные типы (CHAR [(длина)] – строка фиксированной длины, VARCHAR2 (длина) – строка переменной длины)
- 18. Типы данных Числовой тип (NUMBER [(точность[, масштаб])] – используется для представления чисел с заданной точностью)
- 19. Типы данных DATE – дата и время с точностью до секунды (sysdate – функция получения текущих
- 20. Уникальность (значений атрибута или комбинации значений атрибутов): UNIQUE (имя_атрибута1 [,имя_атрибута2,...]) Обязательность/необязательность: NOT NULL / NULL Ограничения
- 21. Первичный ключ: PRIMARY KEY(имя_атрибута1 [, имя_атрибута2,...]) Внешний ключ: FOREIGN KEY(имя_атрибута1 [, имя_атрибута2,...]) REFERENCES имя_таблицы [(имя_атрибута1 [,
- 22. Команды DML INSERT – добавление строк в таблицу Добавляет одну или несколько строк в указанную таблицу.
- 23. Команды DML UPDATE – изменение данных Изменяет значения одного или нескольких полей в записях указанной таблицы.
- 24. Команды DML DELETE – удаление строк из таблицы Удаляет одну или несколько строк из таблицы. Если
- 25. Потерянное обновление «Грязное» чтение Неповторяющееся чтение Фантомное чтение – тут данные не изменяются/удаляются, а добавляются новые
- 26. Неподтверждённое чтение — чтение незафиксированных всех транзакций Подтверждённое чтение — чтение зафиксированных изменений параллельных транзакций Уровни
- 27. Повторяемое чтение — все изменения параллельных транзакций после начала своей недоступны Упорядоченный — все транзакции выполняются
- 28. Явная – транзакция начинается оператором начала транзакции или вызовом API-функции Автоматическая – режим по умолчанию –
- 29. Вопрос 3 Операторы SQL
- 30. Операторы DCL GRANT предоставление разрешения на определенное действие с объектом DENY устанавливает запрет на действие с
- 31. Операторы DDL CREATE – создает объект ALTER – изменяет существующий объект или составные части его DROP
- 32. Операторы DML SELECT – возвращает набор данных UPDATE – изменяет существующие данные INSERT – добавляет новые
- 33. CRUD термин компьютерной науки, и определяется как минимальный достаточный набор функций постоянного хранилища данных
- 34. Вопрос 4 Выполнение запросов
- 35. Пользователь и СУБД Выполнение запросов
- 36. Выводы Технически SQL языком не является SQL используется для всего спектра работы с базой данных Для
- 38. Скачать презентацию