КРИПТОГРАФИЯ. Методические указания по выполнению курсового проекта Базы данных
Скачать 38 Kb.
|
Методические указания по выполнению курсового проекта «Базы данных…» Цель выполнения курсового проектаЗакрепить знания и навыки, полученные в рамках курса «Базы данных», получить практический опыт самостоятельного проектирования и реализации баз данных и запросов к ним. Задачи (этапы) курсового проекта1. Выполнить анализ предметной области с выделением основных объектов (сущностей) и их свойств (желательно выделить не менее семи объектов, для каждого объекта - не менее 3-4 свойств), а также связей между ними. Результат этапа: составление таблицы 1, описывающей объекты и свойства (столбцы таблицы: номер объекта, имя объекта, свойство объекта). 2. Построить инфологическую модель типа «сущность-связь» в нотации Чена. Сущности обозначаются прямоугольниками, связи между сущностями - ромбами, атрибуты сущностей – овалами; сущности, связи и атрибуты соединяются прямыми. Выявить тип каждой связи и класс принадлежности сущности. Результат этапа: - графическое изображение модели. 3. Выявить сущности, между которыми установлена многозначная связь типа М:М, или они относятся к необязательному классу принадлежности. Для них ввести дополнительные объекты-связки и определить их атрибуты. Результат этапа: 1. Составление таблицы 2, содержащей список отношений базы данных. Столбцы таблицы: номер отношения, имя отношения, имя атрибута, тип данных, ключ (первичный, внешний, возможный, составной, либо пусто, если атрибут не ключевой). 2. Составление таблицы 3, содержащей взаимосвязи между отношениями (столбцы таблицы: имя первого отношения, класс принадлежности, тип связи со вторым отношением, класс принадлежности второго отношения, имя второго отношения) 4. Составить перечень вариантов ввода и просмотра данных (желательно не менее семи), с указанием участвующих при этом объектов и их атрибутов. Результат этапа: перечень форм базы данных. 5. Составить перечень запросов к базе данных (желательно не менее семи запросов), с указанием участвующих в запросе объектов и их атрибутов. Результат этапа: перечень запросов. 6. Разработка структуры и реализация (заполнение) БД. Результат этапа: Создание БД, определение структуры таблиц, построение схемы данных, ввод части данных в таблицы. 7. Разработка структуры и форматирование форм БД, ввод и просмотр данных с помощью форм. Результат этапа: Создание однотабличных и многотабличных форм для ввода и просмотра данных, ввод данных. 8. Разработка структуры и реализация запросов на языках SQL и/или QBE и создание для них кнопочных форм. Результат этапа: Создание запросов (простых, параметрических, перекрестных и др.) и кнопочных форм. 9. Разработка структуры, реализация и форматирование выходной документации базы данных (отчетов). Результат этапа: Создание отчетов различных типов. 10. Подготовка курсового проекта к защите. Курсовой проект включает Титульный лист, Введение, Основную часть, Заключение, Список использованной литературы, Приложение и Содержание. Введение содержит краткую характеристику роли и места информационных систем в современных условиях; современного состояния систем управления баз данных в современных информационных технологиях; определение цели и средств создания базы данных предметной области; общую характеристику используемой СУБД. Основная часть отражает выполнение этапов курсового проекта и содержит следующие разделы: Постановка задачи и описание предметной области. Состав базы данных - таблицы 1-3, инфологическая модель данных, схема данных отношений базы данных. Перечень форм. По каждой форме указывается ее назначение, наименование, содержание и приводится ее представление. Перечень запросов. По каждому запросу: формулировка запроса, его реализация, листинг результата выполнения запроса. Перечень отчетной документации, с указанием назначения, наименования, содержания и приводится его реализация. Инструкция пользователю - определение прав, последовательность действий при вводе и просмотре данных, анализе информации и получении выходной документации.. Заключение содержит краткие итоги по достижению поставленной цели и результаты выполнения курсовой работы. Список литературы содержит перечень ссылок (оформленных в соответствии с требованиями ГОСТа) на литературные источники (как теоретического, так и практического плана), использованные при выполнении работы. Приложение содержит листинги всех таблиц разработанной базы данных. |