Перейти к содержимому

Фотография

языки программирования БДкто какие знает


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 30

#1
Краффажадный суслег

Краффажадный суслег
  • Завсегдатай
  • 189 сообщений
Вот недавно спор зашёл что языков программирования БД больше 8. И что самый реальный СКЛ. Кто что думает по этому поводу? :dandy:
  • 0

#2
ser1k

ser1k
  • Гость
  • 11 сообщений
sql ну эт без сомнении тема=)
  • 0

#3
papa_mozhet

papa_mozhet
  • В доску свой
  • 1 039 сообщений
Ребята давайте не будем входить в заблуждение...
SQL ? это структурированный язык запросов (Structured Query Languge)
Ну не как не язык программирования...
  • 0

#4
drptz

drptz
  • Свой человек
  • 766 сообщений
Краффажадный суслег, назовите те 8 языков?
  • 0

#5
T. Anre

T. Anre

    Data Miner

  • В доску свой
  • 2 327 сообщений

Краффажадный суслег, назовите те 8 языков?

+1, Ынтересно послушать.
  • 0

#6
papa_mozhet

papa_mozhet
  • В доску свой
  • 1 039 сообщений


Краффажадный суслег, назовите те 8 языков?

+1, Ынтересно послушать.

+1 я тожа хочу... услышать...
  • 0

#7
Vaio

Vaio
  • В доску свой
  • 3 177 сообщений
Хммм... PL/SQL (Oracle Database) и T-SQL (MS SQL server). Если считать лотус нереляционной БД - то ещё лотус-скрипт. А ещё 5?

Сообщение отредактировал Vaio: 12.09.2007, 21:12:59

  • 0

#8
Pooh

Pooh
  • В доску свой
  • 1 898 сообщений
http://en.wikipedia...._query_language
  • 0

#9
Pooh

Pooh
  • В доску свой
  • 1 898 сообщений
хотя по ссылке ^ о многих я сам первый раз слышу.

Тут более узнаваемый список: http://en.wikipedia....ration_language

* FOCUS
* NATURAL
* Informix-4GL
* Genero
* Progress 4GL
* SQL
* SB+/SystemBuilder
  • 0

#10
v04bvs

v04bvs
  • В доску свой
  • 2 062 сообщений

Ребята давайте не будем входить в заблуждение...
SQL ? это структурированный язык запросов (Structured Query Languge)
Ну не как не язык программирования...

Почему структурированный язык запросов не может быть языком программирования?
  • 0

#11
papa_mozhet

papa_mozhet
  • В доску свой
  • 1 039 сообщений


Ребята давайте не будем входить в заблуждение...
SQL ? это структурированный язык запросов (Structured Query Languge)
Ну не как не язык программирования...

Почему структурированный язык запросов не может быть языком программирования?

потому что это язык запросов...
Давайте тогда определимся... что такое языки программирования
Язы́к программи́рования ? формальная знаковая система, предназначенная для описания алгоритмов в форме, которая удобна для исполнителя (например, компьютера). Язык программирования определяет набор лексических, синтаксических и семантических правил, используемых при составлении компьютерной программы. Он позволяет программисту точно определить то, на какие события будет реагировать компьютер, как будут храниться и передаваться данные, а также какие именно действия следует выполнять над этими данными при различных обстоятельствах.
Следуя из этого, я хочу попросить вас, напишите мне программу которая будет скажем выключать компьютер в 14:00 ежедневно используя "язык программирования" SQL... :lol:

Сообщение отредактировал Jester_Skovorodker: 13.09.2007, 08:53:02

  • 0

#12
Божья_коровка

Божья_коровка
  • В доску свой
  • 4 010 сообщений



Ребята давайте не будем входить в заблуждение...
SQL ? это структурированный язык запросов (Structured Query Languge)
Ну не как не язык программирования...

Почему структурированный язык запросов не может быть языком программирования?

потому что это язык запросов...
Давайте тогда определимся... что такое языки программирования
Язы́к программи́рования ? формальная знаковая система, предназначенная для описания алгоритмов в форме, которая удобна для исполнителя (например, компьютера). Язык программирования определяет набор лексических, синтаксических и семантических правил, используемых при составлении компьютерной программы. Он позволяет программисту точно определить то, на какие события будет реагировать компьютер, как будут храниться и передаваться данные, а также какие именно действия следует выполнять над этими данными при различных обстоятельствах.
Следуя из этого, я хочу попросить вас, напишите мне программу которая будет скажем выключать компьютер в 14:00 ежедневно используя "язык программирования" SQL... :-)

Если исходить из выше приведенного определения языка программирования, а тема у нас про языки программирования СУБД, то с таким же успехом дельфовый Object Pascal тоже можно назвать языком программирования при базе данных, есть же у дельфи БДЕ чем не база данных? :spy:
Тот же Визуал Фокс Про - это СУБД, язык программирования фокс про тоже является своего родая языком программирования базы данных.
  • 0

#13
v04bvs

v04bvs
  • В доску свой
  • 2 062 сообщений



Ребята давайте не будем входить в заблуждение...
SQL ? это структурированный язык запросов (Structured Query Languge)
Ну не как не язык программирования...

Почему структурированный язык запросов не может быть языком программирования?

потому что это язык запросов...
Давайте тогда определимся... что такое языки программирования
Язы́к программи́рования ? формальная знаковая система, предназначенная для описания алгоритмов в форме, которая удобна для исполнителя (например, компьютера).

Согласен. SQL - формальная знаковая система, предназначенная для описания алгоритмов выборки данных, в форме, которая удобная для исполнителя (например СУБД). Похоже? :-)

Следуя из этого, я хочу попросить вас, напишите мне программу которая будет скажем выключать компьютер в 14:00 ежедневно используя "язык программирования" SQL... :-)

В свою очередь я попрошу вас сделать то же самое на JavaScript (надеюсь вы не будете отрицать, что это язык программирования).
  • 0

#14
T. Anre

T. Anre

    Data Miner

  • В доску свой
  • 2 327 сообщений

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

Не браузерный JS способен на это, например, через ActiveX.
  • 0

#15
T. Anre

T. Anre

    Data Miner

  • В доску свой
  • 2 327 сообщений
2ALL
Пожалуйста, покажите на примере ANSI-SQL 92, что декларативный язык запросов SQL является полным по Тьюрингу, :-)

Сообщение отредактировал T. Anre: 13.09.2007, 23:59:59

  • 0

#16
v04bvs

v04bvs
  • В доску свой
  • 2 062 сообщений
PL/SQL is a Turing-complete procedural language


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

Не браузерный JS способен на это, например, через ActiveX.

Не встроенный в БД SQL способен на это, например через ActiveX. Другое дело, что я не видел таких SQL-й, и вряд ли кому то придётся решать подобные задачи на SQL-е, но возможность от этого ни куда не девается.
  • 0

#17
T. Anre

T. Anre

    Data Miner

  • В доску свой
  • 2 327 сообщений

PL/SQL is a Turing-complete procedural language

Пожалуйста, напомните мне, с каких пор PL/SQL эквивалентен SQL?


Не встроенный в БД SQL способен на это, например через ActiveX.

SQL - декларативный язык запросов к базам данных.
Если Вас не затруднит, хотя бы на одном реальном примере покажите,
что SQL и вправду может существовать без СУБД.
Запуск ActiveX'а через SQL для меня мягко говоря дико,
наверное не для меня одного.

Javascript является полноценным языком,
который может использоваться как в браузере, так и вне его.
  • 0

#18
papa_mozhet

papa_mozhet
  • В доску свой
  • 1 039 сообщений




Ребята давайте не будем входить в заблуждение...
SQL – это структурированный язык запросов (Structured Query Languge)
Ну не как не язык программирования...

Почему структурированный язык запросов не может быть языком программирования?

потому что это язык запросов...
Давайте тогда определимся... что такое языки программирования
Язы́к программи́рования — формальная знаковая система, предназначенная для описания алгоритмов в форме, которая удобна для исполнителя (например, компьютера).

Согласен. SQL - формальная знаковая система, предназначенная для описания алгоритмов выборки данных, в форме, которая удобная для исполнителя (например СУБД). Похоже? :-)

Следуя из этого, я хочу попросить вас, напишите мне программу которая будет скажем выключать компьютер в 14:00 ежедневно используя "язык программирования" SQL... :-)

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

Я думаю что комментариев будет достаточно. Просто речь зашла о том что SQL это не язык программирования, а язык запросов. Может я в чём то ошибаюсь, но всю свою осознанную жизнь я считал именно так. Хорошо давайте возьмем просто смысл этих слов... "Язык программирования" я так понимаю ключевое слово здесь "программа", то есть язык для написания программ. Я изначально не правильно выстроил то что я хочу сказать (на примере написания программы выключения компа), теперь я думаю понятней... как написать программу на SQL если как вы говорите это язык программирования?!

Сообщение отредактировал Jester_Skovorodker: 14.09.2007, 12:08:29

  • 0

#19
v04bvs

v04bvs
  • В доску свой
  • 2 062 сообщений


PL/SQL is a Turing-complete procedural language

Пожалуйста, напомните мне, с каких пор PL/SQL эквивалентен SQL?

По-моему говоря SQL я имею право иметь ( :( ) любой диалект SQL, в том числе и один из самых распространённых.


Если Вас не затруднит, хотя бы на одном реальном примере покажите,
что SQL и вправду может существовать без СУБД.

лень вспоминать, если сильно надо, на работе почитаю справочник, напишу. Я плохо знаю SQL за пределами SELECT/INSERT/UPDATE/DELETE (что не мешает мне судить о его природе)



Запуск ActiveX'а через SQL для меня мягко говоря дико,

Для меня программисты на визуальном бейсике - дико :) Это я к тому, что всё относительно.

наверное не для меня одного.

Я уверен в этом.

Javascript является полноценным языком,
который может использоваться как в браузере, так и вне его.

Ну вот, пошли дискриминации, полноценный-неполноценный. Для вас полноценность языка характеризуется биндингами к операционной системе? Возьмите Lua - вообще встраиваемый язык, который использовать в одиночку не возможно в принципе.

Я думаю что комментариев будет достаточно. Просто речь зашла о том что SQL это не язык программирования, а язык запросов. Может я в чём то ошибаюсь, но всю свою осознанную жизнь я считал именно так. Хорошо давайте возьмем просто смысл этих слов... "Язык программирования" я так понимаю ключевое слово здесь "программа", то есть язык для написания программ. Я изначально не правильно выстроил то что я хочу сказать (на примере написания программы выключения компа), теперь я думаю понятней... как написать программу на SQL если как вы говорите это язык программирования?!

Вообще важно понимать, что я в принципе флужу на программисткую тему, поэтому можно расслабиться :) Ну какая разница является он языком или нет.

На самом деле истина посередине. Не существует единого общепризнанного определения языка программирования. Есть что то интуитивное, вот вроде SQL это не язык, HTML тем более не язык, а вот С++ это да, это ещё какой язык! А посмотришь на пролог, и удивляешься - ну какой же это язык? Куча декларативных утверждений. А ведь язык, да ещё какой язык! И я лично считаю SQL языком программирования, ибо в нём есть все признаки, которые я для себя в голове сформулировал в качестве критериев языка программирования.
  • 0

#20
T. Anre

T. Anre

    Data Miner

  • В доску свой
  • 2 327 сообщений

И я лично считаю SQL языком программирования, ибо в нём есть все признаки, которые я для себя в голове сформулировал в качестве критериев языка программирования.


2ALL
Пожалуйста, покажите на примере ANSI-SQL 92, что декларативный язык запросов SQL является полным по Тьюрингу, :(


  • 0


Количество пользователей, читающих эту тему: 1

пользователей: 0, неизвестных прохожих: 1, скрытых пользователей: 0

Размещение рекламы на сайте     Предложения о сотрудничестве     Служба поддержки пользователей

© 2011-2022 vse.kz. При любом использовании материалов Форума ссылка на vse.kz обязательна.