Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Этап 3. Выбор СУБД иинструментальных программных средств

Поиск

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

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

· тип моделиданных, которую поддерживает данная СУБД, адекватность модели данных структурерассматриваемой ПО;

· характеристикипроизводительности СУБД;

· запасфункциональных возможностей для дальнейшего развития информационной системы;

· степеньоснащенности СУБД инструментарием для персонала администрирования данными;

· удобство инадежность СУБД в эксплуатации;

· стоимость СУБД идополнительного программного обеспечения.

В связи с тем. что в данной работе СУБД задается взадании, на данном этапе решается задача выбра инструментального ПО.

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

На этапе логического проектирования разрабатываетсялогическая структура БД, соответствующая инфологической модели ПО. Решение этойзадачи существенно зависит от модели данных, поддерживаемой выбранной СУБД.Результатом выполнения этого этапа являются схемы БД концептуального и внешнегоуровней архитектуры, составленные на языках определения данных (DDL) выбраннойСУБД.

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

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

Ниже рассматривается отношение КНИГИ (табл. 3.1) ипоследовательность его приведения к 4й нормальной форме.

Id – идентификатор (первичный ключ),

Code – шифррубрики,

Theme – названиерубрики,

Title –название книги,

Author – автор,

Editor – редактор,

Type – типиздания (учебник, учебное пособие, сборник и.т.п.),

Year –год издания,

Pg – количество страниц.

Таблица 3.1. Исходное отношение КНИГИ

ID Code Theme Author Title Editor Type Year Pg
  681.3 ПО ВТ Бочков С. Язык СИ Садчиков П. учебник    
Субботин Д.
  681.3 ПО ВТ Джехани Н. Язык АДА   учебник    
  621.5 МО Крон Г. Диакоптика Баранов А. учебник    
    ИИ Гик Е.Я. Шахматы и математика Кикоин И. учебное пособие    
Капица С.
  32.97 ВТ   ПУ для ПЭВМ Витенберг А. справочник    
  001.8 Инфор-матика Фролов Г. Элементы информатики Храмов А. учебное пособие    
Кузнецов Э. Рожков П.

Примечание. В таблице 3.1используются следующие сокращения:

ВТ – вычислительная техника;

ПО ВТ – программное обеспечениевычислительной техники;

МО – математическое обеспечение;

ИИ – искусственный интеллект.

Первая нормальная форма (1НФ).

Отношение приведено к 1НФ, если всеего атрибуты простые.

Отношение КНИГИ содержит сложные атрибуты Author ("Авторы") и Editor ("Редакторы"). Для приведения к 1НФ требуется сделать ключ отношениясоставным – атрибуты ID, Author и Editor (табл. 3.2).

Таблица 3.2. Отношение КНИГИ,приведённое к 1НФ

ID Code Theme Author Title Editor Type Year Pg
  681.3 ПО ВТ Бочков С. Язык СИ Садчиков П. учебник    
  681.3 ПО ВТ Субботин Д. Язык СИ Садчиков П. учебник    
  681.3 ПО ВТ Джехани Н. Язык АДА   учебник    
  621.5 МО Крон Г. Диакоптика Баранов А. учебник    
    ИИ Гик Е.Я. Шахматы и математика Кикоин И. учебное пособие    
    ИИ Гик Е.Я. Шахматы и математика Капица С. учебное пособие    
  32.97 ВТ   ПУ для ПЭВМ Витенберг А. Спра-вочник    
  001.8 Инфор-матика Фролов Г. Элементы информатики Храмов А. учебное пособие    
  001.8 Инфор-матика Кузнецов Э. Элементы информатики Рожков П. учебное пособие    


Поделиться:


Последнее изменение этой страницы: 2016-12-30; просмотров: 270; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.136.18.192 (0.006 с.)