Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МЕТОДИЧЕСКИЕ УКАЗАНИЯ КР_БД_СПО_2010.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
68 Кб
Скачать
☆

3. Этапы выполнения курсовой работы

В ходе выполнения курсовой работы рекомендуется придерживаться календарного плана, приведённого в таблице.

Содержание этапа

Продолжительность этапа

1. Выбор темы и утверждение технического задания.

2 недели

2. Разработка инфологической схемы (ER – модель), реляционной модели, модели безопасности и выбор средств реализации.

3 недели

3. Создание базы данных и разработка приложения.

4 недели

4. Оформление пояснительной записки.

1 неделя

6. Сдача курсовой работы на проверку.

1 неделя

7. Защита курсовой работы.

1 неделя

По результатам второго и третьего этапов проводятся смотры курсовой работы.

4. Методические указания

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

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

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

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

- определить частоту решения задач;

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

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

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

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

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

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

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

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

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

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

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

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

- граф ER - модели;

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

- таблица атрибутов связей.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

- метод контроля достоверности.

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

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

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

- тип связи;

- характеристика мощности связи, то есть количество экземпляров сущностей, участвующих в связи;

- перечень атрибутов связи.

Описание атрибутов связей аналогично таблице атрибутов, рассмотренной выше.

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

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

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

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

- тип СУБД ;

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

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

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

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

- описать последовательность принимаемых решений в соответствии с выбранным методом проектирования;

2. Выбрать СУБД и обосновать этот выбор.

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

В процессе создания базы данных в среде конкретной СУБД необходимо:

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

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

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

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

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

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

- создать ограничение на ввод данных в поля;

- создать формы для работы с таблицами;

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

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

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

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

- написать необходимый программный код, разместив его в любом из объектов(наличие обязательно );

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

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

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

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