Форум атеистов Рунета

Текущее время: 09 ноя 2026, 00:52

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 4391 ]  На страницу Пред.  1 ... 359, 360, 361, 362, 363, 364, 365 ... 440  След.
Автор Сообщение
СообщениеДобавлено: 23 фев 2021, 01:13 
Не в сети
Аватара пользователя

Зарегистрирован: 17 авг 2012, 21:37
Сообщения: 37284
Откуда: Новороссийск
Чтобы от неправильных ситуаций избавиться. Вас просили пример привести, когда троичная логика помогает решить задачу.
Можете из жизни, что-нибудь придумать?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 фев 2021, 01:18 
Не в сети
Аватара пользователя

Зарегистрирован: 19 янв 2013, 08:30
Сообщения: 39371
Цитата:
Правильно написать выражение он должен был
1 is null. Тогда отрицание NOT (1 is null) будет TRUE
Точно! Ведь знал когда-то... Там же требования к синтаксису, иначе фигня получится.

_________________
"Религия оскорбляет достоинство человека. С религией или без неё, хорошие люди будут делать добро и плохие люди будут делать зло. Но чтобы заставить хорошего человека делать зло —для этого необходима религия" Стивен Вайнберг


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 фев 2021, 01:21 
Не в сети
Аватара пользователя

Зарегистрирован: 29 сен 2018, 23:04
Сообщения: 1257
В любой базе, где доброжелательные админы не подсобили и трёхзначную логику на сервере не заблокировали, вы будете использовать трёхзначную логику при написании запросов. Есть причина, почему именно трёхзначная, а не бинарная логика была выбрана в качестве стандарта SQL. Ошибкой такое решение представляется только вам с Грошиком.

_________________
Радикальный физикалист и экстерналист, сильный аатеист, теист, аинформационист и аидеалист, абстрактный оотеист, ортодоксальный омнист, фундаментальный антииррационалист, трансцендентный недуалист, элиминативный материалист.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 фев 2021, 01:28 
Не в сети
Аватара пользователя

Зарегистрирован: 19 янв 2013, 08:30
Сообщения: 39371
Цитата:
Троичная логика - это стандарт SQL.
Мы только что экспериментально выяснили, что не летает она там, поклонник вы наш соломенных самолётов. :D

_________________
"Религия оскорбляет достоинство человека. С религией или без неё, хорошие люди будут делать добро и плохие люди будут делать зло. Но чтобы заставить хорошего человека делать зло —для этого необходима религия" Стивен Вайнберг


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 фев 2021, 01:43 
Не в сети
Аватара пользователя

Зарегистрирован: 29 сен 2018, 23:04
Сообщения: 1257
Groshik писал(а):
Цитата:
Троичная логика - это стандарт SQL.
Мы только что экспериментально выяснили, что не летает она там, поклонник вы наш соломенных самолётов. :D
Удивительно, даже личный опыт, противоречащий вашей вере, вас от неё не избавил! :lol:

_________________
Радикальный физикалист и экстерналист, сильный аатеист, теист, аинформационист и аидеалист, абстрактный оотеист, ортодоксальный омнист, фундаментальный антииррационалист, трансцендентный недуалист, элиминативный материалист.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 фев 2021, 01:44 
Не в сети
Аватара пользователя

Зарегистрирован: 17 авг 2012, 21:37
Сообщения: 37284
Откуда: Новороссийск
Нет троичной логики. Не бывает такой. Есть неправильные утверждения: Уроборус перестал бить жену по пятницам. У него хвост хвост больше, чем жабры у кошки... Тут и в SQL нет нужды заморачиваться, чтобы маразм увидеть.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 фев 2021, 01:52 
Не в сети
Аватара пользователя

Зарегистрирован: 19 янв 2013, 08:30
Сообщения: 39371
Цитата:
Удивительно, даже личный опыт, противоречащий вашей вере, вас от неё не избавил! :lol:
Так не работает!
И это нас возвращает к задаче:
Это утверждение ложно. True или false? Можете любой логикой решать, и троичной.

_________________
"Религия оскорбляет достоинство человека. С религией или без неё, хорошие люди будут делать добро и плохие люди будут делать зло. Но чтобы заставить хорошего человека делать зло —для этого необходима религия" Стивен Вайнберг


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 фев 2021, 04:15 
Не в сети
Аватара пользователя

Зарегистрирован: 29 сен 2018, 23:04
Сообщения: 1257
sergey писал(а):
Нет троичной логики. Не бывает такой. Есть неправильные утверждения: Уроборус перестал бить жену по пятницам. У него хвост хвост больше, чем жабры у кошки... Тут и в SQL нет нужды заморачиваться, чтобы маразм увидеть.
Ага, и реляционных баз нет, и стандартом SQL трёхзначная логика не является, и вашим админам не приходится её на вашем сервере отключать, и Codd, конечно же, не предложил использовать трёхзначную логику, а затем и многозначную в реляционной алгебре. Почитайте что-нибудь по теме, может быть, прежде чем чепуху нести?

Причина, почему трёхзначная, а не двузначная логика была выбрана в качестве стандарта SQL как раз и заключается в том, что реальный мир, который приходится моделировать дизайнером баз данных, не укладывается в излишне узкие рамки двузначной логики. Как верно впоследствие заметил Codd, даже трёхзначной оказалось недостаточно, следовало бы использовать многозначную.

_________________
Радикальный физикалист и экстерналист, сильный аатеист, теист, аинформационист и аидеалист, абстрактный оотеист, ортодоксальный омнист, фундаментальный антииррационалист, трансцендентный недуалист, элиминативный материалист.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 фев 2021, 04:41 
Не в сети
Аватара пользователя

Зарегистрирован: 29 сен 2018, 23:04
Сообщения: 1257
Groshik писал(а):
Цитата:
Удивительно, даже личный опыт, противоречащий вашей вере, вас от неё не избавил! :lol:
Так не работает!
С вами - конечно! Вы будете смотреть в глаза очевиднейшему факту, и продолжать верить, что это что-то с фактом не так, а не с предметом вашей веры. Читайте документацию по логическим операциям в mysql, может развеет дурь.

Groshik писал(а):
И это нас возвращает к задаче:
Это утверждение ложно. True или false? Можете любой логикой решать, и троичной.
0.5

_________________
Радикальный физикалист и экстерналист, сильный аатеист, теист, аинформационист и аидеалист, абстрактный оотеист, ортодоксальный омнист, фундаментальный антииррационалист, трансцендентный недуалист, элиминативный материалист.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 фев 2021, 14:08 
Не в сети
Аватара пользователя

Зарегистрирован: 17 авг 2012, 21:37
Сообщения: 37284
Откуда: Новороссийск
uroborus писал(а):
Ага, и реляционных баз нет, и стандартом SQL трёхзначная логика не является, и вашим админам не приходится её на вашем сервере отключать, и Codd, конечно же, не предложил использовать трёхзначную логику, а затем и многозначную в реляционной алгебре. Почитайте что-нибудь по теме, может быть, прежде чем чепуху нести?

Так я ж читал. И вам вчера рассказывал про null. Что отсутствие ответа не есть ответ. У вас вообще смешались в кучу кони, люди…
Реляционные базы есть. Строго говоря, других сейчас и не бывает, наверно. Вы просто какой-то сакральный смысл слову реляционные придаете. С английского это relational родственный, отношения, связи.
Есть табличка, психиатрических больных, например. У каждого фамилия, имя, отчество, пол, дата рождения, город, номер больницы, палаты, лечащий врач, диагноз, телефон, телефон родственников…
Если все в одной таблице хранить, то займет слишком много места. Например, фамилию одного и того же врача 100 раз вбивать. И если понадобится выяснить, кого еще кроме вас лечит этот врач, то может потеряться информация. Вдруг сестра для какого-то пациента неправильно вбила фамилию врача, торопилась, исковеркала. Хотя, о чем я, информации для вас же нет. А для тех кому нужна информация делают отдельную таблицу со списком врачей. В результате фамилия врача вводится один только раз. Экономия места. А в основной таблице выбирается код этого врача. Аналогично с городами, палатами, диагнозами. Имеет смысл создать свои таблицы. Все эти таблицы связываются связями теми самыми relation. И ничего сакрального. Некоторые значения в таблицах могут отсутствовать, не у всех пациентов есть отчество, например. Тогда значения поля null. Лечащего врача могут еще не назначить. Если вам еще не проставили диагноз тоже значение null. Но с таблицей болезней таблицу, где вы пациент, все равно связывать надо.
В таких случаях используют левое или правое соединение. (Все из левой таблицы, из правой только, где есть ключ.)
Вот чтобы работать с такими таблицами и ввели значение null. Никакого отношения к троичной логике не имеет.
И не путайте системы счисления с многозначной логикой. Как абстракция можно ввести и десятичную логику, но это будет совсем не то, что и система счисления.
Троичная система счисления есть и плотность записи информации у нее максимальна. Интересно, как вы это понимаете, информации-то у вас нет.
А для остальных плотность информации от основания a системы счисления определяется, как ln(a)/a. Максимум при a=e=2,718… т.е. 3
Термин есть многозначные логики, и в SQL его используют, но только как обработка пустых полей. А в жизни вообще никак. Вас просили привести пример пользы многозначной логики в решении логических задач, где же он?


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4391 ]  На страницу Пред.  1 ... 359, 360, 361, 362, 363, 364, 365 ... 440  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 13


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения

Найти:
Перейти:  
cron
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB