powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / выбор модели данных
25 сообщений из 99, страница 1 из 4
выбор модели данных
    #36339904
m4igor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в курсовой работе есть такой пункт: Обоснование выбора модели данных
из четырёх: иерархическая, сетевая, реляционная, объектно-ориентированная

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

что вообще можно написать в обосновании выбора ?
...
Рейтинг: 0 / 0
выбор модели данных
    #36340201
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
m4igorчто вообще можно написать в обосновании выбора ?

Все, что повлияло на сам выбор...
...
Рейтинг: 0 / 0
выбор модели данных
    #36340222
nosov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторчто вообще можно написать в обосновании выборавыбрал то что наиболее часто используется. (имхо)
...
Рейтинг: 0 / 0
выбор модели данных
    #36340476
Alexander_111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
m4igor,

слабоватый выбор.
Есть еще объектно - реляционная модель, модель Semantic Network, и т.п.
Модель выбирают, чтобы доказать, что связи между объектами дешевле обрабатывать одним из способов.
Сеть строить можно тоже по-разному.

Реляционка уже устаревает. ER - громозки и не технологичны. Все переходят на объекты.
Объекты используют механизмы обработки связей более сожной архитектуры, чем реляционка.
На реляционке можно построить на логическом уровне, все, что угодно, но это уже объектно-реляционная модель. Если связи укладываются в иерархии, то выбор между еиерархическими моделими, описывающими схемы, и OOM, который тоже описывает иерархии.
...
Рейтинг: 0 / 0
выбор модели данных
    #36340900
Фотография U-gene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Sasha _111
Бу. :) В огороде бузина, в Киеве дядька. Смешались в кучу...
2 m4igor
Предыдущий ответ несодержательный, конечно. Но вообще тут как то пробегал товариСЧ котрый насчитал аж около 30 моделей данных. А вы б сначала выяснили четкое определние модели данных, или спросили бы у преподавателя, в то вдруг :) он знает и вас проверяет? (хотя лично я в этом сильно-сильно сомневаюсь.), и наконец, а что нужно сделать то?
Код: plaintext
1.
2.
------------------------------
!Напрасный труд хуже пьянства!
------------------------------
...
Рейтинг: 0 / 0
выбор модели данных
    #36342141
m4igor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsa,

и подразумевается, что мы выберем реляционную



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


а почему ? я вот и незнаю... курсовая тупая
и мне нужно объяснить, почему я выбрал именно реляционную ) вот так
...
Рейтинг: 0 / 0
выбор модели данных
    #36342146
m4igor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
U-gene,

есть база данных библиотека там сначало системный анализ, требования к БД, потом построение инфологической модели
а вот потом идёт выбор модели данных, в котором нужно описать 4 модели: иерархическая, сетевая, реляционная, объектно-ориентированная

дать небольшую характеристику (описание на них)
вооот, а потом идёт пункт обоснование выбора реляционной модели

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

а уже потом идут пункты переход к реляц модели, даталогическая модель и уже сама реализация
...
Рейтинг: 0 / 0
выбор модели данных
    #36352695
Alexander_111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
m4igor,

а если брать классификацию по OMG ISO 19502, то там делятся модели данных подразделяются на физические данные, модель данных, метамодель, метаметамодель. До этого преподы пока не дошли. ЧТо такое Meta Object Facility не знают...
...
Рейтинг: 0 / 0
выбор модели данных
    #36352703
Alexander_111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
m4igor,

используют пакеты моделирования (широко), поэтому ее и выбираем.
...
Рейтинг: 0 / 0
выбор модели данных
    #36352708
Alexander_111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
U-gene,

напрасный труд - кузнец гордыни...

Где-то я уже такое слышал...
...
Рейтинг: 0 / 0
выбор модели данных
    #36358267
CountZerro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
m4igorв курсовой работе есть такой пункт: Обоснование выбора модели данных
из четырёх: иерархическая, сетевая, реляционная, объектно-ориентированная

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

что вообще можно написать в обосновании выбора ?

Звучит примерно как:
Обоснование выбора типа судна из четырех - гребное, парусное, пароход, атомоход. Подразумневается выбор парохода:))
Про существование теплоходов учебная программа не подозревает:))

Эхо Holy War времен внедрения реляционных СУБД и вытеснения ими сетевых и иерархических. Ну кто сейчас пользуется последними в качестве БД? Active Directory и реестр Windows? А давно кто видел сетевую СУБД? db_Vista светлая ей память? Конец прошлого века.

Но в учебных целях знать конечно надо: парусники тоже плавают помаленьку - учебные.
...
Рейтинг: 0 / 0
выбор модели данных
    #36358281
CountZerro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alexander_111m4igor,

а если брать классификацию по OMG ISO 19502, то там делятся модели данных подразделяются на физические данные, модель данных, метамодель, метаметамодель. До этого преподы пока не дошли. ЧТо такое Meta Object Facility не знают...

Вот тут не стоит смешивать мелкое с мягким: иерархическая, сетевая, релационная, дедуктивная и т.д. - это типы БД, которые определяются видом математической модели, которая положена в их основу.
А концептуальная, логическая, физическая, метамодель и пр. - это разные представления одной и той же БД, например - реляционной.
...
Рейтинг: 0 / 0
выбор модели данных
    #36358850
mir_unregistered
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alexander_111
Есть еще объектно - реляционная модель, модель Semantic Network, и т.п.
Модель выбирают, чтобы доказать, что связи между объектами дешевле обрабатывать одним из способов.
Сеть строить можно тоже по-разному.

Реляционка уже устаревает. ER - громозки и не технологичны. Все переходят на объекты.
Объекты используют механизмы обработки связей более сожной архитектуры, чем реляционка.
На реляционке можно построить на логическом уровне, все, что угодно, но это уже объектно-реляционная модель. Если связи укладываются в иерархии, то выбор между еиерархическими моделими, описывающими схемы, и OOM, который тоже описывает иерархии.

Вы бы немножко материал подучили, прежде чем людей смешить. Воистину U-gene правильно подметил, что у вас в голове -- страшная каша.
...
Рейтинг: 0 / 0
выбор модели данных
    #36358857
mir_unregistered
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
CountZerro
Звучит примерно как:
Обоснование выбора типа судна из четырех - гребное, парусное, пароход, атомоход. Подразумневается выбор парохода:))

Ну, если из перечисленных, то реляционная модель соответствует атомоходу.
...
Рейтинг: 0 / 0
выбор модели данных
    #36358955
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
боюсь что атомоход - это MAP/REDUCE и иже с ним. реляционная ближе к пароходу таки.
...
Рейтинг: 0 / 0
выбор модели данных
    #36359116
mir_unregistered
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ScareCrowбоюсь что атомоход - это MAP/REDUCE и иже с ним. реляционная ближе к пароходу таки.А вы уверены, что понимаете значение термина "модель данных"? Вы уверены, что MAP/REDUCE -- это модель данных?
...
Рейтинг: 0 / 0
выбор модели данных
    #36359300
CountZerro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mir_unregisteredCountZerro
Звучит примерно как:
Обоснование выбора типа судна из четырех - гребное, парусное, пароход, атомоход. Подразумневается выбор парохода:))

Ну, если из перечисленных, то реляционная модель соответствует атомоходу.

Атомоход - это скорее объектно-реляционная (атомный реактор + паровая турбина). Ну это уже лирика....
...
Рейтинг: 0 / 0
выбор модели данных
    #36359306
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ScareCrowбоюсь что атомоход - это MAP/REDUCE и иже с ним. реляционная ближе к пароходу таки.разве современные движки рсубд не используют mapreduce? я его прям в планах запросов вижу.
...
Рейтинг: 0 / 0
выбор модели данных
    #36359347
CountZerro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alexeyvgScareCrowбоюсь что атомоход - это MAP/REDUCE и иже с ним. реляционная ближе к пароходу таки.разве современные движки рсубд не используют mapreduce? я его прям в планах запросов вижу.

А модель данных тут при чем? Она как была так и осталась реляционной. Если продолжать пароходную аналогию, это замена паровой машины на турбину.
...
Рейтинг: 0 / 0
выбор модели данных
    #36359421
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CountZerroА модель данных тут при чем? Она как была так и осталась реляционной. Если продолжать пароходную аналогию, это замена паровой машины на турбину.Конечно, не при чём.
...
Рейтинг: 0 / 0
выбор модели данных
    #36364445
Alexander_111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mir_unregistered,

явно, уважаемый. что рядом с разработкой СУБД не стояли.
Мы говорим о моделях данных, а не об уровнях их организации.
Каша у вас в голове, раз не понимаете, как развивается логический уровень данных и как он влияет на физическую организацию данных. Понимаете, что значит перенести технологии с прикладного на системный уровень СУБД?
Что такое XDB в Oracle? СУБД реляционная, а объекты там откуда? А Semantic Network откуда?
Разбираться надо, а не распальцовываться.... Сейчас общая тенденция, всюду вставлять метаданные. А это уже использование метамоделей.
Как мне нравятся ребята, умеющие тавкать из подворотни. Аргументов - ноль, а амбиций - выше крыши.
...
Рейтинг: 0 / 0
выбор модели данных
    #36364555
mir_unregistered
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Alexander_111

> явно, уважаемый. что рядом с разработкой СУБД не стояли.
Да, разработкой СУБД не занимался. А вы в разработке какой СУБД участвуете, чисто любопытно?

Мы говорим о моделях данных, а не об уровнях их организации.
Вы говорили о чём попало и как попало. Вот, напомню:

>Есть еще объектно - реляционная модель
К вашему сведению, нет одной объектно-реляционной модели, их известно как минимум три.

> модель Semantic Network
Semantic Network — это не модель данных

> Модель выбирают, чтобы доказать
Модель данных не выбирают, чтобы что-то доказать

> Реляционка уже устаревает
Чушь.

> ER - громозки и не технологичны
ER — инструмент семантического моделирования, как модель данных не используется

> Все переходят на объекты
Чушь

> Объекты используют механизмы обработки связей более сожной архитектуры, чем реляционка
Бессмысленный набор слов. «Реляционка» (т.е. РМД) не использует никакие «механизмы обработки связей». Объекты, к слову, тоже. Соответственно, разговоры об «архитектуре» этих «механизмов» бессмысленны.

> На реляционке можно построить на логическом уровне, все, что угодно, но это уже объектно-реляционная модель.
Можно я запишу ваше определение объектно-реляционной модели? «Объектно-реляционная модель — это всё, что угодно, построенное с помощью реляционной модели». В мемориз, однозначно.

> Если связи укладываются в иерархии, то выбор между еиерархическими моделими, описывающими схемы
Иерархическая модель, оказывается, «описывает схемы». Оказывается, никакая модель данных больше не «описывает схемы».

> и OOM, который тоже описывает иерархии
Слово «тоже», видимо, относится к схемам. Выходит, «схемы» и «иерархии» у вас — одно и то же.
Я же говорю, каша в голове, да ещё и с комочками.

Кстати, чрезвычайно редкий случай, когда все связи «укладываются в иерархии». В природе в чистом виде почти не встречается.

Однако РМД тоже пригодна к обработке иерархий, особенно с наличием в алгебре операции транзитивного замыкания, а в SQL-продуктах — рекурсивных запросов.

>Каша у вас в голове, раз не понимаете, как развивается логический уровень данных
А уж вы-то понимаете, судя по цитатам.

> и как он влияет на физическую организацию данных.
Что касается РМД, то при одной и той же модели физическая организация данных может быть какой угодно, что и демонстрируют различные реализации.

>СУБД реляционная, а объекты там откуда?
А почему в реляционной СУБД не может быть объектов? Вы книжки какие-нибудь хоть почитайте. РМД не накладывает никаких ограничений на типы данных, которые могут быть и сложными структурами. Про 3-й Манифест слыхали?

>Разбираться надо, а не распальцовываться....
Золотые слова. Разбирайтесь, уже пора бы.

> Сейчас общая тенденция, всюду вставлять метаданные. А это уже использование метамоделей.
Метаданные в реляционных СУБД десятки лет используются, ещё покойник Кодд их наличие в своих 12 правилах описывал.
...
Рейтинг: 0 / 0
выбор модели данных
    #36365219
Фотография U-gene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> явно, уважаемый. что рядом с разработкой СУБД не стояли.
Да, разработкой СУБД не занимался. А вы в разработке какой СУБД участвуете, чисто любопытно?
[/quot]

КМК не поймет :)
...
Рейтинг: 0 / 0
выбор модели данных
    #36366662
Alexander_111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mir_unregistered,

авторДа, разработкой СУБД не занимался

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

авторнет одной объектно-реляционной модели, их известно как минимум три
Кому известно и какие это объектно-реляционные модели?

Если была бы хоть одна собственная разработка ORM, то понимали бы, что принцип построения ОRM - создание репозитария описания метаданных объектов и струтур хранения объектов на реляционной платформе. Мы создавали хранилище данных на реляционнйо платформе.

авторSemantic Network — это не модель данных
Вот умник... Давйте разберемся. Есть RDF со своими триадами. Их можно хранить и описывать по-разному. В Oracle созданы свои внутренние типы объектов для описания этих триад на реляционной платформе. Это и есть модель данных. Может определение модели данных дать? (для продвинутых умников...)


авторМожно я запишу ваше определение объектно-реляционной модели? «Объектно-реляционная модель — это всё, что угодно, построенное с помощью реляционной модели». В мемориз, однозначно.
Разрешеаю, но требуются некоторые уточнения. Все угодно построенное путем описания объектов метаданными, и представление объектов в виде бинарных связей атрибутов.

Давайте. аргументируйте..
А вы тут мыльные пузыри пускаете,а аргументов - кот наплакал...

Реляционная модель устаревает - чушь у вас в голове, раз нет аргументов.
Мои аргументы:
Нормализованные формы сведены к упрошенныи моделям. ER - модель, но связи описаны только правиласм построения функциональных ключей и присоединением связанных утрибутов в каждую связанную таблицу. Увы нет дополнительной семантического описания связи, нет атрабутов описания связи. Даже на логическом уровне ER связь можно только прокомментировать.
При описании логической структуры запросов семантика связей не используется. используется голый SQL. ORM позволяя хранить метаданные описания струтур объектов и связей, позволяет активно использовать семантику в запросных заданиях. А модель данных Senamtik Network позволяет реализовать логику RDF и OWL на реляционной платформе. Голову включите и поймите, чтобы реализовать логику RDF & OWL надо построить объектно-реляционную модель на реляционной платформе.
Каша у Вас в голове, это точно.

Товарищ, РДМ в новом понимании когда появилась? Ответ - после 1996 года. Вот в состав РМ добавили новые объектные типы данных, и стали назавать уже РДМ.

Вотпрос стоит так, что такое объектный тип данных в RDBMS? Это выход за предели изысков дедушки Кодда и переход к объектно-реляционной модели данных. Какие метаданные использовала реляционка - только для описания структур таблиц. Описаний объектов и бинарных связей не было. Если бы СУБД разрабатывали, не было бы вопросов... Понятие метаданных ввели спецы, работающие с документами. Накие бинарные связи и объекты они и не пытались использовать. А сейчас все принялм, что в РДМ реализована объектно- реляционная модель. Откуда вообще появились объектные типы в RDBMS? А я скажу - мы их разработали на реляционке, аж в 1994 году.

mir_unregistered , Вы структуры системных таблиц RDNMS посмотрите. Что тупить-то... Историю их развития проследите и все становится понятным.
...
Рейтинг: 0 / 0
выбор модели данных
    #36366713
Фотография U-gene
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander_111mir_unregistered,

авторДа, разработкой СУБД не занимался

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

YES!
Он вернулся!
Это его новая инкранация!
:) :) :)
...
Рейтинг: 0 / 0
25 сообщений из 99, страница 1 из 4
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / выбор модели данных
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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