Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции по базам данных1.doc
Скачиваний:
131
Добавлен:
02.05.2014
Размер:
2.53 Mб
Скачать

1.7. Словарь данных

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

Внедрение базы данных на любом предприятии занимает довольно продолжительное время. Ее расширение происходит по мере разработки и интеграции прикладных программ. Вводятся новые элементы данных, а те, которые использовались при проектировании базы данных, могут подлежать изменению. Словарь данных (СД) как раз и служит тем средством, которое предоставляет единообразную и централизованную информацию обо всех ресурсах данных.

Преимущества использования СД – в эффективном накоплении, определении и управлении суммарным ресурсом данных предметной области СД призван помогать пользователю в выполнении следующих функций:

  • установлении связи с другими пользователями;

  • осуществлении простого и эффективного управления элементами данных при вводе в систему новых элементов или изменении описания существующих;

  • уменьшении избыточности и противоречивости данных;

  • определении степени влияния изменений в элементах данных на всю базу данных;

  • централизации управления элементами данных с целью упрощения проектирования базы данных и ее расширения.

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

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

1.8.Принципы проектирования базы данных и достижения требуемых эксплуатационных характеристик

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

При рассмотрении требований конечных пользователей необходимо принимать во внимание следующее:

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

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

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

• База данных должна легко расширяться при реорганизации и расширении предметной области.

• База данных должна легко изменяться при изменении программной и аппаратной среды.

• Загруженные в базу данных корректные данные должны оставаться корректными.

• Данные до включения в базу данных должны проверяться на достоверность.

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

Этапы проектирования базы данных с учетом рассмотренных выше аспектов представлены на рис. 1.6.

Рис. 1.6