языки программирования БДкто какие знает
#8
Отправлено 12.09.2007, 22:59:55
#9
Отправлено 12.09.2007, 23:09:51
Тут более узнаваемый список: http://en.wikipedia....ration_language
* FOCUS
* NATURAL
* Informix-4GL
* Genero
* Progress 4GL
* SQL
* SB+/SystemBuilder
#11
Отправлено 13.09.2007, 08:45:08
потому что это язык запросов...Почему структурированный язык запросов не может быть языком программирования?
Ребята давайте не будем входить в заблуждение...
SQL ? это структурированный язык запросов (Structured Query Languge)
Ну не как не язык программирования...
Давайте тогда определимся... что такое языки программирования
Язы́к программи́рования ? формальная знаковая система, предназначенная для описания алгоритмов в форме, которая удобна для исполнителя (например, компьютера). Язык программирования определяет набор лексических, синтаксических и семантических правил, используемых при составлении компьютерной программы. Он позволяет программисту точно определить то, на какие события будет реагировать компьютер, как будут храниться и передаваться данные, а также какие именно действия следует выполнять над этими данными при различных обстоятельствах.
Следуя из этого, я хочу попросить вас, напишите мне программу которая будет скажем выключать компьютер в 14:00 ежедневно используя "язык программирования" SQL...
Сообщение отредактировал Jester_Skovorodker: 13.09.2007, 08:53:02
#12
Отправлено 13.09.2007, 15:43:29
Если исходить из выше приведенного определения языка программирования, а тема у нас про языки программирования СУБД, то с таким же успехом дельфовый Object Pascal тоже можно назвать языком программирования при базе данных, есть же у дельфи БДЕ чем не база данных?потому что это язык запросов...
Почему структурированный язык запросов не может быть языком программирования?
Ребята давайте не будем входить в заблуждение...
SQL ? это структурированный язык запросов (Structured Query Languge)
Ну не как не язык программирования...
Давайте тогда определимся... что такое языки программирования
Язы́к программи́рования ? формальная знаковая система, предназначенная для описания алгоритмов в форме, которая удобна для исполнителя (например, компьютера). Язык программирования определяет набор лексических, синтаксических и семантических правил, используемых при составлении компьютерной программы. Он позволяет программисту точно определить то, на какие события будет реагировать компьютер, как будут храниться и передаваться данные, а также какие именно действия следует выполнять над этими данными при различных обстоятельствах.
Следуя из этого, я хочу попросить вас, напишите мне программу которая будет скажем выключать компьютер в 14:00 ежедневно используя "язык программирования" SQL...
Тот же Визуал Фокс Про - это СУБД, язык программирования фокс про тоже является своего родая языком программирования базы данных.
#13
Отправлено 13.09.2007, 20:43:16
Согласен. SQL - формальная знаковая система, предназначенная для описания алгоритмов выборки данных, в форме, которая удобная для исполнителя (например СУБД). Похоже?потому что это язык запросов...
Почему структурированный язык запросов не может быть языком программирования?
Ребята давайте не будем входить в заблуждение...
SQL ? это структурированный язык запросов (Structured Query Languge)
Ну не как не язык программирования...
Давайте тогда определимся... что такое языки программирования
Язы́к программи́рования ? формальная знаковая система, предназначенная для описания алгоритмов в форме, которая удобна для исполнителя (например, компьютера).
В свою очередь я попрошу вас сделать то же самое на JavaScript (надеюсь вы не будете отрицать, что это язык программирования).Следуя из этого, я хочу попросить вас, напишите мне программу которая будет скажем выключать компьютер в 14:00 ежедневно используя "язык программирования" SQL...
#16
Отправлено 14.09.2007, 08:22:17
Не встроенный в БД SQL способен на это, например через ActiveX. Другое дело, что я не видел таких SQL-й, и вряд ли кому то придётся решать подобные задачи на SQL-е, но возможность от этого ни куда не девается.Не браузерный JS способен на это, например, через ActiveX.
В свою очередь я попрошу вас сделать то же самое на JavaScript (надеюсь вы не будете отрицать, что это язык программирования).
#17
Отправлено 14.09.2007, 09:52:50
Пожалуйста, напомните мне, с каких пор PL/SQL эквивалентен SQL?PL/SQL is a Turing-complete procedural language
SQL - декларативный язык запросов к базам данных.Не встроенный в БД SQL способен на это, например через ActiveX.
Если Вас не затруднит, хотя бы на одном реальном примере покажите,
что SQL и вправду может существовать без СУБД.
Запуск ActiveX'а через SQL для меня мягко говоря дико,
наверное не для меня одного.
Javascript является полноценным языком,
который может использоваться как в браузере, так и вне его.
#18
Отправлено 14.09.2007, 12:05:05
Я думаю что комментариев будет достаточно. Просто речь зашла о том что SQL это не язык программирования, а язык запросов. Может я в чём то ошибаюсь, но всю свою осознанную жизнь я считал именно так. Хорошо давайте возьмем просто смысл этих слов... "Язык программирования" я так понимаю ключевое слово здесь "программа", то есть язык для написания программ. Я изначально не правильно выстроил то что я хочу сказать (на примере написания программы выключения компа), теперь я думаю понятней... как написать программу на SQL если как вы говорите это язык программирования?!Согласен. SQL - формальная знаковая система, предназначенная для описания алгоритмов выборки данных, в форме, которая удобная для исполнителя (например СУБД). Похоже?
потому что это язык запросов...
Почему структурированный язык запросов не может быть языком программирования?
Ребята давайте не будем входить в заблуждение...
SQL – это структурированный язык запросов (Structured Query Languge)
Ну не как не язык программирования...
Давайте тогда определимся... что такое языки программирования
Язы́к программи́рования — формальная знаковая система, предназначенная для описания алгоритмов в форме, которая удобна для исполнителя (например, компьютера).В свою очередь я попрошу вас сделать то же самое на JavaScript (надеюсь вы не будете отрицать, что это язык программирования).Следуя из этого, я хочу попросить вас, напишите мне программу которая будет скажем выключать компьютер в 14:00 ежедневно используя "язык программирования" SQL...
Сообщение отредактировал Jester_Skovorodker: 14.09.2007, 12:08:29
#19
Отправлено 14.09.2007, 21:30:31
По-моему говоря SQL я имею право иметь ( ) любой диалект SQL, в том числе и один из самых распространённых.Пожалуйста, напомните мне, с каких пор PL/SQL эквивалентен SQL?
PL/SQL is a Turing-complete procedural language
лень вспоминать, если сильно надо, на работе почитаю справочник, напишу. Я плохо знаю SQL за пределами SELECT/INSERT/UPDATE/DELETE (что не мешает мне судить о его природе)Если Вас не затруднит, хотя бы на одном реальном примере покажите,
что SQL и вправду может существовать без СУБД.
Для меня программисты на визуальном бейсике - дико Это я к тому, что всё относительно.Запуск ActiveX'а через SQL для меня мягко говоря дико,
Я уверен в этом.наверное не для меня одного.
Ну вот, пошли дискриминации, полноценный-неполноценный. Для вас полноценность языка характеризуется биндингами к операционной системе? Возьмите Lua - вообще встраиваемый язык, который использовать в одиночку не возможно в принципе.Javascript является полноценным языком,
который может использоваться как в браузере, так и вне его.
Вообще важно понимать, что я в принципе флужу на программисткую тему, поэтому можно расслабиться Ну какая разница является он языком или нет.Я думаю что комментариев будет достаточно. Просто речь зашла о том что SQL это не язык программирования, а язык запросов. Может я в чём то ошибаюсь, но всю свою осознанную жизнь я считал именно так. Хорошо давайте возьмем просто смысл этих слов... "Язык программирования" я так понимаю ключевое слово здесь "программа", то есть язык для написания программ. Я изначально не правильно выстроил то что я хочу сказать (на примере написания программы выключения компа), теперь я думаю понятней... как написать программу на SQL если как вы говорите это язык программирования?!
На самом деле истина посередине. Не существует единого общепризнанного определения языка программирования. Есть что то интуитивное, вот вроде SQL это не язык, HTML тем более не язык, а вот С++ это да, это ещё какой язык! А посмотришь на пролог, и удивляешься - ну какой же это язык? Куча декларативных утверждений. А ведь язык, да ещё какой язык! И я лично считаю SQL языком программирования, ибо в нём есть все признаки, которые я для себя в голове сформулировал в качестве критериев языка программирования.
#20
Отправлено 15.09.2007, 17:17:15
И я лично считаю SQL языком программирования, ибо в нём есть все признаки, которые я для себя в голове сформулировал в качестве критериев языка программирования.
2ALL
Пожалуйста, покажите на примере ANSI-SQL 92, что декларативный язык запросов SQL является полным по Тьюрингу,
Количество пользователей, читающих эту тему: 1
пользователей: 0, неизвестных прохожих: 1, скрытых пользователей: 0