← Вернуться к оглавлению
Alterna · глава 23 · страница 23.2

Табличные модели

Когда объект описывают в строках и столбцах: типы таблиц, формулы, расчёт по матрице.

Табличная информационная модель — это способ описания объекта в виде таблицы. Строки и столбцы — это объекты или свойства, а в клетках — значения. По ФГОС/ФОП — это основной способ систематизировать однотипные данные.

ФГОСФОПОГЭ №14ЕГЭ №1,9
01

Три главных типа таблиц

Объект-свойство, объект-объект, двоичная матрица

ФГОС

1) «Объект — Свойство»

Одна строка — один объект. Один столбец — одно свойство. В клетке — значение этого свойства у данного объекта.

УченикРост, смВес, кгКласс
Аня16552
Боря17263
Вика16048

2) «Объект — Объект»

Строки — объекты одного типа, столбцы — объекты другого типа. В клетке — связь между ними (расстояние, время, наличие).

ГородМоскваТулаКалуга
Москва180190
Тула180110
Калуга190110

Километры между городами. Главная диагональ пуста (город до себя).

3) Двоичная матрица (матрица связей)

Тот же тип «объект-объект», но в клетке только 0 или 1: есть связь или нет. Используется для графов, смежности, отношений.

АБВГ
А0110
Б1001
В1001
Г0110

«1» означает ребро между вершинами. Симметрична относительно главной диагонали (А-Б = Б-А).

02

Формулы для расчётов

Сколько строк, столбцов, клеток

Если в таблице M строк и N столбцов:

Всего клеток = M · N
Информационный объём = M · N · i бит (i — сколько бит на одно значение)

Пример: таблица успеваемости 30 учеников по 12 предметам, оценки от 2 до 5 (N=4 значения, i=2 бит):

Клеток: 30 · 12 = 360
Объём: 360 · 2 = 720 бит = 90 байт
03

Калькулятор таблицы

Определи размер таблицы и сколько памяти она занимает

Зная M строк, N столбцов и количество возможных значений, можно рассчитать:

  • Общее число клеток = M × N
  • Бит на одну клетку = ⌈log₂(значений)⌉
  • Объём таблицы в битах = M × N × бит

Например, журнал 30 учеников × 12 предметов, оценки 2–5 (4 значения = 2 бита): 30 × 12 × 2 = 720 бит = 90 байт.

📊Параметры таблицы
Введи параметры и нажми «Рассчитать».
04

SQL-симулятор

Составь запрос к таблице и получи результат — как в реальной базе данных

ФГОСЕГЭ №13
🗄️Интерактивный SQL-тренажёр

Таблица Students — база данных класса:

IDИмяВозрастКлассБалл
1Алиса1585
2Борис1692
3Вика1578
4Глеб1610А88
5Даша1595
6Егор1610А72
7Жанна1590
8Захар1610Б81
Задание 1 / 8 +50 XP

SELECT * FROM Students
05

Логические задачи с таблицами

Двоичные матрицы для решения головоломок — ставь 1 или 0

ФГОСЕГЭ №1
🧩4 задачи: бинарная матрица
06

Мини-тест: 5 вопросов

XP: 0