Проектирование базы данных

Рег. № М-1967

 

 

БАЗЫ ДАННЫХ

 

Методические указания к курсовому проекту

для студентов всех форм обучения

 

 

Специальность 080801 - Прикладная информатика в экономике

Направление 080800 – Прикладная информатика

 

Санкт-Петербург

Допущено

редакционно-издательским советом СПбГИЭУ

в качестве методического издания

 

 

Составитель

д-р техн. наук, проф. К.П. Голоскоков

 

Подготовлено на кафедре

информационных систем в экономике

 

Отпечатано в авторской редакции с оригинал-макета,

представленного составителем

 

 

Ó СПбГИЭУ, 2012

СОДЕРЖАНИЕ

1. Цель курсового проектирования и выбор темы............................. 4

2. Порядок выполнения и содержание курсового проекта.............. 6

3. Примерные темы курсового проекта............................................. 10

Список литературы............................................................................ 13

Приложения........................................................................................ 15


Цель курсового проектирования

И выбор темы

Целью курсового проекта является:

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

- получение практических навыков создания реляционных баз данных при помощи СУБД на примере MS Access;

- знакомство с технологиями использования локальных и открытых РБД в управлении предприятием.

Поставленные цели достигаются путем проектирования и создания студентами РБД, позволяющей автоматизировать внутренние и внешние бизнес-процессы организации, по выбранной ими тематике.

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

1) проектирование – на данном этапе определяется предметная область базы данных (часть реального мира, которая подлежит изучению с целью организации управления и описания) и на ее основе строится ER-модель (диаграмма «сущность–связь»);

2) создание – на основе созданной ER-модели при помощи СУБД MS Access реализуется база данных, включающая в себя все основные компоненты (связанные таблицы, формы, отчеты, запросы, макросы, страницы доступа к данным).

3) наполнение – здесь происходит заполнение всех таблиц на основе созданного интерфейса (формы, страницы доступа к данным);

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

5) модернизация – в случае обнаружения ошибок проводится их устранение и модернизация базы данных.

Результаты первого и второго этапов заносятся в отчет к курсовой работе.

Отчет к курсовой работе должен содержать:

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

- подписанную преподавателем ER-модель;

- текст, содержащий описание созданной РБД и всех ее объектов по требуемой структуре;

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

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

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

Для утверждения темы курсовой работы необходимо:

- определить предметную область базы данных;

- согласовать с преподавателем тему курсовой работы;

- представить для согласования ER-модель (модель Сущность–Связь) базы данных.

При защите курсовой работы обязательными являются:

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

- знание потенциальных возможностей РБД;

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

 

Проектирование базы данных

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

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

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