Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ивт-20 / БД - заочный факультет / 06 Метод. указания по курсовой работе.doc
Скачиваний:
7
Добавлен:
26.04.2015
Размер:
79.87 Кб
Скачать

Южно-Сахалинский институт экономики, права и информатики

Кафедра «Компьютерные технологии и системы»

Практические рекомендации

к выполнению курсовой работы по дисциплине

«Базы данных» для студентов 2 курса

Специальность 010502 «ПРИКЛАДНАЯ ИНФОРМАТИКА в экономике»

г. Южно-Сахалинск

2006г.

1. Общие положения

Курс «Базы данных» ориентирован на студентов «ПРИКЛАДНАЯ ИНФОРМАТИКА в экономике». В курсе рассматриваются вопросы теории, методологии и технологии проектирования баз данных.

В соответствии с учебным планом при изучении дисциплины студенты выполняют курсовую работу. Основными задачами выполнения курсовой работы являются:

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

  • формирование навыков работы студентов со специальной научно-технической и справочной литературой,

  • отбор и систематизация материала для решения поставленной задачи,

  • освоение требований методических документов, нормативных материалов и ГОСТов,

  • формирование навыков технически грамотного оформления результатов опытно-конструкторских работ (ОКР) на примере пояснительной записки и входящих в ее состав материалов,

  • приобретение опыта защиты принятых проектных решений.

Назначение «Практических рекомендаций» - оказание помощи студентам в определении структуры и последовательности выполнения курсовой работы.

В результате выполнения работы студенты должны :

  • знать основы методологии проектирования баз данных,

  • уметь реализовать технологию проектирования баз,

  • уметь анализировать информационные потребности и отображать в виде диаграмм информационные ресурсы.

2. Оформление работы

Пояснительная записка к курсовой работе сдаётся в переплетённом виде и должна включать:

  • титульный лист;

  • задание;

  • основное содержание;

  • заключение;

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

Программный продукт представляется на защиту в назначенный день.

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

Основное содержание включает следующие разделы:

  1. Описание задачи.

Назначение приложения. В одном предложении следует сформулировать общие задачи, решаемые Вашей системой. Например:

 Программа «Учет» предназначена для учета использования компьютерных классов (Учет жильцов студенческого общежития и т.д.).

Цель приложения. 3-4 предложения о том, что конкретно делает ваша система. Например:

Программа «Учет» выполняет следующие функции: -регистрирует заявки от студентов; -выдает планируемую загрузку на указанную дату; -предоставляет накопленную информацию по студентам, машинам, классам.

  1. Описание предметной области.

При обследовании предметной области будет получена некоторая информация, оформить которую можно в виде спецификаций.

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

Требования к данным

  1. В каждом филиале компании «ДОМ МЕЧТЫ» есть персонал, отвечающий за сдаваемую в аренду собственность. Весь персонал разделен на отдельные группы, управление которыми поручено инспекторам, имеющим собственного секретаря.

  2. Информация, описывающая каждый филиал, включает уникальный номер филиала, его адрес (улица, город, индекс), номер телефона и номер факса…

Требования к транзакциям.

К основным транзакция, которые должны выполняться пользователем ИНСПЕКТОР, относятся следующие:

  1. Составление списка работников, входящих в состав руководимой им группы,

  2. Составление списка работников, обслуживаемых пользователем СЕКРЕТАРЬ,…

  1. Инфологическая модель предметной области

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

Графические семантические модели предоставляют возможность формального и вместе с тем наглядного описания предметной области. Наиболее известна модель графического представления концептуальной схемы базы данных, созданная Питером Ченом модель "Сущность-Связь" (Entity-Relationship model, ER-model).

  1. Нормализация Таблиц

В этом разделе приводится проверка на соответствие таблиц НФБК. Должно быть приведено доказательство соответствия. Например,

Студент(Номер_Зач, Фамилия, Имя, Отчество, Ном_Группы, Адрес)

Первичный Ключ: Номер_Зач ;

Установлена только функциональная зависимость неключевых атрибутов от ключа.

Таблица соответствует 2НФ, т.к. первичный ключ состоит из одного атрибута и, следовательно, нет зависимости от части ключа.