Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Методические указания. Для построения концептуальной модели предметной области рекомендуется придерживаться следующей последовательности действий



Для построения концептуальной модели предметной области рекомендуется придерживаться следующей последовательности действий.

1. Описать предметную область (описание должно быть кратким, но достаточным для принятия решений по проекту базы данных).

Построение контекстной диаграммы (Приложение А).

2. Определить состав и содержание информации, используемой в данной предметной области, в том числе:

· составить перечень задач и запросов, указать входные и выходные данные;

· определить возможные будущие изменения информационных потребностей пользователей;

· установить уточнённые требования к информационным потребностям пользователей.

Построение диаграммы декомпозиции первого уровня (Приложение Б)

Построение диаграмм декомпозиции второго уровня (количество диаграмм декомпозиций второго уровня зависит от числа выделенных работ на диаграмме декомпозиции первого уровня) (Приложение В)

3. Выявить сущности, в том числе:

· определить атрибуты каждой сущности и требования к ним;

· определить ключ каждой сущности;

· определить требования к сущностям, вытекающие из правил предметной области.

4. Выявить связи между сущностями, в том числе:

· структурные связи для выявления классов и подклассов сущностей;

· функциональные связи типа 1:1, 1: m, n:m, n-арные;

· если необходимо, определить атрибуты связей.

5. Проанализировать модель с учётом информационных потребностей пользователей.

Результаты проделанной работы рекомендуется оформить в виде следующих документов:

· каталог задач и запросов предметной области;

· альбом форм входных и выходных документов (разместить в приложении к пояснительной записке);

· таблица сущностей;

· таблица атрибутов;

· таблица связей;

В таблице сущностей могут быть отражены следующие сведения:

· наименование сущности;

· первичный ключ;

· количество экземпляров сущностей на момент обследования моделируемой предметной области;

· динамика изменения количества экземпляров за определённый период, например, в процентах;

· частота коррекции;

· перечень задачи и запросов, в которых используется данная сущность;

· активность, то есть минимальное количество экземпляров сущности, выбираемое при однократном обращении к ней;

· ограничение на доступность.

В таблице атрибутов для каждой сущности могут быть приведены следующие сведения:

· наименование атрибута;

· условное обозначение;

· признак ключа и тип значения (атомарное или множественное);

· формат (тип и длина);

· диапазон значений;

· возможность принимать неопределённое значение;

· ограничение на доступность (если отличается от ограничений для сущности);

В таблице для связей могут быть приведены следующие сведения:

· наименование связи;

· условное обозначение;

· тип связи;

· характеристика динамики (динамическая или статическая);

· характеристика мощности связи, то есть количество экземпляров сущностей, участвующих в связи (варианты: 0, 1 или много; 1 или много; 0 или 1; точное число);

На все данные, полученные в результате анализа предметной области и построения концептуальной модели должны быть ссылки в последующих разделах пояснительной записки.

Требования могут содержать:

-требования к эксплуатационным характеристикам базы данных;

- тип СУБД;

- требования к разрабатываемому программному обеспечению;

- описание ролей пользователей и др.

По результатам этапа концептуального проектирования необходимо сформулировать требования, которые должны учитываться на этапе логического проектирования базы данных.

Для осуществления логического этапа проектирования необходимо выполнить следующие действия.

1. Построить реляционную модель предметной области в виде взаимосвязанных таблиц (Приложение Г)

2. Выбрать СУБД и обосновать этот выбор (при выборе учесть результаты концептуального этапа и требования к логическому этапу проектирования).

3. Выбрать технические средства и обосновать это выбор (при выборе необходимо учитывать результаты предыдущих этапов проектирования, в том числе, количественные характеристики).

4. В процессе создания базы данных необходимо:

· создать таблицы;

· определить свойства полей;

· задать ключи;

· создать необходимые индексы;

· создать связи;

· определить правила ссылочной целостности;

· реализовать запросы;

· создать формы для запросов;

· спроектировать отчёты;

· создать необходимые кнопочные формы;

· создать представления;

· написать необходимый программный код;

· заполнить базы данных и продемонстрировать работу приложения.

Все перечисленные действия должны быть обоснованы.

Результаты проделанной работы должны быть представлены в виде пояснительной записки и запросов, работу которых необходимо продемонстрировать непосредственно на компьютере.

В пояснительной записке должно быть приведено руководство пользователя.

Оформление пояснительной записки должно быть выполнено в соответствии с требованиями методических указаний ВИВТ по оформлению курсовых работ.

При выполнении курсовой работы необходимо использовать материал лекций и рекомендуемую учебно-методическую литературу.


Рекомендуемый список литературы

1. Кузнецов С.Д. Базы данных: учебник для студ. Учреждений высшего проф. Образования / С.Д. Кузнецов. – М.: Издательский центр «Академия», 2012. – 496 с.

2. Дейт, К. Дж. Введение в системы баз данных, 8-е издание.: Пер. с англ. – М.: Издательский дом «Вильямс», 2006. – 1328 с.

3. Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. Базы данных: Учебник для высших учебных заведений / Под ред. Проф. А.Д. Хоменко. – 4-е изд., доп. И перераб. – СПб.: КОРОНА принт, 2004, 736 с.

4. Карпова Т.С. Базы данных: модели, разработка, реализация. СПб.:Питер, 2001, 304 с

5. Чопоров О.Н., Бухонова О.В. Базы и банки данных, учебное пособие / О.Н. Чопоров, О.В. Бухонова. Воронеж: Изд-во ВГТУ, 2000, 146 с

6. Электронно-библиотечная система IPRbooks

1. Астахова И.Ф.,Мельников В.М.,Толстобров А.П.,Фертиков В.В. СУБД. Язык SQL в примерах и задачах. Учебное пособие/Москва, Физматлит, 2009, 168 с, гриф МО

2. Фиайли К. SQL. Учебное пособие/ Москва, ДМК Пресс, 2007, 451 с

7. Электронный курс национального открытого университета ИНТУИТ: Проектирование информационных систем в Microsoft SQL Server 2008 и Visual Studio 2008

( http://www.intuit.ru/studies/courses/502/358/info)

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





Дата публикования: 2015-04-10; Прочитано: 503 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.011 с)...