русс | укр

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

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

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

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


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

Система управления базами данных | СУБД

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

Основные характеристики СУБД

  • Контроль за избыточностью данных
  • Непротиворечивость данных
  • Поддержка целостности базы данных (корректность и непротиворечивость)
  • Целостность описывается с помощью ограничений
  • Независимость приложений от данных
  • Совместное использование данных
  • Повышенный уровень безопасности

Возможности СУБД

  • Разрешается создавать БД (осуществляется с помощью языка определения данных DDL ( Data Definition Language ))
  • Разрешается добавление, обновление, удаление и чтение информации из БД (с помощью языка манипулирования данными DML, которую часто называют языком запросов)
  • Можно предоставлять контролируемый доступ к БД с помощью:
  1. Системы обеспечения защиты, которая предотвращает несанкционированный доступ к БД;
  2. Системы управления параллельной работой приложений, контролирующей процессы совместного доступа к БД;
  3. Система восстановления - позволяет восстанавливать БД к предыдущему непротиворечивого состояния, что был нарушен в результате сбоя аппаратного или программного обеспечения

Основные компоненты среды СУБД

  1. аппаратное обеспечение
  2. программное обеспечение
  3. данные
  4. процедуры - инструкции и правила, которые должны учитываться при проектировании и использовании БД
  5. Пользователи
    1. администраторы данных (управление данными, проектирование БД, разработка алгоритмов, процедур) и БД (физическое проектирование, ответственность за безопасность и целостность данных)
    2. разработчики БД
    3. прикладные программисты
    4. конечные пользователи

Архитектура СУБД

Существует трехуровневая система организации СУБД ANSI-SPARC, при которой существует независимый уровень для изоляции приложения от особенностей представления данных на низком уровне.

Уровне:

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

Логическая независимость - полная защищенность внешних моделей от изменений, вносимых в концептуальную модель.

Физическая независимость - защищенность концептуальной модели от изменений, которые вносятся во внутреннюю модель.

Просмотров: 3992

Вернуться в оглавление:Компьютер




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


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

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

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


 


Полезен материал? Поделись:

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

 
 

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