C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
SQL уже устаревает, не правда ли?, Кто не согласен — давайте поспорим...
Full_Lamer
Отправлено: 25.04.2004, 22:58


Не зарегистрирован







Доброго времени суток!
Я считаю, что SQL (язык структурированных запросов) вообще не подходит для выполнения свой текущей функции для работы с современными требованиями к БД.
Я считаю, что наиболее подходящим может служить аналог языка ПроЛог (ИМХО: <- супперязык). Но обо всем попорядку.
У SQL нет ни циклов, ни рекурсий — это уже не серьезно... в современных БД есть таблы, где встречаются группы записей и подгруппы записей и иногда нужно показать все элементы текущей группы (абс всех и элементы подгрупп), может я не достаточно умный — но по моему SQL так изголиться не сможет... а ПроЛог сможет! Возможно промудренные жизненым опытом сисопники скажут: "да что ты знаешь... мы на СКЛ писали когда ты еще пешком под стол топал... и зачем там нужны рекурсии или циклы и без них жить можно..." — нельзя без них жить, хотя бы породия на цикл должна присутствовать!


olegenty
Отправлено: 26.04.2004, 06:55


Ветеран

Группа: Модератор
Сообщений: 2412



молодой человек, а кто вас жестоко обманул на предмет отсутствия циклов? Вы, видимо, просто не дочитали теории. При том так сильно не дочитали, что аж жуть.

более предметно можно говорить, предполагая диалект SQL конкретного SQL сервера. Interbase/Firebird/Yaffil имеют инструкции FOR и WHILE, MS SQL — WHILE, с другими не работал, но всё это тоже есть.

берусь предположить, что вы работали с SQL только на стороне клиента? тогда вопрос вам вам в догонку: зачем на клиенте циклы средствами SQL, если вы уже всё равно на клиенте? вопрос понятен?
Full_Lamer
Отправлено: 26.04.2004, 07:36


Не зарегистрирован







Доброго времени суток!
Уважаемый Олегентий, спасибо за оба ответа! Значит Вы правы — недочитал... sad.gif А что можете посеветовать по поводу моих вопросов по БД — какую литературу или ресурс?
Заранее спасибо!
olegenty
Отправлено: 26.04.2004, 08:52


Ветеран

Группа: Модератор
Сообщений: 2412



на "Вы" — это я загнул. уж очень ты был категоричен.
пошарься по этому форуму, ссылок на полезную литературу найдёшь много — регулярно проскальзывают. я учился по книге "Программирование баз данных в Delphi 4", автора не помню, остальное по форумам, хелпам и докам из инета.
Gedeon
Отправлено: 27.04.2004, 08:59


Ветеран

Группа: Модератор
Сообщений: 1742



Вставлю свои 5 копеек, не помню в каком журнале и про какую винду (но одна из последних) читал что она вся построена на SQLServer2000 — это там основа хранения данных. Неужели уважаемый Full_Lamer думает, что мелкомякоть так бы поступила, будь справедливо то, что вы сказали?
Full_Lamer
Отправлено: 27.04.2004, 10:50


Не зарегистрирован







ну погорячился я... — поймите и меня плиз: сижу уже 6 сутки — приличного резулта получить немогу...
olegenty
Отправлено: 27.04.2004, 12:48


Ветеран

Группа: Модератор
Сообщений: 2412



ссылки:
http://cppbuilder.hotbox.ru/db.html
http://bcb.net.ru/lessons/index.html
http://www.helloworld.ru/texts/comp/lang/b.../db_builder.htm
http://bcb.fud.ru/bcb/Sreda/Borland/Bcb5/E...Tel1/Tel1.shtml
инфы, хоть обчитайся. я всё это ненавязчивым запросом в яндексе нарыл. ты меня удивляешь, если не смог за 6!!! дней сделать этого сам.

Вернуться в Работа с базами данных в C++Builder