LINUX.ORG.RU

История изменений

Исправление deep-purple, (текущая версия) :

Делай так:

Таблица «уроки (lessons)»

id - целое, беззнаковое, автоинкремент

name - варчар 255 утф-8 генерал цы, название урока (История, Математика, др.)

Таблица «классы (classes)»

id - целое, беззнаковое, автоинкремент

name - варчар 255 утф-8 генерал цы, название класса (11 класс, 5 класс, др.)

Таблица «уроки классов (classes_lessons)»

class_id - целое, беззнаковое, не уникальный индек, айдишник класса

lesson_id - целое, беззнаковое, не уникальный индек, айдишник урока

lesson_date_time - DATETIME, дата и время начала урока

Но если тебе не критична вся сетка календаря, то можешь вместо lesson_date_time сделать поле day_number - ENUM, беззнаковое, не уникальный индекс и перечислить там все дни словами: «mon», «tue» и т.д.

Если важен порядок следования уроков, добавь поле sort_number - инт, беззнаковое, не уникальный индекс.

А вот потом поговорим какие данные и в каком виде ты хочешь из этих таблиц доставать.

Исправление deep-purple, :

Делай так:

Таблица «уроки (lessons)»

id - целое, беззнаковое, автоинкремент

name - варчар 255 утф-8 генерал цы, название урока (История, Математика, др.)

Таблица «классы (classes)»

id - целое, беззнаковое, автоинкремент

name - варчар 255 утф-8 генерал цы, название класса (11 класс, 5 класс, др.)

Таблица «уроки классов (classes_lessons)»

class_id - целое, беззнаковое, не уникальный индек, айдишник класса

lesson_id - целое, беззнаковое, не уникальный индек, айдишник урока

lesson_date_time - DATETIME, дата и время начала урока

Но если тебе не критична вся сетка календаря, то можешь вместо lesson_date_time сделать поле day_number - ENUM, беззнаковое, не уникальный индекс и перечислить там все дни словами: «mon», «tue» и т.д.

А вот потом поговорим какие данные и в каком виде ты хочешь из этих таблиц доставать.

Исходная версия deep-purple, :

Делай так:

Таблица «уроки (lessons)»

id - целое, беззнаковое, автоинкремент

name - варчар 255 утф-8 генерал цы, название урока (История, Математика, др.)

Таблица «классы (classes)»

id - целое, беззнаковое, автоинкремент

name - варчар 255 утф-8 генерал цы, название класса (11 класс, 5 класс, др.)

Таблица «уроки классов (classes_lessons)»

class_id - целое, беззнаковое, не уникальный индек, айдишник класса

lesson_id - целое, беззнаковое, не уникальный индек, айдишник урока

lesson_date_time - DATETIME, дата и время начала урока

А вот потом поговорим какие данные и в каком виде ты хочешь из этих таблиц доставать.