Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекция10.docx
Скачиваний:
3
Добавлен:
01.05.2025
Размер:
73 Кб
Скачать
☆

3. Назначение и основные понятия бд.

БД содержит не только данные, всесторонне характеризующие деятель­ность самой организации, фирмы, процесса или другой предметной об­ласти, но и описания этих данных. Информацию о данных принято называть метаданными, т. е. "данными о данных". В совокупности опи­сания всех данных образуют словарь данных. Наличие его обеспечивает в БД определение данных отдельно от приложений, которым доступно только внешнее их описание. Это и обеспечи­вает независимость между программами и данными (Слайд 5).

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

4. Свойства бд. (Слайд 6)

Избыточность.

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

Непрерывное расширение.

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

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

Установление многосторонних связей.

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

Безопасность и секретность.

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

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

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

Связи с прошлым и с будущим.

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

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

Целостность данных.

В каждый момент времени существования БД сведения, со­держащиеся в ней, должны быть непротиворечивы. Целостность БД дости­гается вследствие введения ограничений целостности, в частности, к ним относятся ограничения, связанные с т.н. нормализацией БД. Желательно отсле­живать диапазон допустимых значений, соотношения между значениями в полях, особенности написания формата. Существуют ограничения, рабо­тающие только при удалении записей. Например, нельзя удалять запись, связанную с другой неудаляемой записью.

Прочие свойства БД.

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

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]