Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 1, 2009 01:05:14

u4upy
От:
Зарегистрирован: 2009-05-25
Сообщения: 78
Репутация: +  0  -
Профиль   Отправить e-mail  

Что такое ORM?

http://ru.wikipedia.org/wiki/ORM
http://en.wikipedia.org/wiki/Object-relational_mapping
http://uk.wikipedia.org/wiki/Об'єктно-реляційне_відображення

http://en.wikipedia.org/wiki/SQLAlchemy
http://elixir.ematia.de/trac/wiki

http://en.wikipedia.org/wiki/Object-relational_impedance_mismatch

Импеданс наблюдается, мисматч чувствуется. Кто-нибудь способен школьникам на схеме обьяснить, пальцем ткнуть в стрелки, блоки, в блоках показать строки?
Схемы рисовать нужно. Вот что не нужно, так это говорить, что по приведенным ссылкам все внятно и готово к употреблению.

С уважением к товариществу, u4upy.



Офлайн

#2 Дек. 1, 2009 01:23:22

regall
От: Киев
Зарегистрирован: 2008-07-17
Сообщения: 1583
Репутация: +  3  -
Профиль   Отправить e-mail  

Что такое ORM?

Ничего не понял, что нужно-то ? =)



Офлайн

#3 Дек. 1, 2009 01:36:43

u4upy
От:
Зарегистрирован: 2009-05-25
Сообщения: 78
Репутация: +  0  -
Профиль   Отправить e-mail  

Что такое ORM?

regall
Ничего не понял, что нужно-то ? =)
Схемы рисовать нужно. Вот что не нужно, так это говорить, что по приведенным ссылкам все внятно и готово к употреблению.



Офлайн

#4 Дек. 1, 2009 01:46:25

denz
От:
Зарегистрирован: 2007-01-09
Сообщения: 117
Репутация: +  0  -
Профиль   Отправить e-mail  

Что такое ORM?

Сложно. Потому что школьникам сначала на пальцах надо объяснить что такое БД и ООП.



Офлайн

#5 Дек. 1, 2009 02:06:53

u4upy
От:
Зарегистрирован: 2009-05-25
Сообщения: 78
Репутация: +  0  -
Профиль   Отправить e-mail  

Что такое ORM?

Не фиксируйтесь на литере “школьникам”.)
Попробуйте подумать, что именно вы знаете про реляционные БД и про ООП, а затем попробуйте школьникам на схеме обьяснить, пальцем ткнуть в стрелки, блоки, в блоках показать строки.



Офлайн

#6 Дек. 1, 2009 04:14:06

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

Что такое ORM?

Все равно не понятно.
Потрудитесь, пожалуйста, предложениях в десяти описать проблему.



Офлайн

#7 Дек. 1, 2009 06:00:33

PooH
От:
Зарегистрирован: 2006-12-05
Сообщения: 1948
Репутация: +  72  -
Профиль   Отправить e-mail  

Что такое ORM?

Рисуете человечка, свитер, бороду. Подписываете “ленивый программист”. Рисуете падающий на него кирпич. Подписываете “жестокий мир”. Рисуете на голове человека кепочку с надписью “ОРМ”.



Вот здесь один из первых отарков съел лаборанта. Это был такой умный отарк, что понимал даже теорию относительности. Он разговаривал с лаборантом, а потом бросился на него и загрыз…

Отредактировано (Дек. 1, 2009 06:08:16)

Офлайн

#8 Дек. 1, 2009 06:57:50

hellslade
От:
Зарегистрирован: 2008-01-28
Сообщения: 240
Репутация: +  0  -
Профиль   Отправить e-mail  

Что такое ORM?

PooH, :D
u4upy, действительно, объясните, что именно не понятно? в чем трудность? Какие схемы хотите? Наскальную живопись, как первые люди охотились на мамонтов?
ОРМ - прокладка между вашим приложением и РСУБД, позволяющая сохранять объекты.



Офлайн

#9 Дек. 1, 2009 09:10:46

paganmind
От:
Зарегистрирован: 2008-12-12
Сообщения: 56
Репутация: +  0  -
Профиль   Отправить e-mail  

Что такое ORM?

u4upy
Схемы рисовать нужно. Вот что не нужно, так это говорить, что по приведенным ссылкам все внятно и готово к употреблению.
Может проблема в ваших ссылках? Пусть школьники учат ООП, реляционные БД и UML
Все уже нарисовано.



Офлайн

#10 Дек. 1, 2009 09:53:27

paganmind
От:
Зарегистрирован: 2008-12-12
Сообщения: 56
Репутация: +  0  -
Профиль   Отправить e-mail  

Что такое ORM?

А вообще странный подход: “нужно рисовать”. Вам нужно - рисуйте, мне не нужно - я не рисую, потому что и так все понятно.
То что схемок нет ни в документации hibernate ни в sqlalchemy как бы намекает, что оно не нужно.
Есть проблема - запись обьектов в реляционную БД. Она решается посредством технологии ORM, что должно быть схемах при этом - не понятно.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version