Главная » Просмотр файлов » Введение в системы БД

Введение в системы БД (542480), страница 132

Файл №542480 Введение в системы БД (Введение в системы БД) 132 страницаВведение в системы БД (542480) страница 1322015-08-16СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 132)

13.5. Нарисуйте ЕК-диаграмму для базы данных учебного процесса из упр. 8.10 главы 8. 13.6. Нарисуйте ЕК-диаграмму для базы данных, содержащей информацию о персонале компании, из упр. 11.3 главы 11. Используйте ее для вывода соответствующего набора базовых переменных-отношений. 527 Глава 13. Семантическое моделирование и 12. Суть в том, что (как было указано в начале настояшей главы) проектирование базы данных все еше является весьма субъективным занятием. Оно и не может быть объективным, поскольку сушествует сравнительно мало действительно строгих принципов, которые могут использоваться лля разрешения этой проблемы (немногие существующие на сегодняшний день принципы, в основном, являются принципами нормализации). Изложенные в настояшей главе идеи можно рассматривать как чисто эмпирические рекомендации, которые действительно могут быть весьма полезны на практике. В заключение следует упомянуть еше один очень важный момент.

Несмотря на заявление, что эта область исследований все еше остается очень субъективной, в ней есть одна особая часть, в которой идеи семантического моделирования в настояшее время могут быть весьма уместны и полезны. Речь идет о словаре данных, который в определенном смысле можно рассматривать как "базу данных разработчика для создаваемой им базы данных". В словаре данных разработчик может хранить сведения о решениях, принятых в процессе проектирования базы данных 113.21.

Таким образом, изучение семантического моделирования может оказаться чрезвычайно полезным для проектирования системы управления словарем данных. В нем могут быть указаны типы сущностей, которые словарь должен поддерживать и понимать, например категории сушностей (такие, как сильные и слабые сущности в ЕК-модели), правила целостности (такие, как полное или частичное участие в связи ЕК-модели), супертипы н подтипы сушностей и т.д.

13.7. Нарисуйте ЕК-диаграмму для базы данных системы учета заказов из упр. 1!.4 главы 11. Используйте ее для вывода соответствующего набора базовых переменных- отношений. 13.8. Нарисуйте ЕК-диаграмму для базы данных, содержащей информацию о продажах, из упр.

12.3 главы !2. Используйте ее для вывода соответствующего набора базовых переменных-отношений. 13.9. Нарисуйте ЕК-диаграмму для модифицированной базы данных о продажах из упр. !2.5 главы !2. Используйте ее для вывода соответствующего набора базовых переменных-отношений. Список литературы Обширность предлагаемого списка рекомендуемой литературы объясняется большим количеством конкурирующих методик проектирования, существующих в настоящее время в деловом и научном мире. Полное согласие в этой области еще не достигнуто, поэтому несмотря на то, что рассмотренная в данной главе методика ЕК-моделирования является наиболее распространенным подходом, не все специалисты с ней согласны. Действительно, следует отметить, что саигяе распространенные подходы вовсе не обязательно являются самыми лучгнции. Также заметим, что многие коммерческие продукты представляют собой нечто большее, чем просто инструменты разработки баз данных.

Часто наряду с прелоставлением средств определения структуры базы данных (схемы) они позволяют генерировать целые приложения; пользовательские формы, логику приложений, триггерные процедуры и т.д. В дополнение к предлагаемому списку литературы следует также упомянуть некоторые ссылки на отчет !80 о концептуальной схеме [2.3), книгу Кента [2.4] и книгу Росса о бизнес-правилах [8. ! 8], [8.19). 13.1. АЬПа! ).К.

Раза Яешапг!сз Н 1. %. К!ппЬ!е апг! К, 1.. Ко!Тешап (ег!з.). Вага Вазе Мапайешеп!.— Ашз!егбаш, Ые!Ьег!апбз: Хоггй-Нойапб; Хеж Уог[г, Х.Ул Е!зеу!ег Яс!епсе, 1974. Одна из самых ранних публикаций в области семантического молелирования. Слелующая цитата прекрасно передает общий дух изложения материала в этой статье: "Совет читателю: если вы хотите найти в данной статье определение термина се.мантика, прекратите чтение, поскольку такого определения здесь нет". 13.2. Вегпме!и Р.А.

ТЬе Кероз!гогу: А Мобегп Чайоп й РагаЬазе Ргойгашпцпй апб Вез!8п. — РесешЬег, ! 996. — 9, № 12. Похоже, что во время написания этой статьи возникла тенденция к замене термина сгпварь термином репозитарий, Репозитарием называется СУБД, предназначенная для управления метаданными, причем не только для СУБД, но и для всех видов программных инструментов: "инструментов проектирования, разработки и распространения программного обеспечения, а также инструментов управления проектами в области электроники, механики, разработки ФеЬ-сайтов и многих других типов официальных документов, которые относятся к инженерно-конструкторской работе". Эта работа является вводным пособием лля изучения концепций репозитария.

13.3. В!аЬа М., Ргегпег!ап! %. ОЬ)есг-ОПепгеб Мобейп8 апб Оесбйп Гог Ра!аЬазе Аррйсапопз. — !)ррег ЯайПе Кгяег, Х.)с Ргепбсе-Най. — !998. 4[28 Часть И1. Проектирование базы данньп В этой книге подробно описывается методология проектирования ОЬ)ес! Моде!!пй Тесйп!г!це (ОМТ). Ее можно рассматривать, как вариацию ЕК- моделирования (объекты в ней соответствуют сущностям ЕК-модели), которая представляет собой нечто большее, чем просто методику проектирования базы данных. См. также [!3.32).

13.4. ВоосЬ О. ОЬ)есЗ-Ог!епгед )Рез!8п ьийЬ Арр11са11опз. — Кейиоод С(Гу, Са!Ж: Вел)аш!п/Сшпщ!пйз. — 1991. См. (13.321. 13.5. СЬеп Р. Р.-5. ТЬе Епг!гу-Ке!а1!опз№р Моде! — Тоигагд а ()п(йед 'и'!еиг ог" Оага II АСМ ТО05. — 1976. — 1, № 1. (Переиздано: М. ЙопеЬгакег (ед.) Кеад(пйз ш РагаЬазе Бумешз. — 5ап Магео, Са! К: Могйап Кацйпапп, МагсЬ, 1988.) В статье впервые представлены ЕК-модель и ЕК-диаграмма. Как уже говорилось в настоящей главе, с тех пор данная модель претерпела значительные изменения, поскольку приведенные в этой первой статье объяснения и определения, конечно же, были не очень строгими и точными, а потому нуждались в усовершенствовании. (Одно из чаше всего высказываемых критических замечаний по отношению к ЕК- моделированию состоит в том, что термины модели не имеют единого и четкого определения, а интерпретируются различными способами. Конечно, вся область изучения баз данных характеризуется наличием неточной и противоречивой терминологии, однако в наибольшей степени это относится к рассматриваемой здесь области.) Вот несколько примеров таких неточностей.

° В разделе 13.3 отмечается, что сущность определяется как "предмет, который может быть четко идентифицирован", а связь — как "ассоциация сущностей". При этом сразу же возникает вопрос "А является ли связь сущностью?". Ясно, что связь является "предметом, который может быть четко идентифицирован", однако из последующих разделов этой статьи следует, что термин "сущность" предусмотрен для чего-то определенно не являющегося "связью". Если все же допустить, что это так, то почему модель называется "модель «сущность|связьи"? В статье все это определено не очень четко. ° Сущности и связи могут иметь атрибуты (в этой главе мы использовали термин "свойство" ). В статье снова не дается четкого определения этому термину, поскольку сначала атрибут определлется как свойство, которое не является первичным ключом или его компонентом (в противоположность реляционному определению), а затем он используется в стандартном реляционном смысле.

° Предполагается, что первичный ключ связи является комбинацией внешних ключей, которые идентифицируют сущности, включенные в состав данной связи (однако термин "внешний ключ" при этом не используется), Это допущение верно только для связей типа "многие ко многими" и то не всегда, Например, рассмотрим переменную-отношение ЯРР (8$, Р!1, РАТЕ, ()ТТ), содержащую сведения о поставках некоторых деталей некоторыми поставщиками по некоторым латам.

Предположим, что один и тот же поставщик может поставлять одну и ту же деталь несколько раз, но только по разным датам. Тогда первичным ключом (или, по крайней мере, единственным потенциаль- Глава 13. Семантическое моделирование 529 ным ключом) этой переменной-отношения является комбинация атрибутов (Е!1, Р!1, ййТЕ), причем поставщики и детали могут быть описаны, как сущности, а для дат этого сделать нельзя. 13.6. Содд Е.Г. Ех!епсйпй 1Ье ОасаЬазе Ке!а!!опа! Моде! !о Сарепте Маге Меап!пя // АСМ ТОРЯ. — ОесешЬег, 1979.

— 4, № 4. В статье представлена "расширенная" версия реляционной модели — КМ/Т- модель. Можно сразу же отметить несколько отличий между КМ/Т- и ЕК-моделью. Во-первых, в КМ/Т-модели не делается никаких различий между сущностями и связями (связь рассматривается всего лишь как особый вид сущности). Во-вторых, структурные и целостные аспекты КМ/Т-модели более обширны и определены более четко, чем в ЕК-модели.

В-третьих, КМ/Т-модель содержит несколько специальных операторов в дополнение к операторам базовой реляционной модели (хотя в этой области еще предстоит дополнительная работа). Вкратце КМ/Т-модель функционирует следующим образом. ° Во-первых, сущности (включая "связи") представляются Е- и Р-атношенияииз, которые являются особыми видами отношений общего типа степени и. Е- отношения используются для указания существования некоторых сущностей, а Р-отношения — для указания некоторых свойств этих сущностей.

° Во-вторых, среди сущностей могут быть заданы разные связи; например, типы сущностей й и В могут образовывать ассоциацию (этот термин принят в КМ/Т- модели для связи типа "многие ко многим") или же тип сущности У может быть обьявлен подтипом другого типа сущности Х. КМ/Т-модель включает формальную структуру каталога, предназначенную для предоставления системе сведений о существовании подобных связей. В результате система может привести в действие различные ограничения целостности, которые подразумеваются наличием таких связей.

Характеристики

Тип файла
DJVU-файл
Размер
10,05 Mb
Тип материала
Предмет
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6557
Авторов
на СтудИзбе
299
Средний доход
с одного платного файла
Обучение Подробнее