powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Как лучше называть поля-внешние ключи по-русски?
22 сообщений из 122, страница 5 из 5
Как лучше называть поля-внешние ключи по-русски?
    #37811370
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_мод,

вощем мне следвало бы сказать - "уровень декларативности SQL можно сильно увеличить" и не было бы спора :)
...
Рейтинг: 0 / 0
Как лучше называть поля-внешние ключи по-русски?
    #37811427
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модDML всегда декларативный. Это его использование в ЯП императивно, просто потому что сами ЯП императивны.

Вот DML в SQL декларативный потому, что без использования в императивных ЯП обходится для доступа к данным. А если для этого надо использовать еще и императивный ЯП, то, скорее всего, либо там нуно букву L убирать (это не совсем язык, а тока чаить), либо они с этим ЯП и есть этот DML императивный.
Так или иначе языки БД делились на имепративные и декларативные, как впрочем и ЯП. И одурачить всех иерахичискими хитростями, чтобы прировнять иерархические и реляционные просто так, по видимому, не удастся.
...
Рейтинг: 0 / 0
Как лучше называть поля-внешние ключи по-русски?
    #37811592
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ViPRosвощем мне следвало бы сказать - "уровень декларативности SQL можно сильно увеличить" и не было бы спора :)
В том и дело что это невозможно. Я же сказал - попробуйте :)
...
Рейтинг: 0 / 0
Как лучше называть поля-внешние ключи по-русски?
    #37811604
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vadiminfoВот DML в SQL декларативный потому, что без использования в императивных ЯП обходится для доступа к данным.
Изначально SQL был придуман для консоли оператора. Другие DML аналогично. Т.е они все были "декларативными".
И только потом их вставили в императивные ЯП и они стали "императивными"
...
Рейтинг: 0 / 0
Как лучше называть поля-внешние ключи по-русски?
    #37811728
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модИзначально SQL был придуман для консоли оператора. Другие DML аналогично. Т.е они все были "декларативными".
И только потом их вставили в императивные ЯП и они стали "императивными"
Но видители, есть другие сведения: SQL изначался задумывался деклароативным и именно этим противопоставляся имеративным.


И стория с "консолью оператора", скорей всего, не сможет преодолеть эти предрассудки, ввиду малозначимости этой самой "консоли" в технологиях БД. Тем более что SQL так и остался декларативным. А сразу были императивными, т.е. минолвали "консольный" период.
...
Рейтинг: 0 / 0
Как лучше называть поля-внешние ключи по-русски?
    #37811734
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Другие языки БД не реляциоонные изначально были императивными.
...
Рейтинг: 0 / 0
Как лучше называть поля-внешние ключи по-русски?
    #37811869
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfo,

блин,
я пишу
"Выбери с такой то и такой то таблиц, то то и то то, при этом таблицу первую надо соединить с таблицей второй, где таблица первая главная, при условии что такие то атрибуты таким то образом должны соответсвовать таким то атрибутам второй таблицы и т.д."

а мне воще то надо только "Выбери то то и то то"
и пофиг где взять, как связать и т.д. фигня

Декларативность в моем понимании - "Выбери то то и то то" и все
...
Рейтинг: 0 / 0
Как лучше называть поля-внешние ключи по-русски?
    #37811992
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vadiminfoИ стория с "консолью оператора", скорей всего, не сможет преодолеть эти предрассудки, ввиду малозначимости этой самой "консоли" в технологиях БД.
Считалось, что еnd user сам все будет делать и никакого программирования не понадобится. И было это еще до SQL. И все DML на это были ориентированы. Вы просто не в курсе.
...
Рейтинг: 0 / 0
Как лучше называть поля-внешние ключи по-русски?
    #37812000
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ViPRosа мне воще то надо только "Выбери то то и то то"
и пофиг где взять, как связать и т.д. фигня

пофиг не получится. что б рыбку съесть надо на елку залезть. Работа с данными требует МД, а МД - алгебры, а алгебра - это операции. Так что на халяву не прокатит.
...
Рейтинг: 0 / 0
Как лучше называть поля-внешние ключи по-русски?
    #37812045
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosvadiminfo,

блин,
я пишу
"Выбери с такой то и такой то таблиц, то то и то то, при этом таблицу первую надо соединить с таблицей второй, где таблица первая главная, при условии что такие то атрибуты таким то образом должны соответсвовать таким то атрибутам второй таблицы и т.д."

а мне воще то надо только "Выбери то то и то то"
и пофиг где взять, как связать и т.д. фигня

Декларативность в моем понимании - "Выбери то то и то то" и все

Ну хорошо. А как тада быть с тем, када приходится писать:

открыть коллекцию одну, открыть вторую коллекцию, открыть третью. установть указатель на начало первой коллекции, открыть цикл, в цикле учтановить на начало второй коллекции, открыть внутренний цикл, в нем для каждой записи для текущей записи первой обойти всю вторую коллекциию и т.д. т.п.?

Это считать более императивным, чем соединение в "императивеном" SQL?

Мне каэтся отнесение к императивному и соединение и его навигационную реализацию к имерартивному все же может привести к утрате пользы от деления на декларативный и императивный.

Возможно, для того как Вы понимаете нужно ввести новое понятие, типа интелектуальный или типа того. Была бы тока практическая польза.
...
Рейтинг: 0 / 0
Как лучше называть поля-внешние ключи по-русски?
    #37812100
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_мод И все DML на это были ориентированы. Вы просто не в курсе.
Ну не тока я не в курсе, что другие кроме реляционных языков были в свое время декларативными и вдруг стали с императивными. Тем более что SQL стал императивными (иначе он другой).
Это и авторы толстых книг писали и на лекциях вроде читали. Че Вы там делали? Чуствую, у Вас много более интерсных дел было в то время.

Нет, конечно, были ЯП декларативные: Липс, Пролог, но это не языки БД, Хотя может и с БЗ могут типа работать.

Иерархические, ООМД - главное навигационный доступ и циклы. Там теперь есть конесьно и декларативные для проформы, но моложе SQL (наприме OQL) и не основное там, судя по всему.

_мод, все еще не думаю, что Вам просто буит всех одурачить эдаким примиренчеством иерархистов. Многие будут по прежнему не в курсе, что РМД типа эквивалента иерархическим.
...
Рейтинг: 0 / 0
Как лучше называть поля-внешние ключи по-русски?
    #37812123
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vadiminfoЧуствую, у Вас много более интерсных дел было в то время.
За консолью сидел, DML вбивал :)
...
Рейтинг: 0 / 0
Как лучше называть поля-внешние ключи по-русски?
    #37812222
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vadiminfoНу хорошо. А как тада быть с тем, када приходится писать:

открыть коллекцию одну, открыть вторую коллекцию, открыть третью. установть указатель на начало первой коллекции, открыть цикл, в цикле учтановить на начало второй коллекции, открыть внутренний цикл, в нем для каждой записи для текущей записи первой обойти всю вторую коллекциию и т.д. т.п.?

Это считать более императивным, чем соединение в "императивеном" SQL?

да, конечно
...
Рейтинг: 0 / 0
Как лучше называть поля-внешние ключи по-русски?
    #37812591
serg99
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модViPRosа мне воще то надо только "Выбери то то и то то"
и пофиг где взять, как связать и т.д. фигня

пофиг не получится. что б рыбку съесть надо на елку залезть. Работа с данными требует МД, а МД - алгебры, а алгебра - это операции. Так что на халяву не прокатит.
Можно предположить что существует алгебра позволяющая улучшить декларативность запросов по сравнению с SQL. Причем реализация может быть надстройкой над РСУБД. В этом Випрос прав.
...
Рейтинг: 0 / 0
Как лучше называть поля-внешние ключи по-русски?
    #37813965
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
serg99Можно предположить что существует алгебра позволяющая улучшить декларативность запросов по сравнению с SQL.
Предположить-то можно :). Но ! Сначала была рел. алгебра, потом соот.в. ей язык алфа, а потом уже SQL, как практическая реализация, пригодная для набирания с консоли. Отсюда специфический синтаксис. Хотите большей декларативности - придумайте новую МД, новую алгебру и новый язык. Уже 40 лет придумавыют :)
...
Рейтинг: 0 / 0
Как лучше называть поля-внешние ключи по-русски?
    #37814311
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модПредположить-то можно :). Но ! Сначала была рел. алгебра, потом соот.в. ей язык алфа, а потом уже SQL, как практическая реализация, пригодная для набирания с консоли.
Особенно "пригодность для набирания с консоли" делает всякие предположения уязвимыми.
Был еще пригодный язык для такого "набирания": Наимри -2. Консоль производилась вроде в армении.
...
Рейтинг: 0 / 0
Как лучше называть поля-внешние ключи по-русски?
    #37814323
Бредятина
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модserg99Можно предположить что существует алгебра позволяющая улучшить декларативность запросов по сравнению с SQL.
Предположить-то можно :). Но ! Сначала была рел. алгебра, потом соот.в. ей язык алфа, а потом уже SQL, как практическая реализация, пригодная для набирания с консоли. Отсюда специфический синтаксис. Хотите большей декларативности - придумайте новую МД, новую алгебру и новый язык. Уже 40 лет придумавыют :)
Полагается, что декларативность - это непременно алгебра:)
...
Рейтинг: 0 / 0
Как лучше называть поля-внешние ключи по-русски?
    #37814365
serg99
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модserg99Можно предположить что существует алгебра позволяющая улучшить декларативность запросов по сравнению с SQL.
Предположить-то можно :). Но ! Сначала была рел. алгебра, потом соот.в. ей язык алфа, а потом уже SQL, как практическая реализация, пригодная для набирания с консоли. Отсюда специфический синтаксис. Хотите большей декларативности - придумайте новую МД, новую алгебру и новый язык. Уже 40 лет придумавыют :)
Постараюсь где нибудь осенью изложить. :-)
...
Рейтинг: 0 / 0
Как лучше называть поля-внешние ключи по-русски?
    #37814556
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
БредятинаПолагается, что декларативность - это непременно алгебра:)
Нет
...
Рейтинг: 0 / 0
Как лучше называть поля-внешние ключи по-русски?
    #37814560
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
serg99Постараюсь где нибудь осенью изложить. :-)
Хотя намекните, что за МД предполагается, интересно ведь
...
Рейтинг: 0 / 0
Как лучше называть поля-внешние ключи по-русски?
    #37815839
serg99
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_модserg99Постараюсь где нибудь осенью изложить. :-)
Хотя намекните, что за МД предполагается, интересно ведь
Объектная МД.
...
Рейтинг: 0 / 0
Как лучше называть поля-внешние ключи по-русски?
    #37815897
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
serg99Объектная МД.
Так я думал(с) (пр. Преображенский) :)
...
Рейтинг: 0 / 0
22 сообщений из 122, страница 5 из 5
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Как лучше называть поля-внешние ключи по-русски?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]