русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Назначение и основные понятия БД.


Дата добавления: 2014-05-29; просмотров: 833; Нарушение авторских прав


 

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

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

4. Свойства БД.

(Слайд 6)

 

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

 

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

 

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

 

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

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



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

 

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

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

 

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

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

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

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

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

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

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

 

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

 

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

 

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

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

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

 



<== предыдущая лекция | следующая лекция ==>
Введение в БД. | Требования к организации БД.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.004 сек.