Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...
Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...
Топ:
Устройство и оснащение процедурного кабинета: Решающая роль в обеспечении правильного лечения пациентов отводится процедурной медсестре...
Оснащения врачебно-сестринской бригады.
История развития методов оптимизации: теорема Куна-Таккера, метод Лагранжа, роль выпуклости в оптимизации...
Интересное:
Средства для ингаляционного наркоза: Наркоз наступает в результате вдыхания (ингаляции) средств, которое осуществляют или с помощью маски...
Принципы управления денежными потоками: одним из методов контроля за состоянием денежной наличности является...
Лечение прогрессирующих форм рака: Одним из наиболее важных достижений экспериментальной химиотерапии опухолей, начатой в 60-х и реализованной в 70-х годах, является...
Дисциплины:
2017-12-09 | 166 |
5.00
из
|
Заказать работу |
|
|
В зависимости от результатов исследования предметной области возможны два сценария построения концептуальной модели данных.
Сценарий 1:
· на основании изучения информационных потоков сформировать максимально полный список атрибутов будущей БД (входные и выходные данные для всех операций бизнес-процессов);
· сгруппировать атрибуты по сущностям;
· выявить связи между сущностями и определить их характеристики.
Сценарий 2:
· на основании описания предметной области выявить сущности;
· определить предварительный список атрибутов каждой сущности;
· выявить и описать связи между сущностями.
В процессе выполнения курсовой работы рекомендуется использовать сценарий 2, т.к. он позволяет избежать ошибок нормализации на последующих этапах проектирования реляционной БД.
Рассмотрим сценарий 2 более подробно:
· по описанию предметной области ответить на вопрос: «Информация о ком или о чём должна храниться в БД?»;
· составить предварительный список сущностей из ответов на поставленный вопрос;
· по умолчанию добавить в список сущность ДАТА, что позволит в дальнейшем учитывать фактор времени при выявлении связей между сущностями;
· по каждой сущности составить предварительный список атрибутов, используя следующие критерии:
o значение атрибута не зависит от существования экземпляров других сущностей из списка;
o атрибут принимает атомарное значение у каждого экземпляра сущности;
· если какой-то атрибут описывается другими атрибутами или раскладывается на составные части, которые могут использоваться в поисковых запросах, то такой атрибут рассматривается как сущность и добавляется в список сущностей;
|
· если какой-то атрибут не может быть приписан ни одной сущности, то, либо он является атрибутом сущности, которой нет в списке, либо – это атрибут связи;
· по описанию предметной области выявить связи между сущностями, информация о которых должна храниться в БД:
o связи в описании предметной области обычно представлены глаголами (как в текстовом описании, так и в моделях бизнес-процессов);
o для каждой выявленной связи определить её тип (1:1, 1:m, n:m,n-арная);
o для всех связей, кроме n-арной, определить мощность и обязательность;
o определить атрибуты связей, если они имеются;
· выбрать графическую нотацию для отображения концептуальной схемы данных из числа известных нотаций, используемых для построения ER- диаграмм;
· представить концептуальную модель данных в выбранной нотации;
· проверить правильность построения модели путём анализа возможности реализации типовых запросов и транзакций в рамках решения задач предметной области;
· внести необходимые исправления и дополнения в модель данных.
Более подробно указанный сценарий рассматривается в лекционном курсе по дисциплине «Базы данных».
Методические указания по описанию математических разделов
Любая задача, предполагающая программную реализацию, может быть описана математическим языком. В данной курсовой работе обязательно наличие математического описания структуры базы данных (более подробно рассматривается на лекциях) и алгоритмов работы с данными.
При написании этого раздела необходимо указать, какой математический аппарат будет использован, например, аппарат теории множеств, реляционной алгебры, реляционного исчисления, и первоисточники, подтверждающие правомерность использования того или иного формализма.
Порядок описания реляционной модели данных:
· отношения;
· атрибуты и их домены;
· правила целостности по сущностям и по ссылкам;
· бизнес-правила;
· запросы на языке реляционной алгебры или реляционного исчисления.
|
Методические указания по описанию компонентов технического обеспечения
В разделе, посвящённом компонентам технического обеспечения, необходимо рассмотреть:
· выбор (если в ТЗ отсутствует требование в виде указания конкретного варианта архитектуры) и/или описание архитектуры, в которой будет реализована задача проектирования по теме курсовой работы;
· выбор и/или обоснование платформы;
· выбор и/или обоснование типовой конфигурации ТС (клиент, сервер и т.п.).
|
|
Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...
История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...
Папиллярные узоры пальцев рук - маркер спортивных способностей: дерматоглифические признаки формируются на 3-5 месяце беременности, не изменяются в течение жизни...
Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьшения длины пробега и улучшения маневрирования ВС при...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!