The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Релиз языка для формирования структурированных запросов HTSQ..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Релиз языка для формирования структурированных запросов HTSQ..."  +/
Сообщение от opennews on 02-Фев-11, 12:20 
Представлен (http://permalink.gmane.org/gmane.comp.db.postgresql.announce...) финальный релиз языка для формирования структурированных запросов HTSQL 2.0 (http://htsql.org) ("Hyper Text Structured Query Language"), поддержка которого в настоящее время доступна только для СУБД PostgreSQL и SQLite, но в ближайшее время будет реализована для MySQL, Oracle и Microsoft SQL. Для свободных СУБД код распространяется  под BSD-подобной лицензией, для проприетарных систем (Oracle, Microsoft SQL) требуется покупка коммерческой лицензии.


HTSQL ориентирован на малознакомых с программированием людей, которым трудно изучить SQL и которые нуждаются в комплексном инструменте для доступа к данным и формированию отчетов. HTSQL реализован в виде web-сервиса, обращение к которому осуществляется по протоколу HTTP (отравлять запросы можно через обычный web-браузер). Запросы затем транслируются в SQL-представление, а результат формируется в JSON, CSV или HTML.

URL: http://permalink.gmane.org/gmane.comp.db.postgresql.announce...
Новость: https://www.opennet.ru/opennews/art.shtml?num=29462

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Релиз языка для формирования структурированных запросов HTSQ..."  +4 +/
Сообщение от Жорж on 02-Фев-11, 12:20 
Гипертекстовый векторный федонет
а вообще прально что для проприетарных систем нужно платить за коммерческую лицензию - за счатье быть глупым и ни о чом не думать надо платить.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Релиз языка для формирования структурированных запросов HTSQ..."  +/
Сообщение от Анон on 02-Фев-11, 12:27 
Какой-то очередной turduken-код - зачем?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Релиз языка для формирования структурированных запросов..."  +2 +/
Сообщение от anonymous (??) on 02-Фев-11, 13:23 
s/HTSQL ориентирован на малознакомых с программированием людей, которым трудно изучить SQL/HTSQL ориентирован на необорудованых интеллектом людей, которым трудно изучить SQL/
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Релиз языка для формирования структурированных запросов..."  +7 +/
Сообщение от Аноним (??) on 02-Фев-11, 14:45 
Если не ошибаюсь, сам SQL был разработан для манагеров, у которых сложности с программированием, - отсюда многословность и паскалеподобность SQL, по крайней мере в части процедурного подмножества. Как показала история, манагеры SQL так и не осилили, на нем по-прежнему пишут программисты, т.е. вся работа по упрощению языка насмарку. С HTSQL ситуация будет не лучше, вот увидите. Дело в том, что для грамотного построения базы и составления более-менее серьезных запросов нужно наличие в голове логики (с чем у массы гуманитариев большие проблемы), а ее никакими HTSQL не заменишь
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Релиз языка для формирования структурированных запросов..."  +1 +/
Сообщение от Все тот же аноним on 02-Фев-11, 16:32 
> нужно наличие в голове логики

Не логики, а четкого понимания семантической структуры данных, ...

> (с чем у массы гуманитариев большие проблемы)

...которого у подавляющего большинства людей, которых вы называете "программисты", просто нет. Вот такая странная вещь - реляционные базы данных.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Релиз языка для формирования структурированных запросов..."  +/
Сообщение от Анон on 02-Фев-11, 18:25 
>> нужно наличие в голове логики
> Не логики, а четкого понимания семантической структуры данных, ...
>> (с чем у массы гуманитариев большие проблемы)
> ...которого у подавляющего большинства людей, которых вы называете "программисты", просто
> нет. Вот такая странная вещь - реляционные базы данных.

Мне всегда казалось, что реляционные базы - теоретико-множественные и логика тут мимо кассы. Не?

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

13. "Релиз языка для формирования структурированных запросов..."  +/
Сообщение от Все тот же аноним on 03-Фев-11, 09:47 
> Мне всегда казалось, что реляционные базы - теоретико-множественные и логика тут мимо кассы. Не?

Не. Казалось.

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

7. "Релиз языка для формирования структурированных запросов..."  +/
Сообщение от Анон on 02-Фев-11, 18:27 
> Если не ошибаюсь, сам SQL был разработан для манагеров, у которых сложности
> с программированием, - отсюда многословность и паскалеподобность SQL, по крайней мере
> в части процедурного подмножества. Как показала история, манагеры SQL так и
> не осилили, на нем по-прежнему пишут программисты, т.е. вся работа по
> упрощению языка насмарку. С HTSQL ситуация будет не лучше, вот увидите.
> Дело в том, что для грамотного построения базы и составления более-менее
> серьезных запросов нужно наличие в голове логики (с чем у массы
> гуманитариев большие проблемы), а ее никакими HTSQL не заменишь

Пардон, мы о каком процедурном подмножестве говорим? О PL/SQL? Так это не паскаль, а Ада, если что. Значительно более старая.

PS. Для грамотного построения базы есть CASE. Который позволяет любым манагерам построить грамотную структуру базы, не зная деталей ее конечной реализации.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

8. "Релиз языка для формирования структурированных запросов..."  +1 +/
Сообщение от Аноним (??) on 02-Фев-11, 21:37 
> PS. Для грамотного построения базы есть CASE. Который позволяет любым манагерам построить грамотную структуру базы, не зная деталей ее конечной реализации.

Это невозможно в принцыпе.

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

10. "Релиз языка для формирования структурированных запросов..."  +/
Сообщение от SkyRanger (ok) on 03-Фев-11, 09:00 
>> PS. Для грамотного построения базы есть CASE. Который позволяет любым манагерам построить грамотную структуру базы, не зная деталей ее конечной реализации.
> Это невозможно в принцыпе.

Сразу видно что вы не пользовались ни одной CASEой :)

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

11. "Релиз языка для формирования структурированных запросов..."  +/
Сообщение от Dmitry email(??) on 03-Фев-11, 09:07 
Ссылочку на демо дайте, плиз. Сам спец по SQL, про систему CASE первый раз слышу.
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

12. "Релиз языка для формирования структурированных запросов..."  +/
Сообщение от Аноним (??) on 03-Фев-11, 09:23 
http://www.google.ru/search?q=case+средства
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

15. "Релиз языка для формирования структурированных запросов..."  +/
Сообщение от Анон on 03-Фев-11, 16:11 
>>> PS. Для грамотного построения базы есть CASE. Который позволяет любым манагерам построить грамотную структуру базы, не зная деталей ее конечной реализации.
>> Это невозможно в принцыпе.
> Сразу видно что вы не пользовались ни одной CASEой :)

Тю! (издевательски) Oracle Designer - говорит что-нибудь?

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

17. "Релиз языка для формирования структурированных запросов..."  +/
Сообщение от Анон on 03-Фев-11, 16:14 
>> PS. Для грамотного построения базы есть CASE. Который позволяет любым манагерам построить грамотную структуру базы, не зная деталей ее конечной реализации.
> Это невозможно в принцыпе.

В принцыпе невозможно только в почтовый ящик дрочить. Хорошо спроектированная БД работает хорошо _вне зависимости_ от энджина, который ее крутит.

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

14. "Релиз языка для формирования структурированных запросов..."  +1 +/
Сообщение от Все тот же аноним on 03-Фев-11, 09:55 
> PS. Для грамотного построения базы есть CASE. Который позволяет любым манагерам построить
> грамотную структуру базы, не зная деталей ее конечной реализации.

Уважаемый, люди, достаточно долго занимающиеся проектированием, пишут и рисуют такую ахинею, что волосы дыбом. Никакие менеджеры никаких грамотных структур построить не в состоянии. Проектированию баз данных научить достаточно сложно, а менеджеров - невозможно.

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

16. "Релиз языка для формирования структурированных запросов..."  +/
Сообщение от Анон on 03-Фев-11, 16:13 
>> PS. Для грамотного построения базы есть CASE. Который позволяет любым манагерам построить
>> грамотную структуру базы, не зная деталей ее конечной реализации.
> Уважаемый, люди, достаточно долго занимающиеся проектированием, пишут и рисуют такую ахинею,
> что волосы дыбом. Никакие менеджеры никаких грамотных структур построить не в
> состоянии. Проектированию баз данных научить достаточно сложно, а менеджеров - невозможно.

(усмехаюсь) Я в курсе. Я профессиональный преподаватель Oracle, если что. И да, я в курсе, что для грамотного проектирования требуется административный бэкграунд. Однако научить - можно. Траст ми, мне удавалось.


Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

18. "Релиз языка для формирования структурированных запросов..."  +/
Сообщение от Все тот же аноним on 03-Фев-11, 16:58 
> Я профессиональный преподаватель Oracle, если что.

Боюсь, это не играет роли. "Преподаватель Oracle" и "грамотное проектирование" никак не связаны. Это разные темы.

> для грамотного проектирования требуется административный бэкграунд.

Вы о чем?

> Однако научить - можно. Траст ми, мне удавалось.

Охотно верю. На профильных форумах действительно сталкивался с грамотными архитекторами. За последние пять лет, наверное, человек пятнадцать из них прошли бы тест на профпригодность. Возможно, среди них есть и ваши ученики.

Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

20. "Релиз языка для формирования структурированных запросов..."  +/
Сообщение от Ytch on 03-Фев-11, 21:13 
>Так это не паскаль, а Ада, если что. Значительно более старая.

Более старая чем что?

Цитата1 (Википедия):

>Ада (Ada) — язык программирования, созданный в 1979—1980 годах...
>...
>Синтаксис Ады унаследован от языков типа Algol или Паскаль, но расширен, а также сделан более строгим и логичным.
>...

Конец цитаты1.

Цитата2 (еще раз Википедия):

>Паскаль был создан Никлаусом Виртом в 1968-69 годах после его участия в работе комитета разработки стандарта языка Алгол-68.

Конец цитаты2.

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "Релиз языка для формирования структурированных запросов HTSQ..."  +/
Сообщение от Аноним (??) on 03-Фев-11, 08:53 
по крайней мере запросы короче, думаю программеры и будут юзать из-за удобства простых запросов (ну типа ls -l), а к тому что манагеры будут использовать отношусь скептически :) хотя и среди них есть нормальные
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

19. "Релиз языка для формирования структурированных запросов HTSQ..."  +/
Сообщение от Crazy Alex email(??) on 03-Фев-11, 20:05 
И хоть бы кто-нибудь сделал язык запросов, удобный для программистов. Чтобы эти запросы удобным образом генерировались. Чтобы нельзя было в них вписать данные, а они всегда шли бы отдельным блоком, а не как сейчас - "хочу - сую в запрос, если я добрый - использую bind". Чтобы параметризовались имена таблиц и полей.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру