|
Проектирование структуры регистра сведений | ☑ | ||
---|---|---|---|---|
0
uponTyne
20.09.13
✎
11:23
|
Добрый день.
Посоветуйте, как лучше организовать структуру регистра сведений. В непериодическом регистре планируется хранить школьное расписание уроков. Сочетание номера урока и учителя определяет класс, предмет и кабинет. Получаются измерения НомерУрока и Учитель, а ресурсы Класс, Предмет и Кабинет. С другой стороны, сочетание номера урока и класса определяет учителя, предмет и кабинет. Получаются измерения НомерУрока и Класс, а ресурсы Учитель, Предмет и Кабинет. С третьей стороны, измерениями следует быть номеру урока и кабинету. По идее, нужны все три варианта разрезов: и учительское расписание, и расписание по классам, и занятость кабинетов. Но делять абсолютно все поля измерениями не кажется правильным. Как лучше сделать с технической точки зрения? Имеет ли смысл делать отдельные регистры для каждого варианта разрезов? |
|||
1
zladenuw
20.09.13
✎
11:25
|
на бумаге нарисуй таблицу и смотри оптимальные алгоритмы поиска и отбора по ним.
|
|||
2
uponTyne
20.09.13
✎
11:30
|
zladenuw, имеем 5 полей: НомерУрока, Класс, Учитель, Предмет и Кабинет. Среди них выделяются три пары ключевых полей. У разных пар разные алгоритмы отбора? Не совсем понимаю.
|
|||
3
Михаил Козлов
20.09.13
✎
11:33
|
Для любого набора измерений нужные расписания получите запросом.
Не увидел дня недели в измерениях. Как собираетесь фиксировать разные расписания в разных четвертях? |
|||
4
zladenuw
20.09.13
✎
11:34
|
та да
|
|||
5
Philix
20.09.13
✎
11:34
|
(0) Не забудь про уроки труда (или технологий - как сейчас сие называют): там мальчики и девочки разбегаются по разным кабинетам к разным учителям.
|
|||
6
zladenuw
20.09.13
✎
11:39
|
http://www.proect66.narod.ru/index21_1.html
поищи в инете. есть много примеров. |
|||
7
uponTyne
20.09.13
✎
11:39
|
Дни недели, смены, четверти, группы внутри класса - это всё будет. Чуть позже.
Михаил Козлов, так делать три отдельных регистра? |
|||
8
Михаил Козлов
20.09.13
✎
11:46
|
(7) Зачем? Из одного получите нужные данные запросом.
Укажите учителя - получите расписание учителя, укажите класс - класса, кабинет - в кабинете. Класс + кабинет - когда и кто ведет уроки в этом кабинете для этого класса. |
|||
9
uponTyne
20.09.13
✎
11:51
|
Михаил Козлов, запрос в любом случае можно написать. Но отбор вроде бы эффективнее делается по значениям измерений, а не ресурсов. Измерения - НомерУрока, Класс, Учитель, Кабинет, ресурс - Предмет. Так?
|
|||
10
Михаил Козлов
20.09.13
✎
11:54
|
Если Вы насчет скорости - не беспокойтесь, не такой уж большой объем информации.
|
|||
11
Infsams654
20.09.13
✎
12:23
|
(9) "Измерения - НомерУрока". Что, в РС может быть много записей с одинаковым НомерУрока ?
|
|||
12
uponTyne
20.09.13
✎
12:28
|
Infsams654, может. Учителя ведут уроки в разных классах одновременно.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |