Modellek és adattípusok

Data Model - absztrakció, amely, mint alkalmazandó konkrét adatokat, lehetővé teszi a felhasználók és a fejlesztők, hogy kezelje őket most, mint az információ, hogy az információ, amely nem csak az adatok, hanem a köztük lévő kapcsolatot. Ábra. 2. Az adatok minősítését modellek.

Modellek és adattípusok

Ábra. 2. Az adatok minősítését modellek

Eltekintve a három absztrakciós szintet figyelembe venni adatbázisok tervezésével, van egy másik szint, amely megelőzi őket. Modellje ezen a szinten kell kifejezni tájékoztatás a tárgykörben formájában, függetlenül az adatbázisban. Ezek a modellek az úgynevezett Infological, vagy szemantikai, és tükrözik a természetes és kényelmes a fejlesztők és más felhasználók formájában információhordozó logikai absztrakciós szinten társított rögzítő és leíró tartomány tárgyak, tulajdonságaik és kapcsolataik.

Infological adatok alkalmazott modell a tervezés korai szakaszában, hogy leírja az adatszerkezeteket az alkalmazás fejlesztési folyamat és datalogicheskie modellek már támogatott egy adott adatbázis-kezelő rendszert.

Dokumentumfilm adatmodell, hogy a kép a félig strukturált információ főként a szabad formátumú dokumentumok, szövegek természetes nyelven.

Alapuló modellek jelölőnyelv dokumentumok kapcsolódnak elsősorban a szokásos általános jelölőnyelv - SGML (Standard Generalized Markup Language), amely jóváhagyta az ISO szabványos a 80-es években. Ez a nyelv létrehozásához használt egyéb jelölő nyelvet határoz meg egy érvényes címke készlet (linkek), azok jellemzői, valamint a belső szerkezete a dokumentumot. Ellenőrzése a helyességét a jelölések használata végezzük speciális szabályokat, az úgynevezett DTD-leírásokat. amelyeket az elemzés során a kliens program dokumentumot. Az egyes osztályok dokumentumok határozzák meg olyan szabályokat, amelyek leírják a nyelvtan a megfelelő jelölőnyelv. Segítségével SGML leírni strukturált adatok, megszervezni az információk dokumentumokban szereplő hogy ezeket az információkat szabványosított formátumban. De figyelembe véve a összetettsége néhány SGML-ben főleg leírni a szintaxis más nyelveken is (legismertebb az, amely a HTML), és néhány alkalmazás dolgozni SGML dokumentumok közvetlenül.

Ennél sokkal egyszerűbb és kényelmesebb, mint az SGML, HTML nyelv lehetővé teszi, hogy meghatározza a design elemek a dokumentumot, és van egy korlátozott számú útmutató - címkék segítségével, amely a jelölő folyamat. HTML utasítások elsősorban kezelésére szolgál a kimeneti dokumentum tartalmát a képernyőn a kliens program, és ezzel meghatározza a módszert dokumentum bemutatását, de nem a szerkezetét. Ennek része a hipertext adatbázis leíró HTML. Ez használ egy szöveges fájl, amely könnyen hálózaton keresztül továbbított HTTP protokoll. Ez a funkció, valamint az a tény, hogy a HTML egy nyílt szabvány, és a hatalmas számú felhasználó képes használni a lehetőségeit ezen a nyelven a regisztrációs dokumentumok természetesen befolyásolja a növekedés a népszerűsége a HTML és tette ma a fő mechanizmus, amely tájékoztatást nyújt az interneten.

Azonban HTML ma már nem teljesül maradéktalanul a követelményeknek a modern fejlesztők számára, hogy a nyelv a maga nemében. És cserélje ki egy új, javasolt Hypertext Markup Language, egy erős, rugalmas és ugyanabban az időben, könnyen használható XML. Mik az előnyei ez?

Az XML (Extensible Markup Language) - a leíró nyelv, amely leírja egy osztály az adatok objektumok úgynevezett XML-dokumsntami. Arra használják, mint azt, hogy leírja a nyelvtan más nyelvek és ellenőrzése alatt a helyességét megfogalmazást. Ez önmagában XML nem tartalmaz címkéket szánt jelölés, akkor egyszerűen határozza meg a sorrendben a teremtés.

Thesaurus modellek alapja az az elv, a szervezet szótárak tartalmaz bizonyos nyelvi konstrukciók és együttműködésük elveit, egy adott nyelvtant. Ezek a modellek hatékonyan használható a tolmács rendszerek, elsősorban a többnyelvű fordítók. tárolás elve ezekben a rendszerekben, és függ szinonimaszótár modellek.

Leíró modell - a legegyszerűbb dokumentumfilm modellek, ezek széles körben használják a korai szakaszában használatának dokumentációs adatbázisok. Ezekben a modellekben minden dokumentum megfelel a leíró - a leíró. Ez a kar egy merev szerkezet és leírt dokumentum szerint a jellemzőket, amelyek szükségesek dolgozik dokumentumokat a dokumentum adatbázis fejlődött. Például egy adatbázis, amely a leírás a szabadalom, tartalmaz egy nyelet név területet, amelyre a szabadalom, szabadalmi száma, kiállítás dátuma a szabadalmi és számos kulcsfontosságú paraméterek, melyek tele minden szabadalmat. Feldolgozás információ ezen adatbázisokhoz végeztek kizárólag a jellemzőket, vagyis a paraméterek jellemzik a szabadalom, de nem az a nagyon szövegét a szabadalom.

A tárolt adatok az adatbázisban van egy bizonyos logikai felépítése - más szóval írja le az adatok bemutatása modell (adatmodell) által támogatott DBMS. Között a klasszikus adatok modellek:

Ezen kívül az elmúlt években, és még aktívabban a gyakorlatban megvalósítani a következő adatokat modell:

Fejlesztették ki a különböző rendszerek alapján különböző adatmodellek, amelyek kiterjesztik a jól ismert modellek. Közülük nevezhetjük objektum-relációs és deduktív objektumorientált, szemantikai, fogalmi és modellek. Néhány ilyen modelleket használnak integrálja adatbázisok, tudásbázisok és programozási nyelvek.

Egyes RDBMS támogatja a többszörös adatokat modellek. Például INTERBAZA rendszer alkalmazások használják a hálózati adatkezelési nyelvet, és a felhasználói felületen végrehajtott SQL és QBE.

Kapcsolódó cikkek