ПредишенСледващото

За разделянето на представяне на база данни ANSI-SPARK тристепенна структура бе създадена.

Този модел позволява стандартен начин за характеризиране на експлоатация на база данни, като се подчертава, 3 слоя: външният (обществото). концепция (логично) и вътрешен (физически).

Целта - разделянето на потребителското представителство на базата данни на физическото изпълнение.

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

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

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

Разположен на схеми на всички нива се нарича схема на база данни. архитектурен ANSI / SPARC модел предполага, че има СУБД механизми за данни mezhduurovnevoe картографиране "външен - концепция" и "концептуално -. вътрешен" Функционалността на тези механизми осигуряват абстракция на данните и определяне на степента на независимост на данните на всички нива.

Концепцията и схемата на subschema

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

В вторична верига е част от схемата, на базата на представянето на потребителя на модела на данни. По този начин, въз основа на схема, могат да получат различни подмрежи.

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

Модели на данните (ER, семантичен, обект, логично, физически модел)

Моделът на данните е представяне на официалната теория на система за обработка на данни и управление на база (DBMS), който се състои от най-малко три аспекта:

- аспект на структура: Методи описват видове и логически структури от данни в база данни;

- аспект манипулация: методи за манипулиране на данни;

- аспект на целостта: методи за описване и подпомагане цялост база данни.

Семантичната модел - модел на домейн е предназначена да представи семантиката на домейна на най-високо ниво на абстракция. Най-известният представителството на класа на семантичните модели е ER-модела.

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

Йерархично модел на данните

йерархична модел на данни - изображение на базата на дърво, като (йерархична) структура, състояща се от предмети (данни) на различни нива. Връзката съществува между обектите, всеки обект може да включва множество обекти с по-ниско ниво. Първата база данни с помощта на йерархичен модел. Йерархично база данни се състои от подредена съвкупност от дървета.

В рамките на описание на данните език означава йерархични модел освобождаване (DDL) и манипулиране на данни инструменти (DML). Всяка физическа база данни, описан от набор от оператори, които определят как неговата логическа структура и съхранение структура на базата данни. По същия начин за достъп да се създаде начин за организиране на връзката на физическите записи.

Определя се следните методи за достъп: йерархична последователност, йерархична индексира последователни, йерархична директно, йерархична индексиран директно, индекс.

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

Мрежа Модел на данни

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

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

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

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

Предимства: отзивчивост висока производителност, ниска цена на паметта. Недостатъци: сложност, "твърдост" на изискванията на изходната база данни.

Релационния модел на данните

Терминът "релационен" означава, че теорията се основава на математически концепцията за отношението (връзка).

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

На модела на релационни данни, са изградени релационни бази данни.

Моделът на релационни данни се състои от следните компоненти:

- Структурната аспект (компонент) - данните в базата данни е съвкупност от отношения.

- Аспект (компонент) цялост - връзката (маса) отговарят на определени условия на целостта. РМД подкрепя декларативно домейн граница цялост ниво (тип данни), а нивото на база данни ниво взаимоотношения.

- Aspect (компонент) обработка (манипулация) - РМД поддържа отношения манипулация оператори (релационна алгебра и релационно смятане).

В допълнение, част от модела на релационни данни включва теория нормализиране.

DB схема отношения - е обявен набор от двойки. DB схема (в структурен смисъл) - набор от имена отношения схеми.

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

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

Кортеж. съответстваща на тази схема на взаимоотношения в база данни - набор от двойки, които съдържа един запис за всяко име на атрибут, собственост на схеми отношения.

Броят на атрибути в една връзка се нарича степен (или -arnostyu) взаимоотношения. Кардиналност на снимачната площадка на кортежи на отношения се нарича отношенията електроцентрали.

Основните свойства на отношенията: няма дублиращи кортежи, не кортеж ред, не поръчване на атрибути, стойностите на атрибутите валентност.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!