Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Metod_rekomend_kurs_proekta.doc
Скачиваний:
24
Добавлен:
13.11.2019
Размер:
444.93 Кб
Скачать

3.2. Пояснения к темам курсовых проектов

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

Их следует использовать в качестве заголовка в экранных формах поиска и отчетах.

Задания содержат две таблицы, имена которых указаны в теме курсовой работы, эти имена следует сокращать до 1-2 слов через символ "_" (подчеркивание).

Для БД со связью один-ко-многим, в главной таблице должно быть 7-10 полей и 12-18 строк, а во второй связанной таблице (справочнике) 2-4 поля и 5-7 строк.

Для БД один-к-одному, в главной таблице должно быть 4-5 полей, в связанной таблице 5-8 полей. Количество строк в обеих таблицах по 10-14.

Тип отношений между таблицами в заданиях студент определяет самостоятельно, согласно принципам проектирования БД.

3.3. Требования к курсовому проекту и его структурным элементам

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

1. Обосновать актуальность автоматизации функциональной задачи предметной области, решению которой посвящено исследование.

2. Сформулировать требования для оценки эффективности известных методов решения поставленной функциональной задачи и ее автоматизированного варианта. Эти требования, как правило, неравноценны. Для установления их приоритетов они оценивают по критерию – количественному показателю их важности, выраженному в какой-нибудь количественной шкале (например, пятибалльной). Для выбора показателей и критерия следует использовать экспертные оценки их относительной важности.

3. Выбрать критерий оценки эффективности известных СУБД при решения исследуемой задачи. С его помощью анализировать преимущества и недостатки известных СУБД применительно к решению исследуемой задачи.

4. По результатам анализа эффективности известных СУБД установить их рейтинг. На его основе делается вывод о том, почему те или иные СУБД не могут удовлетворить полностью сформулированные требования. Этим самым обосновывается:

а) необходимость использования конкретной СУБД и/или модификации отдельных традиционных методов, разработки нового метода

б) область научного поиска, алгоритмизации и программирования новых этапов автоматизированного решения задачи с позиций эффективного использования средств программирования СУБД (макросов, языков структурированных запросов SQL и объектно-ориентированного программирования для приложений MS Visual Basic for Applications /VBA/).

5. Изложить идею автоматизации решения функциональной задачи в выбранной предметной области и дать развернутый вариант концепции ее реализации с использованием СУБД. В концепции путем построения инфологической ER- модели показать, как с помощью СУБД обеспечивается автоматизация функциональной задачи.

6. Представить технологию проектирования и создания БД, обеспечивающую должную автоматизацию решаемой функциональной задачи по этапам:

а) указать алгоритм, функциональные зависимости и инфологическую модель, адекватную предложенной идее решения исследуемой задачи;

б) описать объекты БД (таблицы, поля, домены) и их связи, структуры данных и алгоритмы (в виде блок-схем) их выборки, добавления, удаления, изменения, обработки и представления;

в) изложить особенности программной реализации отдельных этапов работы с БД (с приложением листингов соответствующих программы) и указать соответствующий ей инструмент (макросы, SQL, VBA);

г) показать технологию использования СУБД в предметной области, т.е. совокупность последовательных этапов взаимодействия человека с БД, обеспечивающих успешное автоматизированное решение функциональной задачи.

7. Исследовать причины и условия, обеспечивающие успешное применение базы данных в предметной области. Установить образцы рационального интерфейса пользователя: удачные входные данные и формы, параметры запросов, наглядные выходные документы для анализа и принятии управленческих решений, видеограммы промежуточных расчетов и показателей.

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

9. Сделать выводы о перспективах применения представленной баз данных в предметной и смежных с ней областях.

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

Элемент научного исследования в курсовом проекте по базам данных может состоять в сравнении результатов работы различных СУБД, при решении конкретной функциональной задачи. По результатам этого сравнения делаются обоснованные выводы о преимуществе той или иной СУБД в конкретной предметной области.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]