Перейти к основному содержимому
Informatik.uz
Глава 3. Базы данных

Основы баз данных

База данных — упорядоченно хранимая совокупность данных. Изучаем понятия таблицы, записи, поля и первичного ключа, а также роль СУБД.

Тема 8 из 11Чтение: 2 минОбновлено: 27 октября 2026 г.
Список тем (8 из 11)

База данных (БД) — совокупность взаимосвязанных данных, упорядоченных по определённым правилам и хранимых на компьютере. Школьный журнал, каталог библиотеки, список товаров интернет-магазина — всё это примеры баз данных. В отличие от беспорядочного хранения данных в файлах, база хранит их без повторов и в виде, удобном для быстрого поиска и изменения.

Самая распространённая модель — реляционная: данные хранятся в таблицах. Каждый столбец таблицы — это поле (например, имя, класс, год рождения), каждая строка — запись (полные сведения об одном ученике). У каждого поля есть тип: целое число, текст, дата. Чтобы однозначно определять каждую запись, задают первичный ключ — поле с неповторяющимися значениями (обычно id).

Таблицы базы связаны между собой. Например, в таблице «Ученики» у каждого ученика есть id, а в таблице «Оценки» поле student_id ссылается на этот id — такое поле называют внешним ключом. Благодаря этому имя ученика не записывается в таблице оценок снова и снова: данные хранятся в одном месте, а при изменении становятся верными везде.

Создание базы, её заполнение и обращение к ней выполняет система управления базами данных (СУБД, по-английски DBMS). Известные системы: SQLite, MySQL, PostgreSQL. СУБД поддерживает целостность данных (например, не допускает повторяющихся первичных ключей), обеспечивает одновременную работу многих пользователей, резервное копирование и управление правами доступа. Для обращения обычно используют язык SQL.

Главное

  • База данных — упорядоченная совокупность взаимосвязанных данных.
  • В реляционной модели данные хранятся в таблицах: столбец — поле, строка — запись.
  • Первичный ключ однозначно определяет каждую запись.
  • Внешний ключ связывает таблицы и уменьшает повторение данных.
  • СУБД (SQLite, MySQL, PostgreSQL) управляет базой и поддерживает целостность данных.

Практические задания

  1. Спроектируйте таблицу «Ученики» для вашего класса: определите не менее 4 полей (с названием и типом) и укажите первичный ключ. Внесите в таблицу 3 записи.
  2. Составьте две таблицы для школьной библиотеки: «Книги» и «Выданные книги». Определите, какое поле будет внешним ключом, и объясните, почему не нужно повторять название книги во второй таблице.
  3. Обоснуйте, какие из следующих полей могут быть первичным ключом: имя, фамилия, дата рождения, номер паспорта, порядковый номер (id).

Вопросы для закрепления

Проверьте себя: сначала подумайте, потом откройте ответ.

  1. 1Что такое поле и запись в таблице?
    Поле — столбец таблицы (вид данных), запись — строка таблицы (полные сведения об одном объекте).
  2. 2Чем первичный ключ отличается от внешнего?
    Первичный ключ однозначно определяет запись в своей таблице, а внешний ключ ссылается на первичный ключ другой таблицы и связывает таблицы.

Пройдено тем: 0 из 11

Войти и отметить
Informatika 11-sinf darsligi muqovasi
В учебникеИнформатика — 11 класс