По способу доступа к данным
1.
Развитие технологий БД решает ряд проблем и имеет определенное преимущества:
a) Устраняется многократный ввод данных и их дублирование различными пользователями.
b) Уменьшается избыточность данными.
c) Устраняется противоречивость данных.
d) Удобство доступа к данным.
e) Сокращение затрат на создание, хранение, поддержание данных в актуальном состоянии.
f) Обеспечивается более высокая степень защиты и безопасности данных.
В широком смысле БД – это совокупность данных, о какой либо предметной области.
БД является одним из компонентов банка данных. Банк данных– это автоматизированная система, включающая совокупность информационных, технических и программных средств, обеспечивающих хранение и манипулирование данными.
БД –это по определенным правилам организованная совокупность структурных данных, которые хранятся на машинных носителях в виде файлов.
В операционных системах специальных средств для создания и обработки баз данных не предусмотрено. Поэтому необходим комплекс программ, которые бы обеспечивали автоматизацию всех операций, связанных с решением этих задач. Такой комплекс называется СУБД.
СУБД – этокомплекс программно-языковых средств, необходимых для создания БД и ее сопровождения.
СУБД – это наиболее распространенное и эффективное универсальное программное средство, предназначенное для организации и ведения логически взаимосвязанных данных на машинном носителе, а также обеспечивающее доступ к данным. Основной частью СУБД является ее ядро – управляющая программа для автоматизации всех процессов, связанных с обращением к базам данных. После запуска СУБД ее ядро постоянно находится в основной памяти и организует обработку данных, управляет очередностью выполнения операций, взаимодействует с прикладным программным обеспечением и операционной системой, контролирует завершение операций доступа к БД. Важнейшей функцией ядра является организация параллельного выполнения запросов.
Виды баз данных
По технологии хранения данных.
1) Децентрализованная – устанавливается на рабочем месте пользователя и обеспечивает его информационную поддержку.
2) Централизованная – устанавливается на 1 ПК, доступ к которой получают ограниченное число пользователей.
3) Распределительная – представляет совокупность взаимосвязанных территориально - распределенных локальных БД.
По способу доступа к данным
1. файл – сервер – одна из вычислительных машин служит хранилищем централизованной базы данных, а доступ к базе осуществляется с других машин, которые носят название рабочих станций. Файлы БД передаются на РС, где производится их обработка. Для этой архитектуры характерен коллективный доступ к общей БД на файловом сервере. Запрошенные данные транспортируются с файлового сервера на РС, где их обработка выполняется средствами СУБД. (обработка и формирование результатной информации на рабочей станции)
2. клиент – сервер – кроме хранения БД на центральную машину ложатся и функции обработки данных, а на клиентских машинах выполняется только представление информации. Запрос на обработку данных выдается клиентом и передается по сети на сервер БД, где осуществляется поиск. Обработанные данные транспортируются по сети от сервера к клиенту. (обработка и формирование результатной информации на сервере)
Организация БД осуществляется на 2 уровнях: физическом и логическом.
Физическийпредставляет способ размещения данных на машинных носителях.
Логический– это представление пользователем предметной области, информация о которой должна хранится в БД. Результатом логического проектирования является концептуальная модель БД или информационно-логическая модель.
2.