Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2002.06.06;
Скачать: [xml.tar.bz2];

Вниз

SQL   Найти похожие ветки 

 
[MC]NuClon   (2002-04-26 12:08) [0]

Народ, не подумайте, что я ламер, просто мне нужна поддержка в споре с одним человеком. Вот сформулируйте, пожалуйста, что такое SQL???


 
Lusha   (2002-04-26 12:11) [1]

Structured Query Language... Язык такой... :)


 
DOk   (2002-04-26 12:13) [2]

Structured Query Language, imho. :)
то бишь структурированный язык запросов.


 
[MC]NuClon   (2002-04-26 12:15) [3]

Ну, ну... Что значит "язык"??? Ну давайте роднеькие :Р


 
zx   (2002-04-26 12:21) [4]

Спор это бестолковая штука:(
Лучше не спорь!


 
[MC]NuClon   (2002-04-26 12:23) [5]

Ну, скажите просто


 
gek   (2002-04-26 12:36) [6]

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


 
zx   (2002-04-26 12:37) [7]

Вот так вот дотрепались!!!:)))


 
Turalyon   (2002-04-26 12:39) [8]

"SQL - язык структурированных запросов - является стандартным языком управления реляционных баз данны" (с)
Рональд Р. Плю, Райн К. Стефенс, Освой самостоятельно SQL за 24 часа.


 
zx   (2002-04-26 13:11) [9]

> Освой самостоятельно SQL за 24 часа
Это шутка:) или скоро экзамен!


 
Dok_3D   (2002-04-26 13:19) [10]

SQL - это три английских буквы.

Как и на любые три буквы, на них можно послать.


 
[MC]NuClon   (2002-04-26 16:47) [11]

Короче, такая бодяга. Один типок говорит, что это язык ПРОГРАММИРОВАНИЯ. Я запарился с ним спорить и думал что вы разрешите этот спор. я ему говорю: Русский или Английский - тоже языки. Или я неправильно делаю сравнение?


 
Johnmen   (2002-04-26 16:50) [12]

А что же говоришь ты ?


 
[MC]NuClon   (2002-04-26 16:52) [13]

Как что, противоположное. Даже возьмём, что я не выдвигаю своих версий, а просто спорю с его версией. Ну так кто прав?


 
Виктор Щербаков   (2002-04-26 16:56) [14]

Чтоб понять кто в споре ближе к истине, нужно знать позиции обеих сторон. Мы же пока знаем только одну...


 
Johnmen   (2002-04-26 16:57) [15]

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


 
[MC]NuClon   (2002-04-26 16:58) [16]

Виктор Щербаков
Я просто говорю, что это что угодно, только не язык программирования!
2Johnen а какие признаки? Докажи, будь так добр


 
[MC]NuClon   (2002-04-26 17:00) [17]

Сори, Johnmen


 
[MC]NuClon   (2002-04-26 17:03) [18]

Кто хочет посмотреть, заходите...
http://forum.isurgut.ru/cgi-bin/ultimatebb.cgi?ubb=get_topic&f=17&t=000113&p=2


 
PaRL   (2002-04-26 18:49) [19]

Один из спорящих - подлец, другой - дурак :)


 
[MC]NuClon   (2002-04-26 21:02) [20]

PaRL ну и кто есть кто 8)))
Ну что, никто не ответит?


 
Doom   (2002-04-26 21:59) [21]


> PaRL © (26.04.02 18:49)
> Один из спорящих - подлец, другой - дурак :)

Не совсем
Один НАГЛЕЦ, другой дурак


 
Doom   (2002-04-26 22:02) [22]


> [MC]NuClon (26.04.02 21:02)

Привет земляк


 
Anatoly Podgoretsky   (2002-04-26 22:26) [23]

Стихи сочиняешь :-)


 
Doom   (2002-04-26 22:28) [24]

Нет, действительно земляк!!!


 
[MC]NuClon   (2002-04-27 07:51) [25]

В смысле земляк? 8)


 
Sergey13   (2002-04-27 08:24) [26]

SQL можно нвзвать ЯП, только в некоем философско-отвлеченном смысле, если рассматривать запрос как программу состоящую из одного оператора (или набора операторов в случае скрипта). Но тогда набор команд операционки, типа dir, copy и т.д. это тоже язак программирования 8-). Для программирования на SQL разработаны процедурные расширения этого языка (для Оракла это PL/SQL например). Они не стандартизованы как сам SQL и различаются для каждого сервера.


 
Dok_3D   (2002-04-27 09:00) [27]

Ладно, я тоже чего-нибудь ляпну:

Проблема в том, что никто не дает определения: Что такое язык программирования ? Без этой определенности данный спор зайдет в тупик.

Я тоже не дам этого определения. Но... осмелюсь предположить, что ЯП - это язык на котором можно написать какой-либо алгоритм.
Так как на SQL можно написать алгоритм, то следовательно: SQL-язык программирования .


P.S. если кто сомневается, то напомню, что: выбрать это, при этом условии - есть алгоритм (хоть и маленький).





 
Johnmen   (2002-04-27 09:37) [28]

>PaRL © (26.04.02 18:49) : Обоснуй ! А то что-то неясно...
>Doom © (26.04.02 21:59) : И ты обоснуй !





 
Romkin   (2002-04-27 10:57) [29]

SQL - однозначно язык программирования, даже без хранимых процедур. Просто это тн процедурный язык:
В команде допустим select вы определяете алгоритм обработки данных, реализация же его - на совести сервера БД


 
Sergey13   (2002-04-27 11:09) [30]

2Romkin © (27.04.02 10:57)
Оператором select вы говорите что вам надо получить, а вот "алгоритм обработки данных" для этого дело сервера. Как он там их читает-обединяет - это его дело. В лучшем случае вы можете что то ему подсказать хинтами.
copy file1 file2 =программа для копирования файлов 8=)


 
Romkin   (2002-04-27 14:47) [31]

Как сервер реально обрабатывает данные, это действительно только разработчикам ведомо, но есть виртуальный алгоритм расшифровки запроса, к примеру
select field1, field2
from table1
where field1 = что-нить
order by field3

Расшивровывается как
"Взять table1, удалить из нее строки, у которых field1 <> что-нить, полученное упорядочить, чтобы значения field3 были по возрастанию, затем убрать все столбцы кроме field1, field2, оставшееся выдать как результат"

Именно подобное я имел в виду, когда говорил, что задается алгоритм


 
Wonder   (2002-04-27 15:23) [32]

Алгоритм-точное и понятное пpедписание исполнителю совеpшить последовательность действий,направленных на решение поставленной задачи.
ЯП, что ясно из названия, - средство написания программ. Вы же не будете утверждать, что запрос к серверу - это программа?

SQL скорее не ЯП а, псевдокод ( полуформализованное описание алгоритмов на условном алгоритмическом языке, включающие как элементы языка программирования, так и фразы естественного языка, общепринятые математические обозначения и другое).


 
Doom   (2002-04-27 15:33) [33]


> [MC]NuClon (27.04.02 07:51)
> В смысле земляк? 8)

в смысле я из Сургута


 
PaRL   (2002-04-27 20:17) [34]


> Обоснуй ! А то что-то неясно...

Что обосновать? :)
Про спор?
Ну это конечно же частный случай, но вот смотри, есть у тебя знакомый, завязался спор, в котором он нихрена не разбирается, а ты точно уверен, что ты прав. Вот и получается, что ты маленько подставляешь знакомого(типа подлец), а знакомый тупит, вступая в спор на незнакомую тему(типа дурак) :)


 
Шурко   (2002-04-27 20:21) [35]

Ладно, И я тоже чего-нибудь ляпну:
"ЯП - это язык на котором можно написать какой-либо алгоритм."
:))), на русском, китайском и француском, почему-то тоже можно написать какой-либо алгоритм:)...




 
Andrus   (2002-04-27 21:31) [36]

Если машина будет ваполнять алгоритм написаный на китайском то китайский это ЯП. Инструкции на SQL выполняет машина.
А то что это не язык тк это инструкции SQL-серверу, тогда что такое VB и Java????


 
[MC]NuClon   (2002-04-27 21:44) [37]

8)


 
[MC]NuClon   (2002-04-27 21:48) [38]

2Andrus Что-то несуразное сказано


 
Doom   (2002-04-27 22:14) [39]


> [MC]NuClon (27.04.02 21:48)

я-то думал, тема уж закрыта
В сургутском чате ведь уже не спорите?


 
Nwolyrc   (2002-04-28 08:56) [40]

А по-моему ЯП - это язык, на котором, или с помощью которого, можно написать (описать) ЛЮБОЙ алгоритм.
То есть получается, что SQL - не ЯП.



Страницы: 1 2 вся ветка

Форум: "Потрепаться";
Текущий архив: 2002.06.06;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.53 MB
Время: 0.007 c
3-17815
eco
2002-05-16 13:51
2002.06.06
Разработка компонента


1-18052
indigo
2002-05-24 21:31
2002.06.06
label


1-18010
Dino
2002-05-23 15:49
2002.06.06
Как сделать...


14-18143
igorr
2002-04-25 14:23
2002.06.06
Вопрос из физики


4-18198
heruvim4ik
2002-04-03 20:25
2002.06.06
Работа с другими приложениями





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский