Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая_По_БД_требования_нов.doc
Скачиваний:
20
Добавлен:
25.03.2015
Размер:
96.77 Кб
Скачать
    1. Описанием выбранной предметной области.

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

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

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

    1. Выделение информационных объектов, соответствующих требованиям нормализации данных

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

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

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

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

  • номер группы, в которой обучается студент

  • номер студента или номер зачетной книжки

  • фамилия, имя, отчество

  • другие описательные характеристики

Для каждого информационного объекта необходимо построить таблицу, содержащую характеристики этого объекта (табл. 1).

Информационный объект

Название реквизита

Обозначение реквизита

Тип данных

Размер(байт)

Индексируемые поля, тип индекса

Группа

Номер группы

NG

Текстовый(3)

Первичный

Количество студентов

KOL

Целочисленный

Проходной балл

PBALL

Вещественный

Студент

Номер группы

NG

Текстовый(3)

Внешний

Номер студента

NS

Текстовый(2)

Первичный

-----------------------

----------------------

---------------------

-----------------

Таблица 1. Список информационных объектов БД «Университет»