Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпоргалка / ВычТех.doc
Скачиваний:
69
Добавлен:
15.02.2014
Размер:
485.38 Кб
Скачать

21. Банк данных, архитектура бд.

База данных (БД) основывается на моделировании предметной области (ПО), отображая конкретную информационную среду. Под ПО понимается часть реального мира, подлежащая изучению. это может быть предприятие, вуз и т.д. "Возглавляет" ПО ее администратор: напр., директор.ПО представляется множеством фрагментов: напр., предприятия-бугалтерией, отделом кадров и т.д. Каждый фрагмент ПО характеризуется множеством объектов (всевозможные документы) и процессов (расчет заработной платы),а также множеством пользователей (сотрудники ). Каждая система БД предоставляет свой инструментарий для отображения ПО. Этот инструментарий называют моделью данных. Модель данных определяется тремя компонентами: - допустимой организацией данных; -ограничениями целостности (семантической); -множеством операций, допустимых над объектами модели данных. Существует три типа организации моделей данных: сетевая, иерархическая, реляционная.

Организация данных в СУБД сетевого типа определяется в терминах: элемент, агрегат, запись.) Элемент-наименьшая единица структуры данных (год рождения, телефон). Агрегат-именнованная совокупность элементов данных (адрес включает элементы: индекс,Nдома). Запись-группа данных или агрегат, кот. не входит в состав никакого дру-гого агрегата и составляет основную единицу обработки БД (записи запоминаются, извлекаются, удаляются).

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

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

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

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

использования и модификации базы данных без необходимости програмирования; 4)развитые языки программирования баз данных.

Многие СУБД для ПК поддерживают работу в локальных сетях, содержат соответствующие

команды. Среди многообразия СУБД для ПК следует выделить следующие:dBase III Plus и dBase IV, Paradox,Oracle, FoxBase Plus, Access,Clipper,FoxPro. СУБД FoxBase III Plus обладает большой скоростью и полной совместимостью с СУБД dBase III Plus и имеет много важных усовершенствований. Синтаксис и логика СУБД Clipper эмулируют язык программирования СУБД dBase III Plus "на сколько возможно".

Соседние файлы в папке шпоргалка