|
|
|
Как лучше называть поля-внешние ключи по-русски?
|
|||
|---|---|---|---|
|
#18+
или ты просто неудачно пошутил типа? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2012, 12:24 |
|
||
|
Как лучше называть поля-внешние ключи по-русски?
|
|||
|---|---|---|---|
|
#18+
ViPRosЛюди должны свои мозги (знания) закладывать в систему. У людей в систему только данные получается закладывать. Даже информацию не получается, только данные. ViPRosне что что модельер, а прогер и юзер трахается с этими операторами. Тогда к чему модельера упомянули? ViPRosДекларативность - это когда я не говорю Откуда (From) брать, КАК установить Связь (Join On - Union) а просто пишу Дай(Козла.Ноги, Количество(Козла.Ноги.Волос))Я просил дать определение, а не вываливать набор слов. Вы способны сформулировать определение декларативности, которое соответствовало бы общепринятому пониманию? Кроме того, ваш пример выказывает, что вы путаете конкретный синтаксис языка SQL с реляционной алгеброй. Уверяю вас, что при желании можно изобрести язык, на котором запрос к РБД будет выглядеть как козлоноговолосы из вашего примера. И декларативность останется ровно такой же. ОДнако я подожду вашего определения. В своё время Чернышов Андрей Леонидович, который Бредятина, круто опозорился здесь именно на попытке дать определение навигации (которая противопоставляется как раз декларативности). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.05.2012, 15:49 |
|
||
|
Как лучше называть поля-внешние ключи по-русски?
|
|||
|---|---|---|---|
|
#18+
ViPRosЛюди должны свои мозги (знания) закладывать в систему. Ну это тада типа экспертневая система. Там типа базы знаний либо еще что, но знаний. И там типа СУБЗ или еще что но знаний. А тут то информационные системы и всего лишь СУБД. Здесь информация: данные + механизм их интерпритации. Ну СУБД ясно не претендует на СУБЗ (ни реляционная и никакая другая). Но претендует на то, что она есть и технология успешная: кажный может в принципе налабать ИС более или менее что-то там могущую. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2012, 09:59 |
|
||
|
Как лучше называть поля-внешние ключи по-русски?
|
|||
|---|---|---|---|
|
#18+
vadiminfoНо претендует на то, что она есть и технология успешная: кажный может в принципе налабать ИС более или менее что-то там могущую. Как раз этого то можно избежать, так как надстройку можно унифицировать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2012, 10:37 |
|
||
|
Как лучше называть поля-внешние ключи по-русски?
|
|||
|---|---|---|---|
|
#18+
Евгений Мирошниченко aka mir, Декларативность - когда описывается задача, а не способ ее решения. Я именно про реализацию SQL говорю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2012, 10:39 |
|
||
|
Как лучше называть поля-внешние ключи по-русски?
|
|||
|---|---|---|---|
|
#18+
ViPRosДекларативность - когда описывается задача, а не способ ее решения. Схоластика. Описание задачи всегда содержит описание способа ее решения (явно или нет). Обычную императивную программу можно рассматривать как описание (причем наиболее адекватное) решаемой задачи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2012, 15:09 |
|
||
|
Как лучше называть поля-внешние ключи по-русски?
|
|||
|---|---|---|---|
|
#18+
_мод, ну это просто ошибка нерусского не "описывается", а "ставится" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2012, 15:14 |
|
||
|
Как лучше называть поля-внешние ключи по-русски?
|
|||
|---|---|---|---|
|
#18+
ViPRosне "описывается", а "ставится" Практика показывает, что попытка полно и точно "поставить" задачу вырождается в ее программирование на любом подходящем средстве. Одно время была мода на псевдокод. Собсно у Дейкстры все по этому поводу сказано. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2012, 17:51 |
|
||
|
Как лучше называть поля-внешние ключи по-русски?
|
|||
|---|---|---|---|
|
#18+
_мод, ну и флаг ему в руки :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.05.2012, 18:04 |
|
||
|
Как лучше называть поля-внешние ключи по-русски?
|
|||
|---|---|---|---|
|
#18+
_модОписание задачи всегда содержит описание способа ее решения (явно или нет). На задачу Ферма намекаете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2012, 08:24 |
|
||
|
Как лучше называть поля-внешние ключи по-русски?
|
|||
|---|---|---|---|
|
#18+
ViPRosЕвгений Мирошниченко aka mir, Декларативность - когда описывается задача, а не способ ее решения. Вы можете сказать, как формально отличить описание задачи от описания способа её решения? То есть так: смотрим на некоторое описание и заключаем "это описание задачи" или "это описание решения задачи". P.S. Я потом вам подскажу, в чём тут дело. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2012, 08:51 |
|
||
|
Как лучше называть поля-внешние ключи по-русски?
|
|||
|---|---|---|---|
|
#18+
Чтобы предметнее рассуждать, вот вам пример описаний: "Женись до конца года". Это описание задачи или способа решения задачи? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2012, 09:04 |
|
||
|
Как лучше называть поля-внешние ключи по-русски?
|
|||
|---|---|---|---|
|
#18+
Евгений Мирошниченко aka mir, ты препод что ль? поставить задачу в моем понимании - задать цель и указать ограничения ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2012, 10:55 |
|
||
|
Как лучше называть поля-внешние ключи по-русски?
|
|||
|---|---|---|---|
|
#18+
mir, давайте предложу другую задачу: "Мир во всём мире". Это описание задачи или способа решения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2012, 11:56 |
|
||
|
Как лучше называть поля-внешние ключи по-русски?
|
|||
|---|---|---|---|
|
#18+
vadiminfoНа задачу Ферма намекаете? Да не, все проще. Даже простое алгебраическое выражение задает порядок операций. Рел. алгебра тоже состоит из операций и даже последовательность их выполнения можно выделить. Дейкстра рассматривает программу как формальное описание постановки задачи, а процес разработки программы как решение еще не четко сформулированой задачи. Конечно, сравнивая программу и ее машинный код можно считать первый декларацией, а второй реализацией, но это все условно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2012, 12:04 |
|
||
|
Как лучше называть поля-внешние ключи по-русски?
|
|||
|---|---|---|---|
|
#18+
_модvadiminfoНа задачу Ферма намекаете? Да не, все проще. Даже простое алгебраическое выражение задает порядок операций. Рел. алгебра тоже состоит из операций и даже последовательность их выполнения можно выделить. Дейкстра рассматривает программу как формальное описание постановки задачи, а процес разработки программы как решение еще не четко сформулированой задачи. Конечно, сравнивая программу и ее машинный код можно считать первый декларацией, а второй реализацией, но это все условно. Нет уж извините. Вы сказали: описание задачи всегда содержит описание способа ее решение. имеется описание задачи Ферма Следовательно, имеется описание способа решения (классическая логика) Но трабла в том, что за ея решение давали много бобла в свое время, но способа решения видать в ее описаения все же не нашли в то время. Что до алгебры, то она, видимо, предполагает определенную стратегию решения. Но язык SQL в некоторых случаях не содержит и таковой: в нем говорится ЧТО надо, но не говориться КАК. Например: Найти всех сотрудников, у которых зарплата меньше 100 000 р. Здесь есть что надо, но нет ничего о том как это буит. Однако, в широком смысле на практике комп технологий, скорее всего: декларативный язык - претендует на то, не нуно разрабатывать алгоритмов (писать циклов), а императивный для тех же целей предполагает таковые. Поскоку это имеет значение в затратах на получение результата, круг задач, решаемых с помощью данного языка и вообще. Возможно, могут быть степени деклративности: этот язык более декларативный, чем тот, поскоку в нем меньше нуно стратегий решения намечать (меньше думать о том КАК решать). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2012, 13:02 |
|
||
|
Как лучше называть поля-внешние ключи по-русски?
|
|||
|---|---|---|---|
|
#18+
softwarer, постановка задачи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2012, 14:10 |
|
||
|
Как лучше называть поля-внешние ключи по-русски?
|
|||
|---|---|---|---|
|
#18+
vadiminfoв нем говорится ЧТО надо, но не говориться КАК. Например: Найти всех сотрудников, у которых зарплата меньше 100 000 р. Здесь есть что надо, но нет ничего о том как это буит. как раз СКЛ так НЕ работает он требует детализации понятия Сотрудник (всякие фромы и джойны) и Зарплата (хранимая процедура, функция и т.д.) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2012, 14:14 |
|
||
|
Как лучше называть поля-внешние ключи по-русски?
|
|||
|---|---|---|---|
|
#18+
Евгений Мирошниченко aka mirВ своё время Чернышов Андрей Леонидович, который Бредятина, круто опозорился здесь именно на попытке дать определение навигации (которая противопоставляется как раз декларативности). Круто опозорились оппоненты Чернышева Андрея Леонидовича. В основном, из-за неспособности (видимо органической:)) обсуждать вопросы по существу. Что Вы лишний раз продемонстрировали и в этой теме:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2012, 14:26 |
|
||
|
Как лучше называть поля-внешние ключи по-русски?
|
|||
|---|---|---|---|
|
#18+
_модПрактика показывает, что попытка полно и точно "поставить" задачу вырождается в ее программирование на любом подходящем средстве. Вы забываете говорить "моя практика":) На самом деле - программирование приложений баз данных нелепо само по себе, и связано, в первую очередь, с разрывом между концептуальным и логическим уровнями. Странно, что Вы продолжаете это оспаривать:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2012, 14:33 |
|
||
|
Как лучше называть поля-внешние ключи по-русски?
|
|||
|---|---|---|---|
|
#18+
Бредятина, его дикстра запутал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2012, 14:46 |
|
||
|
Как лучше называть поля-внешние ключи по-русски?
|
|||
|---|---|---|---|
|
#18+
других буч и дейт а главный засиратель мозгов счас какой то фаулер ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2012, 14:48 |
|
||
|
Как лучше называть поля-внешние ключи по-русски?
|
|||
|---|---|---|---|
|
#18+
ViPRosкак раз СКЛ так НЕ работает он требует детализации понятия Сотрудник (всякие фромы и джойны) и Зарплата (хранимая процедура, функция и т.д.) Ну, Сотрудник это табла в которй к примеру, есть колонки таб номер, ФИО, месячная зарплата. Ну такая таблица типа. Тада на SQL: SELECT ФИО, Табельный номер FROM Сотрудник WHERE Зарплата < 100000 Можно буквально воспроизвести на обычном языке как: Найти всех сотрудников (ФИО и ТАБ номер) у которых зарплата меньше 100 000. Ну типа получается, что сработал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2012, 14:51 |
|
||
|
Как лучше называть поля-внешние ключи по-русски?
|
|||
|---|---|---|---|
|
#18+
ViPRosvadiminfoв нем говорится ЧТО надо, но не говориться КАК. Например: Найти всех сотрудников, у которых зарплата меньше 100 000 р. Здесь есть что надо, но нет ничего о том как это буит. как раз СКЛ так НЕ работает он требует детализации понятия Сотрудник (всякие фромы и джойны) и Зарплата (хранимая процедура, функция и т.д.) SELECT a, вместо SELECT a FROM b, выдвигает определенные требования. Вопрос: к модели или к реализации модели? Найти применение для SQL довольно не просто. Я на фактах показал, что SQL бесполезен (точнее, вреден) для большинства задач (например, для систем класса ERP). Так же я приводил пример, когда алгебра идет рука об руку с семантикой, и оказывается полезной:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2012, 15:00 |
|
||
|
Как лучше называть поля-внешние ключи по-русски?
|
|||
|---|---|---|---|
|
#18+
Бредятина, меня тут наверное не было тогда меня просто бесят всякие From, Join, (Union) и т.д. Для первых двух вся инфа уже в модели (ну пусть через форинкей, пофиг), а дял Union можно добавить классификатор ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.05.2012, 15:06 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=37798376&tid=1541656]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
172ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
| others: | 205ms |
| total: | 476ms |

| 0 / 0 |
