|   |   | 
| 
 | Проектирование структуры регистра сведений | ☑ | ||
|---|---|---|---|---|
| 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, может. Учителя ведут уроки в разных классах одновременно.     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |