17:18 Основы баз данных: Понятие базы данных, реляционная модель данных. |
Курс по SQLУрок 1: Основы баз данных: Понятие базы данных, реляционная модель данныхБаза данных (БД) — это организованная коллекция структурированной информации или данных, которые обычно хранятся в электронном виде в компьютерной системе. База данных управляется системой управления базами данных (СУБД). Вместе данные и СУБД, а также приложения, связанные с ними, называются системой баз данных. Часто используется термин «реляционная база данных», который означает систему баз данных, основанную на реляционной модели данных, предложенной Эдгаром Коддом в 1970 году. Понятие базы данныхБаза данных представляет собой совокупность данных, организованных таким образом, чтобы ими можно было легко управлять и извлекать их. Базы данных используются в различных сферах: от бизнеса и науки до правительственных учреждений и частных лиц. Базы данных обеспечивают возможность хранения, поиска, извлечения и изменения данных с минимальными усилиями. Реляционная модель данныхРеляционная модель данных является наиболее распространенной моделью данных в настоящее время. Основное понятие реляционной модели — таблица (или отношение). Таблица состоит из строк (записей) и столбцов (полей). Каждая строка представляет собой уникальную запись, а каждый столбец — определенный тип данных. Например, таблица «Сотрудники» может содержать следующие поля: «ID», «Имя», «Фамилия», «Должность», «Отдел». Таблицы в реляционной базе данных связаны между собой с помощью ключей. Основные виды ключей:
Пример таблицыРассмотрим таблицу «Сотрудники» и таблицу «Отделы».
Результат выполненияПосле выполнения этих команд будут созданы две таблицы, где таблица «Сотрудники» будет ссылаться на таблицу «Отделы» с помощью внешнего ключа.
УпражненияУпражнение 1: Создание таблицы «Проекты»Создайте таблицу «Проекты», которая будет содержать следующие поля: «ID», «Название», «Описание», «Дата начала», «Дата окончания». Свяжите таблицу «Проекты» с таблицей «Сотрудники» с помощью внешнего ключа. Решение:
Объяснение: Мы создали таблицу «Проекты» с полями, указанными в задаче, и добавили поле «Руководитель», которое является внешним ключом, ссылающимся на таблицу «Сотрудники». Упражнение 2: Вставка данных в таблицыДобавьте несколько записей в таблицы «Отделы», «Сотрудники» и «Проекты». Решение:
Объяснение: Мы добавили записи в таблицы «Отделы», «Сотрудники» и «Проекты», используя команды INSERT INTO. |
|
Всего комментариев: 0 | |