adatbázisok

terminológia

Minden adatbázis (így tovább fogják hívni az adatbázist) osztható kétféle hierarchikus és relációs.

Valójában ez egy grafikon, mint ez:

adatbázisok

információt tárolnak kapcsolódó táblázatokban

könyvtárszerkezetet a fájlkezelő

MS Access, dBase, mySQL stb

nagyon könnyű tervezni, módosíthatja,

könnyen kereshet információkat

Ahhoz, hogy tárolja az információt a számítógép által használt relációs adatbázisok. Ezután csak akkor tudunk beszélni róluk.

Bármilyen táblázat tartalmazza:

  • rekord (sor beszélnek helyesen) rekord tartalmaz információt egy tárgy, például információkat egy filmet.
  • mező (a szó oszlop helytelen kapcsolatban az adatbázisban) minden doboz egy töredéke a strukturált információk, például az év a film, cím, stb
  • Típus mező -, mert az információ az adatbázis szerkezetét, minden területen az információ tárolható előre egy bizonyos típusa: integer, szöveg, dátum, logikai igen / nem, stb
  • Egyedi mező - a szöveges tábla lehet szándékosan vagy véletlenül két bejegyzést azonos az adatbázisban található adatok nem tudja ezt. Két bejegyzés szükségszerűen változik, ez általában az adatbázisban hozzá egy speciális szám mező, melyet a rendszer maga, akkor az automatikusan uvedichivaetsya amikor hozzáad egy új bejegyzést, garantált megkülönböztetni egy rekordot a másiktól. Ez a mező is nevezik egy azonosítót, vagy rövidített id.

Most már lehet rögzíteni filmtár adatbázis struktúra listamezőből:

  1. id
  2. Év (szám)
  3. műfaj (szöveg)
  4. neve (szöveg)
  5. ország (szöveg)
  6. Értékelés (szám)
  7. További információk (szöveges)
  8. rendező (szöveg)
  9. szereplők (szöveg)

És itt látható, hogy egy táblázatot beépített program keretében megszűnik strukturált. Sőt, ha tudjuk, hogy egy lekérdezést, amely kijelöli az összes film egy adott évben a mező szereplői lehetnek a nevét egy, talán tíz szereplők, ezért a keresést tőle budeet nehéz, és az információk egyetlen igazgató írhat különböző módokon :. J. Cameron James Cameron, James Cameron, stb A rendszer más lesz rendezők. Annak érdekében, hogy strukturálják az adatokat egy táblázatban van osztva több, amelyek mindegyike információt tárol csak egy tárgy.

id (integer)
neve (szöveg)
Információk (szöveg)

id (integer)
neve (szöveg)
Információk (szöveg)

id (integer)
ID fólia (szám)
színész azonosítója (száma)

id (integer)
műfaj (szöveg)
neve (szöveg)
id rendező (szám)
stb

  • . A rendező John Cameron lesz egyetlen bejegyzés a táblázatban rendezők;
  • Ez a felvétel fér semmilyen egyedi azonosító;
  • egyedi azonosítóval lehet irányítani, hogy megfeleljen sokszor a film táblázatban.

Ahhoz, hogy használni az adatbázis sémáját, írja le a mezők, a mező típusát és a táblák közötti kapcsolatok.

adatbázisok

Rendszer DB „Film könyvtár”

az asztalok között, talán három linkek:

  • egy a sok - n képviseli rendszer, mint típus feltételezi, hogy egy bejegyzés (rendező) jelenhet meg egy másik tábla többször;
  • 12:59 - egy rekordot egy film egyszerre csak egy bejegyzés a táblázatban rldrobnaya információ
  • Sok-sok - nem használják az adatbázisban

Kommunikációs mindig rendezett mezők között az azonos típusú adat az a szám, például.

A fent leírt DB maga végrehajtani MS Access:

  • a „Create” fület, négy asztal adunk
  • Tervező nézetben az egyes meghatározott táblázat mezőtípusok beépített kommunikációs

adatbázisok

Táblázatok létrehozása tervező nézetben

az épület egy modell a film csak az egyik rendező, a valóságban ez nem mindig van így. Leküzdéséhez, valamint sokan mások kell egy másik modellt.

DB szerkezete nagyban függ a feladat, hogy az adatbázis megoldja. Ha a feladat, például, hogy információt tároljon áruk tárolására, amely értékesíti a filmeket, a szerkezet alapvetően más. Adatbázis tervezés mindig végrehajtásra létrehozása előtt asztalok, hogy töltse az információt.

Ellenőrző kérdések

  1. Hány minimális számú mezők lehet az asztalon?
  2. Hány bejegyzés lehet a táblázatban?
  3. Mely területeken hiányoznak a táblázatban filmek, amelyhez kell egy területen?
  4. Milyen adatokat lehet benyújtani külön táblázatban?
  5. Ajánlat tábla (egy nevet és egy listát a mezők), mely összefüggésbe hozható 1-1 kapcsolata a film asztalra.
  6. Milyen az élet más területein nem írja le a javasolt modell?

Tárgyak adatbázis

Tárolás a táblázat „filmek” azonosítók rendezők a kapcsolódó tábla méretét csökkenti az adatbázisban. Itt csak egy kitöltési asztal lesz kellemetlen, meg kell emlékezni néhány azonosítójával minden rendező.

(*) Az MS Access képes tárolni egy azonosítót, de a táblázat, hogy helyettesítse a szöveg a megfelelő táblázatot. Ez a funkció az egyik programok eddig félre.

Szintén a táblázatban kényelmetlen hozzá nagy darab szöveg vizuális sejt kicsi és a szöveg legnagyobb rejtett.

adatbázisok

adatokkal dolgoznak a táblázatban, akkor kényelmetlen

Szerencsére a tábla nem az egyetlen módja az információk bemutatásának:

1) táblázat - az objektum használható új adatok tárolására.

A legegyszerűbb módja annak, hogy hozzon létre egy űrlapot az MS Access - nyílt meg a táblázat alapján, amely létrehoz egy új objektumot, az Insert fülre, majd kattintson a gombra, hogy hozzon létre egy űrlapot ennél összetettebb, akkor kell használni a kivitelező:

3) Request - tárolt objektum sql-kérelem. Amikor megnyit egy objektum lekérdezés lefut, és a felhasználó látja a lekérdezés eredményének.

Kérés létrehozása a „kivitelező”, akkor válassza ki a kívánt mezőket megjeleníteni a lekérdezés, válassza ki a kritériumokat, hogy a csoport működését, és így tovább.

adatbázisok

Query Designer. 4 kiválasztott mezők A két tábla, az értékelés által választott területen csak azok a rekordok, amelynek értéke nagyobb, mint kilenc.

adatbázisok

A lekérdezés eredménye

MS Access létrehoz egy sql lekérdezés szintaxisa a saját és eltér a klasszikus SQL:

SELECT film.nazvanie, film.zhanr, rezhisser.Imya, film.reyting
AZ inner join filmrendező rezhisser.id BE = film.rezhisser
AHOL (((film.reyting)> 9));

SQL-lekérdezés kapja egy külön része ezt az anyagot.

4) Reports - egy lekérdezést, amely adatokat generál a nyomtatáshoz.

adatbázisok

Folytatni kell.

Kapcsolódó cikkek