Архитектура на База Данни. Етапи на проектиране. Модели бази данни

Понятие за архитектура на База Данни

Архитектурата на База Данни включва 3 нива

Информационни връзки. Модели на данни.

При проектирането на база данни се преминава през няколко етапа. Най напред се започва с проучването на характеристиките на обекти  те и данните за тях, източниците и честотата на получаване на данните, а също така информационните потребности на потребителите. След изграждане на обобщена структура на данните, т.е. концептуалния модел, се преминава към най трудния етап – логическо проектиране. Тук се изгражда логическата структура на обектите и връзки между тях. За изясняване на видовете връзки е необходимо да се въведе едно основно понятие в база данни – атрибут. То представлява единична, строго определена характеристика на обекта.

Между елементите на База Данни (обекти, атрибути) може да съществуват 3 връзки:
– 1:1- На един екземпляр от елементи от които произтича връзката, съответства 1 екземпляра на елемента към които е насочена тя

- 1:М – На един екземпляр от елементи от които произтича връзката, съответства М екземпляра на елемента към които е насочена тя

- М:М – На М екземпляра от елемента от които произтича връзката, съответства М екземпляра на елемента към които е насочена тя.

Модели база данни

При проектирането на База Данни се използват следните 3 модела:
- йерархичен – изпълняват се дървовидни структури. Елементите се наричат възли, а на най-високо ниво един възел (корен).
Принцип – всеки възел може да породи други “подчинени възли”, но всеки породен елемент е свързан само с един пораждащ възел.
Предимство – отворена Data Base, връзка от типа 1:М
Недостатък: достъп до данните единствено през корен
- мрежови – породените елементи се свързват с два или повече изходни елемента
Предимство: възможност за реализация на сложни връзки от типа М:М
Недостатък: високи изисквания към СУБД и физическо разположение на данните
- релационен – този модел използва математическото понятие релация и е най близък до представата на потребителя за логическа организация на данните. Той е основан т.нар. двумерни таблици. В една таблица се разполагат данни за определен информационен обект, т.е. те са смислово свързани по между си.
Колоните на таблицата – атрибути на обекта. По редове са разположени отделни екземпляри , които формират т.нар. кортежи. Таблиците, кортежите и атрибутите са релационни обекти. При пресичането на ред и стълб е разположена една стойност. Логичното представяне на данните в този модел е чрез представянето им в две съотношения. Нерядко реалната съвкупност от данни е по сложна, което налага повтаряща се група от данни.
Релационната база данни дават възможност да се използва съвкупност от данни които са постоянни или бързо променящи се.
- Обектен – в този модел данните и програмите за тяхната обработка са разположени в обща логическа структура, наречена “обект”. Обектния модел е модерен подход при изграждане на БД, приложим с значителен ефект в случаите на различни, сложни типове данни в тях – графични изображения, мултимедийни данни. Счита се, че обектно-ориентирания подход е гъвкав и  може да се прилага с успех.

ВИДОВЕ СИСТЕМИ ЗА УПРАВЛЕНИЕ НА БАЗА ДАННИ

А) Според модела на базата данни

  • Йерархичен – примери: IMS, MARK IV
  • Мрежови – примери:IDMS, IDS, TOTAL
  • Релационни СУБД (RDBMS) примери: ACCESS, FOX-PRO, dbase, ORACLE, Sybase, MySQL, IBM Universal Database
  • Обектно ориентирани БД – характерни черти: използване на широка гама от типове данни, за обработка на данните се използват мощно обектно-ориентирани езици за програмиране

В) Според мястото на БД относно информационната система за достъп до данните – вътрешна и външна
Публикуване на БД в Интернет – изграждане на хипервръзки

Сходни статии:

  1. Архитектура на системите с база от данни, защита на бази данни, статистики Създаването на база от данни започва със събиране и анализ на данните за предметната област. Работата по проектиране на база от данни и нейната експлоатация може да бъде разделена на...
  2. Разпределени бази данни. Предимства и недостатъци на работата с база данни Осигурява икономия при използването на персоналните компютри, намалява грешките от централизацията на данните и нараства отговорностите към мениджърските нужди. Данните могат да бъдат разделени на части и базирани на регионален,...
  3. Системи за управление на база данни (СУБД) Основни функции на СУБД (DBMS) - създаване на база данни, актуализация, коригиране, достъп, търсене, изискване, сортиране. СУБД представя данните чрез т.нар. модел на данните. Моделът представлява логическо свързване на данните,...
  4. Специализирани типове системи за управление на база данни Обектно – ориентирани системи за управление на база данни (OODBMS) Конвенционалните СУБД – проектиране за хомогенни данни, които могат да бъдат лесно структурирани в предварително дефинирани полета и записи. Много...
  5. База данни, въведение, използване и цели Класификация на икономическата информация и връзка между информация и бизнес управление. Правна която се отнася до правната уредба Нормативна – подзаконови актове, информационно свързана с нормативните актове Счетоводна – сравнително...

Студио за уеб дизайн услуги, изработка на сайтове, SEO оптимизация и Интернет реклама Seven Web Design представя своите професионални уеб дизайн умения на високо ниво. Seven Web Design е продукт на Уеб Дизайн България Груп ООД ®
Comments are closed.