Rfrr

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

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

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

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

Функции управления БД
1. управление данными во внешней памяти – обеспечение необходимых...
tracking img