- •1. Строгое определение базы данных:
- •3. Банки данных (БнД)
- •4. Функции администратора бд
- •5. Достоинства трехуровневой модели архитектуры БнД
- •6. Банк данных должен:
- •7. Преимущества работы с БнД
- •8. Недостатки БнД
- •9. Классификация БнД и бд
- •10. Требования к бд
- •11. Этапы моделирования базы данных
- •12. Модель данных в БнД
8. Недостатки БнД
Недостатки БнД являются побочным результатом их достоинств («за все надо платить»). Создание интегрированной системы, естественно, сложнее, чем создание множества локальных систем. Как следствие, предъявляются высокие требования к квалификации разработчиков БнД.
В результате интеграции возможна некоторая потеря эффективности отдельных приложений (но общая эффективность всей системы будет выше). Для управления данными требуется специализированное программное обеспечение, которое, в зависимости от класса системы, может быть сравнительно дорогим, предъявляющим повышенные требования к техническим средствам.
Эксплуатация распределенных корпоративных БнД – процесс сложный и дорогостоящий. Но, несмотря на некоторые недостатки, присущие такой форме организации данных, преимущества БнД значительно превосходят их недостатки. Кроме того, имеется очень широкий круг СУБД разных классов и технологий их использования. Правильный выбор системы позволяет свести отрицательные последствия к минимуму.
9. Классификация БнД и бд
1. По степени распределенности.
Как банк данных, так и база данных могут быть сосредоточены на одном компьютере или распределены между несколькими компьютерами. Для того чтобы данные одного исполнителя были доступны другим и наоборот, эти компьютеры должны быть соединены в единую вычислительную систему с помощью вычислительных сетей.
Банк и база данных, расположенные на одном компьютере, называются локальными, а на нескольких соединенных сетями ПЭВМ называются распределенными. Распределенные банки и базы данных более гибки и адаптивны, менее чувствительны к выходу из строя оборудования.
Локальные базы данных эффективны при работе одного или нескольких пользователей, когда имеется возможность согласования их деятельности административным путем. Такие системы просты и надежны за счет своей локальности и организационной независимости.
Назначение распределенных баз и банков данных состоит в предоставлении более гибких форм обслуживания множеству уда ленных пользователей при работе со значительными объемами информации в условиях географической или структурной разобщенности. Распределенные системы баз и банков данных обеспечивают широкие возможности по управлению сложных многоуровневых и многозвенных объектов и процессов.
2. По частоте обновления и пополнения данных различают БД реального времени, изменчивые, статические.
БД реального времени допускают пополнение, изменение и удаление содержащихся в них данных непосредственно по запросам пользователей в реальном масштабе времени. Базы данных этого типа используются в первую очередь для организации информационного взаимодействия отдельных подсис тем программного обеспечения и являются наиболее сложными в реализации.
Для изменчивых БД характерным является то, что функция модификации данных выполняется человеком (администратором БД) по заявкам пользователей через определенные (достаточно длительные) промежутки времени.
Статические БД на обновление данных не рассчитаны и предполагают, как правило, хранение информации нормативно-справочного характера.
Если в состав БнД входит одна БД, банк принято называть локальным; если БД несколько интегрированным.