|
|
|
Великое заблуждение
|
|||
|---|---|---|---|
|
#18+
Читаю на этом форуме "sql это исчисление предикатов первого порядка." а нам вчера аспирант говорил что на реляционной алгебре язык SQL базируеться а не на реляционном исчислении. Вопрос. Кто прав? ( спрашивал уже на 3 подфорумах - Просто треи и MS SQL. Молчат. Может тут есть специалисты посильнее) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2003, 11:52:58 |
|
||
|
Великое заблуждение
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. http://www.citforum.ru/cgi-bin/yandmarkup?HndlQuery=261787001&HndlDoc=6059&PageNum=0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2003, 12:17:51 |
|
||
|
Великое заблуждение
|
|||
|---|---|---|---|
|
#18+
". Язык SQL представляет собой смесь операторов реляционной алгебры и выражений реляционного исчисления , " а разве нельзя заменить выражения реляционного исчисления операторами реляционной алгебры? http://hghltd.yandex.ru/yandbtm?url=http://wall.tms.ru/database/digest/codd_alg.shtml&text=%F0%E5%EB%FF%F6%E8%EE%ED%ED%E0%FF+%E0%EB%E3%E5%E1%F0%E0+%E8+%F0%E5%EB%FF%F6%E8%EE%ED%ED%EE%E5+%E8%F1%F7%E8%F1%EB%E5%ED%E8%E5+%F1%F0%E0%E2%ED%E5%ED%E8%E5&dsn=37&q=-551375692&d=974513 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2003, 12:25:13 |
|
||
|
Великое заблуждение
|
|||
|---|---|---|---|
|
#18+
to Студент: Линк я вам дал, читайте, на том сайте очень много информации по всему что вас интересует. Учитесь-же наконец работать самостоятельно, студент. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2003, 12:40:44 |
|
||
|
Великое заблуждение
|
|||
|---|---|---|---|
|
#18+
Тут я смотрю никто ничему не научился. На форуме по MS SQL Просмотрело 50 человек . Никто не ответил. Вы тоже научились похоже только пользоваться услугами поисковиков ). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2003, 12:44:46 |
|
||
|
Великое заблуждение
|
|||
|---|---|---|---|
|
#18+
выражу свое мнение. sql - является подмножеством и весьма искаженным от реляционной алгебры. "более настоящим" выражением реляц. алгебры И исчиления всегда считал Prolog . но эта тема уже выходит за пределы форума по Оракле ( хотя рекомендую в google набрать "prolog+oracle" ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2003, 14:44:09 |
|
||
|
Великое заблуждение
|
|||
|---|---|---|---|
|
#18+
Реляционная алгебра и исчисление имеют одинаковую выражающую мощность (доказано: Кодд, 1972) и как следствие запросы могут быть представлены и там и там, НО в реляционной алгебре запросы представлены при помощи операторов отношения, а в реляционном исчислении при помощи логических ограничений, которым должны удовлетворять кортежи. ЗЫ: Сама суть вопроса непонятна, т.к. может быть представлено и тем, и тем Это как вопрос каким базисом задается пространство в случае когда их несколько. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2003, 14:54:49 |
|
||
|
Великое заблуждение
|
|||
|---|---|---|---|
|
#18+
2 SiDen Про то, что реляционная алгебра и реляционно исчисление имеют одинаковую выражающую мощность я тоже сказал :-) "Сама суть вопроса непонятна, т.к. может быть представлено и тем, и тем " суть такая - что такое SQL. ( Реляционная алгебра или реляционное исчисление). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2003, 15:09:18 |
|
||
|
Великое заблуждение
|
|||
|---|---|---|---|
|
#18+
См. про базисы :) Чем отличается запрос написанный в контексте алгебры от запроса написанного в контексте исчисления кортежей от запроса на sql? Ответ - синтаксисом (это если брать при переходе от sql к алгебре и исчилению). Скл-язык написания запросов, запросы можно так же в чем угодно написать. Паскаль - для написания программ или си? И то и другое. Имхо исч.корт. и скл более схожи, нежели чем алгебра. От одного набора аксиом(набор1) - получаем результат1. От второго эквивалентного набора(набор2)-тоже получаем результат1. Так результат1 - это набор1 или набор2? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2003, 15:25:45 |
|
||
|
Великое заблуждение
|
|||
|---|---|---|---|
|
#18+
анекдот в тему... у одного мужика сын умствено отсталый. Подходит как-то сынок к папе и спрашивает: - ПААПАА, а почему яблоко когда его надкусишь становится желтым? папа не отрываясь от компьютера отвечает: -видишь ли, яблочная мякоть содержит в себе большое колличество железа, соприкасаясь с атомами кислорода, атомы железа окисляются, образовывая моллекулы оксидa железа. Цвет моллекул оксида железа и является причиной удивившего тебя феномена. Сынок хлопает тупо глазами , смотрит по сторонам, улыбается иронично и говорит: -ПААПАА, а ты сейчас с кем разговаривал?...... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2003, 15:30:50 |
|
||
|
Великое заблуждение
|
|||
|---|---|---|---|
|
#18+
"От одного набора аксиом(набор1) - получаем результат1. " "От второго эквивалентного набора(набор2)-тоже получаем результат1." это вы про что. Про алгебру и исчисление. А где в алгебере есть аксиомы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2003, 15:48:10 |
|
||
|
Великое заблуждение
|
|||
|---|---|---|---|
|
#18+
Это уже не относится ни к рел.алгебре, ни к рел.исчисл. Это абстрактные параллели. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2003, 15:58:20 |
|
||
|
Великое заблуждение
|
|||
|---|---|---|---|
|
#18+
Может тогда вообще не корректно сравнивать SQL( язык ) с алгеброй и исчислением ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2003, 16:05:00 |
|
||
|
Великое заблуждение
|
|||
|---|---|---|---|
|
#18+
Именно. Это язык написания запросов и не более того. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2003, 16:24:19 |
|
||
|
Великое заблуждение
|
|||
|---|---|---|---|
|
#18+
На том и порешим 1) ВЫсказывание - "sql это исчисление предикатов первого порядка." не корректно 2) "Язык SQL представляет собой смесь операторов реляционной алгебры и выражений реляционного исчисления , использующий синтаксис, близкий к фразам английского языка и расширенный дополнительными возможностями, отсутствующими в реляционной алгебре и реляционном исчислени" тоже не корректно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2003, 17:09:52 |
|
||
|
Великое заблуждение
|
|||
|---|---|---|---|
|
#18+
Ну во-первых много вариаций языка SQL. Я бы сказал, что скл - это язык ОСНОВАННЫЙ на реляционной алгебре или на исчилении кортежей. Т.к. в скл-е есть много того чего нет в алгебре, а вот что бы наоборот - не припомню. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2003, 18:35:15 |
|
||
|
Великое заблуждение
|
|||
|---|---|---|---|
|
#18+
"Я бы сказал, что скл - это язык ОСНОВАННЫЙ на реляционной алгебре или на исчилении кортежей. " что бы так сказать надо дать четкое формальное определение понятию ОСНОВАННЫЙ иначе это демагогия ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2003, 19:33:13 |
|
||
|
Великое заблуждение
|
|||
|---|---|---|---|
|
#18+
язык определятся грамматикой. Грамматика - это четверк (алфавит нетерминальных, алфавыит терминальных, Правила вывода, начальный символ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2003, 19:35:20 |
|
||
|
Великое заблуждение
|
|||
|---|---|---|---|
|
#18+
Обоснование "Основанный". Тут все достаточно просто: проводите параллели между основными опеределениями скл и рел.алгебры и выведете соответствия. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2003, 19:42:29 |
|
||
|
Великое заблуждение
|
|||
|---|---|---|---|
|
#18+
"Обоснование "Основанный". Тут все достаточно просто: проводите параллели между основными опеределениями скл и рел.алгебры и выведете соответствия." нет. у вас тут формализма никакого нет. если уж начали, То все по правилам должно быть. введите понятие основанный. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2003, 19:45:42 |
|
||
|
Великое заблуждение
|
|||
|---|---|---|---|
|
#18+
Какие же ленивые студенты пошли. А если подумать? И на каких основаниях Вы пытаетесь формализовать скл? Хорошо. Давайте так: Определение 1: Одна штука называется основанной на другой тогда и только тогда, когда первая штука включает в себя по смыслу и содержанию полностью или кусок второй штуки. Опеределение2: Язык скл - это язык ОСНОВАННЫЙ на реляционной алгебре. Теорема1: Язык скл - основан на исчислении кортежей. Док-во: Т.к. выражающие мощности исчисления кортежей и реляцинной алгебры одинаковы, а по определению 2 язык скл основан (в контексте определения 1) на реляционной алгебре, то как следствие получаем ч.т.д. ЗЫ: Студент, внимание, маразм близок ЗЫЫ: Кстати, Определение2 легко переписывается утверждением. Это Вам как домашнее задание. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2003, 18:47:01 |
|
||
|
Великое заблуждение
|
|||
|---|---|---|---|
|
#18+
Давайте так: "Определение 1: Одна штука называется основанной на другой тогда и только тогда, когда первая штука включает в себя по смыслу и содержанию полностью или кусок второй штуки." Большей глупости трудно придумать. Вы тут напутали или спутали определение включения дл ямножеств и еще черт знает что :-) 1) что значит включает по смыслу? По смыслу чего 2) что значит включает по содержанию. Какое содержание договаривались же о строгой математической формулировке. Вы в математике встречали где-нибудь определения смысла? Дальше вообще полный бред ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2003, 19:02:03 |
|
||
|
Великое заблуждение
|
|||
|---|---|---|---|
|
#18+
Вы ЗЫ читали? А шутки воспринимаете? Или заучились? Какое определение скл Вы хотите получить? "договаривались же о строгой математической формулировке" да? А как на счет определения языка? Кстати Вы так и не ответили на вопросы, которые я Вам задал. По поводу определения: оно, кстати, вполне корректно в своем контексте и теории множеств тут ни при чем. Более того, Вы даже не пытаетесь мыслить абстрактными категориями. Я Вам дал определения не привязанные ни к чему. А Вы сразу кричите бред. Может укажите некорректность? (недостающие определения могу дописать) Определение смысла не встречал, но уж не хотите ли Вы сказать что смысла нет? Например интеграл и площадь или объем... ни о чем не говорит? Кстати, может сами попытаетесь дать характеристику языку скл? Я его определения не давал если внимательно прочтете. ЗЫ: Вы пытаетесь притянуть за уши полученные знания к реалиям. Формализация смысла, обоснования. Хотите все формализовать? Чушь. ЗЫЫ: Жду Вашего определения скл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2003, 19:54:15 |
|
||
|
Великое заблуждение
|
|||
|---|---|---|---|
|
#18+
2 Студент: учение ума не прибавляет, видимо... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2003, 12:38:45 |
|
||
|
Великое заблуждение
|
|||
|---|---|---|---|
|
#18+
"Вы ЗЫ читали? А шутки воспринимаете? Или заучились? " Если была шутка, то не понял. Прошу извинить. "Какое определение скл Вы хотите получить?" я хочу опровергнуть высказывание sql -исчисление предикатов первого порядка. --------- "договаривались же о строгой математической формулировке" да? А как на счет определения языка? " По порядку. Якык L в алфавите A - цепочки символов конечной длинны в алфавите A. Задать язык - задать описание этого множества конечных цепочек. Можно перечислить конечно некоторые цепочки из A и сказать , что именно эти цепочти образуют язык L ( это первый способ определения языка). Можно задать порождающую систему цепочек ( второй способ). Обычно использую второй способ :-). Для этого вводят понятие грамматики Грамматикой называеться четверка G=(VN,VT,P,S) где VN- множество нетерминальных символов VT- множество терминалов P - правила вывода. S- начальный символ. Таково формальное определение грамматики. Вы наверное с ним сталкивались в институте ( хорошая книга по этой тематике - Ахо и Ульман) но на практике такая система не используеться обычно используються для записи грамматики языка расширенные БНФ - расширенная форма Бэкуса-Наура ( может и не правильно написал. точно не помню (). Это когда пишут цифра:1|2|3|4|5|6|7|8 и т.д пример определения грамматики языка PL/SQL можно найти по этой ссылке http://mab.h1.ru/PLSQL/plsql9.htm "Определение 1: Одна штука называется основанной на другой тогда и только тогда, когда первая штука включает в себя по смыслу и содержанию полностью или кусок второй штуки. " вы сами хорошо понимаете, что на любом экзамене вас бы выставили за дверь с таким определением. "Я Вам дал определения не привязанные ни к чему. А Вы сразу кричите бред. Может укажите некорректность? (недостающие определения могу дописать) Определение смысла не встречал, но уж не хотите ли Вы сказать что смысла нет?" разве математика смысло занимаеться? "Например интеграл и площадь или объем... ни о чем не говорит? " говорит. интеграл - как помниться это предел последовательнсти сумм и т.д ( точно правда не помню) тут на мой взгляд вы делаете ошибку сильную. математика не обращаеться к смыслу - это формальная наука. Именно формальная и понятием смысл она не работает. Это вы площадь мыслите полощадью, а на языке формул - это просто формула. А если уходить в многомерные пространства и т.д там вообще со смыслом туго ). Видно, что вы человек начитанный , умный. Но давайте попробуем быть более формальными. Если не ответил на какой-то вопрос или не достаточно хорошо его осветил, то укажите мне на это плиз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2003, 13:02:27 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=32173027&tid=1990246]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
172ms |
get topic data: |
8ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
| others: | 203ms |
| total: | 473ms |

| 0 / 0 |
