Редактирование: Базы Данных, 04 лекция (от 15 сентября)

Материал из eSyr's wiki.

Перейти к: навигация, поиск

Внимание: Вы не представились системе. Ваш IP-адрес будет записан в историю изменений этой страницы.

Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы изменения вступили в силу.

Текущая версия Ваш текст
Строка 25: Строка 25:
**У [[DEC]] был [[MUMPS]] – интерпретируемый коммандный язык, который был сделан под [[PDP-11]]. Как и в [[Perl]], где много различных заготовок, в MUMPS была система работы с данными, в частности, с B-деревьями. От неё были технологии, которые использовали B-деревья. В частности, Cache.
**У [[DEC]] был [[MUMPS]] – интерпретируемый коммандный язык, который был сделан под [[PDP-11]]. Как и в [[Perl]], где много различных заготовок, в MUMPS была система работы с данными, в частности, с B-деревьями. От неё были технологии, которые использовали B-деревья. В частности, Cache.
-
'''Языка не было'''. Библиотеки предоставляли функции, которые позволяли осуществлять навигацию. Это был уровень ассемблера, так как всё делалось только при помощи переходов (goto). Ещё одной отрицательной стороной являлось то, что бизнес-логика
+
'''Языка не было'''. Библиотеки педоставляли функции, которые позволяли осуществлять навигацию. Это был уровень ассемблера, так как всё делалось только при помощи переходов (goto). Ещё одной отрицательной стороной являлось то, что бизнес-логика
перемежалась с этими низкоуровневыми вызовами.
перемежалась с этими низкоуровневыми вызовами.
Строка 50: Строка 50:
'''WHERE''' СЛУ_ИМЯ = «П. И. Сидоров» )
'''WHERE''' СЛУ_ИМЯ = «П. И. Сидоров» )
-
SQL не является чисто функциональным, в отличие от языка запроса к XML-данным [[XQuery]].
+
SQL не является чисто функциональным, в отличие от языка запроса к XML-данным [[Exquiry]].
Такой способ формулировки запросов хорош тем, что если при старом способе написания запросов при появлении новых требований приходится писать программу, то здесь достаточно сменить запрос. И пользователь не зависит от того, как система выполняет
Такой способ формулировки запросов хорош тем, что если при старом способе написания запросов при появлении новых требований приходится писать программу, то здесь достаточно сменить запрос. И пользователь не зависит от того, как система выполняет
Строка 82: Строка 82:
('''надпись рядом с одной из картинок ZOK'a''')
('''надпись рядом с одной из картинок ZOK'a''')
-
СУБД и метаданные диффундировали и придётся
+
СУБД и метаданные диффундировали и прийдется
все переделывать при расширении метаданных
все переделывать при расширении метаданных
Строка 121: Строка 121:
# Реляционный подход обеспечивает возможность ненавигационную и возможнось манипулирования.
# Реляционный подход обеспечивает возможность ненавигационную и возможнось манипулирования.
-
<div class="comment">Лектор ругает широкие массы. Американец написал статью про важность ссылочной целостность, из которой следует, что американцы не знают, что такое ссылочная целостность. После чего лектор решил пожаловаться знакомым и один из них сказал, что наши тоже не знают, что такое ссылочная целостность, они её боятся, боятся, что система будет следить за этим. Что противоречит идее Кодда, при которой забота о целостности должна быть переложена на систему.</div>
+
<div class="comment">Лектор ругает широкие массы. Американец написал статью про важность ссылочной целостность, из которой следует, что американцы не знают, что такое ссылочная целостность. После чего лектор решил пожаловаться знакомым и один из них сказал, что наши тоже не знают, что такое ссылочная целостность, они её боятся, боятся, что система будет следить за этим. Что противоречит идее одда, при которой забота о целостности должна быть переложена на систему.</div>
{{Базы Данных}}
{{Базы Данных}}
{{Lection-stub}}
{{Lection-stub}}

Пожалуйста, обратите внимание, что все ваши добавления могут быть отредактированы или удалены другими участниками. Если вы не хотите, чтобы кто-либо изменял ваши тексты, не помещайте их сюда.
Вы также подтверждаете, что являетесь автором вносимых дополнений, или скопировали их из источника, допускающего свободное распространение и изменение своего содержимого (см. eSyr's_wiki:Авторское право).
НЕ РАЗМЕЩАЙТЕ БЕЗ РАЗРЕШЕНИЯ ОХРАНЯЕМЫЕ АВТОРСКИМ ПРАВОМ МАТЕРИАЛЫ!

Личные инструменты
Разделы