Adatbázis. Adatbázisok Oktatási bemutató

Adatbázis.  Adatbázisok Oktatási bemutató
Adatbázis. Adatbázisok Oktatási bemutató

dia 1

38. informatika lecke 11. évfolyamon

Adatbázisok © Vyazovchenko Nataliya, 2010

2. dia

3. dia

Táblázatos adatbázisok

A táblázatos adatbázis azonos típusú objektumok listáját tartalmazza, azaz olyan objektumokat, amelyeknek ugyanaz a tulajdonságkészlete. Kényelmes egy ilyen adatbázist kétdimenziós táblázatként ábrázolni: minden sorban az egyik objektum tulajdonságainak értékei egymás után vannak elhelyezve; minden tulajdonság értéke a saját oszlopában található, a tulajdonság nevével élve.

4. dia

Adatbázis mező

Egy ilyen táblázat oszlopait mezőknek nevezzük; minden mezőt a neve (a megfelelő tulajdonság neve) és az értékeket reprezentáló adattípus jellemez adott ingatlan. Az adatbázismező egy táblázatoszlop, amely egy adott tulajdonság értékeit tartalmazza.

5. dia

A táblázat sorai egy objektumról szóló rekordok; ezeket a rekordokat a táblázat oszlopai mezőkre bontják, így minden rekord a mezőkben található értékkészlet. Az adatbázis-bejegyzés egy táblázatsor, amely adatbázismezőkben elhelyezett tulajdonságértékeket tartalmaz.

Adatbázis bejegyzés

6. dia

kulcsmező

Minden táblának tartalmaznia kell legalább egy kulcsmezőt, amelynek tartalma a tábla minden egyes bejegyzésénél egyedi. A kulcsmező lehetővé teszi a táblázat minden rekordjának egyedi azonosítását. A kulcsmező olyan mező, amelynek értéke egyedileg azonosítja a tábla rekordját.

7. dia

A leggyakrabban használt kulcsmező a számláló adattípusát tartalmazó mező. Néha azonban kényelmesebb más mezőket használni a táblázat kulcsmezőjeként: termékkód, készletszám stb.

8. dia

A mező típusát a benne lévő adatok típusa határozza meg. A mezők a következő fő típusú adatokat tartalmazhatják:

számláló - egész számok, amelyek automatikusan beállnak a rekordok beírásakor. Ezeket a számokat a felhasználó nem módosíthatja; szöveg - legfeljebb 255 karaktert tartalmazó szövegek; numerikus - számok; dátum/idő – dátum vagy idő; monetáris - számok monetáris formátumban; logikai - értékek igaz (igen) vagy hamis (nem); hiperhivatkozás – hivatkozások a információs forrás az interneten (például egy webhelyen).

9. dia

A mező tulajdonságai

Minden mezőtípusnak saját tulajdonságkészlete van. A legfontosabb mezőtulajdonságok a következők: mezőméret - a szöveg vagy numerikus mező maximális hosszát határozza meg; mezőformátum - beállítja az adatformátumot; kötelező mező - azt jelzi, hogy ezt a mezőt ki kell tölteni.

10. dia

Vegyük például a "Számítógép" adatbázist, amely objektumok (számítógépek) listáját tartalmazza, amelyek mindegyikének van neve (név). Jellemzőkként (tulajdonságokként) figyelembe veheti a telepített processzor típusát és a RAM mennyiségét. A Név és a Processzor típusa mezők szöveges mezők, RAM- numerikus, és a p / p mező - számláló (11.1. táblázat). Minden mező rendelkezik egy bizonyos tulajdonságkészlettel. Például a RAM mező egész adatformátumra van beállítva.

dia 11

12. dia

dia 13

Hierarchikus adatbázisok

A hierarchikus adatbázisok grafikusan különböző szintű objektumokból álló fordított faként ábrázolhatók. A legfelső szintet (a fa gyökerét) egy objektum foglalja el, a másodikat a második szint objektumai és így tovább. Példa a hierarchikus adatbázisra Windows rendszerleíró adatbázisés katalógus Windows mappák.

14. dia

Az objektumok közötti kapcsolatok

Az objektumok között vannak kapcsolatok, minden objektum több, alacsonyabb szintű objektumot is tartalmazhat. Az ilyen objektumok egy ős (a gyökérhez közelebb álló objektum) és egy gyermek (alacsonyabb szintű objektum) viszonyában állnak, míg az ősobjektumnak nincs gyermeke, vagy több is lehet, míg a gyermek objektumnak szükségszerűen csak egy őse. Azokat a tárgyakat, amelyeknek közös őse van, ikreknek nevezzük.

dia 15

A hierarchikus adatbázis a Windows Folder Directory, amely az Explorer indításával érhető el. A legfelső szint az Asztal mappa. A második szinten a Sajátgép, a Dokumentumok, a Hálózati helyek és a Lomtár mappák találhatók, amelyek az Asztal mappa leszármazottai, és egymás között ikrek. A Sajátgép mappa viszont a harmadik szintű mappák őse - lemezmappák (Disk 3.5 (A:), (C:), (D:), (E:), (F :)) és rendszermappák ( Nyomtatók, Vezérlőpult stb.)

17. dia

18. dia

Egy másik példa a hierarchikus adatbázisra az adatbázis Domain rendszer az internethez csatlakozó számítógépek nevei. A legfelső szinten egy táblázatos adatbázis található, amely a tartományok listáját tartalmazza felső szint(összesen 264 domain), ebből 7 közigazgatási, a maradék 257 pedig földrajzi terület. A legnagyobb domain (2002. januári adatok) a net domain (mintegy 48 millió szerver), és egyes tartományokban (például a zr tartományban) még egyetlen szervert sem regisztráltak. A második szint táblázatos adatbázisokat tartalmaz, amelyek minden egyes első szintű tartomány második szintű tartományainak listáját tartalmazzák. A harmadik szint tartalmazhat táblázatos adatbázisokat, amelyek a harmadik szintű tartományok listáját tartalmazzák minden második szintű tartományhoz, valamint táblázatokat, amelyek a második szintű tartományban található számítógépek IP-címeit tartalmazzák.

19. dia

20. dia

Elosztott adatbázis

A Domain Name System adatbázisnak tartalmaznia kell az internetre csatlakoztatott összes számítógép rekordját, azaz több mint 150 millió rekordot. Ha egy ilyen hatalmas adatbázist egyetlen számítógépen helyezünk el, az információkeresés nagyon lelassulna és nem hatékony. A probléma megoldását úgy találták meg, hogy az adatbázis egyes összetevőit különböző DNS-kiszolgálókra helyezték. Így a hierarchikus adatbázis A domain névrendszer egy elosztott adatbázis.

21. dia

Információ keresése egy hierarchikus elosztott adatbázisban

Például szeretnénk megismerkedni a Microsoft WWW-szerver tartalmával. Először a www.microsoft.com szerver domain nevét tartalmazó kérésünk kerül elküldésre szolgáltatónk DNS szerverére, amely továbbítja azt az adatbázis legmagasabb szintű DNS szerverére. Az első szint táblázatában megtaláljuk a minket érdeklőt .com domainés a kérést a második szintű DNS-kiszolgálónak címezzük, amely a com tartományban regisztrált második szintű tartományok listáját tartalmazza.

dia 22

A Microsoft tartomány a második szintű táblában található, és a lekérdezés át lesz irányítva a harmadik szintű DNS-kiszolgálóra. A harmadik szint táblázatában a megfelelő bejegyzés domain név a kérésben foglaltak. Az információk keresése a Domain Name System adatbázisban befejeződik, és megkezdődik a hálózaton lévő számítógép IP-cím szerinti keresése.

dia 1

2. dia

Az adatbázisok tárolásra és keresésre szolgálnak nagy térfogatú információ. Adatbázis példák: Jegyzetfüzet, szótárak, kézikönyvek, enciklopédiák. Adatbázis - strukturális információs modell ADATBÁZIS (DB) - bizonyos szabályok szerint rendezett tárolt, összekapcsolt adatok halmaza Kolesova Zh. V.

3. dia

A tárolt információk jellege szerint az adatbázisok a következőkre oszthatók: A tényadatbázisok rövid információkat tartalmaznak a leírt objektumokról, szigorúan meghatározott formátumban. Például a könyvtári adatbázis bibliográfiai információkat tárol minden könyvről: kiadás éve, szerző, cím stb. különböző típusú: szöveges, grafikai, hang-, multimédiás (például különféle könyvtárak, szótárak) Kolesova Zh. V.

4. dia

PÉLDÁK ADATBÁZISRA: a könyvtár könyvállományának DB-je; Az intézmény személyi adatbázisa. jogalkotási aktusok adatbázisa a büntetőjog területén; A modern rockzene adatbázisa. tényszerű dokumentumfilm Maga az adatbázis csak információkat tartalmaz (DB - "információs raktár") Kolesova Zh.V.

5. dia

A tárolás módja szerint az adatbázisok fel vannak osztva Központi adatbázisra - az adatbázis egy számítógépen van tárolva Elosztott adatbázis - egy adatbázis különböző részei sok, hálózattal összekapcsolt számítógépen tárolódnak Példa: információ Internetes hálózatok, amelyet a WWW hálója egyesít Kolesova Zh. V.

6. dia

A szervezeti felépítés szerint az adatbázisok RELÁCIÓS NEM RELACIÓS HIERARCHIKAI HÁLÓZATOKRA vannak felosztva. A relációs (az angol reláció szóból) olyan adatbázis, amely egymással összekapcsolt téglalap alakú táblákba rendezett információkat tartalmaz. Az ilyen táblát relációnak nevezzük A hierarchikus adatbázis olyan adatbázis, amelyben az információk a következőképpen vannak elrendezve: a rekord egyik eleme a fő, a többi alárendelt elem. Hierarchikus adatbázis jön létre fájlrendszer a lemezen a hálózati genealógiai fát adatbázisnak nevezik, amelyben a vízszintes hivatkozások hozzáadódnak a függőleges hierarchikus hivatkozásokhoz. Kolesova Zh.V.

7. dia

DB STRUKTÚRA Minden táblának saját névvel kell rendelkeznie. A rekord egy táblázatsor. A mező egy oszlop egy táblázatban. Táblázat - információs modell valódi rendszer. Egy rekord egy adott objektumról tartalmaz információt. A mező az objektumok bizonyos jellemzőit tartalmazza. Az adatbázis fő eleme Zh. V. Kolesov rekordja.

8. dia

Táblanév mező rekord A fő kulcs egy mező vagy mezők halmaza, amely egyedileg azonosítja a rekordot a táblában Zh. V. Kolesova.