Alapfogalmai adatbázis elmélet

adatbázis fogalma

Egy adatbázis (DB) lehet meghatározni, mint egy egységes adathalmaz megosztott különböző feladatokat egyetlen automatizált információs rendszer (IS).
Az elmélet az adatbázis-kezelés, mint önálló tudományág kezdett kialakulni a kezdete a 50-es évek a huszadik század. Ezalatt az idő alatt kifejlesztett egy bizonyos rendszer alapvető fogalmakat. Íme néhány közülük.
Tárgy említett terület egy része a valós világ tanulmányozni kell annak érdekében, hogy kezelje a szervezet ezen a területen, és tovább automatizálás a folyamatot. Ennek részeként a könyv számunkra az első helyen az érdeklődés témakörben, ilyen vagy olyan módon kapcsolódik a gömb gazdaság és a pénzügyek.
Az objektum egy eleme az információs rendszer, amelynek részleteit az adatbázisban tárolt. Néha egy tárgy is nevezik lényeg (angol, szervezet). Osztály tárgyak úgynevezett ezek kombinációja, ugyanolyan tulajdonságai.
Képesség - Ez egy tájékoztató kijelző objektum tulajdonságai. Minden objektum jellemzi egy bizonyos attribútumok.
A legfontosabb eleme az ilyen adatok nevezzük egy attribútum (vagy attribútum csoport), amely lehetővé teszi, hogy meghatározzuk az értékek a többi adatelemek. Adatok írása (angol megfelelője record) - egy sor kapcsolódó értékek adatelemek.
Elsődleges kulcs - egy attribútum (vagy attribútum csoportot), amely egyedileg azonosítja minden esetben a tárgy (rekord). Úgynevezett másodlagos kulcsjellemző (vagy attribútum csoportot), amelynek értéke lehet ismételni több bejegyzést (objektum példány). Először másodlagos gombok segítségével keresni bejegyzések műveleteket.
tárolási eljárásokat az adatbázisban kell kötni bizonyos általános elvek, amelyek közül az első helyen kell kiemelni:
o integritását és adatok konzisztenciája, amelyeket érteni fizikai adatok biztonságát, és megelőzhető a adatok alátámasztják a megengedett kombinációit értékeiket, védelem a szerkezeti torzulások és a jogosulatlan hozzáférés;
o minimális redundancia azt jelenti, hogy minden adatelem az adatbázisban tárolt egyetlen formája, amely kiküszöböli az átfedéseket a végrehajtott műveletek velük.
A szoftver működése során az adatbázist, kapta a nevét a DBMS - Database Management System. oly módon, hogy azok megfeleljenek a felsorolt ​​elvek nyilvánvaló, hogy munkája kell szervezni.

Összes szervezése adatok

Egy sor irányadó elvek logikai adattároló struktúrák az adatbázisban, az úgynevezett adatmodell. adatbázis modell által meghatározott három részből áll:
- megengedhető adatszervezésében;
- integritási kényszerek;
- meghatározott elfogadható műveleteket.
Elméletileg az adatbázis-kezelő rendszerek bocsátanak modell négy fő típusa van: hierarchikus, a hálós, a relációs és objektum-relációs.
Terminológiai alapja a hierarchikus és hálózati modellek a fogalmak: attribútumot és rögzítési egység. Az attribútum (adatelem) utal, hogy a legkisebb egység egy megnevezett adatszerkezet. Felirattal képezhet több attribútumok adategység. Egyes esetekben külön vett egység állhat több példányban azonos típusú adatok, vagy ahogy mondják, a sok elem. Végül, a rekord az úgynevezett szerves egység, amely nem része a más egységek. A hierarchikus modell az összes rögzítési egységek és az adatbázis attribútumok alkotnak hierarchikusan szervezett készletet, azaz olyan szerkezetet, amelyben az összes elem kapcsolódó beosztott viszony, és ahol minden egyes elem lehet kötni csak egy néhány más elemet. Ez a forma a függőség kényelmesen képviselt egy fa-szerű gráf (áramköri álló pontok és nyilak csatlakoztatva, és amelynek nincs hurkok). Egy példa a hierarchikus adatbázis struktúra ábrán látható. 1.

Alapfogalmai adatbázis elmélet

Ábra. 1. rendszer hierarchikus adatmodell

Egy tipikus képviselője a család egy adatbázis alapján hierarchikus modell az Information Management System (IMS) az IBM cég, az első változata, amely megjelent 1968
A koncepció a hálózati adatmodell nevéhez Charles Bachman. A hálózati megközelítés, hogy a szervezet az adatokat egy kiterjesztése hierarchikus. A hierarchikus struktúrák leszármazott rekord csak pontosan egy szülő; leszármazottja lehet bármennyi ősök (ábra. 7.2) a hálózaton adatszerkezet.

Alapfogalmai adatbázis elmélet

Ábra. 7.2. Rendszer hálózati adatmodell

A hálózati adatbázis tartalmaz egy sor nyilvántartások és egy sor közötti kapcsolatok felvételek, pontosabban egy sor példányban rekordok meghatározott típusú (típusok, elfogadható set) és egy sor példányok egy adott sor kommunikációs típusok. Egy példa a adatkezelő rendszer a hálózati szervezet, az Integrált adatbázis-kezelő rendszer (IDMS) a Cullinet Software Inc. közepén kialakított 70-es években. Úgy tervezték, hogy használata a „nagy” számítógépek. A rendszer felépítése alapján a Data Base Task Group javaslatok (DBTG), Konferencia Data Systems Languages ​​(CODASYL), a szervezet felelős a meghatározása a programozási nyelv COBOL szabványoknak.
Előnyei közé tartozik az adatkezelési rendszerek alapuló hierarchikus vagy hálózati modell, akkor kell nevezni a kompakt és általában, a nagy teljesítményű, és ezek közül hátrányai - nonuniversality nagy mértékben függ a konkrét adatokat.

A relációs adatmodell

A koncepció a relációs modell először megfogalmazott munkálatok az amerikai tudós EF Codd. Amennyiben nem ő második neve - a modell Codd.

Alapfogalmai adatbázis elmélet

Ábra. 7.3. A rendszer a relációs adatmodell

A relációs modellben objektumok és a közöttük lévő kapcsolatok képviseli táblázatok (ábra. 7.3). A hivatalos meghatározás használja az alapkoncepciója a kapcsolatot. Szigorúan véve a „relációs” származik az angol kapcsolatban - aránya. Ha adott tetszőleges véges halmazok D1, D2, ..., Dn, majd a Descartes-szorzat halmazok D1. D2. .... Dn a készlet minden lehetséges készletek formájában (D1, D2. Dn), ahol
D1 D1, D2 D2. DN. Az arány R definiált a készletek D1, D2, ..., Dn. Ez egy része a Descartes-szorzat Dl x D2x. X Dn. A készlet D1. D2. .... Dn úgynevezett domének kapcsolatok, és az elemek a Descartes-szorzat - tuple kapcsolatok. A szám azt határozza meg, a rokonsági fokot, és a szám a sorok - erejét. Együtt a domain fogalmak és a kíséret, ha dolgozik relációs táblák használt alternatív őket a koncepció mezők és rekordok.
A relációs adatbázis minden táblázat kell egy elsődleges kulcsot (kulcseleme) - egy mező vagy kombinációját mezők, amely egyedileg azonosítja minden sorban a táblázatban.
Fontos előnye a relációs modell, hogy azon belül fellépés az adatokat lehet csökkenteni a relációs algebra műveleteket, amelyeket maguk végzik a kapcsolatot. Ez a műveleteket, mint egyesítés, metszet, kivonás, Descartes-szorzat, minta, vetítési vegyületet Division.
A legfontosabb megoldandó probléma a tervezési adatbázisban, hogy ilyen a struktúra, amely biztosítja a minimális redundancia információkat és egyszerűsíti feldolgozási eljárások és az adatok frissítéséről. Code-ház már felajánlott egy sor egyetemes jellegét formai követelményeit a szervezet az adatok, amelyek hatékonyan oldja meg a fenti problémákat. Ezek a követelmények az adattáblák nevezzük normál formák. Kezdetben három normál formák kerültek megfogalmazásra. Később volt egy szokásos formája Boyce-Codd normálforma és magasabb rendű. Ezek azonban nem terjedtek el a gyakorlatban.
- Azt mondják, hogy a kapcsolat első normál forma, ha minden attribútum egyszerű.
- Azt mondják, hogy a kapcsolat a második normál formában, ha az megfelel az első normál forma, és az egyik nem az a legfontosabb tulajdonság funkcionálisan teljesen függ a kulcs (egyedileg határozza meg őket).
- Azt mondják, hogy a kapcsolat a harmadik normál forma, ha az megfelel a második normál forma, ezért, ha nem kulcs attribútum függ tárgyatlan gombot. Megjegyzendő, hogy ez a függőség az úgynevezett tranzitív, amelyben minden nem kulcs attribútum függ egy másik nem-kulcs attribútum, és hogy viszont függ a kulcs.
Az alapvető kérdés, hogy az, hogy az asztalra megfelelőnek rendes formák, vagy ahogy mondják, hogy normalizálja a rajtuk lévő adatok kell tenni a relációs algebra műveletek felett.
A fő előnye a relációs modell egyszerűségében rejlik. Hála nekik ez az alapja a túlnyomó többsége valóban működő adatbázis.

A fejlett Codd relációs modellben azonosított követelmények a szervezet táblák adatokat tartalmazó, és a nyelv, lehetővé teszi, hogy velük együtt dolgozni. Ezután ezen a nyelven volt a neve az SQL (Structured Query Language - Structured Query Language). SQL először végre azt a korai 70-es években a huszadik században néven Structures angol Query Language (folytatás),. Ő elsősorban a menedzsment a prototípus relációs adatbázis IBM-System R. SQL adatokat a jövőben vált de facto szabvánnyá nyelv relációs adatbázisok. Ez az állapot első feljegyzett 1986-ban az Amerikai Nemzeti Szabványügyi Intézet (ANSI). Más eléggé ismert SQL szabványos acél szabványok ANSI SQL-92 ISO SQL-92, X / Open. Ennek egy része a következő csoportok SQL lehet megkülönböztetni:
- Adatok Description Language - DDL (Data Definition Language);
- adatkezelési nyelvet - DML (Data Manipulation Language);
- Tranzakciós Control Language.
DDL utasítások használják létrehozására, módosítására és törlésére az adatbázis-objektumok. Leírásuk a táblázatban megadott. 1.

1. táblázat kézi nyelv (DDL)

Gördülő vissza a változások kezdete óta az ügylet

A legtöbb DBMS-ek elemi parancsokat teszik ki a test a végrehajtott tranzakciók egy másolatot az adatok puffer, és csak akkor, ha képes sikeresen véget vetni, van egy utolsó frissítés a fő adatbázis. A tranzakció kezdődik annál a pontnál, a megtakarításnak meghatározott használati mentési pont nyilatkozatot, és be lehet fejezni a COMMIT parancs vagy megszakította ROLLBACK parancs (rollback). Szintén a mai adatkezelő rendszerek eszközöket adnak az automatikus visszaállítás, amikor a rendszer meghibásodása esetén. Így a tranzakció-ellenőrző mechanizmus elengedhetetlen eszköz az adatok integritásának megőrzését.

Adatbázis-kezelő rendszer

A használata az adatbázis a gazdaságban

Hírek Fórum
Knights-éter elmélet

Ez Kornilov írta az oldalán a szociális háló.

Szerint Kornilov, majd az üzenetet találkozott hitetlenség.

Most Vladimir Kornilov döntött, hogy visszatér erre a témára, amelyek kapcsán tesz közzé a facebook képek titokzatos izraeliek, akik részt vettek az odesszai mészárlást.

A sok kérdés, hogy Kornilov, azt mondta, szeretne választ kapni, például a következők:

„Miért véletlenül sétált Odesszában az orvosi berendezések, gumikesztyű, ahol már előre tudták, hogy lesz sérült és megölte? Vagy miért ez a harcos hirtelen elfelejtett angolul, amikor rájött, hogy a rekordját?”.

Víz tavak, tengerek, óceánok északi --------- lushariya forgatni az óramutató járásával ellentétes Lc m - p-in-k-i, és a víz a déli polushariya - RA - vezetőképes-oldott -sya- PO- h ász nyíl - Obra-zuya- -Oral-hangya-ski-e-ovo vízmű.

Ennek fő oka a forgatás örvények helyi szél.
Minél nagyobb a szélsebesség nagyobb forgási sebességének pezsgőfürdők és ennek következtében nagyobb centrifugális erő pezsgőfürdők, ezzel is növelve a víz szintje a tengerek és óceánok.
És minél kisebb a centrifugális erő pezsgőfürdők, annál alacsonyabb a vízszint a tengerek és óceánok.

Az áramlási sebesség a kerületét a tengerek és óceánok nem mindenütt egyforma, és függ a mélység a parttól. A sekély részben a tengeri áramlatok sebessége megnő, és a mély része a tenger csökken.
Szezonális ingadozások vízszint karóra tsya nem az egész part a tengerek és az óceánok-s, de csak azokban az partjain, ahol -nagy szögsebessége az áramlások, és következésképpen nagy centrifugális erő a víz. (A centrifugális erő F = v / r).
Az egyenes partok, ahol áram nincs szögsebesség vízszint nem emelkedik.