Что такое база данных? Таблицы, строки и столбцы
Где компьютер держит информацию в порядке, в безопасности и всегда под рукой
- объяснить, что такое база данных и зачем она нужна,
- назвать три кирпичика: таблица, строка и столбец,
- сказать, почему база данных лучше таблиц-электронных листов и отдельных файлов,
- описать, что такое СУБД, и назвать несколько (MySQL, PostgreSQL, SQLite),
- объяснить, как SQL - это язык, на котором мы разговариваем с базой данных.
1. Что такое база данных?
Подумай о своей школе. Кто-то должен помнить имя каждого ученика, в каком он классе и сколько ему лет. Если учеников 500, удержать всё это в голове невозможно. Нужно место, чтобы хранить факты, и быстрый способ снова их найти.
База данных - это как раз такое место. Это упорядоченное собрание сведений (кусочки сведений мы называем данными), которое живёт внутри компьютера. Поскольку всё упорядочено, компьютер отвечает на вопросы вроде "Кто из учеников учится в 7 классе?" в мгновение ока.
Простой образ: представь огромную библиотеку. Книги не свалены кучей на полу - они стоят на подписанных полках, разложены так, что ты сразу подходишь к нужной. База данных - это библиотека для информации компьютера: у всего есть своё место, и на каждом месте своё.
2. Таблицы, строки и столбцы
Самый распространённый вид базы данных - реляционная база данных. Она хранит данные в таблицах. Таблица похожа на сетку на листе в клеточку:
- Таблица хранит один вид предметов. Таблица
studentsхранит учеников; таблицаbooksхранит книги. - Столбец - это один вид сведений, который есть у каждого предмета: для учеников это может быть имя, класс или город. Столбцы идут сверху вниз.
- Строка (её ещё называют записью) - это один отдельный предмет: целый ученик со значением в каждом столбце. Строки идут слева направо.
- Ячейка - это место, где строка встречается со столбцом: одно значение, например имя "Aida".
Удобно запомнить так: столбцы - это виды фактов, а каждая строка - это один предмет, у которого все эти факты заполнены.