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 |
|
Не зарегистрирован
|
Доброго времени суток!
Уважаемый Олегентий, спасибо за оба ответа! Значит Вы правы — недочитал... А что можете посеветовать по поводу моих вопросов по БД — какую литературу или ресурс?
Заранее спасибо! |
|
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!!! дней сделать этого сам.
|
|