1. szabály Az egyediség a mezők
Nem hatékony felhasználása az emlékezet a fő hátránya normáit asztalok, így eltávolítja a felesleges mezőket a táblák egyik megoldás erre a problémára.
Következtetés. Minden mező a táblázat, amely az egyedi típusú információkat.
Ez általában azt jelenti, hogy meg kell megszabadulni a duplikált mezők és osztott komponensei terén az egyes adatelemek. Az ismétlődő adatok, hozzon létre egy táblázatot, hogy minden bejegyzés, amely a kulcsfontosságú területeken. amelyen keresztül lehetett közötti kapcsolat létrehozása az új és az eredeti táblákat.
Az gomb ponimaetsyapole amelyek értéke egyedi.
2. szabály: Az elsődleges kulcsokat (mezők)
Az adatbázis célja egy jól, ha minden rekord minden tábla egyedileg azonosítható. Ez azt jelenti, hogy az érték az egyes mező (vagy több mező) nem ismétlődik minden rekordot a táblázatban. Ez az azonosító az úgynevezett elsődleges kulcsot (vagy) gombot.
Következtetés. Minden asztalon kell egy egyedi azonosítóval, vagy elsődleges kulcsot, amely állhat egy vagy több területen.
Amikor csak lehetséges, mivel az elsődleges kulcsot, a legegyszerűbb adatok, amelyek „természetes” egyedi értékek, mint a könyv kódot.
Amikor létrehoz egy új Access tábla mindig azt javasolja, hogy meghatározza az elsődleges kulcsot is. Sok táblázatok létrehozására mesterséges elsődleges kulcs. Ebben az esetben a hozzáférés egészíti ki minden rekord egy területen, ahol meg van írva a tartalma a számláló rekordokat.
3. szabály: A funkcionális függőség
Meghatározása után az elsődleges kulcsokat minden asztalnál akkor ellenőrizzük, hogy minden adat szerepel a táblázatban, olvassa el a megfelelő tárgyakat. Más szóval azt, hogy minden területen funkcionálisan függ az elsődleges kulcsot, amely azonosítja a forrás objektum asztalra.
Következtetés. Minden érték az elsődleges kulcs (mezők, amelyek értéke egyedi) értékeket adatoszlopait kell kezelnie az objektum asztalra, és teljesen leírni.
4. szabály: Independence mezők
És végül, az utolsó szabály lehetővé teszi, hogy ellenőrizze, hogy a probléma nem fordul elő, amikor az adatokat a táblázatokban.
Következtetés. Lehetővé kell tenni, hogy megváltoztassák az bármely területén (nem része az elsődleges kulcs) anélkül, hogy a többi adatmező.
Így az alkalmazás a negyedik szabály egyszerűen segít azonosítani, milyen módosításokat kell tenni, hogy a projekt még az előző szabályokat. Talán néhány esetben ez vezet a különböző kiosztási táblázat.
A fent leírt tervezési technikák segít, hogy hatékonyan kötődnek az adatokat. Meg kell azonban jegyezni, hogy ennek eredményeként a normalizálás az adatbázis, általában kap egy csomó egyéni táblák. Eljövetele előtt a relációs adatbázis kellett volna a design az asztalok, hogy nyomon követhesse a kapcsolatát fájlokat vagy táblázatokat. A relációs adatbázisok, az ilyen problémák nem merülnek fel. A jó design, akkor nem tud vigyázni, hogyan lehet kombinálni az adatokat a megfelelő időben.
Bevezetés az adatbázis-kezelő rendszer (DBMS)
Adatbázis - egy sor szoftver szükséges eszközöket, hogy építsenek egy adatbázist, aktualizálása és szervezése keresésének számukra a szükséges információkat.
Használt adatbázis az adatbázis létrehozása a különböző alkalmazási területeken.
Mi lehet megkülönböztetni a következő alapvető eszközöket a munka korszerű adatbázis-kezelő rendszer:
1. eszközök leírása az adatbázis szerkezetét (DB).
2. Az eszköz megépítésének adatbázis maszkokba.
3. kéri a eszközök létrehozását mintavételre és adatfeldolgozásra egyes kritériumoknak.
4. A jelentési eszközök az adatbázis megjeleníti az eredményeket egy könnyen filmkidolgozás a felhasználó számára.
5. Nyelvi eszközök - Makrók beágyazott algoritmikus nyelvek (pl Visual Basic), a nyelvi kérdések (QBE - lekérdezés példa SQL - Structured lekérdezések Language).
6. Eszközök létrehozása felhasználói alkalmazások felhasználóbarát felület (menük, vezérlőpult, stb.)
QBE lekérdező nyelv segítségével a felhasználó a munka segítségével alprogramok - tervezők és varázslók, amely lehetővé teszi, hogy építsen lekérdezések a modell.
SQL lekérdezés a nyelv meglehetősen komplex, magas szintű programozási nyelv, és használják, mint általában, programozók.
A lehetőségek a modern adatbázisok:
2. Az integráció az adatok különböző adatbázisokban.
Osztályozza adatbázis lehet a különböző kritériumoknak. Néhány közülük találkozunk.
Mértékének megfelelően az egyetemesség adatbázis két csoportba sorolhatjuk: általános célú adatbázisok és speciális adatbázisok.
Általános célú DBMS nem összpontosítanak olyan tárgykörben vagy egyedi információs igényeit. Minden ilyen típusú rendszer egyetemes és végrehajtja funkcionálisan felesleges műveletek sorozata az adatokat. OH adatbázis állnak eszközök az egy adott területre, a működési feltételek és a felhasználói igényeket. A termelés E rendszerek széles kereskedelmi alapon.
Adatbázisok jönnek létre, amennyiben sem a meglévő általános célú adatbázis-kezelő nem tudja kielégítően megoldani a problémákat, amelyekkel a fejlesztők, például nem érik el a kívánt feldolgozási sebesség, vagy nem támogatja a szükséges adatmennyiséget. DBMS-ek úgy vannak kialakítva, hogy megoldja egy adott problémát, és az elfogadható paramétereken a megoldások érhetők el:
· Mivel a tudás az adott tárgykörben,
· Csökkenti a funkcionális teljességére a rendszer.
Létrehozása egy ilyen adatbázis - nagyon munkaigényes folyamat, ezért annak érdekében, hogy választani ezt az utat, akkor szükség van egy nagyon jó oka.
Adatmodellek különböztetünk hierarchikus, a hálós, a relációs és objektum-orientált adatbázis-kezelő.
Szerint a módszerek adatbázis tárolás és adatfeldolgozó szervezet oszlik központosított iraspredelonnye.
A központi adatbázis tárolja egy számítógépen, amely része a hálózat. Ez nem azt jelenti, hogy a felhasználó használhatja az adatbázist csak a gép: hozzáférés lehet távoli. Azonban a hozzáférés miatt bonyolult egyidejű kezeléséhez sok felhasználó az adatokat, így várja a választ.
Az elosztott adatbázis áll, több, esetleg egymást átfedő vagy párhuzamos tárolt különböző számítógépek számítási hálózat. Munka adatbázis által fenntartott RDBMS # 8209; elosztott adatbázis-kezelő rendszer (például Oracle).
Sok alternatíva az elosztott feldolgozás. A legnépszerűbb abban a pillanatban egy kliens-szerver architektúra. Több osztott és rugalmasabb architektúra egy olyan típusú multi-kliens / szerver több, az adatbázis elérhető a több szerver.
Az orosz piacon jól ismert rendszerek például egy adatbázis szabályozó dokumentumok Vám FEA-ciklus adatok, az információ és a jogi rendszer tanácsadó, a kódex és a kezes.
E rendszerek mindegyikének megvan a saját felület, egy sor funkció működik, de vannak közös jellemzői:
1. dokumentumok keresése a részleteket (egyszerű és összetett)
3. Dokumentumok mentése
4. A dokumentum nyomtatása.
Ebben természetesen a gyakorlati feladatok részletesen IPS tanácsadó, amely több adatbázisok:
· Tanácsadó pénzember és könyvelő
· Tanácsadó nemzetközi törvényeket.
Az alapötlet az, hogy az adatbázis tartalmaz egy kártya területeken, mint például a dokumentum típusát, elfogadták a Hatóság, az elfogadás időpontja, a dokumentum nevét, stb amelyen meg tudja keresni vonatkozó előírásoknak.
DBMS általános célú - ez egy nagyon bonyolult szoftver rendszerek végrehajtására a teljes készlet jellemzői létrehozását és működését adatbázisok az adott területen. Jelentős fejlesztési adatbázisok a világpiacon tulajdonában Microsoft (FoxPro-DOS / WIN Access) és Borland (Paradox-DOS / WIN).
A legnépszerűbb és széles körben használják különböző területeken az Access adatbázis az irodában MS Office csomagban, így ebben természetesen kiterjed az alapvető fogalmakat és funkciókat MS Access.
Az adatbázis jön létre a DBMS MS Access, az alábbi objektumokat tartalmazza: táblázatokat. formában. kérelmeket. jelentéseket. makrók és modulok és tároljuk egy kiterjesztésű fájl mdb (Microsoft Data Base). A fő szerkezeti eleme az adatbázist az adatbázis hozzáférés - egy asztal.
Mint más adatbázisok, Access három fő típusú funkciók:
1. azonosító adatokat - típusa és kapcsolat néha ellenőrzi kritériumoknak.
2. Az adatok feldolgozása - számítások és egyéb intézkedések.
3. Data Management - szabályok meghatározásakor a hozzáférési és helyesbítési információt.
A folyamat tervezése egy adatbázis az Access adatbázis segítségével beépített programok: A tervezők és mesterek.
Például, kialakulása egy táblaszerkezetben használt táblázatok Constructor. lekérdezés - Query Builder. létrehozására formák - Űrlaptündérben. jelentések létrehozásához - Jelentés varázsló.
A folyamat alkotó tartalmaz létre táblázat szerkezete, azaz a területeken, amelyek áll minden rekordot. Meghatározott nevét. (szöveg, numerikus, logikai, OLE objektumot, és mások.), Fields felbontás. Továbbá DBMS generál írási speciális típusát, amely az egyedi számokat - a kulcs, amellyel megszervezni a kommunikációt a táblákat.
A Microsoft Access suschestvuyutklyuchi két típusa van: elsődleges és másodlagos vagy külső.
Az elsődleges kulcs összekapcsolására alkalmazott táblák idegen kulcsokat más táblákban. Külső (másodlagos) kulcs tartalmaz egy hivatkozást a területen, vagy az elsődleges kulcs mezőt egy másik asztalra, és meghatározza, hogyan kell a táblákat.
Három különböző típusú elsődleges kulcsokat lehet megkülönböztetni. számláló, és egyszerű kulcs összetett kulcsot.
Key számláló mező
A mező számláló beállítható úgy, hogy a túl minden rekord a táblázat ezen a területen automatikusan hozzáadódik sorszám. Megjegyzés ezen a területen a legfontosabb az a legegyszerűbb módja, hogy hozzon létre egy kulcs mezőbe.
Ha a mező egyedi érték, mint például kód vagy leltári szám, akkor ez a mező lehet meghatározni, mint egy kulcs. Ha a kijelölt mezőt tartalmaz egy ismétlődő vagy nullákat, akkor nem lehet meghatározni, mint egy gombot.
Azokban az esetekben, amikor lehetetlen garantálni egyediségét az egyes mezők értékeit, akkor lehetséges, hogy hozzon létre egy kulcsot, mely számos területen. Leggyakrabban ilyen helyzet áll elő a tábla, amely a csatlakozó két asztal tekintetében „sok-sok”.
Az adatok feldolgozása egy kényelmes eszköz - kérés.
Lekérdezést - egy mintavételezési mechanizmus és (vagy) az adatbázisban lévő adatokat valamilyen kritérium alapján.
Lekérdezések épülnek másképp, attól függően, hogy szükség van. Számos csoportok lekérdezések:
1. Request-minta. kiválasztására szolgáló adatok a táblázatban, nem változtatják meg az adatokat az asztal maga:
1.1. Kérése és válogatási kritériumok (statikus vizsgálat).
1.2. Lekérdezés egy paraméter, amely lehetővé teszi, hogy meghatározza egy vagy több szelekciós feltételek lekérdezés során (dinamikus vizsgálat).
1.3. Kérelem számítás szánt a szervezet az új számított mező, vagy egy meglévő területen számítani.
2. Kérelem-változás. megváltoztatásához vagy adatáthelyezésről
2.1. Request hozzá
2.2. A kérelem törlése rekord
2.3. Azonnali frissítések asztal
3. Az utolsó kéréseket. amely képes egy általános számítástechnikai és megjeleníti a csoport mező értékeket összesítő függvények.
Létrehozásához felhasználóbarát adatbázist Access felhasználói felület lehetővé teszi, hogy hozzon létre egy varázsló maszkban ablak gombok, beviteli mezők.
Adatbázis hozzáférés lehetővé teszi, hogy megjelenítse a nyomtató szükséges információt a jelentés formájában, amely tartalmazza: a szelektív információ a táblázatban, az új információt, az információt más táblákból.
A rendszer segítségével a makrók és modulok, meg lehet változtatni a végrehajtás során az alkalmazás programozásával minden olyan intézkedés, de ezek a kérdések nem foglalkozik ez a kurzus.
Adatbázis hozzáférés funkciók
Hogy állítson össze egy adatbázist Access adatbázis az alábbi főbb csoportjai funkciók:
Ø funkciók dolgozni fájlokat, adatbázisokat (megnyitás, mentés, és így tovább. D.)
Ø szerkesztési funkciók
Ø formázási funkciók
Ø ablakozó függvények
Ø Jellemzők Native Mode: táblázatok, űrlapok, lekérdezések, jelentések, és mások.
Ø Súgó funkciót.
A főbb lépései adatbázis létrehozása:
1. Készítsen táblaszerkezetek (keresztnevek, mezőtípusokat stb)
2. Input és szerkesztési táblázat adatai
3. Hozzon létre egy űrlapot (ha szükséges)
4. összekapcsolása asztalok, és hozzon létre a lekérdezéseket a táblázat adatainak
5. A kimenő információt az adatbázisból jelentései alapján (ha szükséges).
Nagyon fontos az a kérdés, hogy kötelező táblák. két változat a táblázatok előírt kötelező Access adatbázis:
1. létrehozása a „Data rendszer” mezhdutablitsami folyamatos kommunikációt, illetve annak alkalmazása létrehozásakor lekérdezések.
2. Hozzon létre egy ideiglenes kapcsolatot a szükséges táblák a Query Builder.
Ahhoz, hogy hozzon létre egy adatbázist a projekt nem igényel mély ismerete relációs adatbázis-elmélet és alkalmazások, de a megoldás a problémára az Access adatbázis gondos tanulmányozása adatszerkezeteket és azok összefüggéseit.
1. Adjon áttekintést az adatbázis és az adatbázis.
2. Osztályozza a logikai adatbázis modellek. Miben különböznek?
3. Határozza meg a koncepció a relációs modell, mik az előnyei?
4. Határozza meg az alapvető fogalmak a relációs modell: domain, tuple, attribútum.
5. Határozza meg és ismertesse az alapvető szerkezeti elemei adatbázis ACCESS - táblák, űrlapok, lekérdezések, jelentések.
6. Sorolja négyféle válasszuk lekérdezések megváltoztatása nélkül az asztalra.
7. Melyek a lekérdezéseket használjon dinamikus kritérium?
8. Melyek a végső kérdésekre, és szerepe a csoport műveleteket?
9. Milyen szabályok normalizálás táblázatok és magyarázni.
10. Milyen területeken lehet választani, mint az elsődleges?
11. List típusú elsődleges kulcsokat.
12. Mi a kötési tábla, mi a szerepe az elsődleges és másodlagos (külső) gombokat.
13. Milyen típusú kulcsokat lehet az adatbázisban létrehozott MS Access?