Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Требования к организации базы данных

Отличительные признаки СУБД

Все СУБД, в той или иной степени, обладают следующими пятью свойствами:

  1. Сепаратность доступа.

Сепаратность (раздельность) понимается в двух аспектах:

а) сепаратность по пользователям, с БД могут работать несколько пользователей одновременно и независимо;

б) сепаратность по данным, каждый пользователь работает не со всей, а только с частью БД.

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

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

3. Секретность.

С помощью шифров и паролей ограничен доступ к модулям СУБД и частям БД.

  1. Синхронизация.

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

  1. Защита от отказов.

С помощью избыточности данных и их дублирования после сбоев аппаратуры, программ и пользователя данные не теряются и восстанавливаются.

Комитет CODASYL (COnference DAta SYstems Languages), Организация пользователей IBM, Ассоциация вычислительных машин (ACM) сформулировали следующие требования к организации баз данных.

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

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

  1. Производительность

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

  1. Минимальные затраты

Выбираются методы организации, которые минимизируют требования к внешней памяти.

  1. Минимальная избыточность

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

  1. Возможности поиска

Пользователь БД может обращаться к ней со множеством запросов некоторого типа.

  1. Целостность

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

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

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

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

  1. Связь с прошлым

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

  1. Связь с будущим

БД должна быть запланирована таким образом, чтобы ее изменения не требовали изменения прикладных программ.

  1. Простота использования

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

<== предыдущая лекция | следующая лекция ==>
Система управления базами данных | Понятие объекта данных
Поделиться с друзьями:


Дата добавления: 2014-01-06; Просмотров: 502; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




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