Цель работы: создать базу данных страховой компании.
Теоретическая часть.
База данных организованная в соответствии с определёнными правилами и поддерживаемая в памяти компьютера совокупностьданных, характеризующая актуальное состояние некоторойпредметной областии используемая для удовлетворения информационныхпотребностейпользователей.
Основные классификации баз данных
Классификация по модели данных:
иерархическая;
объектнаяиобъектно-ориентированная;
объектно-реляционная;
реляционная;
сетевая;
функциональная.
Классификация по среде постоянного хранения:
во вторичной памяти, или традиционная (англ.conventionaldatabase): средой постоянного хранения является периферийная энергонезависимая память (вторичная память) как правиложёсткий диск.В оперативную память СУБД помещает лишькеши данные для текущей обработки;
в оперативной памяти (англ.in-memorydatabase, memory-residentdatabase, mainmemorydatabase): все данные на стадии исполнения находятся воперативной памяти;
в третичной памяти (англ.tertiarydatabase): средой постоянного хранения является отсоединяемое от сервера устройство массового хранения (третичная память), как правило на основе магнитных лентилиоптических дисков.
Во вторичной памяти сервера хранится лишь каталог данных третичной памяти, файловый кеш и данные для текущей обработки; загрузка же самих данных требует специальной процедуры.
Классификация по содержимому:
географическая;
историческая;
научная;
мультимедийная;
клиентская.
Классификация по степени распределённости:
централизованная, или сосредоточенная (англ.centralizeddatabase): БД, полностью поддерживаемая на одном компьютере;
распределённая (англ.distributeddatabase): БД, составные части которой размещаются в различных узлах компьютерной сети в соответствии с каким-либо критерием;
неоднородная (англ.heterogeneousdistributeddatabase): фрагменты распределённой БД в разных узлах сети поддерживаются средствами более одной СУБД;
однородная (англ.homogeneousdistributeddatabase): фрагменты распределённой БД в разных узлах сети поддерживаются средствами одной и той же СУБД;
фрагментированная, или секционированная (англ.partitioneddatabase): методом распределения данных является фрагментирование (партиционирование, секционирование), вертикальное или горизонтальное;
тиражированная (англ.replicateddatabase): методом распределения данных является тиражирование (репликация).
Другие виды БД:
пространственная(англ.spatial database): БД, в которой поддерживаются пространственные свойства сущностей предметной области. Такие БД широко используются вгеоинформационных системах;
временная, или темпоральная (англ.temporaldatabase): БД, в которой поддерживается какой-либоаспект времени, не считая времени, определяемого пользователем;
пространственно-временная (англ.spatial-temporaldatabase) БД: БД, в которой одновременно поддерживается одно или более измерений в аспектах как пространства, так и времени;
циклическая(англ.round-robindatabase): БД, объём хранимых данных которой не меняется со временем, поскольку в процессе сохранения данных одни и те же записи используются циклически;