Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
роль XML в теории БД
|
|||
|---|---|---|---|
|
#18+
Каждый учебник БД, начинается с описания моделей БД: - сетевая - иерархическая - реляционная - ОО Можно ли говорить о XML, как о новой модели ? Или это возрождения иерархичской ? Или некий симбиоз иерархичской и реляционной ? Это косвенно обсуждалось, здесь: /topic/90019&hl=xml но консенсуса не достигли. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2004, 11:10 |
|
||
|
роль XML в теории БД
|
|||
|---|---|---|---|
|
#18+
avarchМожно ли говорить о XML, как о новой модели ? Нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2004, 11:18 |
|
||
|
роль XML в теории БД
|
|||
|---|---|---|---|
|
#18+
XML - это в общем то способ передачи (и иногда хранения) данных. И больше ничего. При чем тут БД? -- Tygra's -- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2004, 11:48 |
|
||
|
роль XML в теории БД
|
|||
|---|---|---|---|
|
#18+
авторМожно ли говорить о XML, как о новой модели ? Или это возрождения иерархичской ? Или некий симбиоз иерархичской и реляционной ? А ты напишы тут формализованное определение этих моделей ( на математическом языке ) и мы все посмотрим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2004, 13:09 |
|
||
|
роль XML в теории БД
|
|||
|---|---|---|---|
|
#18+
Возможно автор имел ввиду не столько чистый ХМЛ а: Сошлюсь на авторитет: "Системы баз данных.Полный курс//Гектор..." Модели полуструктурированных данных: 1. Модель выполняет функцию удобного средства интеграции... 2. Модель пригодная для представления документов в инструментальных системах, подобных XML Реальная реализация?: только в мелкомасштабных типа Lotus Notes. В крепномасштабных - реляционная модель пока что имеет лучшую практическую реализацию ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2004, 13:25 |
|
||
|
роль XML в теории БД
|
|||
|---|---|---|---|
|
#18+
Формализованного определения этих моделей нет. Остались только исторические байки. Как плохо и медленно было в первых двух моделях, и как Кодд придумал таблицы и связи. Пожалуй, вся формализация - это его 12 аксиом :) Quark прав, я рассматривал XML, как структуру представления о данных реального мира. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2004, 15:35 |
|
||
|
роль XML в теории БД
|
|||
|---|---|---|---|
|
#18+
to tygra:XML - это в общем то способ передачи (и иногда хранения) данных. А когда "иногда хранения" это не база? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2004, 16:15 |
|
||
|
роль XML в теории БД
|
|||
|---|---|---|---|
|
#18+
Ну это смотря что вы понимаете под базой Любой файл с данными? Тогда exel тоже база, и txt тоже, и..... -- Tygra's -- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.05.2004, 17:46 |
|
||
|
роль XML в теории БД
|
|||
|---|---|---|---|
|
#18+
авторА когда "иногда хранения" это не база? Нет, не база (по моему мнению). *.DBF - это база или нет? По моему - нет, это всего лишь файл формата dbf А вот FoxPro или dbase уже есть СУБД - оперирующие данными хранящимися в формате dbf. avarchМожно ли говорить о XML, как о новой модели ? Или это возрождения иерархичской ? Или некий симбиоз иерархичской и реляционной ? Что есть симбиоз иерархической и реляционной в вашем понимании? В реляционных СУБД просто есть возможность описания иерархических данных. Насколько хорошо или производительно такое описание - это другое дело. На мой взгляд формат хранения данных XML явно тяготеет в сторону иерархической модели данных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2004, 05:23 |
|
||
|
роль XML в теории БД
|
|||
|---|---|---|---|
|
#18+
Кто скажет чем ОО модель данных принципиально отличается от Сетевой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2004, 05:29 |
|
||
|
роль XML в теории БД
|
|||
|---|---|---|---|
|
#18+
Что есть ОО-модель данных? (И есть ли она вообще??? :) Цитат из недописанного :) автор......Ключевые ОО-концепции можно объяснить, используя существующие в теории типов понятия "спецификация типа " и "реализация типа " (тип данных и класс здесь рассматриваются как синонимы). В самом деле, -инкапсуляция подразумевает, что реализация скрыта для пользователя - ему предоставляется только спецификация класса. - наследование подразумевает, что, создаваемый класс (класс-наследник) реализует спецификацию уже существующих классов (базовые классы). Это позволяет обращаться с объектами класса-наследника точно также, как с объектами базового класса. - полиморфизм подразумевает, что классы с одинаковой спецификацией могут иметь различную реализацию - например, реализация класса может быть изменена в процессе наследования. Отделив реализацию типа от его спецификации, можно понять принципиальное различие между ОО-парадигмой и моделью данных - любой, в том числе и реляционной. Модель данных определяется как совокупность множества типов, множества операций над экземплярами типов и множество применимых к ним ограничений. Таким образом, модель данных вводит конечный набор типов (например, в реляционной модели единственным типом данных является отношение), и определяет их спецификацию. Заметим однако, что (по определению!) модель данных никак не ограничивает и не определяет способы реализации этих типов. И, наоборот, ОО-парадигма декларирует, что, основываясь на концепциях объекта и класса, используя механизмы, реализующие принципы наследования, инкапсуляции и полиморфизма, и, наконец, отталкиваясь от предопределенного набора примитивных классов, можно реализовать любую спецификацию (т.е. любую модель данных) . Фактически, модель данных определяет, как переменная выглядит снаружи , в время как ОО-парадигма предлагает пути создания такой переменной, так или иначе описывая её изнутри . Например, предположим, что, используя ОО систему программирования, был создан класс "Абстрактная таблица", для которой определили набор методов, реализующих реляционные операторы. У этого класса существует два класса-наследника, а именно класс "Хранимая таблица" и класс "Вид". Конструкторы, создающие объекты этих класов, принимают в качестве параметров например выражения "CREATE TABLE" и "CREATE VIEW" соответственно….. и так далее. Фактически, набор классов, созданный с использованием ОО-средств, реализует тип, спецификация которого определяется в реляционной модели данных. Таким образом, "модель данных" (в т.ч. реляционная) и ОО-парадигма - это ортогональные и несравнимые логические построения. Их можно соотнести между между собой так же, как соотносятся между собой спецификация и реализация типа..... К середине лета доделаю... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2004, 09:51 |
|
||
|
роль XML в теории БД
|
|||
|---|---|---|---|
|
#18+
авторТогда exel тоже база, и txt тоже, и..... В современном понимании база данных это набор данных, находящийся под конторолем СУБД. Раньше действительно под бд понимали набор порций информации, существующий в течении длительного периода времени.Но раньше и рыцари были) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2004, 09:52 |
|
||
|
роль XML в теории БД
|
|||
|---|---|---|---|
|
#18+
vic123 XML - это в общем то способ передачи (и иногда хранения) данных.С маленькой поправкой "как способ передачи (и иногда хранения) данных" особенно передачи. А вот на счет XML это есть БД, незнаю, незнаю, каму как. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2004, 10:18 |
|
||
|
роль XML в теории БД
|
|||
|---|---|---|---|
|
#18+
Насколько мне известно любая модель данных, как минимум, состоит из следующих компонентов: - Структуры данных. - Набора допустимых операций (язык описания + язык манипулирваня). - Ограничений целостности. 2 U-gene Попробуйте ещё раз четко и внятно объяснить чем ОО модель данных отличается от Сетевой, помним что разговор идет о базах данных и не более того. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2004, 11:04 |
|
||
|
роль XML в теории БД
|
|||
|---|---|---|---|
|
#18+
2 Ermak А можно я ничего пробовать не буду? Ну, по крайней мере до тех пор, пока Вы то, что я написал, внимательно не прочитаете... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2004, 11:44 |
|
||
|
роль XML в теории БД
|
|||
|---|---|---|---|
|
#18+
Можно. Я всегда внимательно читаю. И Вашу мысль про то что используя ОО подход можно написать например сервер реляционной СУБД я тоже понял, и более того, согласен с ней. Дело в том что многие производители СУБД позиционируют свои продукты, ка ОО СУБД (или пост реляционные ), вот почему я собственно и задал свой вопрос: "чем ОО модель данных принципиально отличается от Сетевой". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2004, 13:57 |
|
||
|
роль XML в теории БД
|
|||
|---|---|---|---|
|
#18+
2 Ermak Значит надо читать ещё более внимательно и вдумчиво. авторИ Вашу мысль про то что используя ОО подход можно написать например сервер реляционной СУБД.... Это не есть моя мысль. Это только пример. Мысль же заключается в том, что приставку "OO-" в принципе нельзя ставить рядом со словами "модель данных" . И по поводу сравнений - там есть даже специальная фраза про несравнимость. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2004, 14:19 |
|
||
|
роль XML в теории БД
|
|||
|---|---|---|---|
|
#18+
А Вы думаете я свой вопрос просто так задал? PS. Я всегдя читаю вдумчиво. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.05.2004, 17:14 |
|
||
|
роль XML в теории БД
|
|||
|---|---|---|---|
|
#18+
В XML - вообще отсутствует какое либо понятие как стандарт. За это его и любят. Создаёшь свою структуру данных (причём в самом же файле 8)), описываешь её и называешь этот файл не Petro.xml а МоиДанные.Petro. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2004, 18:13 |
|
||
|
роль XML в теории БД
|
|||
|---|---|---|---|
|
#18+
Petro123 В вашем понимании стандартов нет ваще... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2004, 18:41 |
|
||
|
роль XML в теории БД
|
|||
|---|---|---|---|
|
#18+
avarchФормализованного определения этих моделей нет. Остались только исторические байки. Плохо книжки читал. См., например, здесь (Основы современных баз данных, С.Д. Кузнецов): http://www.citforum.ru/database/osbd/glava_9.shtml#_1_3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2004, 09:06 |
|
||
|
роль XML в теории БД
|
|||
|---|---|---|---|
|
#18+
Petro123В XML - вообще отсутствует какое либо понятие как стандарт XML 1.0 - официальная спецификация W3C. Если говорить о метаданных, то еще в мае 2001 спецификация XML Schema 1.0 получила статус официальной рекомендации W3C и производители коммерческих продуктов стали включать в них ее поддержку. Для запросов к XML-БД существуют спецификации XQuery 1.0 и XPath 2.0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2004, 09:21 |
|
||
|
роль XML в теории БД
|
|||
|---|---|---|---|
|
#18+
Это не определение, а "наиболее общих характеристик ранних систем". Т.е. те же байки, но авторитетные от С.Кузнецова ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2004, 10:57 |
|
||
|
роль XML в теории БД
|
|||
|---|---|---|---|
|
#18+
Байки - это выдумки, неправда, сказки. Что в тексте Кузнецова вранье? Докажи с фактами в руках. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2004, 12:57 |
|
||
|
|

start [/forum/topic.php?fid=32&fpage=163&tid=1546253]: |
0ms |
get settings: |
5ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
28ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 211ms |
| total: | 302ms |

| 0 / 0 |
