powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / OO расширения SQL.
25 сообщений из 231, страница 7 из 10
OO расширения SQL.
    #37539845
_мод
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ViPRosсообщие если скачаешь, что бы убил
спасибо, можно убирать
...
Рейтинг: 0 / 0
OO расширения SQL.
    #37543204
Фотография U-gene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прототип работает. Но это не продакшн, конечно.
...
Рейтинг: 0 / 0
OO расширения SQL.
    #37543216
Фотография U-gene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 serg99

1:1, 1:N, N:1, N:N

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

Любое поле объявленное в классе как ключ (его значчение уникально среди всех объекто класса), автомотом ограничивает связь как ...:1 с той стороны. Если с этой стороны единичная ссылка то 1:.. , если ссылка в группе, то N:... .

Например единичная ссылка, которая глобально уникальна в классе - 1:1.
...
Рейтинг: 0 / 0
OO расширения SQL.
    #37544573
serg99
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
U-geneПрототип работает. Но это не продакшн, конечно.

При большом числе бесплатных СУБД и различных ОРМ надстроек над ними вопрос успешной коммерции в области еще одной ОРМ надстройки весьма проблематичен. Нужен инвестор готовый на длинные инвестиции без гарантий успеха.
...
Рейтинг: 0 / 0
OO расширения SQL.
    #37544608
serg99
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
U-gene2 serg99

1:1, 1:N, N:1, N:N

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

Любое поле объявленное в классе как ключ (его значчение уникально среди всех объекто класса), автомотом ограничивает связь как ...:1 с той стороны. Если с этой стороны единичная ссылка то 1:.. , если ссылка в группе, то N:... .

Например единичная ссылка, которая глобально уникальна в классе - 1:1.
В любом случае остаются проблемы ссылочной целостности. Либо если эти проблемы решаются в рамках надстройки над СУБД остаются проблемы влияния поддержки ссылочной целостности на скорость работы СУБД.
...
Рейтинг: 0 / 0
OO расширения SQL.
    #37544763
Фотография U-gene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 serg99

Алё! Алё! Есть Кто-нибуть!
Это не идет о ОРМ надстройке! Я уж не знаю, как до Вас эту мысль донести. Я не говорю о том как реализовано, я говорю о том, что реализовано.

serg99В любом случае остаются проблемы ссылочной целостности. Либо если эти проблемы решаются в рамках надстройки над СУБД остаются проблемы влияния поддержки ссылочной целостности на скорость работы СУБД. Где проблемы остаются? У Вас может и остаются. У меня - нет. И, еще раз - это не ОРМ.

Вы бы всё же ознакомились с темой, а то как то даже смешно: столько пишете - и всё о чём-то своем.
...
Рейтинг: 0 / 0
OO расширения SQL.
    #37544944
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
U-gene2 serg99

Алё! Алё! Есть Кто-нибуть!
Это не идет о ОРМ надстройке! Я уж не знаю, как до Вас эту мысль донести.
А ты попробуй донеси как нить. Потому что я тоже думаю, что это чистой воды ОРМ, и худший, потому что надо вручную на стороне сервера создавать классы или написать еще один слой для маппинга.
...
Рейтинг: 0 / 0
OO расширения SQL.
    #37545086
Фотография U-gene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А это типичный случай. Современный среднестатический разработчик слыша фразу, где как-то сочетаются объекты и SQL, сразу начинает думать о маппинге.

Какой ORM? Я уж не говорю о исходной статье, где .все достаточно подробнно описано. Вы хотя бы тему внимательно прочитайте.
...
Рейтинг: 0 / 0
OO расширения SQL.
    #37545092
Фотография U-gene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В последнем посте под темой я подразумеваю название топика .
...
Рейтинг: 0 / 0
OO расширения SQL.
    #37545111
Фотография U-gene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://ru.wikipedia.org/wiki/ORM

Вы согласны, что описанное по ссылке и есть ORM?
...
Рейтинг: 0 / 0
OO расширения SQL.
    #37545116
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
U-gene,

а ы все равно постарайся
вот в СУБД есть объекты - таблица, поле таблицы, ключ, процедура, триггер, транзакция....
ты туда новые объекты ввел? типа - класс, метод и т.д?
или на объектах СУБД построил другие?
...
Рейтинг: 0 / 0
OO расширения SQL.
    #37545117
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
U-gene,

ORM (англ. Object-relational mapping, рус. Объектно-реляционное отображение) — технология программирования, которая связывает базы данных с концепциями объектно-ориентированных языков программирования, создавая «виртуальную объектную базу данных». Существуют как коммерческие, так и свободные реализации этой технологии
это что ли?
это чушь, како йж дебил может написать такое я не знаю
связывает базы данных с концепциями объектно-ориентированных языков программирования
...
Рейтинг: 0 / 0
OO расширения SQL.
    #37545130
Фотография U-gene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
неа , давайте с ORm разберемся для начала

Можно сказать, что основной целью ORM является сохранение данных объектов, существующих в памяти программы, в реляционной БД? Потому что память программы непесистентна.
...
Рейтинг: 0 / 0
OO расширения SQL.
    #37545134
Фотография U-gene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это еще одна черта среднестатических разработчиков. Первый абзац прочитают и всё им типа понятно и, конечно, всё не так. Хотя может быть, в последующем тексте есть что-то полезное.
...
Рейтинг: 0 / 0
OO расширения SQL.
    #37545139
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
U-gene,

ну если первый абзац полная фигня то дальше читать нет смысла
а ты отвечай на вопрос, если конечно хочешь донести :)
...
Рейтинг: 0 / 0
OO расширения SQL.
    #37545140
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
U-geneнеа , давайте с ORm разберемся для начала

Можно сказать, что основной целью ORM является сохранение данных объектов, существующих в памяти программы, в реляционной БД? Потому что память программы непесистентна.
я бы сказал иначе
ОРМ(М тут =маппинг) - трансформация одной модели данных в другую (объектную в РМД)
всякие Память, программа, персистентность тут не причем
...
Рейтинг: 0 / 0
OO расширения SQL.
    #37545179
Фотография U-gene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Персистентность не при чем.Понял. Народ просто так заморочился отображением структур.

Это очень интересное восприятие мэппинга. Например, если абстрагироваться от РМД и от персистентности, то С++ компилятор - это тоже мэппинг. Из модели объектов в модель ОЗУ. Не, ну конечно можно и так считать. Хотя все вокруг вроде бы считают по другому, то есть что мэппинг нужен, что бы как то сохранить данные объектов из неперсистентного ОЗУ в базу данных.

Объясню. Я просто пытаюсь сопоставить отправные точки (надеясь, что Вы здесь не тупо троллите). Несовпадение отправных точек понимаю - Вам не когда всякие книжки целиком читать, кодить нужно. Первых абзацев какбэ достаточно. Но найти исходные точки пока не получается (или Вы действительно тупо троллите).

Так нафига мэппинг нужен, если персистентность не при чем?
...
Рейтинг: 0 / 0
OO расширения SQL.
    #37545194
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
U-gene,

да что ты прицепился к персистентности? этот аспект тут малозначителен или вовсе не присутствует

транслятор, конечно, маппер язык->язык, потому и назван транслятор а не колбаса
...
Рейтинг: 0 / 0
OO расширения SQL.
    #37545197
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
предстваь что общаются два процесса
один работает с табличками а другой с объектами
им надо общаться
вот между ними и сидит маппер
...
Рейтинг: 0 / 0
OO расширения SQL.
    #37545223
Фотография U-gene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Представил.
Перенос данных (значений) из объектов в таблице все имеет место быть. Я прав?
...
Рейтинг: 0 / 0
OO расширения SQL.
    #37545225
Фотография U-gene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На мою фразу Например, если абстрагироваться от РМД и от персистентности, то С++ компилятор - это тоже мэппинг. Из модели объектов в модель ОЗУ. ответьте "да" или "нет".
...
Рейтинг: 0 / 0
OO расширения SQL.
    #37545237
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
U-geneНа мою фразу Например, если абстрагироваться от РМД и от персистентности, то С++ компилятор - это тоже мэппинг. Из модели объектов в модель ОЗУ. ответьте "да" или "нет".
да. токо память тут не при чем
...
Рейтинг: 0 / 0
OO расширения SQL.
    #37545238
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
U-geneПредставил.
Перенос данных (значений) из объектов в таблице все имеет место быть. Я прав?

да каких данных???????
Синтаксис и структуру. Данные тут в последнюю очередь
...
Рейтинг: 0 / 0
OO расширения SQL.
    #37545240
Фотография U-gene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ахахах

В последнюю очередь? Ржу.

Понял. В этом примере (с двумя потоками) тоже речь идет не о переносе данных между потоками. Ну так... просто заморочка. Данные мы переносить не будем.

Про С++ компилятор ответьте.
...
Рейтинг: 0 / 0
OO расширения SQL.
    #37545247
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
U-geneАхахах

В последнюю очередь? Ржу.

Понял. В этом примере (с двумя потоками) тоже речь идет не о переносе данных между потоками. Ну так... просто заморочка. Данные мы переносить не будем.

Про С++ компилятор ответьте.
зря ты ржешь, это воще то неприлично
конечно все можно назвать Данными или Объектами. Но это неприлично, потому что у них нет определения однозначного.
С++ компилятор = Маппер.
Только память, персистентность и т.д. тут не при чем.
Ты че там начитался?
...
Рейтинг: 0 / 0
25 сообщений из 231, страница 7 из 10
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / OO расширения SQL.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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