1. Същност и предназначение на база от данни (БД).
Основни принципи при проектиране на база от данни.
1. Същност.
Под база от данни се разбира съвкупност от данни, съхранени и
организирани по определен начин, така че да могат да бъдат ефективно
обработвани с компютър.
При работа с големи обеми от данни е важно данните да бъдат
структурирани, записвани и запазвани така, че да бъдат удобни за обработка от
различни програми и за нуждите на различни потребители. Главните
характеристики на БД са:
- съдържа данни, достъпни за много потребителски приложения;
- структурирана е по подходящ начин;
- има минимален излишък от данни (избягва се повторение на едни и същи
данни на различни места в БД).
2. Модели на данни.
Обектите, за които се събират данни в БД обикновено са тясно свързани
помежду си. Тези връзки се отразяват в БД чрез задаване на релации
/отношения/ между обектите или техните характеристики.
При проектиране на БД се използват 4 основни модела на данни:
А/ релационен модел – широко е разпостранен, т.к. е лесен за усвояване и
използване;
Б/ йерархичен модел – при него всички записи са в отношение на
йерархична подчиненост, т.е. всеки запис може да има произволен брой
наследници, но само един предходник;
В/ мрежов модел – установява връзки между независимите елементи на
данни. Един запис в БД може да бъде свързан с всеки друг запис от БД;
Г/ обектноориентиран модел – разделя данните на класове от обекти,
различаващи се по структура на включените обекти, по действията, извършвани
с тях, и по събитията, в които участват.
3. Релационни БД.
Релационният модел може да се представи като съвкупност от таблици с
уникални имена. Заглавната част на такава таблица определя структурата на
нейните записи, колоните отговарят на полетата, а отделните записи се
разполагат в различни редове.
Таблиците в релационните БД се свързват с установяване на връзки
между техните полета. Колона, чиито стойности в отделните записи на
таблицата се използват за идентифициране на тези записи, се нарича ключ на
таблицата. Ключът може да бъде съвкупност от няколко колони. Ключът е
уникален, когато в таблицата не съществуват два записа с еднаква съвкупност
2. от стойности в ключовите полета. Един от уникалните ключове на таблица
може да бъде обявен за неин първичен ключ. Той еднозначно определя
записите.
4. Системи за управление на БД.
За облекчаване на работата с БД се създават специализирани софтуерни
системи за управление на бази от данни /СУБД/. СУБД е софтуерна система,
която се грижи за създаването, поддържането и експлоатацията на БД.
Главни характеристики на СУБД са:
А/ осигурява достъп на различни потребители до приложения за четене и
запис в БД;
Б/ скрива подробностите по начина на съхранение и извличане на данните
от БД;
В/ запазва съответствието между данните след актуализация;
Г/ позволява упълномощаване на отделен потребител за достъп до
отделни части от БД;
Д/ предоставя улеснения за управлението на БД.
Пример за релационна СУБД е MS Access от пакета MS Office.