|
|
|
Как лучше называть поля-внешние ключи по-русски?
|
|||
|---|---|---|---|
|
#18+
_мод, вощем мне следвало бы сказать - "уровень декларативности SQL можно сильно увеличить" и не было бы спора :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2012, 12:46 |
|
||
|
Как лучше называть поля-внешние ключи по-русски?
|
|||
|---|---|---|---|
|
#18+
_модDML всегда декларативный. Это его использование в ЯП императивно, просто потому что сами ЯП императивны. Вот DML в SQL декларативный потому, что без использования в императивных ЯП обходится для доступа к данным. А если для этого надо использовать еще и императивный ЯП, то, скорее всего, либо там нуно букву L убирать (это не совсем язык, а тока чаить), либо они с этим ЯП и есть этот DML императивный. Так или иначе языки БД делились на имепративные и декларативные, как впрочем и ЯП. И одурачить всех иерахичискими хитростями, чтобы прировнять иерархические и реляционные просто так, по видимому, не удастся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2012, 13:08 |
|
||
|
Как лучше называть поля-внешние ключи по-русски?
|
|||
|---|---|---|---|
|
#18+
ViPRosвощем мне следвало бы сказать - "уровень декларативности SQL можно сильно увеличить" и не было бы спора :) В том и дело что это невозможно. Я же сказал - попробуйте :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2012, 14:05 |
|
||
|
Как лучше называть поля-внешние ключи по-русски?
|
|||
|---|---|---|---|
|
#18+
vadiminfoВот DML в SQL декларативный потому, что без использования в императивных ЯП обходится для доступа к данным. Изначально SQL был придуман для консоли оператора. Другие DML аналогично. Т.е они все были "декларативными". И только потом их вставили в императивные ЯП и они стали "императивными" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2012, 14:11 |
|
||
|
Как лучше называть поля-внешние ключи по-русски?
|
|||
|---|---|---|---|
|
#18+
_модИзначально SQL был придуман для консоли оператора. Другие DML аналогично. Т.е они все были "декларативными". И только потом их вставили в императивные ЯП и они стали "императивными" Но видители, есть другие сведения: SQL изначался задумывался деклароативным и именно этим противопоставляся имеративным. И стория с "консолью оператора", скорей всего, не сможет преодолеть эти предрассудки, ввиду малозначимости этой самой "консоли" в технологиях БД. Тем более что SQL так и остался декларативным. А сразу были императивными, т.е. минолвали "консольный" период. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2012, 14:59 |
|
||
|
Как лучше называть поля-внешние ключи по-русски?
|
|||
|---|---|---|---|
|
#18+
Другие языки БД не реляциоонные изначально были императивными. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2012, 15:00 |
|
||
|
Как лучше называть поля-внешние ключи по-русски?
|
|||
|---|---|---|---|
|
#18+
vadiminfo, блин, я пишу "Выбери с такой то и такой то таблиц, то то и то то, при этом таблицу первую надо соединить с таблицей второй, где таблица первая главная, при условии что такие то атрибуты таким то образом должны соответсвовать таким то атрибутам второй таблицы и т.д." а мне воще то надо только "Выбери то то и то то" и пофиг где взять, как связать и т.д. фигня Декларативность в моем понимании - "Выбери то то и то то" и все ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2012, 15:32 |
|
||
|
Как лучше называть поля-внешние ключи по-русски?
|
|||
|---|---|---|---|
|
#18+
vadiminfoИ стория с "консолью оператора", скорей всего, не сможет преодолеть эти предрассудки, ввиду малозначимости этой самой "консоли" в технологиях БД. Считалось, что еnd user сам все будет делать и никакого программирования не понадобится. И было это еще до SQL. И все DML на это были ориентированы. Вы просто не в курсе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2012, 16:07 |
|
||
|
Как лучше называть поля-внешние ключи по-русски?
|
|||
|---|---|---|---|
|
#18+
ViPRosа мне воще то надо только "Выбери то то и то то" и пофиг где взять, как связать и т.д. фигня пофиг не получится. что б рыбку съесть надо на елку залезть. Работа с данными требует МД, а МД - алгебры, а алгебра - это операции. Так что на халяву не прокатит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2012, 16:11 |
|
||
|
Как лучше называть поля-внешние ключи по-русски?
|
|||
|---|---|---|---|
|
#18+
ViPRosvadiminfo, блин, я пишу "Выбери с такой то и такой то таблиц, то то и то то, при этом таблицу первую надо соединить с таблицей второй, где таблица первая главная, при условии что такие то атрибуты таким то образом должны соответсвовать таким то атрибутам второй таблицы и т.д." а мне воще то надо только "Выбери то то и то то" и пофиг где взять, как связать и т.д. фигня Декларативность в моем понимании - "Выбери то то и то то" и все Ну хорошо. А как тада быть с тем, када приходится писать: открыть коллекцию одну, открыть вторую коллекцию, открыть третью. установть указатель на начало первой коллекции, открыть цикл, в цикле учтановить на начало второй коллекции, открыть внутренний цикл, в нем для каждой записи для текущей записи первой обойти всю вторую коллекциию и т.д. т.п.? Это считать более императивным, чем соединение в "императивеном" SQL? Мне каэтся отнесение к императивному и соединение и его навигационную реализацию к имерартивному все же может привести к утрате пользы от деления на декларативный и императивный. Возможно, для того как Вы понимаете нужно ввести новое понятие, типа интелектуальный или типа того. Была бы тока практическая польза. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2012, 16:26 |
|
||
|
Как лучше называть поля-внешние ключи по-русски?
|
|||
|---|---|---|---|
|
#18+
_мод И все DML на это были ориентированы. Вы просто не в курсе. Ну не тока я не в курсе, что другие кроме реляционных языков были в свое время декларативными и вдруг стали с императивными. Тем более что SQL стал императивными (иначе он другой). Это и авторы толстых книг писали и на лекциях вроде читали. Че Вы там делали? Чуствую, у Вас много более интерсных дел было в то время. Нет, конечно, были ЯП декларативные: Липс, Пролог, но это не языки БД, Хотя может и с БЗ могут типа работать. Иерархические, ООМД - главное навигационный доступ и циклы. Там теперь есть конесьно и декларативные для проформы, но моложе SQL (наприме OQL) и не основное там, судя по всему. _мод, все еще не думаю, что Вам просто буит всех одурачить эдаким примиренчеством иерархистов. Многие будут по прежнему не в курсе, что РМД типа эквивалента иерархическим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2012, 16:39 |
|
||
|
Как лучше называть поля-внешние ключи по-русски?
|
|||
|---|---|---|---|
|
#18+
vadiminfoЧуствую, у Вас много более интерсных дел было в то время. За консолью сидел, DML вбивал :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2012, 16:45 |
|
||
|
Как лучше называть поля-внешние ключи по-русски?
|
|||
|---|---|---|---|
|
#18+
vadiminfoНу хорошо. А как тада быть с тем, када приходится писать: открыть коллекцию одну, открыть вторую коллекцию, открыть третью. установть указатель на начало первой коллекции, открыть цикл, в цикле учтановить на начало второй коллекции, открыть внутренний цикл, в нем для каждой записи для текущей записи первой обойти всю вторую коллекциию и т.д. т.п.? Это считать более императивным, чем соединение в "императивеном" SQL? да, конечно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2012, 17:16 |
|
||
|
Как лучше называть поля-внешние ключи по-русски?
|
|||
|---|---|---|---|
|
#18+
_модViPRosа мне воще то надо только "Выбери то то и то то" и пофиг где взять, как связать и т.д. фигня пофиг не получится. что б рыбку съесть надо на елку залезть. Работа с данными требует МД, а МД - алгебры, а алгебра - это операции. Так что на халяву не прокатит. Можно предположить что существует алгебра позволяющая улучшить декларативность запросов по сравнению с SQL. Причем реализация может быть надстройкой над РСУБД. В этом Випрос прав. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2012, 23:11 |
|
||
|
Как лучше называть поля-внешние ключи по-русски?
|
|||
|---|---|---|---|
|
#18+
serg99Можно предположить что существует алгебра позволяющая улучшить декларативность запросов по сравнению с SQL. Предположить-то можно :). Но ! Сначала была рел. алгебра, потом соот.в. ей язык алфа, а потом уже SQL, как практическая реализация, пригодная для набирания с консоли. Отсюда специфический синтаксис. Хотите большей декларативности - придумайте новую МД, новую алгебру и новый язык. Уже 40 лет придумавыют :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2012, 09:45 |
|
||
|
Как лучше называть поля-внешние ключи по-русски?
|
|||
|---|---|---|---|
|
#18+
_модПредположить-то можно :). Но ! Сначала была рел. алгебра, потом соот.в. ей язык алфа, а потом уже SQL, как практическая реализация, пригодная для набирания с консоли. Особенно "пригодность для набирания с консоли" делает всякие предположения уязвимыми. Был еще пригодный язык для такого "набирания": Наимри -2. Консоль производилась вроде в армении. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2012, 12:47 |
|
||
|
Как лучше называть поля-внешние ключи по-русски?
|
|||
|---|---|---|---|
|
#18+
_модserg99Можно предположить что существует алгебра позволяющая улучшить декларативность запросов по сравнению с SQL. Предположить-то можно :). Но ! Сначала была рел. алгебра, потом соот.в. ей язык алфа, а потом уже SQL, как практическая реализация, пригодная для набирания с консоли. Отсюда специфический синтаксис. Хотите большей декларативности - придумайте новую МД, новую алгебру и новый язык. Уже 40 лет придумавыют :) Полагается, что декларативность - это непременно алгебра:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2012, 12:52 |
|
||
|
Как лучше называть поля-внешние ключи по-русски?
|
|||
|---|---|---|---|
|
#18+
_модserg99Можно предположить что существует алгебра позволяющая улучшить декларативность запросов по сравнению с SQL. Предположить-то можно :). Но ! Сначала была рел. алгебра, потом соот.в. ей язык алфа, а потом уже SQL, как практическая реализация, пригодная для набирания с консоли. Отсюда специфический синтаксис. Хотите большей декларативности - придумайте новую МД, новую алгебру и новый язык. Уже 40 лет придумавыют :) Постараюсь где нибудь осенью изложить. :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2012, 13:12 |
|
||
|
Как лучше называть поля-внешние ключи по-русски?
|
|||
|---|---|---|---|
|
#18+
БредятинаПолагается, что декларативность - это непременно алгебра:) Нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2012, 15:12 |
|
||
|
Как лучше называть поля-внешние ключи по-русски?
|
|||
|---|---|---|---|
|
#18+
serg99Постараюсь где нибудь осенью изложить. :-) Хотя намекните, что за МД предполагается, интересно ведь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2012, 15:13 |
|
||
|
Как лучше называть поля-внешние ключи по-русски?
|
|||
|---|---|---|---|
|
#18+
_модserg99Постараюсь где нибудь осенью изложить. :-) Хотя намекните, что за МД предполагается, интересно ведь Объектная МД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2012, 10:53 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=37811604&tid=1541656]: |
0ms |
get settings: |
5ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
57ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 214ms |
| total: | 352ms |

| 0 / 0 |
