Относятся не сущности/таблицы друг к другу. А колонки в строке. А точнее, атрибуты в кортеже. Тут надо думать об уникальности строки, о том, что один из атрибутов полностью определяет значение других атрибутов (мы называем такой атрибут первичным ключём) и т.д.
Каждый атрибут в кортеже имеет тип, точнее домен. Например, можно определить тип (домен) "паспорт". И класть всю информацию о паспорте человека в соответствующий атрибут (колонку).
В реальности, колонки могут хранить только ограниченный набор значений (строки, числа и т.д.), поэтому все атрибуты паспорта раскладываются на соответствующие колонки (мы всё ещё говорим о колонках в таблице "человек").
В реальности, паспорт выносят в отдельную таблицу и связывают таблицы через ключи. Это процесс нормализации.
Нормализация и денормализация (т.е. вносить данные обратно в колонки) это задача оптимизации.
Вобщем, там много чего. Наверно, для того, чтобы грокнуть, надо перестать думать о сущностях и почитать Кодда или, может, Кайта. Старшие товарищи поправят, я не настоящий сварщик.
Это эксперимент с отложенным выбором. Вступать в аргументированную дискуссию по интерпретации я не готов. Мне тут важнее мнение моих авторитетов, например, Брайна Грина.
К сожалению нет. Эксперимент показывает, что скрытые переменные не работают. С 50/50 достаточно просто. Не просто, когда начинают измерять, например спин, по осям 120 градусов.
Бросил кататься Юрентом. Несколько раз подряд попадался "убитый" самокат, возможности отказаться от поездки или пересесть на соседний самокат нет. Деньги снимаются в любом случае.
Никогда, никогда, никогда не разносите блокировки и действия, под ними выполняемые. Хорошо, что вы закончили одним соединением. Плохо, что с этого не начали.
Почти перестал пользоваться маркетом, перешёл в e-katalog.
Раньше я заходил на маркет, чтобы найти и подобрать товар, а уже ПОТОМ купить.
Сейчас маркет предлагает мне купить что-то у них, а поиск и подбор у них теперь вторичная, поддерживающая функция, которая стремительно деградирует. Ну и основные игроки оттуда ушли, так что и низкую цену/удобную доставку у них всё равно не найти.
А учитывая, что Яндекс в массовое обслуживание не умеет (это не мы, обращайтесь в таксопарк), то и пользоваться их маркетом, как магазином нет никакого желания.
Самсунговый Smart TV это какой-то треш с точки зрения UI (да и функционала). Я поразился бедности и глючности интерфейса (модель Q80).
Музыку сортирует по алфавиту (ребёнок слушает сказки, поэтому главы идут 1, 20, 21, 2...);
Постоянно теряет источники. В зависимости от фазы луны, ресивер называет то AV Recevier, то TX-609NR, то Home Theater. Закреплённые в быстром доступе источники исчезают.
Настройка ARC по HDMI наполнена болью и случаем.
Очень маленькая поддержка форматов (телевизор 2013 года знает гораздо больше, чем новенький из 2020). Нельзя настроить субтитры по умолчанию, всегда включаются английские (мелкое неудобство, но остановится замечать уже нельзя).
Мегаидея, когда ты видишь 3 пункта меню, и идёшь по ним курсором и БАХ, пункт раскрывается ещё на 3 не нашла отклика в моём сердце.
А зачем нам это всё тут, в зоопарке? Сомневаюсь, что всё это англоязычное многообразие найдёт отклик у нашего образования. И ссылка на англоязычное описание.
Если это всё не локализовано, то зачем эта статья?
Нет, спасибо. Первая мышь логитека прожила 15 лет. Просто резинки уже стёрлись, в остальном рабочая. Вторая мышь (G5) через три года превратилась в какой-то позор (сразу на пару с клавой g510). Такими темпами покупать за 10к мышь на год не хочется.
Режете косты и начинаете конкурировать с ширпотребом? Ну там победитель очевиден.
Исчезающий контент на техническом сайте? Ну такое...
Относятся не сущности/таблицы друг к другу. А колонки в строке. А точнее, атрибуты в кортеже. Тут надо думать об уникальности строки, о том, что один из атрибутов полностью определяет значение других атрибутов (мы называем такой атрибут первичным ключём) и т.д.
Каждый атрибут в кортеже имеет тип, точнее домен. Например, можно определить тип (домен) "паспорт". И класть всю информацию о паспорте человека в соответствующий атрибут (колонку).
В реальности, колонки могут хранить только ограниченный набор значений (строки, числа и т.д.), поэтому все атрибуты паспорта раскладываются на соответствующие колонки (мы всё ещё говорим о колонках в таблице "человек").
В реальности, паспорт выносят в отдельную таблицу и связывают таблицы через ключи. Это процесс нормализации.
Нормализация и денормализация (т.е. вносить данные обратно в колонки) это задача оптимизации.
Вобщем, там много чего. Наверно, для того, чтобы грокнуть, надо перестать думать о сущностях и почитать Кодда или, может, Кайта. Старшие товарищи поправят, я не настоящий сварщик.
Отношение это и есть таблица. В РСУБД (RDBMS), "реляционный/relation" означает "таблица".
Не "связи между таблицами", а "таблица".
В текстах про реляционные БД термин "отношение" лучше использовать именно как синоним "таблица", а не "связь между таблицами".
И я остаюсь в рамках классической квантовой механики. Но не понимаю, о каком парадоксе идёт речь.
Это эксперимент с отложенным выбором. Вступать в аргументированную дискуссию по интерпретации я не готов. Мне тут важнее мнение моих авторитетов, например, Брайна Грина.
К сожалению нет. Эксперимент показывает, что скрытые переменные не работают. С 50/50 достаточно просто. Не просто, когда начинают измерять, например спин, по осям 120 градусов.
Иногда да ;) Можно построить эксперимент, который будет влиять на прошлое.
Квантовое дальнодействие не переносит информацию. Оно удивительно, но не стоит в одном ряду со сверхсветовым перемещением.
Измерением нельзя передать информацию. Измерением мы фиксируем состояние, а не управляем состоянием.
А он разве быстрее скорости света?
Бросил кататься Юрентом. Несколько раз подряд попадался "убитый" самокат, возможности отказаться от поездки или пересесть на соседний самокат нет. Деньги снимаются в любом случае.
Практически все известные мне (которые щупал) системы Scheme это компиляторы. mzscheme, racket, chicken, bigloo, gambit, guile, stalin, ...
То же касается Common Lisp.
То, что в комплекте у некоторых поставляется интерпретатор не делает язык интерпретируемым.
И да, минимальная программа (из T, в случае CL или #t, в случае scheme) прекрасно компилируется и выполняется.
Никогда, никогда, никогда не разносите блокировки и действия, под ними выполняемые. Хорошо, что вы закончили одним соединением. Плохо, что с этого не начали.
Я не очень понял изначальный замысел. Как работает (работал) Lock в базе данных в отдельном коннекшене?
Единственное, что мне приходит на ум, это
update client set locked = 1 where id = ?иlocked = 0в конце. Все остальные проверяют поле locked.Это так?
Почти перестал пользоваться маркетом, перешёл в e-katalog.
Раньше я заходил на маркет, чтобы найти и подобрать товар, а уже ПОТОМ купить.
Сейчас маркет предлагает мне купить что-то у них, а поиск и подбор у них теперь вторичная, поддерживающая функция, которая стремительно деградирует. Ну и основные игроки оттуда ушли, так что и низкую цену/удобную доставку у них всё равно не найти.
А учитывая, что Яндекс в массовое обслуживание не умеет (это не мы, обращайтесь в таксопарк), то и пользоваться их маркетом, как магазином нет никакого желания.
Интересно просто, откуда твердый знак появился в других словах?
Самсунговый Smart TV это какой-то треш с точки зрения UI (да и функционала). Я поразился бедности и глючности интерфейса (модель Q80).
Музыку сортирует по алфавиту (ребёнок слушает сказки, поэтому главы идут 1, 20, 21, 2...);
Постоянно теряет источники. В зависимости от фазы луны, ресивер называет то AV Recevier, то TX-609NR, то Home Theater. Закреплённые в быстром доступе источники исчезают.
Настройка ARC по HDMI наполнена болью и случаем.
Очень маленькая поддержка форматов (телевизор 2013 года знает гораздо больше, чем новенький из 2020). Нельзя настроить субтитры по умолчанию, всегда включаются английские (мелкое неудобство, но остановится замечать уже нельзя).
Мегаидея, когда ты видишь 3 пункта меню, и идёшь по ним курсором и БАХ, пункт раскрывается ещё на 3 не нашла отклика в моём сердце.
А зачем нам это всё тут, в зоопарке? Сомневаюсь, что всё это англоязычное многообразие найдёт отклик у нашего образования. И ссылка на англоязычное описание.
Если это всё не локализовано, то зачем эта статья?
Нет, спасибо. Первая мышь логитека прожила 15 лет. Просто резинки уже стёрлись, в остальном рабочая. Вторая мышь (G5) через три года превратилась в какой-то позор (сразу на пару с клавой g510). Такими темпами покупать за 10к мышь на год не хочется.
Режете косты и начинаете конкурировать с ширпотребом? Ну там победитель очевиден.
Открытого апи чего? Если вдруг "апи ядра", то посмотрите на тот же драйвер нвидиа. Вполне себе закрытый, проприетарный блоб.