|
|
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
Существует два типа времени (1,2) в расписании, как при выборе одного из них в подчиненной форме (через мастер подстановок) выбирались только то время, которое принадлежит соответствуещему типу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2004, 13:01:33 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
Три цвета времени - знаю. А два типа... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2004, 13:31:15 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
ну эта... Народ требует. Короче, фотку давай!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2004, 13:33:41 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
Тёмный выздоровел!!! Троектратное УРА!!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2004, 13:36:11 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
Владимир СанычТри цвета времени - знаю. А два типа... а я опять было промолчал... может имеется в виду прошедшее,будущее,настоящее? так их уже больше чем два... и это только простая форма а в Английском их вообще чуть не 26... а... понял... - это AM и PM наверное лучче уж бы промолчал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2004, 13:41:33 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
Да понимаю, я-не спец... Время задается по кредитной технологии(один час) и обычное(как одна пара)... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2004, 13:42:31 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
Zhaina, Ты хоть структуру свою (таблички и столбцы) распиши, а то сложно сообразить, о чем речь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2004, 13:45:54 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
Т.е. разные группы в универе учатся по двум типам времени...хе, у одних пары как обычные, а у других - занятия по часу... Надо сделать так чтобы не было накладки... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2004, 13:48:49 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
Zhaina , ты чужие сообщения вообще читаешь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2004, 13:50:17 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
Да, читаю... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2004, 13:59:02 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
Zhaina , не заметно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2004, 14:00:41 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
ZhainaТ.е. разные группы в универе учатся по двум типам времени...хе, у одних пары как обычные, а у других - занятия по часу... Надо сделать так чтобы не было накладки... А часы какие? Астрономические или Академические (типа тоже раздница) А, ваще, напиши свою функцию котороя из одного типа в другой переводит и ее юзай (более умного совета, без картинки или структуры (ИМХО) ты не получишь) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2004, 14:06:09 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
Не заметно, потому что не отвечаю. Если я надоела, больше не буду задавать глупые вопросы:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2004, 14:07:03 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
при чем тут часы - человек с комбобоксом справиться не может... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2004, 14:07:24 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
ZhainaНе заметно, потому что не отвечаю. Если я надоела, больше не буду задавать глупые вопросы:) Задавай, но только после того, как фотку выложишь :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2004, 14:13:29 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
Бррр :( Может всета ки картинку покажешь со своей подчиненнкой А то народ, как-то в непонятках - вот и огрызается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2004, 14:14:46 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
Zhaina Так я вставила свои поля... И у коллеги не работает... Она тоже пробовала... Темный, она тама не одна... уууу скрытница... Ломай свою базу, крошки сюда... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2004, 14:43:26 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
ZhainaСуществует два типа времени (1,2) в расписании, как при выборе одного из них в подчиненной форме (через мастер подстановок) выбирались только то время, которое принадлежит соответствуещему типу? какому типу соответствующему - тому, что уже в главной выбран? Если да, то включи в условие связи форм поля в главной/подчиненной с типом времени. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2004, 14:47:45 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
Чойто случилось... -Кромсает базу -Ищет фотку -Обиделась нафиг... Ну, если последнее, то точно здря... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2004, 14:59:28 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
Короче, я читал другие топики этого автора, поэтому понял, о чем речь. До сих пор было поле "начало занятия", оно входило в уникальный индекс, поэтому проблема его уникальности (в сочетании с другими полями) была решена. Теперь появилось новое условие: кроме "начала занятия" есть "тип времени". Это значит, что запрещено создавать не только записи с одинаковым "началом занятия", но и такие, где: первая запись - "тип времени" два часа вторая запись - "начало занятия" на час позже, чем у первой Если честно, у меня идей нет. Кроме как для "двухчасовых" записей создавать фиктивные вторые записи на второй час. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2004, 15:25:01 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
Владимир Саныч... Если честно, у меня идей нет. Кроме как для "двухчасовых" записей создавать фиктивные вторые записи на второй час. Саныч, это квалендарь называется, ака "учетный период"- (тут как-то на лестнице...). Если есть квалендарь, то нет времени, а есть простая метка в квалендаре, ака ид. (хотя на самом деле вовсе не ид., но ид.) Эта ид. в строку и вставляется, в отличие от лыка. А уж к етому ид - время привязывается - по желанию реализатора - либо вычислительным (рекомендовано квалендарем), либо явным образом. квалендарей два - по количеству периодов, поскольку не видно, чтобы они внутри себя хиерархию образовывали. ПС ежели что не так - увольте... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2004, 15:59:20 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
Ну и как это решает задачу избежания наложений? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2004, 16:02:46 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
Владимир СанычНу и как это решает задачу избежания наложений? откуда им взятся, наложениям? множество допустимых значений - ид.-ей - полностью определяется квалендарем. поле "начало занятий" FK на квалендарь. Ежели эскуэлить - то придется квалендарь в строки таблицы квалендаря разворачивать. Если не эскуэлить - то и блоб сгодится с функцией. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2004, 16:16:46 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
наложениемножество допустимых значений - ид.-ей - полностью определяется квалендарем. Не получается. Например, вот все допустимые значения: А. 08-09 Б. 09-10 В. 10-11 Г. 11-12 Д. 12-13 Е. 13-14 Ж. 14-15 И. 15-16 К. 08-10 Л. 10-12 М. 12-14 Н. 14-16 При этом надо как-то задать их сочетаемость, например Л не сочетается с В и Г. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2004, 16:23:13 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
Стандартно ЭСКУЭЛим: Таблица1: ДопустимыеКалендари(ИдК,ИмяК) : Заполнение: (1,"однодольный") (2,"двудольный") Таблица2: МеткиКвалендаря(ИдЗап,ИдКалендяря(FK ИдК ДопустимыеКалендари),_ Время_начала_патамушта_вычислять_не_умеем_и_не_хотим ) ('А.',1, 08-09) ('Б.',1, 09-10) ('В.' ,1, 10-11) ('Г.' ,1, 11-12) ('Д.',1, 12-13) ('Е.' ,1, 13-14) ('Ж.',1, 14-15) ('И.' ,1, 15-16) ('К.',2, 08-10) ('Л.',2, 10-12) ('М.',2, 12-14) ('Н.',2, 14-16) Описание квалендаря завершено. точка. В таблице расписание занятий, в поле время начала - вводим 'Ж.' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2004, 16:33:40 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
Как проверить, что расписание АБВГ годится и АБЛ годится, а АБЛГ не годится? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2004, 16:52:14 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
Сапсеп плахой... А если использовать не тип времени? А продолжительность занятия (ДлЗ) Т.е. Вводишь начало занятие (НачЗ), рассчитывается окончание (НачЗ-ДлЗ), с проверкой на совпадение с другим занятием... Значение по умолчанию поля для ввода длительности занятия, определяется по виду группы... Не, точно плохой... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2004, 17:08:34 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
Владимир СанычКак проверить, что расписание АБВГ годится и АБЛ годится, а АБЛГ не годится? Я же говорил - человек с комбобоксом не может справится. По смыслу все сводится к тому, что "Это нельзя проверить. Это можно использовать". -)) То есть проверить, заменим на управлять. Тогда... есть два ответа, один длиннее и правильнее, другой глупее и короче. Отвечу короче но вопросом. При вводе расписания через форму, разумно некий объект выбрать родительским по отношению к расписанию. Кто это - пропессор, ехо предмет или еще что-то. В любом случае, раз есть тупоконечное и остроконечное, значит есть процедура, умеющая их различать. Вот ЭТО и становится источником для ведущей (родительской) формы. ЭТО имеет в своем описании ИдК пригодного для ЭТОГО квалендаря. Дальше все сводится к способу заполнения (определения источника- фикс. набор значений, функция, запрос - все варианты хороши, запрос бы я выбрал в последнюю очередь, но, допустим, запрос) комбобокса В дочерней (ведомой) форме, где собственно и находится КОМБОБОКС для заполнения строки расписания, имеет в описании запроса ПАРАМЕТР, указывающий на ИдК ЭТОГО ведущей формы. типа Forms!Бла-бла-бла. ПС1 Правильность уже заполненного расписания можно проверить простым запросом, который сравнивает, группируя по ЭТОМу, количество строк, попадающих в допустимое множество значений, с общим количеством строк для ЭТОГо. ПС2 ...Саныч, тема может получиться гораздо обширнее, чем это кажется с первого взгляда.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2004, 17:10:44 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
вопрос то и не получился... -) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2004, 17:12:09 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
Не. Моя голова отказывается это понимать. Хочу увидеть конкретно - либо селект, либо способ описания индекса... В общих словах и так понятно. А решения все равно пока нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2004, 17:14:28 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
Владимир СанычНе. Моя голова отказывается это понимать. Хочу увидеть конкретно - либо селект, либо способ описания индекса... В общих словах и так понятно. А решения все равно пока нет. Саныч, я понимаю, что ты доброе дело сделать пытаешся. Но меня-то - почему мучаешь? Умучил...ввчеру попробую ... а оффтопик потереть - правильное дело... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2004, 17:35:55 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
А оффтопик я и потер. А у тебя было такое выражение лица, как будто ты знаешь ответ. А оказалось, что это только выражение... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2004, 17:39:21 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
Владимир СанычА оффтопик я и потер. А у тебя было такое выражение лица, как будто ты знаешь ответ. А оказалось, что это только выражение... Ну и дальнозоркий же ты, Саныч.... ПС а "на понт" я влет берусь... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2004, 17:53:45 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
Вариант madg - самый нормальный, по моему. Задаем продолжительность - расчитывам время окончания. И без всякого "типа времени". Нечего из непрерывности дискретность получать без видимой причины. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2004, 18:13:21 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
VaranЗадаем продолжительность - расчитывам время окончания. И как потом проверять? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2004, 18:17:07 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
VaranВариант madg - самый нормальный, по моему. Задаем продолжительность - расчитывам время окончания. И без всякого "типа времени". Нечего из непрерывности дискретность получать без видимой причины. и ЭТО ПРАВИЛЬНО. Правда "типа времени" все равно не отменяет - он (тип ) в длительность продолжительности переименовывается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2004, 18:20:06 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
Владимир Саныч VaranЗадаем продолжительность - расчитывам время окончания. И как потом проверять? не мог бы высокоуважаемый джин, пояснить, что именно он проверять собирается. Сударь, ежели Вы напроверке целостности средствами СУБД настаиваете, так, вот этого как раз "я не обещал". Хотя репу поморщу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2004, 18:22:38 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
репане мог бы высокоуважаемый джин, пояснить, что именно он проверять собирается. Сударь, ежели Вы напроверке целостности средствами СУБД настаиваете, так, вот этого как раз "я не обещал". Что значит что именно? Тот вопрос, который мы пытаемся решить в этом топике. Любыми средствами. Собственно, если запросом - то можно так: 1. Таблица времен с типами (длительностями) и началами. 2. Таблица часов только с началами (каждый ровно по одному часу). 3. Связь между 1 и 2 как 1:м (каждому времени может соответствовать один час или два, а может в каких-то случаях и больше). 4. Проверка отсутствия повторений по таблице 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2004, 18:28:05 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
Владимир Саныч 4. Проверка отсутствия повторений по таблице 2. пока не догнал - проверка отсутствия повторенй чего? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2004, 18:43:12 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
Многоликий Янус, блин ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2004, 18:44:47 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
не догнал... Владимир Саныч 4. Проверка отсутствия повторений по таблице 2. пока не догнал - проверка отсутствия повторенй чего? select таблица0.группа, таблица0.день недели, таблица2.час, count(*) as Ж from таблица0 //заполненная таблица, подлежащая проверке left join таблица1 left join таблица2 on ... group by таблица0.группа, таблица0.день недели, таблица2.час Если где-то получилось Ж>1, значит там ошибка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2004, 18:56:56 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
Владимир Саныч не догнал... Владимир Саныч 4. Проверка отсутствия повторений по таблице 2. пока не догнал - проверка отсутствия повторенй чего? select таблица0.группа, таблица0.день недели, таблица2.час, count(*) as Ж from таблица0 //заполненная таблица, подлежащая проверке left join таблица1 left join таблица2 on ... group by таблица0.группа, таблица0.день недели, таблица2.час Если где-то получилось Ж>1, значит там ошибка. аааа... догнал. В том квалендаре, который излагался, Ж - уникально в Таблица2: МеткиКвалендаря - PK оно там... Поэтому уникальный индекс на Ж в расписании, при желании, легко вешается. Обеспечивая желанную целостность... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2004, 19:14:22 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
ЖВ том квалендаре, который излагался, Ж - уникально в Таблица2: МеткиКвалендаря - PK оно там... Поэтому уникальный индекс на Ж в расписании, при желании, легко вешается. Обеспечивая желанную целостность... А чем отличается этот квалендарь от моей схемы с таблицами 1 и 2? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2004, 19:17:36 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
Владимир Саныч ЖВ том квалендаре, который излагался, Ж - уникально в Таблица2: МеткиКвалендаря - PK оно там... Поэтому уникальный индекс на Ж в расписании, при желании, легко вешается. Обеспечивая желанную целостность... А чем отличается этот квалендарь от моей схемы с таблицами 1 и 2? Ж)) вот этим: авторЕсли честно, у меня идей нет. Кроме как для "двухчасовых" записей создавать фиктивные вторые записи на второй час. ох, Саныч. ведь ввечеру мине придется под Именем своим светится - я сглупу куку вашу на свой компуктер посадил, как первородный, шоб паролев не набирать. stupid. может, пожалеешь баламута? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2004, 19:24:16 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
дифференциаторох, Саныч. ведь ввечеру мине придется под Именем своим светится - я сглупу куку вашу на свой компуктер посадил, как первородный, шоб паролев не набирать. stupid. может, пожалеешь баламута? Ну и что? Я-то тебя вычислил, но я не понимаю, почему ты не хочешь светиться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2004, 19:25:49 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
А что такое первородный? Как это делается? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2004, 19:26:17 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
авторНу и что? Я-то тебя вычислил, но я не понимаю, почему ты не хочешь светиться. под своим именем я сегодня, местами, строго матом бы раразговаривал... боюсь сорвусь... а зачем? кроме того, с меня и под собственным именем глупостей хватает. вдруг кто-то не навесит, то что не под именем? (мне много таскать пока нельзя) авторА что такое первородный? Как это делается? берется не порченный компуктер - не ходивший на sql.ru, вводится в режим рождения нового «пользователя» методом регистрации. В завершающей фазе дается согласие на сохранение пароля. Это называется оставить след… ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2004, 19:42:22 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
Владимир Саныч VaranЗадаем продолжительность - расчитывам время окончания. И как потом проверять? скромно ИМХО это единственный нормальный способ... я не думаю, что нужно тратить свое время на попытки найти/подобрать другое решение... дружно подпрыгивать вокруг задачи и хлопать себя по ляжкам АБЫР... АБЫР... АБЫРВАЛГ весь это шухер от лукавого (сорвалось, sorry) десять раз ИМХО часы работы преподавателям считают часами (минута * 60) время на программу считают часами (минута * 60) время урока/занятия считают часами (академическими - минута * 45, по-часовая оплата - минута * 60 <вот вам два типа времени>) как проверять - десятый вопрос еще десять раз ИМХО иные аргументы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2004, 20:04:00 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
VaranВариант madg - самый нормальный, по моему. ... Вот бы уж не подумал никогда... Отлучаться нельзя, без меня меня нормальным сделали... :) ЗЫ А вот ба автора... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2004, 20:11:09 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2004, 20:11:23 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
VaranНечего из непрерывности дискретность получать без видимой причины. дискретность все равно останется по общему делителю - минуте ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2004, 20:15:16 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
YBWвремя урока/занятия считают часами (академическими - минута * 45, по-часовая оплата - минута * 60 <вот вам два типа времени>) Автор имеет в виду не это. А занятия в 1 час и в 2 часа. YBWкак проверять - десятый вопрос Но это именно тот вопрос, который в этом топике задан. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2004, 20:20:27 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
Владимир Саныч YBWвремя урока/занятия считают часами (академическими - минута * 45, по-часовая оплата - минута * 60 <вот вам два типа времени>) Автор имеет в виду не это. А занятия в 1 час и в 2 часа. YBWкак проверять - десятый вопрос Но это именно тот вопрос, который в этом топике задан. ИМХО танцевать нужно от печки... ИМХО не имеет значения что имеет в виду автор, если он сделал ошибку в выкладках на первом-втором уже шаге. все следствия из неверной посылки неверны. все выводы базирующиеся на неверных выводах неверны - как следствие. ошибочным путем можно идти почти так же долго как и верным смысл? зы немножко более hot чем хотелось-бы, но так мало времени... извините... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2004, 20:34:52 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
YBWИМХО не имеет значения что имеет в виду автор, если он сделал ошибку в выкладках на первом-втором уже шаге. все следствия из неверной посылки неверны. Да, это так. Но постановка-то задачи дана свыше, не нам ее менять. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2004, 20:44:54 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
Эх, назвался груздем – лезу… То есть садюсь умничать. И, хотя «базенку» не выложу – по причине полной моей недееспособности на сей предмет – не умею, я словей вместо этого напишу… С постраничной выдачей. С разложением, слегка отличающимся от дневного (в сторону упрощения, определяемого характером задачи). вот пару только предварительных наблюдений 1) автор как проверять - десятый вопрос Мда… И это говорит поборник нормализации и защитник Кодда… А ЗАЧЕМ тогда про реляционные связи? 2) автордискретность все равно останется по общему делителю - минуте мне лично поразительно было бы самому читать все что дальше будет написано. Поскольку в цитированной фразе сказано ВСЕ., что дальше проистечет на нескольких страницах. Позволю же все-таки "вывалить" нижеследующее по двум причинам 1) Санычу обещал, что спою. 2) Не всякий "автор" понимает насколько велик. У меня во всяком случае не сложилось ясного представления, что автор вышецитированнолй гениальной фрази кристально-отчетливо понимает смысл им же самим сазанного. (Пардон - все дальнейшее почти исключительно из графоманских побуждений) ---------------- Начнем, покурив и оправившись. По возможности будем следовать разложению от YBW, с необходимыми упрощениями и исправлениями. Денормализации в этой задаче (мне) не избежать. Здесь это будет не столько метод ускорения поиска/сокращения объема хранилища, сколько метод упрощения пользовательского интерфейса в «духе Акцесс». Первая денормализация достается по наследству – «справочника» «предметов занятий помещения», следуя образцу, не заводим, считая причину занятия помещения «неклассифицированным строковым доменом». Простых справочника остается два - tblGroup, в котором кроме id нас ничего интересовать не будет, и tblLocation, в котором тоже есть id. Можно переходить к расписанию – tblSchedule. В нем определенно есть: - id – в терминологии YBW – идентификатор события (расписания) - groupID – идентификатор группы – вписан сюда по причине, которая будет прояснена ниже (возможно неявно). Ну а дальше? Кто чего нарисует? LocationID – идентификатор помещения - будем сюда вписывать или нет?. Прежде чем дать свой ответ, сделаю большое отступление. Поговорим о пресловутом времени. Атрибутный домен, в том числе «время» в «sql-базах» определяется как множество, на котором, как правило, определено отношение порядка: ([«Иванов» < «Ивановский»] - (с) Саныч) и отношение равенства («Иванов» = «Иванов»). В этом смысле, стандартный домен образует простое (быть может - упорядоченное) множество точек. Наличие «нормализующего справочника», ограничивающего множество допустимых значений, означает еще и нумерацию – развешивание целых чисел. «Поддержка целостности через ФК и УИ» сводится к проверке наличия числа в таком «справочнике». Для реализации которой как раз достаточно определения отношений равенства и порядка. Что и позволяет им с успехом работать (уникальным индексам и внешним ключам). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2004, 04:30:29 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
В «нашей» задаче по постановке требуется на этапе ввода данных проверять «занятость» помещения. Занятость естественным образом формулируется в терминах попадания (пробного МОМЕНТА времени) в (занятый) ИНТЕРВАЛ Время как множество точек («простой» домен datetime – определяющий множество мгновений, а не интервалов) для данного случая недостаточно, поскольку НЕОБХОДИМО определить как минимум отношение принадлежности. А, может быть, еще и операцию пересечения. То есть операции характерные для множеств а не для значений. Второе умение (определять пересечения) может быть представлено как выводимое из первого (определять попадание точки в интервал ). Если окажется под рукой такой механизм поддержки интервалов, который позволит решить задачу «проверки» (= поддержки целостности) интервалов на включение/пересечение, с использованием стандартных механизмов уникальных индексов и внешних ключей, то это, как минимум, облегчит программирование соответствующих пользовательских интерфейсов. Позволю себе думать, что в этом заключался (сакраментальный) вопрос Саныча – «Как проверять?». Поскольку работают желанные нам индексы и внешние ключи на «точечных» доменах, то и нашу интервальную задачу рано или поздно придется ПРИВЕСТИ к «точечному виду в множественном выражении». Интервал (времени) – это самостоятельная сущность. В общем случае, требующая самостоятельного определения. Разнотипность (в смысле масштаба, например) наблюдаемых интервалов времени определяется разнотипностью привязанных к ним событий. Все они (наблюдаемые интервалы) наложены на физическое время. Получаем следующий предварительный итог_1. Чтобы «заработали» средства «проверки», предоставляемые (реляционной) СУБД – интервалы надо перенумеровать. Чтобы не потерять привязку к физическому времени – его тоже ПРИДЕТСЯ перенумеровать – свести к ЦЕЛЫМ числам. При наличии разномасштабных интервалов физическое время придется квантовать величинами, не крупнее самого мелкого из интересующих интервалов. Дробление физического времени на интервалы осуществляется в календарных таблицах. Наложение логических (=событийных, =наблюдаемых) интервалов на (квантованное) физическое время осуществляется в квалендарных таблицах. Квалендарные таблицы – это таблицы, определяющие временную последовательность «проведенных наблюдений», отображающую логические интервалы наблюдений на физическое время. Дневную шутку оставляю здесь как термин, предлагая считать в рамках данного опуса составным словом - квалендарных=квази+календарных. -)) В простых (учетных) задачах наблюдаемые интервалы а) вложенные, и, б) события , как правило, естественным образом привязываются к самому мелкому логическому интервалу. Дробление физического времени имеет соответствующий шаг. В «нашей» задаче дробить физическое время придется мельче самого мелкого логического интервала. Указанное дробление позволяет (полу)автоматически решить задачу «проверки». ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2004, 04:31:56 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
Ближе к баранам. Пусть в нашей задаче определены два типа интервалов – «стандартная пара» и «часовое занятие».( В действительности задачу катастрофически упрощает предположение о наличии по крайней мере еще одного расписания – расписания звонков, но мы не будем этого требовать). Предположим, мы хотим обеспечить ввод времени оператором с точностью до минуты и не знаем ничего, кроме того, что интервал занятости имеет тип1 (длительность в единицах использованного шага дробления физического времени (минутах) известна и является реквизитом соответствующего логического интервала) и тип2. Весь объем наблюдаемого времени укладывается в неделю, поэтому для (поминутного) квантования физического времени потребуется не более 10080 значений (= записей). Наблюдать нам, кроме как за занятостью помещений, больше не за чем. Поэтому сам интересующий нас логический интервал будем представлять в (единственной) (квалендарной) таблице с составным первичным ключем tblOccupation следующей структуры. - timePoint – integer – метка деления времени. Первое поле Первичного ключа – номер минуты в неделе - LocationID – идентификатор (занятого) помещения (номер комнаты) – Второе поле первичного ключа. - EventID – идентификатор события (элемент расписания) – FK на ID таблицы tblSchedule С заявленным КАСКАДНЫМ УДАЛЕНИЕМ. При удалении ведущей строки из tblSchedule СУБД должна гарантировать удаление всех строк из tblOccupation. У tblOcupation тройное назначение – она совмещает в себе 1) функции календарной таблицы, разбивающей физическое время (timePoint – PK), 2) является продолжением таблицы tblSchedule – в ней живет хвост элемента расписания, только разложенный на 3) ВРЕМЯ ЗАНЯТОСТИ ПОМЕЩЕНИЯ – квалендарное описание интервала наблюдения. Работает tblOccupation в паре с tblSchedule следующим образом: Оператор вводит время начала события и длительность (как справедливо настаивают критики), которая может быть выбрана из «справочника допустимых интервалов» (не рассматриваем) . [ В целях упрощения программирования интерфейса немедленно проводим денормализацию таблицы tblSchedule, вводя в нее поля, соответствующие вводимым оператором значениям. ( по вкусу – например -numDayOfWeek – integer – день недели -inervalTypeID – integer – тип интервала – определяет его длительность, так или иначе пересчитанную в минуты. -IntervalTimeStart – Date – физический момент старта наблюдаемого интервала. ) На заявленных 3х полях хорошо определяется индекс, определяющий правильность заполнения элемента расписания. Правильность для последующий генерации занятого интервала. ] (Например) на afterInsert в форме, заполняющей элемент расписания, генерируется (в цикле, содержащемся в той же транзакции) гроздь записей в tblOccupation. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2004, 04:32:27 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
Желанные проверки выполняются автоматически – Insert в tblOccupation провалится, если там уже найдется хотя бы одна строка из вновь сгенерированного диапазона для данного помещения. Автоматом выполнились провеки на включение в диапазон и на пересечение множеств. При удалении записи из ведущей таблицы – каскадно удаляются записи из ведомой, освобождая тем замым помещение. Остается возможность провести исправление – перетереть ранее произведенное занятие, однако в общем случае апдейт здесь выглядит вырожденно, полностью заменяясь комбинацией делет-инсерт. За сим, - закругляюсь с дополнительными извинениями. ЗЫ0 С одной стороны - данной задаче (применились) множественные упрощения(=оптимизации). Не всегда так хорошо получается. С другой стороны – очевидно что «SQL разложения интервалов» разочаровывающее ресурсоемки в смысле объемов , а значит на больших задачах – рано или поздно времени обработки. Выводы и следствия отсюда без меня очевидны. (Честно говоря не совсем понимаю- зачем все это писал. Буду считать – что на понт повелся) ЗЫ1 Конечно, можно было вместо всех словей - отправить к техническим мануалам. Однако там ТАКИХ словей, наверно, не нашлось бы… Впрочем, как тут пишут – не четал. ))) ЗЫ2 Zhaina – боюсь в качестве «реферата» сии словья не сгодятся – погонют… И правильно сделают. ЗЫ3 нашедшие силы дочитать до конца могут начинать смеяться… ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2004, 04:33:48 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
Браво,Victosha! Непонятно,но здорово! «неклассифицированный строковый домен»- сильно (а что это значит?) Кодд и Дейт отдыхают! Особенно понравилось -"нашедшие силы дочитать до конца могут начинать смеяться…" Полностью поддерживаю :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2004, 07:40:01 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
Ничего себе Не ожидала такого... Молодцы, ребята!!! С вами не соскучишься! Спасибо :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2004, 09:06:38 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
Нда :( Что требуется автору, я понял (благодаря Санычу) - занятие может обычное (час) или спаренное (пара) - знаем начало занятия - народ еще предложил вычислять окончание занятия (я согласен) А вот что вконце понакатали - просто сил не хватило дочитать :( (моральных) Таки вопрос еще открыт? А вчем проблема опредления пересечения временных интервалов? Вариант для математиков :) Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2004, 09:18:41 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
>Постановка задачи дана свыше Мне кажется, что это тот случай, когда надо менять постановку. Пусть занимаются по парам, как все нормальные люди. Чтобы убедится в нелепости этой задачи, просто представьте себе распечатку получившегося расписания. Спорим, без пузыря ни один студент свою аудиторию не найдет. Я подозреваю, что надо два расписания. Одно- для пар, другое для часов. И отдельно проверку пересечений ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2004, 09:37:38 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
Да, дамала никогда не буду писать проги на Бэйсик... Теперь придется, руководитель заставляет, т к сам говорит что "знает"... мда, взвалил всё на нас с коллегой(как уже заметили) Честно, ни одну функцию на Бэйсик не знаю...только мой любимый Паскаль, Си. Так что только с вашей оющей помощью все получается потихоньку... Спасибо огромное еще раз... С индексами разобралась... Спасибо Санычу! papromeТаки вопрос еще открыт? А вчем проблема опредления пересечения временных интервалов? Вариант для математиков :) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Моя любимая математика! Вот, как и где теперь это все написать? Что при введении накладки времени выдавало ошибку? Victosha 2) Не всякий "автор" понимает насколько велик. У меня во всяком случае не сложилось ясного представления, что автор вышецитированнолй гениальной фрази кристально-отчетливо понимает смысл им же самим сазанного. Просто прошу совета как легче было бы сделать и лучше... Да кстати, дурацская таблица времени которая связана 1:М... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2004, 10:41:08 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
Zhaina Victosha 2) Не всякий "автор" понимает насколько велик. У меня во всяком случае не сложилось ясного представления, что автор вышецитированнолй гениальной фрази кристально-отчетливо понимает смысл им же самим сазанного. Просто прошу совета как легче было бы сделать и лучше... Да кстати, дурацская таблица времени которая связана 1:М... программно проверить занятость на такой табле можно примерно следующей ф-цией Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 1) не проверял - будет ли работать 2) я говорил немного о друном 3) отвечать в течении дня вряд ли смогу. Может вечером - новую песню спою... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2004, 11:04:28 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
глупый 1) не проверял - будет ли работать 2) я говорил немного о друном 3) отвечать в течении дня вряд ли смогу. Может вечером - новую песню спою... Спасибо! Попробую внедрить... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2004, 11:22:17 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
paparomeЕсли выражение верно, значит интервалы пересекаются :) А теперь осталось написать селект, который проверяет по этой формуле все записи попарно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2004, 11:31:10 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
ZhainaСпасибо Санычу! А фотку? :^) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2004, 11:31:53 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
madgЧойто случилось... -Кромсает базу -Ищет фотку -Обиделась нафиг... Ну, если последнее, то точно здря... СанычА фотку? :^) Фотку как только найду... Но сначала покрамсаю базу или обидеться нафиг? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2004, 11:52:06 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
Zhainaили обидеться нафиг? Не надо. Я же улыбнулся. :^) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2004, 11:56:09 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
Владимир Саныч paparomeЕсли выражение верно, значит интервалы пересекаются :) А теперь осталось написать селект, который проверяет по этой формуле все записи попарно. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Что-то в этом духе :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2004, 12:01:26 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
А! Eще забыл убрать из этого списка "самопересечения" Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2004, 12:10:38 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
2 Zhaina предложенная глупым функция IsIntervalOccupied работать не будет, так как больший интервал покрывает меньший с перехлестом. Так что, пробовать реализовывать не надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2004, 13:06:55 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
2 paparome Как интервал, осмелюсь доложить, что Вы в своей математической модели не хотите обратить внимание на то, что интервал, по крайней мере - времени, в обсуждавшемся контексте, по существу представляет собой НЕ число, а одномерный вектор. Вы совершенно прошли мимо этого факта, на который уважаемый YBW неоднократно и специально указывал. Позвольте объявить ваше моделирование неадекватным предметной области. :-)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2004, 13:48:30 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
зевающий интервал2 paparome Как интервал, осмелюсь доложить, что Вы в своей математической модели не хотите обратить внимание на то, что интервал, по крайней мере - времени, в обсуждавшемся контексте, по существу представляет собой НЕ число, а одномерный вектор. Вы совершенно прошли мимо этого факта, на который уважаемый YBW неоднократно и специально указывал. Позвольте объявить ваше моделирование неадекватным предметной области. :-)) Прошу пардона, но я не понял вашего утверждения :( Вектор - хорошо, дык у меня интервал и задается ДВУМЯ переменными (начало и конец) Кто сказал, что у вектора нельзя посчитать его скалярный размер? |вектор| PS: Критику, плиз, по существу!!! Что и как не будет работать в моем примере - потом и подумаем как это исправить :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2004, 15:30:20 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
2 paparome сбрендил я. Все словья забрал назад, и больше не отдам. прошу пардону. Видно - левый глаз косит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2004, 15:46:33 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
paparomeКто сказал, что у вектора нельзя посчитать его скалярный размер? PS: Критику, плиз, по существу!!! Что и как не будет работать в моем примере - потом и подумаем как это исправить :) безотносительно задачи. Модераторы - можно в ПТ или потереть. я пытаюсь быть мягким деликатным и рассудительным. Никто не спорит что любую задачу можно решить как минимум в двух вариантах решений - правильном и неправильном... просто мне не интересно решать задачу неправильно и потом исправлять... кста "постановка свыше" для меня не всегда есть самый серьезный аргумент... а по существу вашего поста критика сводится ИМХО к тому, что вы ИМХО путаете теплое с мягким. задавая начало и конец вы описываете по-сути отрезок а не вектор. задавая начало, протяженность (величину) и направление вы описываете вектор. задавать направление вектора времени - это очень кайфно но, вероятно, не реально (применимо?). Давайте забъемся на том, что этот вектор у на уже есть и он градуирован стандарно (скалярен)... ИМХО не плодите сущности без надобности... (это как вариант, мы на нем можем и не забиваться :)) ) считая скалярный размер отрезка времени вы все равно говорите о часах минутах секундах или "формах времени" whateverelse. считая протяженность вектора (я говорю о времени, поэтому использую "протяженность") вы также используете шкалу - часы минуты секунды и проч. считать продолжительность урока в секундах - запарно, считать в разных "формах времени" - концептуально ошибочно. вроде как "на одном конце дороги стоит город Москва а на другом конце дороги стоит город Рязань" ИМХО нужно выбрать максимально длинный минимально достаточный интервал (ИМХО в минутах) для шкалы времени и брать его за опорный (10-15 мин), но я выбрал бы за опорный интервал минуты... в пр-пе вектор vs отрезок - не существенно и я не собираюсь сняв трусы Piss Around по этому поводу. Меняется только алгоритм расчета, грамотность реализации и потенциальная "развертываемость" системы. **************************** программа уже работает, но пока дает неверные результаты... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2004, 20:11:07 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
YBWпрограмма уже работает, но пока дает неверные результаты... Уже мажется, но еще пахнет... если кто знает этот анекдот. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2004, 21:04:57 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
Владимир Саныч YBWпрограмма уже работает, но пока дает неверные результаты... Уже мажется, но еще пахнет... если кто знает этот анекдот. яндекс не рулит и не помогает... http://www.yandex.ru/yandsearch?rpt=rad&text=%D3%E6%E5+%EC%E0%E6%E5%F2%F1%FF%2C+%ED%EE+%E5%F9%E5+%EF%E0%F5%ED%E5%F2 рассказывай давай у меня еще пара минут за компом есть... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2004, 21:22:25 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
YBWрассказывай давай у меня еще пара минут за компом есть... Гитлер издал приказ разработать технологию производства масла из г%вна. Через некоторое время приезжает посмотреть, как идут дела. Ему докладывают: половина дела сделана. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2004, 21:28:48 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
2 YBW Что-то сударь, Вас сильно понесло. Придется мне вступиться за папу. За запрос свой он пусть сам отвечает. А что касается «модели», - так «папа» просто правило треугольника нарисовал. Полезное, между прочим, свойство для этой задачи. Ну, глюкнул я на этом ближе к вечеру. У Вас - то пафос какой природы? Из того, что он запрос «не дописал» не следует что правило треугольника не работает. Ну вот Вам, пусть кривой, но рабочий запрос, построенный на таблице, которую Zhaina на картинке нарисовала. Возвращает количество пересечений для интервала, передаваемого как параметр. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Что-то похоже, в «тупик» обсуждение заходит. Просто демонсрация какая-то. ЗЫ2 Саныч, ты вчера что-то про выражение моего лица говорил. Я сильно близорукий -7,5, может быть поэтому, твоего выражения сегодня никак разглядеть не могу… ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2004, 23:52:02 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
VictoshaСаныч, ты вчера что-то про выражение моего лица говорил. Я сильно близорукий -7,5, может быть поэтому, твоего выражения сегодня никак разглядеть не могу… Ну, чаво. Я в тебя всегда верил. Просто вчера я никак не мог понять, в чем состоит твое решение, пока ты не объяснил, что это просто выражение лица такое... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.08.2004, 23:57:12 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
понял два типа ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2004, 00:05:57 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
Victoshaпонял два типа ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2004, 00:13:03 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
Владимир Саныч Victoshaпонял два типа ??? Владимир Саныч репане мог бы высокоуважаемый джин, пояснить, что именно он проверять собирается. Сударь, ежели Вы напроверке целостности средствами СУБД настаиваете, так, вот этого как раз "я не обещал". Что значит что именно? Тот вопрос, который мы пытаемся решить в этом топике. Любыми средствами. Собственно, если запросом - то можно так: 1. Таблица времен с типами (длительностями) и началами. 2. Таблица часов только с началами (каждый ровно по одному часу). 3. Связь между 1 и 2 как 1:м (каждому времени может соответствовать один час или два, а может в каких-то случаях и больше). 4. Проверка отсутствия повторений по таблице 2. пусть пудет так - мы с тобой - два типа. Каждый с выражением лица. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2004, 00:15:35 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
Сидит милай на крыльце С выраженьем на лице. А у милава лицо Занимает все крыльцо. И пусть меня модерируют... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2004, 00:23:16 |
|
||
|
Опять проблемы с незнанием :((( (два типа времени)
|
|||
|---|---|---|---|
|
#18+
По всему сочинению отвечать не буду, но все равно не согласен А в частности: YBWзадавая начало и конец вы описываете по-сути отрезок а не вектор. задавая начало, протяженность (величину) и направление вы описываете вектор. задавая начало и конец я описываю не просто отрезок, а направленный отрезок - а он по определению и является вектором (или я что-то в этой жизни не понимаю :( ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.08.2004, 09:12:14 |
|
||
|
|

start [/forum/topic.php?all=1&fid=45&tid=1672584]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
26ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
125ms |
get tp. blocked users: |
1ms |
| others: | 204ms |
| total: | 400ms |

| 0 / 0 |
