Информационный сайт

 

Реклама
bulletinsite.net -> Книги на сайте -> Программисту -> Коннолли Т. -> "Базы данных. Проектирование, реализация и сопровождение. Теория и практика" -> 184

Базы данных. Проектирование, реализация и сопровождение. Теория и практика - Коннолли Т.

Коннолли Т., Бегг К. Базы данных. Проектирование, реализация и сопровождение. Теория и практика — М.: Вильямc, 2003. — 1440 c.
ISBN 5-8459-0527-3
Скачать (прямая ссылка): bazidannihpproekt2003.djv
Предыдущая << 1 .. 178 179 180 181 182 183 < 184 > 185 186 187 188 189 190 .. 683 >> Следующая


БОПРССЫ

10.1. Что может дать разработчику базы данных процесс сбора фактов?

10.2. Как используется сбор фактов на всех этапах жизненного цикла приложения базы ДсщтЯх?

10.3. Определите примеры регистрируемых фактов и документацию, подготавливаемую на каждом этапе жизненного цикла приложения базы данных.

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

10.5. Опишите цель подготовки технического задания и технических требований для приложения базы данных.

10.6. Какова цель определения системных задач для приложения базы данных?

10.7. Чем отличается содержание спецификации пользовательских требований от системной спецификации?

10.?. В каких случаях следует использовать централизованный подход, подход интеграции представлений или сочетание обоих подходов при разработке приложения с множественными пользовательскими представлениями?

Упражнения

10.9. Предположим, что необходимо разработать приложение базы данных для предприятия; "может быть университет (колледж) или предприятие (подразделение пр> ^приятия; Обдумайте, какие методики сбора фактов будут использоваться для -чбора важных сведений, необходимых для разработки приложения базы данных. Определите методики, которые будут использоваться на каждом этапе жизненного цикла приложения базы данных,

10.10. Предположим, что необходимо разработать приложение базы данных для

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

10.11. Создайте техническое задание и технические требования для приложений базы данных, которые описаны в учебных проектах, представленных в приложении Б.

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

10.13. Определите основные пользовательские представления для приложений базы данных, которые описаны в учебных проектах, представленных в приложении Б.

396

Часть III. Методы анализа и проектирования баз данных МОДЕЛЬ "СУЩНОСТЬ-СВЯЗЬ"

в этой ГЛАВЕ...

• Использование средств ER-моделирования при проектировании базы данных.

• Основные понятия, связанные с моделью "сушность-связь" (ЕгЛ Лу-Relationship model, или ER-модель).

• Метод схематического изображения ER-модели с помощью гредств языка CtML.

Выявление и устранение дефектов ER-моделей, называемых "дефектами соединения".

• Способы создания ER-моделей на основе спецификации требований.

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

Одна из наиболее сложных проблем проектирования базы данных связана с тем, что проектировщики, программисты и конечные пользователи, как правило, рассматривают данные и их назначение по-разному. Разработанный проект позволит удовлетворить все требования пользователей только при том условии, что и проектировщики, и пользователи придут к единому пониманию того, как работает данная конкретная организация. Чтобы добиться полного понимания характера данных и способов их использования в организации, необходимо применять в процессе обмена информацией между специалистами общую модель, которая не усложнена техническими подробностями и не допускает двойных толкований. Одним из примеров модели такого типа является модель "сущность-связь" (Entity-Relationship model, или ER-модель). ER-моделирование представляет собой нисходящий подход к проектированию базы данных, который начинается с выявления наиболее важных данных, называемых сущностями (entities), и связей (relationships) между данными, которые должны быть представлены в модели. Затем в модель вносятся дополнительные сведения, например, указывается информация о сущностях и связях, называемая атрибутами (attributes), а также все ограничения, относящиеся к сущностям, связям и атрибутам. ER-моделирование — это важный метод, которым должен владеть любой проектировщик базы данных; он составляет основу методологии, представленной в данной книге.

В настоящей главе представлены основные понятия ER-модели, Несмотря на то что уже достигнуто общее понимание в отношении того, что означает каждое по- нятие, в этой области применяется целый ряд различных способов обозначений, которые могут служить для схематического изображения каждого понятия. В этой книге выбран способ схематического изображения, в котором применяется получивший всеобщее признание объект но-upг *нтт>оват{ыг язык моделирования UML (Unified Modeling Language — уни: вр^альный язык моделирования) [35]. Язык IJML был создан на основе целого ряда методов объектно-ориентированного анализа и проектирования, предложенных в 1980-1990-х годах. В настоящее время одна из ведущих организаций в области моделирования данных, OMG (Object Management Group — Рабочая группа по развитию стандартов объектного программирования), занимается стандиптиэалией LML, и многие ее специалисты высказывают мнение, что UML в ближайшем будущем фактически станет стандартным языком моделирования. Но в данной книге система обозначений UML используется только для схематического изображения ER-моделей, а основные понятия ER-моделей по-прежнему формулируются на основе традиционной терминологии баз данных. Кроме того, диторы включили в приложение Д описание двух альтернативных систем схематического изображения ER-моделей.
Предыдущая << 1 .. 178 179 180 181 182 183 < 184 > 185 186 187 188 189 190 .. 683 >> Следующая
Реклама
Авторские права © 2009 AdsNet. Все права защищены.
Rambler's Top100