Конференция "Прочее" » SQL людям :о)
 
  • ANTPro © (05.12.08 16:49) [0]
    Существуют ли визуальные средства для составления (простых) SQL запросов ориентированных на простых пользователей нашел пока только это ( http://www.activequerybuilder.com/ ), но компоненты ориентированны все же на опытного пользователя. Существует ли что-нибудь с более простым интерфейсом?
  • Ega23 © (05.12.08 16:54) [1]
    гм...
    ИМХО, не бывает "простого пользователя", который может составлять SQL-запрос.

    А так - Select * from table.  :)
  • ANTPro © (05.12.08 16:55) [2]
    > [1] Ega23 ©   (05.12.08 16:54)

    Я тоже пока склоняюс к этому, но вдруг? :о)
  • Ega23 © (05.12.08 17:02) [3]

    > Я тоже пока склоняюс к этому, но вдруг? :о)


    Вдруг, пардон, бывает только пук.
    Просто нецелесообразно это. Продвинутый человек будет сам нормально запросы писать. Если это в рамках какой-то системы для тупых пользователей делать, то им не нужно Select * from Persons where PersName like('%ов') and ....
    Им нужна формочка, где будет чекбокс и "имя как " ...
  • Anatoly Podgoretsky © (05.12.08 17:04) [4]
    > ANTPro  (05.12.2008 16:49:00)  [0]

    Их просто гигантское количество штук.
    А простой запрос, частный случай сложного.
  • Сергей М. © (05.12.08 17:06) [5]

    > ANTPro ©   (05.12.08 16:49)  


    Виз.конструктор запросов от MS Access - куда уж проще
  • ANTPro © (05.12.08 17:10) [6]
    > [4] Anatoly Podgoretsky ©   (05.12.08 17:04)

    И где можно посмотреть хотябы на один экземпляр из этого гиганского множества? Что-то пока не гуглиться простой интерфейс :(
  • ANTPro © (05.12.08 17:12) [7]
    > [5] Сергей М. ©   (05.12.08 17:06)

    Возможно, но даже он является не простым. (да и в виде компонента для .NET его не достать :(  )
  • ANB (05.12.08 17:14) [8]

    > И где можно посмотреть хотябы на один экземпляр из этого
    > гиганского множества? Что-то пока не гуглиться простой интерфейс
    > :(

    Запросная система - штука сложная и дорогая. И, как правило, либо заточена под конкретную базу, либо примитивна и непонятна пользователям.
  • ANTPro © (05.12.08 17:19) [9]
    > [8] ANB   (05.12.08 17:14)

    Нужна «Запросная система без привязки к конкретной БД примитивная понятная пользователям, пусть дорогая» о как :о)
  • stas © (05.12.08 17:21) [10]
    ANTPro ©   (05.12.08 16:49)
    Для какой задачи?
    Я ограничился тем что подключаю пользователям представление в Exсel, а они там уже занимаются - фильтруют, крутят как им надо.
    Но этих пользователей я бы не назвал простыми.
  • Сергей М. © (05.12.08 17:22) [11]

    > без привязки к конкретной БД


    А откуда будут браться имена и типы объектов (таблицы, запросы, ХП, вью, функции и т.д. и т.п.), участвующих в проектируемом запросе ?
  • ANTPro © (05.12.08 17:34) [12]
    > [11] Сергей М. ©   (05.12.08 17:22)

    Имена будут браться из метаданных(никаких вью и хп, функций) только простые запросы.(Пока еще не понятно как будет проект «выглядеть в целом» вот и ищу отдельные компоненты о которых знаю мало)

    > [10] stas ©   (05.12.08 17:21)
    > Для какой задачи?
    > Я ограничился тем что подключаю пользователям представление
    > в Exсel, а они там уже занимаются — фильтруют, крутят как
    > им надо.

    Такой вариант не походит.
  • Ega23 © (05.12.08 17:41) [13]

    > Нужна «Запросная система без привязки к конкретной БД примитивная
    > понятная пользователям, пусть дорогая» о как :о)


    гм... Да фиг ты её такую найдёшь. И, откровенно говоря, коль она ещё и к конкретной СУБД не привязана - фигня будет полная.

    Сама по себе задачка достаточно интересная, я бы с удовольствием взялся, если бы кто-то финансирование объявил. Но не объявят, ибо - бесперспективно.

    К сожалению.
  • Jeer © (05.12.08 17:41) [14]

    > ANTPro ©   (05.12.08 17:19) [9]
    >
    > > [8] ANB   (05.12.08 17:14)
    >
    > Нужна «Запросная система без привязки к конкретной БД примитивная
    > понятная пользователям, пусть дорогая» о как :о)


    Глупость несусветная.

    Делал, как-то, OLAP систему на основе реляционной СУБД ( причем тип СУБД к которой можно обращаться из одного и того же клиентского приложения, практически произвольный - Firebird, Oracle, MSSQL и пр)
    Юзеры ставят всякие галочки на понятных им сущностях, вибирают нужное им сечение многомерного куба - вуаля, запрос автоматически готовится и выполняется )
    Но чтобы к произвольной по архитектуре БД - бред, по мойму.
  • ANB (05.12.08 18:00) [15]

    > Нужна «Запросная система без привязки к конкретной БД примитивная
    > понятная пользователям, пусть дорогая» о как :о)

    Запросная система к БД МВД (не очень сложная, но зато объемная БД на оракле) обошлась МВД в несколько миллионов баксов.

    Координаты разработчиков дать ?
  • ANTPro © (05.12.08 18:14) [16]
    > [13] Ega23 ©   (05.12.08 17:41)

    На реализацию очень мало времени, поэтому ищу готовое.
    Пока многое еще неизвестно, может и финансирование будет :о) Так как работы в целом по проекту опять вагон :(
  • ANB (05.12.08 18:17) [17]

    > Пока многое еще неизвестно, может и финансирование будет
    > :о)

    ICL, Казань. Я себе даже комиссию трясти не буду, можешь напрямую обратиться :)
  • ANTPro © (05.12.08 18:22) [18]
    > [17] ANB   (05.12.08 18:17)

    Я не считаю что все настолько сложно (во многих местах можно упростить к примеру все поля только текстовые никаких вычислений в SQL и прочего (так для примера, точных упрощений пока незнаю) )
  • clickmaker © (05.12.08 18:36) [19]
    > Существует ли что-нибудь с более простым интерфейсом?


    Table name: [     [v]]
    Field name: [     [v]] Value: [Equal  [v]] [         ][         ][AND][Add condition]
    Field name: [     [v]] Value: [Equal  [v]] [         ][         ][Add condition]
    ...
    [Execute]



    [     [v]] - это комбик, [         ] - поле ввода (их два, если between и одно при всех остальных)
    кроме Equal может быть Like, Between, Less, More
    при нажатии Add condition выбирается AND или OR с предыдущим
    Если нужны еще хитрые скобки, будет чуть посложнее.
    Пробегаем в цикле по всем контролам и составляем select.
    Набор контролов для задания условия удобно сделать отдельным компонентом
 
Конференция "Прочее" » SQL людям :о)
Есть новые Нет новых   [134446   +39][b:0][p:0.001]