Содержание
- 2. SQL – Structured Query Language SQL – это структурированный язык запросов к реляционным базам данных (БД).
- 3. Преимущества языка SQL стандартность; независимость от конкретных СУБД; возможность переноса с одной вычислительной системы на другую;
- 4. Диалекты SQL Несмотря на наличие международного стандарта, многие компании, занимающиеся разработкой СУБД (например, Oracle, Microsoft, MySQL,
- 5. Типы команд SQL Реализация в SQL концепции операций, ориентированных на табличное представление данных, позволила создать компактный
- 6. Типы команд SQL Основные категории команд языка SQL: DDL – язык определения данных; DML – язык
- 7. Основные объекты баз данных Таблицы представляют собой совокупность каких-либо сведений об объектах, явлениях, процессах реального мира.
- 8. Основные объекты баз данных Функции в языках программирования – это конструкции, содержащие часто исполняемый код. Функция
- 9. Определение структур базы данных (DDL) Язык определения данных (Data Definition Language, DDL) позволяет создавать и изменять
- 10. Определение структур базы данных (DDL) CREATE TABLE - создать таблицу ALTER TABLE - изменить таблицу DROP
- 11. Манипулирование данными (DML) Язык манипулирования данными (Data Manipulation Language, DML) используется для манипулирования информацией внутри объектов
- 12. Выборка данных (DQL) Язык запросов DQL (Data Query Language) наиболее известен пользователям реляционной базы данных, несмотря
- 13. Язык управления данными (DCL) Команды управления данными позволяют управлять доступом к информации, находящейся внутри базы данных.
- 14. Команды администрирования данных С помощью команд администрирования данных пользователь осуществляет контроль за выполняемыми действиями и анализирует
- 15. Команды управления транзакциями Существуют следующие команды, позволяющие управлять транзакциями базы данных: COMMIT, ROLLBACK, SAVEPOINT, SET TRANSACTION.
- 16. Идентификаторы языка SQL Стандарт SQL задает набор символов, который используется по умолчанию, – он включает строчные
- 17. Типы данных языка SQL, определенные стандартом CHAR(size) - строка символов фиксированной длины размером size символов; VARCHAR(size)
- 18. Арифметические операции Унарные: +, - Бинарные: +, -, *, / Операции над строками: Сцепление строк ||
- 19. Арифметические операции Операции сравнения операнд LIKE шаблон % _ операнд IS [NOT] NULL операция сравнения с
- 20. Особенности синтаксиса В командах SQL не различаются прописные и строчные буквы (кроме содержимого символьных строк) Каждая
- 21. Особенности синтаксиса квадратные скобки [] – применяются для выделения элементов массива; фигурные скобки {} – конструкции,
- 22. Особенности синтаксиса точка с запятой (;) – завершающий элемент предложений SQL; запятая (,) – используется для
- 23. Создание таблицы CREATE TABLE имя_таблицы (имя_столбца тип_данных [ограничения целостности] [ , ...n]); CREATE TABLE Products (
- 24. Ограничения целостности уникальность (значений атрибута или комбинации значений атрибутов): UNIQUE (имя_атрибута1 [, имя_атрибута2,...]) обязательность / необязательность:
- 25. Ограничения поля [CONSTRAINT ] тип_ограничения PRIMARY KEY [CONSTRAINT ] PRIMARY KEY (имя_поля [, …]) UNIQUE [CONSTRAINT
- 27. CREATE TABLE Отделы ( ID_Отдела SERIAL NOT NULL, Название VARCHAR(30) NOT NULL, CONSTRAINT K5 PRIMARY KEY
- 28. CREATE TABLE Сотрудники_отдела ( ID_Сотрудника SERIAL NOT NULL, Фамилия VARCHAR(30) NOT NULL, Имя VARCHAR(30) NOT NULL,
- 29. Изменение структуры таблицы добавление поля в таблицу ALTER TABLE имя_таблицы ADD ( [, …]); изменение определения
- 30. Изменение структуры таблицы удаление первичного ключа таблицы ALTER TABLE имя_таблицы DROP PRIMARY KEY; переименование поля ALTER
- 31. CREATE TABLE "Отделы" ( "ID Отдела" SERIAL, "Название" VARCHAR(30) NOT NULL, ); ALTER TABLE "Отделы" ADD
- 33. Скачать презентацию