Russian Belarusian English German Japanese Ukrainian

Rashka.studio - игры и приложения для Android! Заходи, ждём тебя =)

Основные понятия баз данных

CuBook05

Современной формой информационных систем являются банки данных, имеющие в своем составе:
  • вычислительную систему;
  • систему управления базами данных (СУБД);
  • одну или несколько баз данных (БД);
  • набор прикладных программ (приложений БД).
База данных (БД) обеспечивает хранение информации, а также удобный и быстрый доступ к данным. Она представляет собой совокупность данных различного характера, организованных по определенным правилам.
 
Информация в БД должна быть:
  • непротиворечивой;
  • неизбыточной;
  • целостной.
Система управления базой данных (СУБД) - это совокупность языковых и программных средств, предназначенных для создания, ведения и использования БД. По характеру применения СУБД разделяют на персональные и многопользовательские.
 
Персональные СУБД обеспечивают возможность создания локальных БД, работающих на одном компьютере. К персональным СУБД относятся Paradox, dBase, FoxPro, Access и др.
СУБД Access 97/2000/2002/2003 также обеспечивают возможность многопользовательского доступа к данным.
Многопользовательские СУБД позволяют создавать информационные системы, функционирующие в архитектуре «клиент-сервер». Наиболее известными многопользовательскими СУБД являются Oracle, Informix, SyBase, Microsoft SQL Server, InterBase.
 
В состав языковых средств современных СУБД входят:
  • язык описания данных, предназначенный для описания логической структуры данных;
  • язык манипулирования данными, обеспечивающий выполнение основных операций над данными - ввод, модификацию и выборку;
  • язык структурированных запросов (SQL, Structured Query Language), обеспечивающий управление структурой БД и манипулирование данными, а также являющийся стандартным средством доступа к удаленным БД;
  • язык запросов по образцу (QBE, Query By Example), обеспечивающий визуальное конструирование запросов к БД.
Прикладные программы, или приложения, служат для обработки данных, содержащихся в БД. Пользователь осуществляет управление БД и работу с ее данными именно с помощью приложений, которые также называют приложениями БД.
Иногда термин «база данных» трактуют в более широком смысле и обозначают им не только саму БД, но и приложения, обрабатывающие ее данные.
Система С++ Builder не является СУБД в буквальном смысле этого слова, тем не менее, она обладает вполне развитыми возможностями СУБД. Предоставляемые С++ Builder средства обеспечивают создание и ведение локальных и клиент-серверных БД, а также разработку приложений для работы практически с любыми БД. Назвать систему С++ Builder обычной СУБД мешает, наверное, только то, что у нее нет "своего" формата таблиц (языка описания данных), поэтому она использует форматы таблиц других СУБД, например, dBase, Paradox или InterBase (это вряд ли является недостатком, поскольку названные форматы хорошо себя зарекомендовали); с другой стороны, в плане создания приложений различного назначения, в том числе приложений БД, возможности С++ Builder не уступают возможностям специализированных СУБД, а зачастую и превосходят их.
Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

Добавить комментарий


Защитный код Обновить