Основни модели на бази данни

информационни системи Database

База данни. Класификация и характеристики на базата данни.

Основни модели на бази данни.

Бази данни в икономически системи

Базата данни се определя като сбор от свързани данни, характеризиращи се с: възможността за използване за редица приложения; способността да се получи бързо и модификация на необходимата информация; Минималната обилна информация; независимо от приложни програми; Общата управляем начин за търсене.

База данни - е програма, чрез която реализира централизирано управление на данните, съхранявани в базата данни, както и достъпа до тях, да ги подкрепят в текущия режим.

Целите на базата данни са:

- съхраняване на информация по структуриран начин;

- Актуализиране на информация в зависимост от случая;

- намерите информацията, съгласно определени критерии;

- Предоставяне на информация на потребителя по-удобна форма;

-елиминиране на данни съкращения;

- езици подкрепа на бази данни.

За да работите с бази данни се използват конкретни езици, като цяло, наречено езици на базата данни. В сегашната база данни обикновено се поддържа от една интегрирана език, който съдържа всички необходими инструменти за работа с бази данни, от неговото начало и предоставя основен потребителски интерфейс с бази данни.

Според технологията на база данни съществува:

Централизираната база данни по - система за управление на база данни, която се съхранява в паметта на компютърна система.

Система на централизирани бази данни с достъп до мрежата включва два основни архитектури:

¾ архитектура файлов сървър включва избор на една от машините в мрежата като централна (основна файлов сървър), в която се помещава обща централна база данни. Всички други компютри в мрежата играят ролята на работни станции. файлове с бази данни в зависимост от заявките на потребителите се предават на работната станция, където се извършват повечето обработването им. Когато достъп с висок интензитет на същата производителност данни информационна система капки;

¾ клиент-сървър архитектура. Всяка от мрежови компоненти и архитектурата на компютъра играе роля: Сървърът притежава и управлява системата от информационни ресурси, клиентът има възможност да им се наслаждават.

сървъра на базата данни е база данни, паралелни на молбите, получени от всички работни места. Като клиент и сървър обикновено са географски отдалечени един от друг, и в този случай те образуват разпределена система за обработка на данни.

В разпределена база данни значителна част от фърмуера е централизирана и е достатъчно силна за един компютър (сървър), докато PC потребителите ще провеждат сравнително малка част от базата данни, която се нарича клиент.

А разпределена база данни се състои от няколко, вероятно припокриване или дублиращи части, съхранявани в различни компютри изчислителна мрежа. Въпреки това, потребителят не е длъжен да разпределена база данни, за да знаете как неговите компоненти са поставени във възлите на мрежата, и в момента е в базата данни като цяло. Работа с такава база данни с помощта на система за управление на разпределени бази данни (RDBMS).

Сигурността на данните в базата данни се постига:

¾ приложения за криптиране;

¾ криптиране на данните;

¾ защита с парола на данни;

¾ ограничен достъп до базата данни.

Основни модели на бази данни

Основната разлика между моделите на базата данни е в природата на описание на връзката и взаимодействието между обектите и атрибутите на база данни. средства за комуникация могат да бъдат от следните типове:

¾ "12:59";

¾ "един към много";

¾ "много към много".

"Едно към едно" - кореспонденция едно към едно е установено между един обект и един атрибут. Комуникация "един-към-един" определя отношенията между маси, където всеки запис в таблицата съответства само един запис в главната таблица. Връзките между таблиците "едно към едно" обикновено не означават по-добра структура на база данни, което се доказва от факта, че двете таблици са напълно идентични области, което води до загуба на дисково пространство.

Комуникация "един към много" в структурата на базата данни е най-често. С този тип връзка на всеки запис в главната таблица съответства на един или повече записи в тази таблица. Структурата на облигации на "един към много" избягва данни съкращения и дублиране на записи.

Съобщение на "много-към-много" изразява връзката между таблици, когато много записи в една маса може да са свързани с много записи в друга таблица.

Йерархична база данни (IPD) се основава на графичен метод и осигурява извличане на данни на един от "дървото" клоновете, в които всеки връх има само една връзка в началото на по-високото ниво. За да търсите трябва да укажете пълния път до данните от основния елемент.

Основни модели на бази данни

Фиг. 1 - йерархична база данни

Мрежа модел на базата данни (SAM), също е базиран на графичен режим, но позволява на сложността на "дърво", без да се ограничава броят на връзките, които влизат в един връх. Тя ви позволява да се изгради сложни модели на търсене.

Основни модели на бази данни

Фиг. 2 - модел база данни Network

Моделът на релационна база данни (РМД) осигурява табличен мода.

В модела на релационна база данни на връзката между елементите на данните са представени като двуизмерни маси наречените отношения.

Отношенията имат следните свойства:

¾ всеки запис в таблицата представлява един елемент от данни (не повтарящи се групи);

Три четвърти от елементите на колоните са от същото естество, и колони еднозначно предназначени имена;

¾ в таблица няма две редици;

¾ редове и колони могат да се видят в произволен ред, независимо от техния информационен съдържание.

релационния модел на базата данни трябва да се справя с три аспекта на данни: структура на данните, на целостта на данните и данни манипулация а. Съгласно структурата се отнася до логическата структура на данните в базата данни, интегритет на данните разбере коректност и точност на информацията, съхранена в базата данни, чрез манипулиране на данните - действия, извършени на данните в базата данни.

Предимства на релационния модел:

¾ облекчаване на строителство;

¾ наличие на разбиране;

¾ възможно да се работи с база данни без знанието на методи и техники за неговото изграждане;

¾ независим данни;

¾ гъвкавост на конструкцията и др.

Недостатъците на релационния модел:

¾ ниска производителност в сравнение с йерархични и мрежови модели;

¾ сложност на софтуер;

¾ съкращения елементи.

През последните години все повече и повече признание и развитие са обект на база данни (CDB), чийто външен вид се дължи на развитието на обектно-ориентираното програмиране.

Обектът се нарича почти всичко, което представлява интерес за решаване на проблема на вашия компютър. Това може да е прозорец на екрана в бутона прозорец за въвеждане на данни, програмата потребител, самата програма, и т.н. След това, каквито и да било действия могат да бъдат причислени към този обект, както и да се опише това, което ще се случи до обекта, когато действието на oprede6lennyh (например, когато "натиснат" бутон). Многократна употреба обект, можете да спестите и да го прилага в различни програми.

Задачата се нарича софтуер свързан набор от методи (функции) и свойства, извършващи една функционална група.

Имоти - характеристика, с която се описва появата и експлоатацията на централата.

Събитие - действие, което е свързано с обекта. Събитието може да бъде причинена от потребителя (щракване), инициирана от приложна програма или операционна система.

Метод - е функция или процедура, която контролира работата на обекта в отговор на събитието.

Обекти могат да бъдат или визуално, т.е. което може да се види на екрана (прозорец, икона, текст и т.н.) и не-визуални (например, софтуерни решения за всички функционални задачи).