Основни модели на бази данни
информационни системи Database
База данни. Класификация и характеристики на базата данни.
Основни модели на бази данни.
Бази данни в икономически системи
Базата данни се определя като сбор от свързани данни, характеризиращи се с: възможността за използване за редица приложения; способността да се получи бързо и модификация на необходимата информация; Минималната обилна информация; независимо от приложни програми; Общата управляем начин за търсене.
База данни - е програма, чрез която реализира централизирано управление на данните, съхранявани в базата данни, както и достъпа до тях, да ги подкрепят в текущия режим.
Целите на базата данни са:
- съхраняване на информация по структуриран начин;
- Актуализиране на информация в зависимост от случая;
- намерите информацията, съгласно определени критерии;
- Предоставяне на информация на потребителя по-удобна форма;
-елиминиране на данни съкращения;
- езици подкрепа на бази данни.
За да работите с бази данни се използват конкретни езици, като цяло, наречено езици на базата данни. В сегашната база данни обикновено се поддържа от една интегрирана език, който съдържа всички необходими инструменти за работа с бази данни, от неговото начало и предоставя основен потребителски интерфейс с бази данни.
Според технологията на база данни съществува:
Централизираната база данни по - система за управление на база данни, която се съхранява в паметта на компютърна система.
Система на централизирани бази данни с достъп до мрежата включва два основни архитектури:
¾ архитектура файлов сървър включва избор на една от машините в мрежата като централна (основна файлов сървър), в която се помещава обща централна база данни. Всички други компютри в мрежата играят ролята на работни станции. файлове с бази данни в зависимост от заявките на потребителите се предават на работната станция, където се извършват повечето обработването им. Когато достъп с висок интензитет на същата производителност данни информационна система капки;
¾ клиент-сървър архитектура. Всяка от мрежови компоненти и архитектурата на компютъра играе роля: Сървърът притежава и управлява системата от информационни ресурси, клиентът има възможност да им се наслаждават.
сървъра на базата данни е база данни, паралелни на молбите, получени от всички работни места. Като клиент и сървър обикновено са географски отдалечени един от друг, и в този случай те образуват разпределена система за обработка на данни.
В разпределена база данни значителна част от фърмуера е централизирана и е достатъчно силна за един компютър (сървър), докато PC потребителите ще провеждат сравнително малка част от базата данни, която се нарича клиент.
А разпределена база данни се състои от няколко, вероятно припокриване или дублиращи части, съхранявани в различни компютри изчислителна мрежа. Въпреки това, потребителят не е длъжен да разпределена база данни, за да знаете как неговите компоненти са поставени във възлите на мрежата, и в момента е в базата данни като цяло. Работа с такава база данни с помощта на система за управление на разпределени бази данни (RDBMS).
Сигурността на данните в базата данни се постига:
¾ приложения за криптиране;
¾ криптиране на данните;
¾ защита с парола на данни;
¾ ограничен достъп до базата данни.
Основни модели на бази данни
Основната разлика между моделите на базата данни е в природата на описание на връзката и взаимодействието между обектите и атрибутите на база данни. средства за комуникация могат да бъдат от следните типове:
¾ "12:59";
¾ "един към много";
¾ "много към много".
"Едно към едно" - кореспонденция едно към едно е установено между един обект и един атрибут. Комуникация "един-към-един" определя отношенията между маси, където всеки запис в таблицата съответства само един запис в главната таблица. Връзките между таблиците "едно към едно" обикновено не означават по-добра структура на база данни, което се доказва от факта, че двете таблици са напълно идентични области, което води до загуба на дисково пространство.
Комуникация "един към много" в структурата на базата данни е най-често. С този тип връзка на всеки запис в главната таблица съответства на един или повече записи в тази таблица. Структурата на облигации на "един към много" избягва данни съкращения и дублиране на записи.
Съобщение на "много-към-много" изразява връзката между таблици, когато много записи в една маса може да са свързани с много записи в друга таблица.
Йерархична база данни (IPD) се основава на графичен метод и осигурява извличане на данни на един от "дървото" клоновете, в които всеки връх има само една връзка в началото на по-високото ниво. За да търсите трябва да укажете пълния път до данните от основния елемент.
![Основни модели на бази данни (основен модел на данните) Основни модели на бази данни](https://webp.images-on-off.com/28/55/286x156_xnkb94rg5vf6arcr1be1.webp)
Фиг. 1 - йерархична база данни
Мрежа модел на базата данни (SAM), също е базиран на графичен режим, но позволява на сложността на "дърво", без да се ограничава броят на връзките, които влизат в един връх. Тя ви позволява да се изгради сложни модели на търсене.
![Основен модел на базата данни (Data Integrity) Основни модели на бази данни](https://webp.images-on-off.com/28/55/214x167_toybm8dafqfgfesr6hpt.webp)
Фиг. 2 - модел база данни Network
Моделът на релационна база данни (РМД) осигурява табличен мода.
В модела на релационна база данни на връзката между елементите на данните са представени като двуизмерни маси наречените отношения.
Отношенията имат следните свойства:
¾ всеки запис в таблицата представлява един елемент от данни (не повтарящи се групи);
Три четвърти от елементите на колоните са от същото естество, и колони еднозначно предназначени имена;
¾ в таблица няма две редици;
¾ редове и колони могат да се видят в произволен ред, независимо от техния информационен съдържание.
релационния модел на базата данни трябва да се справя с три аспекта на данни: структура на данните, на целостта на данните и данни манипулация а. Съгласно структурата се отнася до логическата структура на данните в базата данни, интегритет на данните разбере коректност и точност на информацията, съхранена в базата данни, чрез манипулиране на данните - действия, извършени на данните в базата данни.
Предимства на релационния модел:
¾ облекчаване на строителство;
¾ наличие на разбиране;
¾ възможно да се работи с база данни без знанието на методи и техники за неговото изграждане;
¾ независим данни;
¾ гъвкавост на конструкцията и др.
Недостатъците на релационния модел:
¾ ниска производителност в сравнение с йерархични и мрежови модели;
¾ сложност на софтуер;
¾ съкращения елементи.
През последните години все повече и повече признание и развитие са обект на база данни (CDB), чийто външен вид се дължи на развитието на обектно-ориентираното програмиране.
Обектът се нарича почти всичко, което представлява интерес за решаване на проблема на вашия компютър. Това може да е прозорец на екрана в бутона прозорец за въвеждане на данни, програмата потребител, самата програма, и т.н. След това, каквито и да било действия могат да бъдат причислени към този обект, както и да се опише това, което ще се случи до обекта, когато действието на oprede6lennyh (например, когато "натиснат" бутон). Многократна употреба обект, можете да спестите и да го прилага в различни програми.
Задачата се нарича софтуер свързан набор от методи (функции) и свойства, извършващи една функционална група.
Имоти - характеристика, с която се описва появата и експлоатацията на централата.
Събитие - действие, което е свързано с обекта. Събитието може да бъде причинена от потребителя (щракване), инициирана от приложна програма или операционна система.
Метод - е функция или процедура, която контролира работата на обекта в отговор на събитието.
Обекти могат да бъдат или визуално, т.е. което може да се види на екрана (прозорец, икона, текст и т.н.) и не-визуални (например, софтуерни решения за всички функционални задачи).