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

 

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

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

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


Директор Я не думаю, что база данных, в которой

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

Разработчик базы данных Есть ли такие конфиденциальные данные,

к которым должны иметь доступ только определенные сотрудники?

Директор Как я уже сказала, персонал должен ви-

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

Разработчик базы данных Данные за какой период вы хотите хранить?

Директор Мне нужно хранить сведения о клиентах и

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

Разработчик базы данных Менеджер

Разработчик базы данных Менеджер

390

Часть III. Методы анализа и проектирования баз данных Каковы требования к работе в <-ети и совместному доступу к системе базы данных? Я хочу, чтобы все отделения были СРЯЗВ-ны по сети с офисом нашего головного отделения, который находится в Глазго, чтобы сотрудники могли иметь доступ к системе в любое время и из любого места. В большинстве отделений, как я предполагаю, будут иметь доступ к системе в любое время два или три сотрудника, но помните, мы имеем около 100 отделений. Большую часть времени сотрудники будут иметь доступ только к данным местного отделения. Но в действительности я бы не хотела вводить какие-то ограничения на частоту и время доступа к системе до тех пор. пока это не вызовет реальные финансовые затруднения

Какого типа защиту от аварийных ситуаций или потерь данных вы хотите обеспечить для приложения базы данных? Наилучшую, разумеется. Весь наш бизнес ведется с использованием базы данных, поэтому, если она остановится, остановимся и мы. Если серьезно, то я думаю» что нам необходимо создавать копии наших данных каждый вечер перед закрытием отделения. Что вы думаете об этом?

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

Управление пользовательскими представлениями для приложения базы данных DreamHome

Как решить, использовать ли централизованный подход или подход интеграции пристав л р чий либо сочетание обоих подходов для управления многочисленными пользовательскими представлениями? Одним из способов, который может помочь принять решение, является изучение перекрывающихся данных в пользовательских представлениях, установленных на этапе определения системы. В табл. 10.8 представлены пользовательские представления директора, менеджера, инспектора и ассистента с перекрестными ссылками на основные типы данных, которые были установлены для приложения базы данных DreamHome (а именно: отделение, персонал, объекты недвижимости для сдачи в аренду, владельцы, клиенты, осмотр, договора аренды и публикация рекламы в азеї. .'}.

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

Разработчик базы данных Директор

Разработчик базы данных Директор

Глава 1С Мптодикл сбора фактов

391 систента. Базируясь иа этом анализе, можно использовать централизованный подход, при котором вначале будут объединены требования к пользовательским представлениям директора и менеджера (полученному представлению присвоено собирательное имя Branch) и треоо^ Ri ,як пользовательским представлениям инспектора и ассистента (полученному представлению присвоено собирательное имя E-LaUf). Затем pi дрвбатывлотзя модели данных, отображающие представле-дия Branch и Staff, и далее используется подход интеграции представлений для слияния обеих моделей данных,

Таблица 10.8. Пеоекресны ссылки пользовательских представлений на

основные типы данных, используемых приложением базы данных DreamHome

Ди| ifiKTufj Менеджер Инспектор Ассистент
branch (отделение) X X
staff (персонал) X X X
Предыдущая << 1 .. 175 176 177 178 179 180 < 181 > 182 183 184 185 186 187 .. 683 >> Следующая
Реклама
Авторские права © 2009 AdsNet. Все права защищены.
Rambler's Top100