Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
14
МИНОБРНАУКИ РОССИИ
Федеральное государственное бюджетное образовательное учреждение
Высшего профессионального образования
«Санкт-Петербургский государственный
инженерно-экономический университет»
Кафедра информационных систем в экономике
УТВЕРЖДАЮ
Проректор
по учебно-методической работе
и качеству образования
д.э.н., профессор
_______________ В.И. Малюк
Рег. № М-1967
БАЗЫ ДАННЫХ
Методические указания к курсовому проекту
для студентов всех форм обучения
Специальность 080801 - Прикладная информатика в экономике
Направление 080800 Прикладная информатика
Санкт-Петербург
2012
Допущено
редакционно-издательским советом СПбГИЭУ
в качестве методического издания
Составитель
д-р техн. наук, проф. К.П. Голоскоков
Подготовлено на кафедре
информационных систем в экономике
Отпечатано в авторской редакции с оригинал-макета,
представленного составителем
СПбГИЭУ, 2012
СОДЕРЖАНИЕ
Список литературы 13
Приложения 15
и выбор темы
Целью курсового проекта является:
- закрепление студентами теоретических основ проектирования, создания и использования реляционных баз данных;
- получение практических навыков создания реляционных баз данных при помощи СУБД на примере MS Access;
- знакомство с технологиями использования локальных и открытых РБД в управлении предприятием.
Поставленные цели достигаются путем проектирования и создания студентами РБД, позволяющей автоматизировать внутренние и внешние бизнес-процессы организации, по выбранной ими тематике.
Курсовая работа состоит из нескольких частей, соответствующих основным этапам жизненного цикла БД:
Результаты первого и второго этапов заносятся в отчет к курсовой работе.
Отчет к курсовой работе должен содержать:
- титульный лист с указанием названия работы, имени и учебной группы автора, а также год выполнения;
- подписанную преподавателем ER-модель;
- текст, содержащий описание созданной РБД и всех ее объектов по требуемой структуре;
- список использованной литературы.
Отчет к курсовой работе оформляется либо в рукописном, либо в печатном виде (на отдельных скрепленных вместе листах). Отчет представляется преподавателю на проверку до защиты. После получения допуска файл с базой данных защищается на компьютере индивидуально.
Файл с базой данных необходимо представить в версии MS Access, совместимой с той версией, которая установлена в компьютерных классах.
Для утверждения темы курсовой работы необходимо:
- определить предметную область базы данных;
- согласовать с преподавателем тему курсовой работы;
- представить для согласования ER-модель (модель СущностьСвязь) базы данных.
При защите курсовой работы обязательными являются:
- знание и правильное употребление основных терминов, используемых при выполнении задания;
- знание потенциальных возможностей РБД;
- умение объяснять взаимосвязь всех сущностей и отношений, присутствующих в ER-модели, и объектов, созданных на их основе.
1. Проектирование базы данных
Этап проектирования базы данных всегда осуществляется ее заказчиком (пользователем), который обладает полнотой информации обо всех автоматизируемых бизнес-процессах и информационных потоках, протекающих в организации.
Основной задачей данного этапа является сбор требований, предъявляемых к содержанию и процессу обработки данных пользователями всех уровней. Анализ требований обеспечивает согласованность целей пользователей, а также согласованность их представлений об информационных потоках. На основе анализа требований устанавливаются цели организации, определяются требования к базе данных, вытекающие из основных задач. Эти требования документируются в форме, доступной пользователям и проектировщикам БД.
Конечным результатом данного этапа является получение полного и подробного технического задания для разработчика базы данных.
Методические указания
По желанию предметную область можно предложить самостоятельно. При этом необходимо учитывать, что целью создания базы данных в курсовой работе должна являться автоматизация внутренних или внешних бизнес-процессов организации в ходе осуществления ею предпринимательской деятельности.
Результаты пп. 1.2.41.2.6 свести в таблицу (столбец «Объект БД» временно оставить пустым).
Пользователи БД |
Автоматизируемые функции |
Требуемые данные |
Объект БД |
2. Создание базы данных
Этап создания базы данных осуществляется разработчиком. В качестве разработчика могут выступать сотрудники фирмы, обладающие соответствующими знаниями и навыками, или привлеченные специалисты.
Основой создания базы данных является техническое задание, разработанное на предыдущем этапе.
Реализация базы данных проводится при помощи СУБД MS Access. Данная СУБД в большей степени подходит для создания РБД собственными силами, поскольку не требует от разработчиков обязательного знания языков программирования.
Задание
Методические указания
- тип атрибута (числовой, текстовый, логический и т. д.), размер и допустимый диапазон значений;
- вычислимость значений атрибута с использованием другой информации (если атрибут вычисляемый, то его необходимо исключить из таблицы и создавать вычисляемое поле в форме, запросе или отчете).
Произвести внешнее кодирование, т. е. заменить длинные названия полей на короткие.
Создать механизмы повышения надежности ввода данных (маски ввода, условия на значения и т.д.).
- для каждой таблицы определить первичные или внешние ключи;
- если между сущностями существует связь «Многие-ко-Многим», то ввести дополнительную таблицу Отношение;
- создать схему данных, при необходимости установив автоматическое обеспечение целостности данных;
- провести нормализацию таблиц, осуществив проверку на аномалии ввода, обновления и удаления.
В курсовой работе тип связи «Один-к-Одному» не допускается.
В отчете к курсовой работе наличие окончательной схемы данных обязательно.
создание форм. В курсовой работе должны присутствовать три вида форм:
для управления транзакциями (ввод, удаление и изменение данных). Наличие как минимум одной составной формы обязательно. При вводе данных через формы запоминание «кодов» в ключевых полях требоваться не должно. Ввод данных напрямую в таблицы не допускается. Количество форм для ввода данных должно быть такое, чтобы был возможен ввод данных во все таблицы базы данных;
для доступа к данным (просмотр и анализ основных статистических данных, диаграмм, сводных таблиц и т. д.);
управляющие (кнопочные). Возможно создание кнопочных форм при помощи Диспетчера кнопочных форм, макросов или Мастера кнопок;
создание отчетов. В курсовой работе должно присутствовать не менее 4 отчетов.
создание страниц доступа к данным. Для доступа удаленных пользователей к базе данных через Интернет, интранет или экстранет должна быть реализована как минимум 1 страница доступа к данным.
- реализовать механизмы выборки данных по критериям различных категорий пользователей;
- определить запросные связи, типы запросов (выборка, добавление, обновление, удаление данных), вычисляемые атрибуты и требуемые параметры объединения.
Имена созданных форм, отчетов и запросов записать в таблицу, в столбец «Объект БД» (см. с. 83).
3. Наполнение базы данных
Для защиты курсового проекта необходимо осуществить заполнение всех таблиц базы данных через созданный интерфейс. Число записей в каждой таблице должно быть не менее 10.
Выбирая тему курсовой работы, можно взять за основу одну из предложенных предметных областей, при этом набор сущностей и отношений можно предложить самостоятельно.
Литература
1. Нормативные правовые акты
1. Концепция использования информационных технологий в деятельности федеральных органов государственной власти до 2010 года, одобрена распоряжением правительства российской федерации от 27 сентября 2004 г.
2. Федеральная целевая программа «Электронная Россия (20022010 гг.)»
3. ФЗ «О персональных данных»
4. ФЗ «О правовой защите программ для ЭВМ и баз данных»
2. Основная
3. Дополнительная
Приложение 1
Пример оформления титульного листа курсового проекта
МИНОБРНАУКИ РОССИИ
Федеральное государственное бюджетное
образовательное учреждение
высшего профессионального образования
«Санкт-Петербургский государственный
инженерно-экономический университет»
Кафедра информационных систем в экономике
КУРСОВОЙ ПРОЕКТ
по дисциплине «Базы данных»
на тему:
«__________________________________________________»
(название темы)
Выполнил:
(Фамилия И.О.)
студент _____ курса _________ спец.
(срок обучения) (номер)
Группа: __________ № зачетной книжки
Подпись:
Преподаватель:
(Фамилия И.О.)
Должность:
(уч. степень, уч. звание)
Оценка: __________ Дата:
Подпись:
Санкт-Петербург
20__
Приложение 2
Образец диаграммы действий бизнес-процесса «Планирование закупок, формирование заказов»