экономия места в таблице Mysql

Привет, может кто-нибудь предложить мне способ сохранить расположение сидений, которое является матрицей nXm в таблице mysql. Ниже мы приводим таблицу nXm.

Я хочу, чтобы каждый элемент матрицы имел уникальный идентификатор с одним исключением в случае спящего, два элемента одинаковы

MatrixTable

|MatrixID|Rows|Colls| 

где MatrixID является первичным ключом

SeatTakenTable

 |MatrixID|Row|Column|PassangerType|ElementID| 

Где все столбцы являются основным ключом композита

Существует нет nead, чтобы сэкономить свободные места, потому что не будет никаких сговоров при использовании этого «логического» ключа

Для спящего вам нужно вставить две строки в таблицу SetTaken с тем же ElemntID