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

Министерство образования и науки Российской Федерации

Филиал ФГБОУ ВПО

«Санкт-Петербургский государственный

инженерно-экономический университет»

в г. Чебоксары

Кафедра информационных систем и математики

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

Базы данных"

Специальность 060801 – «Прикладная информатика (в экономике)».

Чебоксары 2012

Назначение и порядок выполнения курсового проекта

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

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

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

Содержание курсового проекта

Задание на проектирование и создание БД состоит из двух частей:

1. Проектирование БД по индивидуальному заданию с составлением пояснительной записки.

2. Создание спроектированной БД в среде MS Access.

В полученной БД должны быть созданы таблицы, формы, запросы, отчеты, страницы доступа, макросы, модули для интеграции с Excel, Word, Outlook.

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

А) Анализ предметной области

  1. Составить описание предметной области, отразив в нем фрагменты, объекты, процессы и пользователей будущей информационной системы.

  2. Исходя из анализов входных и выходных документов, составить список всех возможных атрибутов.

Б) Проектирование инфологической модели

  1. Выделить все объекты (не менее 5-6), их свойства, а также связи между сущностями.

  2. Построить базовую ER – диаграмму.

В) Даталогическое моделирование

  1. Получить набор предварительных отношений, используя правила перехода к реляционной модели.

  2. Распределить атрибуты по предварительным отношениям.

  3. Описать логическую модель:

    1. характеристики атрибутов;

    2. таблицы;

    3. структурные связи.

Г) Создание запросов

Создать запросы и свести их в общую таблицу.

Задание 2. Создание базы данных в СУБД ACCESS

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

  2. Установить связи между таблицами. При установке связей должны быть установлены флажки Обеспечение целостности данных, Каскадное обновление связанных полей и Каскадное удаление связанных записей.

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

  4. Разработать формы следующих типов:

    1. Формы, отображающие содержимое всех таблиц БД. В этих формах вместо кодов (или наряду с ними) должны отображаться наименование полей. Тип формы выбрать самостоятельно. Формы должны быть красиво оформлены, содержать заголовки, фон, выравнивание полей и т.д.

    2. Подчиненная форма – когда на экране одновременно видны две формы, главная и подчиненная. При листании записей главной формы автоматически выводятся на экран соответствующие записи подчиненной формы.

    3. Связанная форма – для открытия из главной формы подчиненной формы с помощью кнопки.

    4. Многостраничную форму – содержащую не менее двух вкладок.

    5. Форму с раскрывающимся списком для одного или нескольких полей.

    6. Кнопочная форма для форм - для открытия всех созданных форм.

    7. Главная кнопочная форма - для открытия таблиц, форм и отчетов. В этой форме предусмотреть кнопку с гиперссылкой для вывода справки по БД.

    8. Форма с диаграммой. Диаграмма должна занимать весь экран и должна быть хорошо отформатирована, т.е. иметь числовые значения данных, заголовки, обрамление, заливку, и т.д.

  5. Разработать запросы следующих типов:

    1. Запрос на выборку с указанием условия отбора и порядка сортировки.

      1. Из одной таблицы, содержащий следующие условия выборки:

  • два или более условий, связанных операцией “И”;

  • два или более условий, связанных операцией “ИЛИ”.

      1. Из нескольких таблиц и/или запросов, содержащий следующие условия выборки:

  • два или более условий, связанных операцией “И”;

  • два или более условий, связанных операцией “ИЛИ”.

      1. Запрос с одним и(или) двумя параметрами.

      2. Запрос с вычисляемым полем (полями).

      3. Итоговый запрос с агрегатной функцией.

    1. Запросы на изменение данных.

      1. Запрос на удаление.

      2. Запрос на создание таблицы.

      3. Запрос на обновление данных.

    2. Перекрестный запрос.

  1. Разработать отчеты следующих типов:

    1. Отчет по одной таблице.

    2. Отчет по нескольким таблицам (запросам).

    3. Отчет с несколькими уровнями группировки и вычисляемыми полями.

    4. Отчет с диаграммой.

  2. Разработать страницы доступа к данным

    1. Главную – для обращения к остальным страницам через гиперссылки.

    2. Для вывода информации из других таблиц, форм или запросов (не менее 4).

  3. Разработать макросы и соответствующие команды

  4. Разработать модули для интеграции с другими приложениями, например Excel, Outlook.

  5. Настроить параметры запуска.

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