Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Архив2 / курсач docx11 / Moy_kursach_-_kopia.docx
Скачиваний:
102
Добавлен:
07.08.2013
Размер:
3.77 Mб
Скачать

3.4 Методы и этапы проектирования

Так же я выяснила, что процесс проектирования включает в себя следующие этапы:

  1. Инфологическое проектирование.

  2. Определение требований к операционной обстановке, в которой будет функционировать информационная система.

  3. Выбор системы управления базой данных (СУБД) и других инструментальных программных средств хранения, накопления, обработки и использования данных и знаний в интересах СУ.

  4. Логическое проектирование.

  5. Физическое проектирование.

Концептуальное (инфологическое) проектирование

Процесс создания внешней инфологической модели данных независящей от аспектов её представителей. На этом этапе используется информация объединяющая требования пользователей с расчетом на перспективные требования во времени. При создании инфологической модели подвергаются критическим оценкам и проверке на соответствие требований.

4 критерия оценки эффективности инфологической модели:

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

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

  3. Расширяемость – способность эволюционировать с целью включения новых требований пользователей.

  4. Целостность – согласовать по способам использования и управления информацией.

  5. Представление в виде диаграммы – способность представления модели с помощью понятных обозначения для всех пользователей.

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

Известны следующие средства создания модели:

  1. Семантические сети

  2. Язык инфологического моделирования

  3. ER – диаграммы.

ER – диаграмма представляет собой структуру данных проектируемой информационной системы.

Сущность представляет собой различное множество объектов реального мира с набором атрибутов. Сущность идентифицируется именем и списком свойств атрибутов. Каждый экземпляр сущности обладает уникальным набором атрибутов. На ER диаграммах сущность представляют при помощи прямоугольника с именем сущности внутри.

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

РИСУНОК 1. Схема логических связей в базе данных. ER– диаграмма.

Рассмотрим сущности характерных для нашей БД и определим атрибуты, которые будут присутствовать в БД.

Таблица 1. Атрибуты сущности «Данные студентов»

Атрибут

Описание

Код

Уникальный номер для идентификации студента

Фамилия

Фамилия студента

Адрес

Адрес студента

Телефон

Телефон студента

Город

Город студента

Номер в списке

Номер в списке студента

Таблица 2. Атрибуты сущности «экзамены»

Атрибут

Описание

Код

Уникальный номер для идентификации экзаменов

Предмет

Название предмета

Консультация

Дата консультации

Экзамен

Дата экзамена

Количество часов

Количество часов для изучения материала

Преподаватель

Фамилия преподавателя

Таблица 3. Атрибуты сущности «Экскурсии»

Атрибут

Описание

Код

Уникальный код для идентификации экскурсии

Название

Название экскурсии

Время начала

Время начала экскурсии

Время окончания

Время окончания экскурсии

Место

Место, где проводиться экскурсия

Описание

Описание экскурсии

Ведет экскурсию

Преподаватель, который ведет экскурсию

Таблица 4. Атрибут сущности «Данные преподавателя»

Атрибут

Описание

Код

Уникальный номер для идентификации преподавателя

Фамилия

Фамилия преподавателя

Предмет

Название, преподаваемого предмета

Телефон

Телефон преподавателя

Ученая степень

Ученая степень преподавателя

Кафедра

Название кафедры

Аудитория

Аудитория кафедры

Схема данных:

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

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

Я решила рассмотреть основные подходы к созданию инфологической модели предметной области.

Соседние файлы в папке курсач docx11