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