17:18 Введение в SQL: История и назначение языка SQL. | ||||||||||||
Курс по SQLУрок 2: Введение в SQL: История и назначение языка SQLSQL (Structured Query Language) — это язык программирования, используемый для управления и манипуляции данными в реляционных базах данных. В этом уроке мы рассмотрим историю возникновения SQL, его назначение, а также основные команды, используемые для работы с базами данных. История языка SQLЯзык SQL был разработан в 1970-х годах в компании IBM. Впервые он был представлен как SEQUEL (Structured English Query Language), однако позже название было изменено на SQL. В 1986 году Американский национальный институт стандартов (ANSI) принял SQL в качестве стандарта для реляционных баз данных. SQL был разработан на основе реляционной модели данных, предложенной Эдгаром Коддом. Реляционная модель данных использует таблицы для представления данных и отношения между ними. Таблицы состоят из строк и столбцов, где каждая строка представляет собой запись, а каждый столбец — атрибут записи. Назначение языка SQLSQL предназначен для выполнения различных операций над данными в реляционных базах данных. Основные задачи, решаемые с помощью SQL:
Основные команды SQLSQL включает в себя несколько категорий команд, каждая из которых предназначена для выполнения определенных операций:
Примеры использования SQLРассмотрим несколько примеров команд SQL. Создание таблицы
Результат выполнения
Добавление данных
Результат выполнения
Выборка данных
Результат выполнения
УпражненияУпражнение 1: Создание таблицы «Заказы»Создайте таблицу «Заказы», которая будет содержать следующие поля: «ID», «Клиент», «Дата», «Сумма». Свяжите таблицу «Заказы» с таблицей «Клиенты» с помощью внешнего ключа. Решение:
Объяснение: Мы создали таблицу «Заказы» с полями, указанными в задаче, и добавили поле «Клиент», которое является внешним ключом, ссылающимся на таблицу «Клиенты». Упражнение 2: Вставка данных в таблицу «Заказы»Добавьте несколько записей в таблицу «Заказы». Решение:
Объяснение: Мы добавили записи в таблицу «Заказы», используя команды INSERT INTO. | ||||||||||||
|
Всего комментариев: 0 | |