Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая_Базы_данных_2013.doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
1.32 Mб
Скачать

3.1. Введение

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

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

Объем введения –1/10 часть всей работы. Ни в Содержании, ни в тексте оно не обозначается цифрами, являясь самостоятельной частью работы.

3.2. Основная часть

Основная часть – это условное название описания всего проектирования. В основной части приводятся:

  • описание проектируемой базы данных;

  • структурная схема базы данных;

  • перечень и обоснование полей и их типов всех основных и дополнительных объектов базы данных;

  • описание и обоснование запросов с приведением формул получения значений вычисляемых полей и командных строк запросов, выполненных на языке SQL;

  • описание и обоснование выбранного внешнего оформления форм таблиц;

  • описание и обоснование отчетов, формируемых на основе данной базы данных в соответствии с постановкой задачи, описание и обоснование выбранного внешнего оформления отчетов.

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

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

  • Постановка задачи;

  • Выявление основных структурных объектов базы данных и общей структурной схемы;

  • Определение полей и типов полей основных структурных объектов базы данных;

  • Выбор и обоснование форм таблиц;

  • Определение вида и структуры запросов к базе данных;

  • Определение вида и структуры отчетов;

  • Создание и отладка базы данных.

Рассмотрим подробнее содержание каждого из подразделов основной части.

3.2.1. Постановка задачи

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

Начинается постановка задачи с описания предметной области с подробным ее анализом.

Завершается этот этап построением концептуальной модели базы данных в виде ER-модели.

3.2.2. Выявление основных структурных объектов базы данных и общей структурной схемы

Построение базы данных начинается с проектирования.

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

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

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

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

На этом этапе определяют:

  • перечень таблиц;

  • пары взаимосвязанных таблиц;

  • типы связей для каждой пары таблиц;

  • поля первичного и вторичного ключей для каждой пары таблиц;

  • использование( или неиспользование) системы поддержки целостности данных;

  • применение (или неприменение) каскадного обновления полей;

  • применение (или неприменение) каскадного удаления записей.