A „Felsőoktatási intézmények ütemezése. Tanári órarend adatbázisa Az „menetrend” adatbázis elkészítése

29.12.2021 Programok

Problémanyilatkozat: az "MS Access 2002" DBMS-ben létre kell hozni egy "Tanári órarend" adatbázist.

Elindítjuk az "MS Access 2002" programot, létrehozunk egy új adatbázist, elmentjük lemezre. Ezután lépjen a "Táblázatok" első szakaszába, és kezdje el kitölteni. Összességében a következő táblázatokat kell létrehoznia:

- A hét napjai;

– A hét egyenletessége;

– Közönség;

– Csoportok;

– Foglalkozások típusai;

- Fegyelmek.

Az első táblázat létrehozásához lépjen a "Táblázatok" szakaszba, futtassa a konstruktort, és adja meg a mezőneveket, azok típusát és méretét.

Mező neve

Mező típusa, mérete

A hét napjának kódja

Számláló, elsődleges kulcs

A hét napja

Mező neve

Mező típusa, mérete

Számláló, elsődleges kulcs

Párszám

Numerikus, bájt

Kezdési idő

Dátum idő

Idő vége

Dátum idő

Ezután létrehozzuk a "Csoportok" táblát.

Mező neve

Mező típusa, mérete

Csoport kód

Számláló, elsődleges kulcs

Név

Szöveg, 5

Ezután folytatjuk a "Foglalkozások típusai" táblázat létrehozását.

Mező neve

Mező típusa, mérete

Számláló, elsődleges kulcs

Mező neve

Mező típusa, mérete

Közönségkód

Számláló, elsődleges kulcs

A közönség

Szöveg, 5

Ezután létrehozzuk a "A hét paritása" táblázatot, mert. az órákon nagyon gyakran eltérő órarend van páros és páratlan hetekre.

Mező neve

Mező típusa, mérete

Paritáskód

Számláló, elsődleges kulcs

Mező neve

Mező típusa, mérete

Fegyelmi Kódex

Számláló, elsődleges kulcs

Fegyelem

Szöveg, 50

És végül alkotunk kulcsasztal az „Ütemterv” minden értelmében.

Mező neve

Mező típusa, mérete

Ütemezési kód

Számláló, elsődleges kulcs

A hét napja

Idegen kulcs, táblázat "A hét napjai"

Paritás

Idegen kulcs, táblázat "A hét paritása"

Idegen kulcs, Párok táblázat

Idegen kulcs, "Csoportok" táblázat

Fegyelem

Idegen kulcs, "Diszciplinák" táblázat

Osztály típusa

Idegenkulcs, "Foglalkozástípusok" táblázat

A közönség

Idegen kulcs, „Közönség” táblázat

Az összes tábla létrehozása után az "Eszközök - Adatséma..." szakaszba kell lépnie a hivatkozások javításához, nevezetesen az integritásbiztosítás beállításához, a lépcsőzetes törléshez és az adatok lépcsőzetes frissítéséhez.

Rizs. 1. Adatbázisséma

Rizs. 2. "A hét napjai" táblázat

Rizs. 3. "Párok" táblázat

Rizs. 4. "Csoportok" táblázat

Rizs. 5. "Foglalkozástípusok" táblázat

Rizs. 6. „Közönség” táblázat

Rizs. 7. "A hét paritása" táblázat

Rizs. 8. "Feltételek" táblázat

Rizs. 9. "Ütemezés" táblázat

Jelentés készítéséhez lépjen a „Jelentések” szakaszba, indítsa el a Jelentésvarázslót, majd válasszon ki egy táblázatot, például „Ütemezés”, majd válassza ki a szükséges mezőket, és adja meg a csoportosítási szinteket. Ezután válassza ki a rendezési sorrendet a "Párosítás" mezőben. Ezután a jelentés elrendezését kell kiválasztani, majd meg kell határoznia a jelentés stílusát. Végül adjon nevet a jelentésnek, és mentse el.

Rizs. 10. Az első közelítésben jelentse az "Ütemterv"-et

A jelentés finoman szólva is ügyetlen lett. A javításhoz ki kell választani az egérrel, és futtatni kell a jelentéstervezőt.

"Ütemezési" adatbázis létrehozása

Bevezetés.

A dolgozat az adatbázis-tervezés elemzésével, valamint az űrlapok és jelentések készítésének módszereivel foglalkozik egy oktatási intézmény elektronikus dokumentációját karbantartó program felépítésének példáján. A Microsoft Access-t adatbázis-építő eszközként használták. Ezt a DBMS-t a kezdetektől fogva a könnyű használhatóság jellemezte, amely számos lehetőséggel párosult komplett alkalmazások fejlesztésére.

A téma relevanciája.

Jelenleg a társadalom fokozódó számítógépesedése ellenére az oktatás területén továbbra sincsenek olyan eszközök, amelyek kellően automatizálnák a dokumentáció-vezetési és beszámolási folyamatot.

Az egyik komponens feladatnak tekinthető az oktatási folyamat ütemezésének problémája, valamint szükség esetén az időbeosztás azonnali módosítása.

A vizsgált probléma időszerűségét és aktualitását bizonyítja, hogy az intézményvezetők és a pedagógusok idejük nagy részét különféle dokumentációk, beszámolók elkészítésére fordítják. Az oktatási intézmények nagy száma és az ajánlatok hiánya ezen a területen garantálja a termék iránti nagy keresletet.

Az adatbázisok (DB) jelenleg a számítógépes szoftverek alapját képezik információs folyamatok az emberi tevékenység szinte minden szférájába beletartoznak.

Valójában az információfeldolgozási folyamatok általános jellegűek, és a valóság töredékeinek leírásán alapulnak, amelyeket egymással összefüggő adatok halmazaként fejeznek ki. Az adatbázisok hatékony eszközei az adatstruktúrák ábrázolásának és kezelésének. Az adatbázisok koncepciója magában foglalja az integrált információtároló létesítmények használatát, amelyek lehetővé teszik a központosított adatkezelést és -szolgáltatást számos felhasználó számára. Ebben az esetben az adatbázist a számítógépes környezetben egyetlen szoftverrel, úgynevezett adatbázis-kezelő rendszerrel (DBMS) kell támogatni. DBMS együtt alkalmazási programok adatbanknak hívják.

A DBMS egyik fő célja, hogy a valóságnak megfelelő szoftveres megjelenítéseket biztosítson.

Rövid leírás tárgykörben.

A tématerület a valóság egy töredéke, amelyet egy adatbázis és alkalmazásai segítségével írnak le vagy modelleznek. A témakörben vannak információs objektumok- a valós világ azonosítható objektumai, folyamatok, rendszerek, fogalmak stb., amelyekről az adatbázisban tárolt információ.

Ebben a tanfolyami munkában egy „Ütemterv” adatbázist fejlesztettek ki, amely automatizálja és csökkenti az egyetemi órák ütemezésének idejét.

Az ütemterv a következő táblázatokat tartalmazza:

1 Tanárok

2 Közönség

4 lecke

5 Pár alkalommal

6 Ütemezés

1. táblázat. Tanárok 2. táblázat: Közönség

A közönség

Közönségkód

3. táblázat Csoportok

Csoport kód

Kar

Különlegesség

Informatika

Információs rendszerek

Jogtudomány és jogok

Jogász

Informatika

Alkalmazott informatika (közgazdaságtan)

Gazdaság

gazdaságtudományok története

Gazdaság

Marketing

BUG-123AGA

5. táblázat. Páros idő 4. táblázat. Osztályok

Tevékenység kódja

Az óra típusa

Adatbázis

Programozás

Operációs rendszer

Menedzsment

Filozófia

pár alkalommal

6. táblázat. Ütemezés

Menetrend

Tevékenység kódja

Az óra típusa

Tanár

A közönség

Programozás

Aleksandrova O.A.

Menedzsment

Kirilov N. Ya

Menedzsment

Pavlekovskaya I.M.

Programozás

Akimov A.V.

Adatbázis

Kirilov N. Ya

Operációs rendszer

Aleksandrova O.A.

Programozás

Kirilov N. Ya

Az attribútumok és tulajdonságaik leírása.

Az attribútumoknak vagy mezőknek adattípusuk van. Az adattípus kiválasztásakor vegye figyelembe a következőket:

Milyen értékeket kell megjeleníteni a mezőben.

Mennyi hely szükséges az értékek tárolására a mezőben.

Milyen műveleteket kell végrehajtani a mező értékeivel.

Függetlenül attól, hogy a mezőt rendezni vagy indexelni kell.

Hogy a csoportosítást lekérdezésekben vagy jelentésekben használják-e.

Hogyan kell rendezni az értékeket a mezőben.

Összesen 10 típusú mező van.

2. táblázat.

Adattípus

Alkalmazás

Szöveg

Szöveg vagy szöveg és szám kombinációja

Legfeljebb 255 karakter

Hosszú szöveg. Nincs rendezve vagy indexelve.

Legfeljebb 64 000 karakter

Számszerű

Számításokhoz használt numerikus adatok

1, 2, 4, 8 bájt

Dátum idő

Dátumok és időpontok, biztosítja a megfelelő válogatást.

Pénzügyi

Pénznemek értékei. A lekerekítés elkerülése érdekében.

Egymás utáni vagy véletlen számok automatikus beszúrása bejegyzés hozzáadásakor.

Logikus

Két igen/nem érték

OLE objektum

Más programokban létrehozott objektumok.

Akár 1 gigabájt

Legfeljebb 64 000 karakter

Csere varázsló

Lehetővé teszi az értékek kiválasztását egy másik táblázatból vagy értéklistából.

Kulcsmező mérete

A típuson kívül a mezők formátumokat is tartalmaznak, amelyek lehetővé teszik a szöveg, számok, dátumok és időértékek képernyőn és nyomtatáson történő megjelenítésének formátumát. A vezérlőelemek mezőformátuma a tulajdonságok ablakában, a tábla vagy a lekérdezés mezőjének formátuma táblatervezési módban (a mezőtulajdonságok részben) vagy a lekérdezési ablakban (a mező tulajdonságai ablakban) állítható be. A formátumok a numerikus, pénznem, logikai, számláló és dátum/idő adattípusokkal rendelkező mezők beépített formátumainak listájából választhatók ki. Ezenkívül az OLE objektumok kivételével bármilyen típusú mezőhöz lehetőség van saját speciális formátumok létrehozására. Ezen kívül az érték adott ingatlan makróban vagy Visual Basic programban állítható be.

Kapcsolattervezés

7. táblázat: Információs objektumok kapcsolatai

Kommunikációs szám

fő tárgy

Altárgy

Kommunikációs típus

tanárok

Menetrend

A közönség

Menetrend

Menetrend

Menetrend

pár alkalommal

Menetrend

Táblák-relációk közötti kapcsolatok leírása.

Az összes tábla kidolgozása után kapcsolatokat kell létrehozni közöttük.

A táblák közötti kapcsolat kapcsolatokat hoz létre a kulcsmezők egyező értékei között, általában a különböző táblák azonos nevű mezői között. A legtöbb esetben az egyik tábla kulcsmezője egyedi azonosító minden rekordhoz egy másik tábla idegen kulcsa van társítva.

A leggyakrabban használt kapcsolattípus egy a többhez. Ilyen relációban az A tábla minden rekordja a B tábla több rekordjának felelhet meg, és a B tábla rekordja nem tartalmazhat egynél több megfelelő rekordot az A táblában.

Lehetnek sok-sok kapcsolatok is. Ezzel a kapcsolattal az A tábla egy rekordja a B tábla több rekordjának, a B tábla egy rekordja pedig az A tábla több rekordjának felelhet meg. Egy ilyen séma csak egy harmadik (összekötő) tábla segítségével valósul meg, amelynek kulcsa legalább két mezőből áll, amelyek az A és B táblázat idegen kulcs mezői.

A személyes kommunikáció legritkább típusa. Ezzel a kapcsolattal az A tábla bejegyzéseihez legfeljebb egy bejegyzés tartozhat a B táblában, és fordítva. Használja ezt a kapcsolatot nagyon széles táblák elkülönítésére, a tábla egy részének biztonsági okokból történő elkülönítésére, valamint a rekordok egy részhalmazával kapcsolatos információk tárolására a főtáblában. Például bizalmas adatok tárolására.

Séma létrehozásához használja az adatséma létrehozó eszközt.

Az adatséma az 1. ábrán látható. Táblázatcsoport, Közönség, Tanárok, Osztályok, Időpárok kódmező segítségével kapcsolódnak az órarendi táblázathoz.

1. ábra: „Ütemterv” adatséma

Az attribútumok közötti funkcionális kapcsolat kialakítása, a legfontosabb tulajdonságok kiemelése.

A relációs adatbázisok ereje abban rejlik, hogy lekérdezések, űrlapok és jelentések segítségével gyorsan megkereshetők és összekapcsolhatók a különböző táblákból származó adatok. Ehhez minden táblának tartalmaznia kell egy vagy több olyan mezőt, amely egyedileg azonosítja a tábla minden rekordját. Ezeket a mezőket kulcsnak nevezzük.

A Microsoft Accessben háromféle kulcsmező létezik: számláló, egyszerű kulcs és összetett kulcs.

A kulcsmezők létrehozásának legegyszerűbb módja egy számlálómező megadása kulcsmezőként.

Ha a mező tartalmazza egyedi értékek, például kódok vagy leltári számok, akkor ez a mező kulcsmezőként definiálható.

Azokban az esetekben, amikor lehetetlen garantálni az egyes mezők értékeinek egyediségét, létrehozhat egy több mezőből álló kulcsot. E mezők kombinációja egyedi lesz.

Az indexek olyan adatbázis-objektumok, amelyek gyors hozzáférést biztosítanak a táblázat egyes soraihoz. Létrejön egy index a lekérdezési műveletek teljesítményének és a táblaadatok rendezésének javítása érdekében. Az indexek bizonyos típusú kulcsfontosságú megszorítások fenntartására is szolgálnak a táblákon.

Az indexek a viszonylag keveset változó és gyakran lekérdezett táblák esetében nyújtják a legnagyobb előnyt.

3. Adatbázis tervezés.

A Microsoft Accessben táblák, űrlapok és egyéb objektumok létrehozása előtt meg kell határoznia az adatbázis szerkezetét. A megfelelő adatbázis-struktúra az alapja a megfelelő, hatékony adatbázis létrehozásának.

Adatbázis tervezés lépései

Az adatbázis tervezésének fő lépései a következők:

Az adatbázis létrehozásának céljának meghatározása.

Az adatbázisnak tartalmaznia kell a táblákat.

A táblázat kötelező mezőinek meghatározása.

Állítson be minden mezőhöz egyedi értéket.

Táblák közötti kapcsolatok meghatározása.

Adatbázis struktúra frissítése.

Adatok hozzáadása és egyéb adatbázis-objektumok létrehozása.

Elemző eszközök használata a Microsoft Accessben.

Az adatbázis létrehozásának céljának meghatározása

Az adatbázis tervezésének első szakaszában meg kell határozni az adatbázis létrehozásának célját, fő funkcióit és azt, hogy milyen információkat kell tartalmaznia. Vagyis meg kell határozni az adatbázis táblák fő témaköreit és a táblák mezőiben található információkat.

Az adatbázisnak meg kell felelnie azoknak a követelményeknek, akik közvetlenül fognak vele dolgozni. Ehhez meg kell határozni a témaköröket, amelyeket az adatbázisnak le kell fednie, a jelentéseket, amelyeket ki kell adnia, elemezni kell az adatrögzítésre jelenleg használt űrlapokat, össze kell hasonlítani a készülő adatbázist egy ehhez hasonló, jól megtervezett adatbázissal.

Az adatbázisnak tartalmaznia kell a táblák meghatározása

Az adatbázis-tervezési folyamat egyik legnehezebb szakasza a táblák kidolgozása, hiszen az adatbázis által produkált eredmények (jelentések, kimeneti formák stb.) nem mindig adnak teljes képet a tábla szerkezetéről.

Táblázatok tervezésekor nem szükséges Microsoft Access használata. A legjobb, ha először papíron dolgozzuk ki a szerkezetet. A táblázatok tervezésekor a következő alapelvek betartása javasolt:

A táblázatban szereplő információkat nem szabad megkettőzni. A táblázatok között ne legyen ismétlés.

Ha bizonyos információkat csak egy táblában tárolnak, akkor azt csak egy helyen kell módosítani. Ez hatékonyabbá teszi a munkát, és kiküszöböli annak lehetőségét is, hogy a különböző táblákban lévő információk nem illeszkedjenek egymáshoz. Például egy táblázatnak tartalmaznia kell a tanulók címét és telefonszámát.

Minden táblázat csak egy témában tartalmazhat információt.

Az egyes témákkal kapcsolatos információk feldolgozása sokkal könnyebben megoldható, ha egymástól független táblázatokban szerepelnek. Például a hallgatók címei és rendelései különböző táblákban tárolódnak, így a rendelés törlésekor a hallgatóval kapcsolatos információk megmaradnak az adatbázisban.

A táblázat kötelező mezőinek meghatározása

Minden táblázat egy adott témáról tartalmaz információkat, a táblázat minden mezője pedig külön információt tartalmaz a táblázat témájával kapcsolatban. Például egy tanári adatokat tartalmazó táblázat tartalmazhat egy szakterület, kar, kurzus, csoportszám nevével ellátott mezőket. Amikor az egyes táblákhoz mezőket tervez, ne feledje:

Minden mezőt hozzá kell rendelni egy táblázat témájához.

A táblázatnak tartalmaznia kell minden szükséges információt.

Az információkat a legkisebb logikai egységekre kell lebontani (például a "Keresztnév" és a "Vezetéknév" mezőkre, és nem az általános "Utónév" mezőre).

Egyedi érték beállítása minden mezőhöz

Ahhoz, hogy a Microsoft Access összekapcsolhassa a különböző táblákból származó adatokat, például a vevőadatokat és a rendeléseket, minden táblának tartalmaznia kell egy mezőt vagy mezőkészletet, amely meghatározza a tábla egyes rekordjainak egyediségét. Az ilyen mezőt vagy mezőkészletet elsődleges kulcsnak nevezzük.

Táblák közötti kapcsolatok meghatározása

Az adatok táblák közötti elosztása és kulcsmezők meghatározása után ki kell választania egy sémát a különböző táblákban lévő adatok összekapcsolásához. Ehhez meg kell határozni a táblák közötti kapcsolatokat.

Kívánatos a táblák közötti kapcsolatok tanulmányozása egy már létező adatbázisban.

Frissítse az adatbázis szerkezetét

A táblák, mezők és kapcsolatok megtervezése után újra át kell tekintenie az adatbázis szerkezetét, és meg kell találnia a lehetséges hiányosságokat. Ezt ebben a szakaszban célszerű megtenni, amíg a táblák nincsenek kitöltve adatokkal.

A teszteléshez létre kell hozni több táblát, meg kell határozni a köztük lévő kapcsolatokat, és minden táblába több rekordot kell megadni, majd meg kell nézni, hogy az adatbázis megfelel-e a követelményeknek. Célszerű kimeneti űrlap- és jelentéstervezeteket is létrehozni, és megnézni, hogy azok megadják-e a szükséges információkat. Ezenkívül ki kell zárni a táblázatokból az összes lehetséges adatismétlést.

Adatok hozzáadása és egyéb adatbázis-objektumok létrehozása

Ha a táblaszerkezetek megfelelnek a követelményeknek, akkor minden adatot megadhat. Ezután bármilyen lekérdezést, űrlapot, jelentést, makrót és modult hozhat létre.

Az Elemzőeszközök használata a Microsoft Accessben

A Microsoft Access két eszközzel javítja az adatbázisok szerkezetét. A Táblaelemző varázsló megvizsgálja a táblát, szükség esetén új struktúrát és kapcsolatokat javasol, majd átdolgozza azt.

A teljesítményelemző a teljes adatbázist megvizsgálja, javaslatokat tesz a fejlesztésére, és azokat végrehajtja is.

Formák fejlesztése, létrehozása.

Az űrlapok – az adatbázisokkal való munka egyik fő eszköze az Accessben – új rekordok (táblázatsorok) bevitelére, meglévő adatok megtekintésére és szerkesztésére, lekérdezési paraméterek beállítására és válaszok megjelenítésére szolgálnak, stb. Az űrlapok téglalap alakú ablakok kezelőszervekkel.

Egy űrlapot három különböző módon lehet létrehozni.

Táblázat vagy lekérdezés alapján automatikus űrlap használata. Az automatikus űrlapokkal olyan űrlapokat hozhat létre, amelyek megjelenítik egy alaptábla vagy lekérdezés összes mezőjét és rekordját. Ha a kiválasztott rekordforráshoz vannak társított táblák vagy lekérdezések, akkor az űrlap az adott rekordforrásokból származó összes mezőt és rekordot is tartalmazza.

Varázsló használata egy vagy több tábla vagy lekérdezés alapján. Mester készletek részletes kérdéseket rekordforrásokról, mezőkről, elrendezésről, szükséges formátumokról, és a kapott válaszok alapján űrlapot készít.

Kézzel tervezési módban. Először egy alapűrlap jön létre, amelyet a Tervező nézetben szükség szerint módosítunk.

Űrlapok létrehozása Űrlapvarázsló módban.

Az adatbázis ablakban válassza ki az Űrlapok elemet az Objektumok listából.

Kattintson az Új gombra az adatbázis ablak eszköztárán.

A párbeszédpanelen Új forma válassza ki a kívánt mestert. A varázsló leírása megjelenik a párbeszédpanel bal oldalán.

Válassza ki a tábla vagy más rekordforrás nevét, amely az űrlap alapjául szolgáló adatokat tartalmazza.

Jegyzet. Ha a listában az "Űrlapvarázsló" vagy a "PivotTable" van kiválasztva, akkor ez a lépés nem szükséges – az űrlap rekordforrása később is megadható.

Kattintson az OK gombra.

Kövesse a varázsló utasításait.

A létrehozott űrlap tervező módban módosítható, Pivot tábla vagy pivot chart.

2. ábra Ütemezési űrlap

3. ábra Űrlapépítő

Kérelmek szervezése.

Lekérdezéseket hozhat létre a Microsoft Accessben automatikusan, varázslók segítségével, vagy önállóan, a lekérdezéstervező ablakban. Finomíthatja és optimalizálhatja a lekérdezési utasítást SQL módban.

A lekérdező varázslók automatikusan végrehajtják az alapvető műveleteket a felhasználónak a feltett kérdésekre adott válaszai alapján. Az Egyszerű kijelölő lekérdezés varázsló segítségével lekérdezéseket hozhatunk létre az adatok lekéréséhez egy vagy több táblában vagy lekérdezésben meghatározott mezőkből. A varázsló segítségével kiszámíthatja az összes rekordra vagy adott rekordcsoportra vonatkozó összegeket, rekordok számát és átlagát, valamint megkeresheti egy mezőben a maximális és minimális értéket. A lekérdezés által visszaadott rekordok száma azonban nem korlátozható a szűrőfeltételek használatával.

Az Új lekérdezés párbeszédpanelen válassza ki az Egyszerű lekérdezést a listából, majd kattintson az OK gombra.

Kövesse az utasításokat párbeszédpanelek mesterek. Az utolsó párbeszédpanel lehetővé teszi a lekérdezés futtatását vagy Tervező nézetben való megnyitását.

Ha nem kapta meg a kívánt lekérdezést, újra létrehozhatja a lekérdezést a varázsló segítségével, vagy szerkesztheti a lekérdezést Tervező nézetben.

Dolgozzon lekérdezésekkel tervezési módban.

Az adatbázisablakban az Objektumok listában válassza a Lekérdezések lehetőséget, majd az adatbázis ablak eszköztárán kattintson az Új gombra.

Az Új lekérdezés párbeszédpanelen kattintson a Tervezés sorra, majd kattintson az OK gombra.

A Tábla hozzáadása párbeszédpanelen válassza ki azt a lapot, amely azokat az objektumokat tartalmazza, amelyek adatait a lekérdezés használni fogja.

Kattintson duplán a lekérdezéshez hozzáadni kívánt objektumokra, majd kattintson a Bezárás gombra.

Adjon hozzá mezőket az igénylőlap sor Mezőjéhez, és ha szükséges, adja meg a feltételeket és a rendezési sorrendet.

Ha meg szeretné tekinteni a lekérdezés eredményeit az eszköztáron, kattintson a Nézet gombra.

Főleg jelentések készítéséhez lehet szükségünk lekérdezésekre. Vagy mintaadatok nyomtatásához. Ehhez az adatbázishoz lekérdezésekre van szükség. Készítsünk dátum szerinti lekérdezést.

Riportok fejlesztése, elkészítése.

A jelentés az hatékony eszköz adatok nyomtatott formában történő bemutatása. Azáltal, hogy az összes jelentéselem méretét és megjelenését szabályozni tudja, a felhasználó a kívánt módon jelenítheti meg az információkat.

A jelentések sok tekintetben hasonlítanak az űrlapokhoz. A jelentéstervezés számos, az űrlapokhoz használt technológiát használ.

A legtöbb jelentés egy vagy több táblához és lekérdezéshez van csatolva az adatbázisból. A jelentésrekordok az alapul szolgáló táblák és lekérdezések mezőiből származnak. A jelentésnek nem kell minden táblából vagy lekérdezésből minden mezőt tartalmaznia, amelyen alapul.

A mellékelt jelentés adatait a mögöttes rekordforrásból szerzi be. Az egyéb adatok, például a cím, a dátum és az oldalszámok a jelentés elrendezésében tárolódnak.

A jelentés és az adatforrás közötti kapcsolat vezérlőknek nevezett grafikus objektumok segítségével jön létre. A vezérlőelemek neveket és számokat megjelenítő mezők, fejléceket megjelenítő címkék és dekoratív vonalak, amelyek grafikusan strukturálják az adatokat és javítják megjelenés jelentés.

A varázslók segítségével gyorsan készíthet jelentéseket különféle típusok. A Címkevarázsló a levelezési címkék, a Diagram varázsló diagramok, a Jelentésvarázsló pedig a szabványos jelentések létrehozásában segít. A varázsló kérdéseket jelenít meg, és jelentést készít a felhasználó válaszai alapján. Ezt követően a felhasználónak lehetősége van a jelentést tervezési módban módosítani, módosítani.

A jelentést a következő módokon testreszabhatja.

Felvételi forrás. Módosítsa azt a táblázatot vagy lekérdezést, amelyen a jelentés alapul.

Adatok rendezése és csoportosítása. Az adatokat növekvő és csökkenő sorrendbe rendezheti. A rekordokat egy vagy több mező szerint is csoportosíthatja, és részösszegeket és végösszegeket jeleníthet meg egy jelentésben.

Jelentés ablak. Hozzáadhatja vagy eltávolíthatja a Kibontás és Összecsukás gombokat, módosíthatja a cím szövegét és a jelentésablak egyéb elemeit.

szakaszok. Felveheti, eltávolíthatja, elrejtheti vagy átméretezheti a címkéket, a megjegyzéseket és a jelentés adatterületeit. Beállíthat olyan szakasztulajdonságokat is, amelyek meghatározzák, hogy a jelentés hogyan jelenjen meg a képernyőn és mikor nyomtatják ki.

Vezérlők. A felhasználó áthelyezheti a vezérlőket, átméretezheti őket, és beállíthatja a vezérlők betűtípus-tulajdonságait. Vezérlőket is hozzáadhat a jelentésekhez a számított értékek, összegek, az aktuális dátum és idő, valamint egyéb hasznos információk megjelenítéséhez.

5. ábra. Jelentés ütemezése.

Következtetés.

Figyelembe véve az enyémet tanfolyami munka gyakorlati példán keresztül megértettem, hogy a Microsoft Access rendelkezik a klasszikus DBMS összes funkciójával, és további funkciókat is biztosít. Az Access nem csak egy nagy teljesítményű, rugalmas és könnyen használható DBMS, hanem egy adatbázisokkal működő alkalmazások fejlesztésére szolgáló rendszer is. TÓL TŐL az Access használatával létrehozhat egy olyan alkalmazást, amely működik Windows környezetés teljes mértékben megfelel az adatkezelési igényeinknek. A lekérdezések segítségével kiválaszthatja és feldolgozhatja a táblázatokban tárolt információkat. Űrlapokat hozhat létre adatok beviteléhez, megtekintéséhez és frissítéséhez, az Access segítségével pedig egyszerű és összetett jelentéseket is készíthet. Az űrlapok és jelentések „öröklik” az alapul szolgáló tábla vagy lekérdezés tulajdonságait, így a legtöbb esetben csak egyszer ad meg formátumokat, értékfeltételeket és néhány egyéb adatjellemzőt. Az Access leghatékonyabb eszközei közé tartoznak az objektumkészítő eszközök – a varázslók, amelyek segítségével táblázatokat, különféle típusú űrlapok és jelentések lekérdezését lehet létrehozni, egyszerűen a kívánt beállítások egérrel történő kiválasztásával. Az alkalmazás teljes automatizálása érdekében az Access makrók megkönnyítik az adatok űrlapokhoz és jelentésekhez való csatolását. A legtöbb alkalmazást egyetlen sor kód írása nélkül is létrehozhatja, de ha valami igazán kifinomultat kell létrehoznia, akkor erre az esetre a Microsoft Access egy hatékony programozási nyelvet kínál - a Microsoft Access Basic-et.

Örülök, hogy rászántam az időt, hogy kitaláljam és magam végezzem a munkát, mert úgy gondolom, hogy a szakmámban az ilyen, akár alapszintű készségek idővel nagyon hasznosak lesznek.

Bibliográfia

ACCESS 2000: Alkalmazásfejlesztés. I. Haritonov, V. Mikheeva. BHV, 2000.

Hozzáférés97. V. Kornelyuk, Z. Wecker, N. Zinovjev. "SZOLON", 1998.

Kroenke D. Az adatbázisok felépítésének elmélete és gyakorlata, 8. kiadás. Szentpétervár: "Piter", 2003.

D., Tsygankov V. M., Maltsev M. G. Adatbázisok: Felsőoktatási tankönyv

intézmények / Szerk. prof. A. D. Khomonenko. SPb.: KORONA print, 2000.

Súgórendszer Microsoft Access.

A munka elkészítéséhez a http://referat.ru webhelyről származó anyagokat használtuk fel.

Az Orosz Föderáció Oktatási és Tudományos Minisztériuma

Szövetségi Állami Költségvetési Oktatási Intézmény

Felsőfokú szakmai végzettség

"KELET-SZIBÉRIAI ÁLLAMI EGYETEM

TECHNOLÓGIÁK ÉS MENEDZSMENT"

(FGBOU VPO ESSUTU)

Informatikai Rendszerek Tanszék

TANFOLYAM PROJEKT

az "ADATBÁZISOK" szakterületen

az "Adatbázis fejlesztése" témában

"Felsőoktatási intézmények ütemezése"

Előadja:

diák gr.529

__________

Felügyelő:

Ph.D., egyetemi docens

___________

Bazaron S.A.

Szabványos vezérlő:

PhD, egyetemi docens

___________

Chimitova E.G.

Fokozat:

___________

Védelem dátuma:

___________

Ulan-Ude

2012

Bevezetés……………………………………………………………………………3

1. Adatbázis tervezés……………………………………….………5

1.1. Problémafelvetés………………………………………………………..6

1.2. A témakör leírása Val vel ti …………………………………………… 6

1.3. Logikai alapmodell tervezés igen n nyh…………………………8

2. Adatbázis implementáció és felhasználói alkalmazás…………..10

2.1. Fizikai adatbázismodell tervezése ……………………11

2.2. Hozzon létre egy adatbázist a Microsoftnál SQL szerver ……………………...13

2.3. Ügyfélalkalmazás megvalósítása e niya……………………………………17

Következtetés nem……………………………………………………………………….21

A felhasznált források listájaés kov …………………………………………23

A. melléklet……………………………………………………………………25

B. melléklet…………………………………………………………………….27

B. függelék…………………………………………………………………29

BEVEZETÉS


Az oktatási folyamat hatékony és ésszerű megszervezése minden oktatási intézmény egyik legfontosabb feladata. Ezért egyre fontosabbá válik a folyamat automatizálásának kérdése.

Ha számítógépet használ a tanulási folyamat megszervezése során, különösen ról ről Különféle szoftvertermékek segítségével ez a folyamat sokkal pontosabbá és gyorsabbá tehető, mentes a sok átfedéstől, amely a kézi rendszerezés során keletkezik.

Az ütemezés feladatát nem szabad csak úgy tekinteni e valamilyen program, amely megvalósítja a munka mechanikus elosztásának funkciójátén ty a félév elején, amelyen annak (program)használata és végeés felébredni. Gazdasági hatás a munkaerő hatékonyabb felhasználásából a kilépésről erőforrásokat csak e munkaerő-forrásokkal való gazdálkodáson végzett fáradságos munka eredményeként lehet elérni. Az itt található ütemezés csak egy eszköz az ilyen kezeléshez, és a lehető legteljesebb kihasználásához szükséges, hogy a program ne csak az eszközöket egyesítse ról ről az optimális ütemterv meghatározása, hanem a fenntartásának eszközei is kb P időbeliség bizonyos bemeneti adatok változása esetén, amelyeket az ütemezéskor állandónak tekintettek.

Így ennek a kurzusprojektnek az a célja, hogy aés „Ütemezés” adatbázis-kezelő rendszer a „C ról ről ütemezés felsőoktatási intézmények számára”, amely egy adatbázist és egy felhasználói alkalmazást tartalmaz.

A kurzus projekt céljai a következőképpen fogalmazhatók meg:

  • Logikai és fizikai adatbázismodellek készítése;
  • Hozzon létre egy adatbázist az SQL Server Management Studio alkalmazásban;
  • Programfelület létrehozása Delphi 7-ben.

1. ADATBÁZIS TERVEZÉS


1.1. A probléma megfogalmazása

Ki kell fejleszteni egy adatbázist "Ütemezés magasabb oktatási intézmények» a hozzá tartozó adatok tárolására.

Egyedi alkalmazás fejlesztése és megvalósítása is szükséges ról ről amelyben hozzáad, eltávolít és szerkeszt a adatbázis táblák írása. Az alkalmazásnak tartalmaznia kell az információk keresésére, szűrésére és jelentések készítésére szolgáló funkciókat.

1.2. A témakör leírása

A felsőoktatási intézmények órarendje arra szolgál, hogy a hallgatókat, a tanárokat és a tanulmányi helyeket egyetlen összekapcsolt rendszerbe hozza. e osztályok (közönség).

Az órarend optimalizálása az egyik fő tényező, amely jelentősen optimalizálhatja a tanulási folyamatot.

Különösen az oktatási folyamat megszervezése, amely az egyetem fejlődésének és hatékony működésének egyik legfontosabb állomása, az oktatási intézmény különböző részlegei által megoldott, egymással összefüggő feladatok összessége. Ezen feladatok egyike a ban ben ütemezés. A tanárok munkájának hatékonysága attól függ, hogy mennyire jól van összeállítva az ütemterv, az oktatási anyagok asszimilációja nál nél horpadások, az egyetem szellemi és tárgyi bázisainak ésszerű felhasználása.


A hagyományos módszer a következő lépésekből áll e xia manuálisan:

1. Tantervek kidolgozása és jóváhagyása.

2. Kiválasztás a tudományági lista terveiből és tanszékekhez rendeléseés mi.

3. Képzési feladatok készítése más karok tanszékei számára a a tanárok tanítási terhelésének rögzítése.

4. Az osztályok terhelésének megoszlása.

5. A félévhez passzus készítése, mely tartalmazza a tantárgyakról, óratípusokról, az egyes típusokról és a tanárról szóló információkat.

6. Részmunkaidős pedagógusok elfoglaltságának és szabadidejének elszámolása.

7. Ütemezés.


1.3. Logikai adatbázismodell tervezése

Az adattervezési folyamat nagyjából két szakaszra osztható: logikai modellezésre és fizikai tervezésre. nem eredmény R Ezek közül az első az úgynevezett logikai (vagy fogalmi) ról ről del adatok, általában egy entitás-kapcsolat diagrammal vagy ER (Entity-Relationship) diagrammal kifejezve, amelyet az egyik szabványban bemutatnak t Az ilyen diagramok megjelenítésére alkalmazott ny jelölések. A második szakasz eredménye egy kész adatbázis vagy egy DDL szkript a létrehozásához. egy niya.

A logikai adatmodell leírja a p. alá tartozó tényeket és tárgyakat e hisztrák a jövőbeli adatbázisban. Egy ilyen modell fő összetevői az entitások, attribútumaik és a köztük lévő kapcsolatok. Általános szabály, hogy fizikai e Egy entitás fizikai analógja a jövőbeli adatbázisban egy táblázat, és a fizikai e az attribútum égbolt analógja ennek a táblázatnak a mezője. Logikai szempontból az entitás hasonló objektumok gyűjteménye vagy fa nak nek áruk, amelyeket az entitás példányainak nevezünk. Egy exe fizikai analógja m A plyar általában egy bejegyzés az adatbázistáblában. A relációs DBMS-táblázat rekordjaihoz hasonlóan az entitáspéldányoknak egyedinek kell lenniük, azaz attribútumértékeik teljes készletét nem szabad megkettőzni. És csakúgy, mint a táblázat mezői, az attribútumok is lehetnek kulcsfontosságúak vagy nem kulcsosak. A logikai tervezési szakaszban általában minden attribútumhoz meg van határozva e Megjelenik a hozzávetőleges adattípus (karakterlánc, numerikus, BLOB stb.). Konkrét e tizálás a fizikai tervezés szakaszában történik, mivel különböző h nye DBMS támogatás különböző típusok adatok és korlátozások hosszára vagy pontosságára vonatkozóan.


1. táblázat. Entitások és attribútumaik

entitások

attribútumokat

leírás

órarend

ütemezési kód

ütemezés

csoport kód

közönségszám

tanár kód

tudományági kódex

más entitásoktól

a hét napjának kódja

óratípus kódja

párszám

kar

kar kódja

információk a karokról

kar

különlegesség

szakkód

információk az egyetem szakterületeiről

a szakterület neve

a közönség

közönségszám

információs közönség minden rendelkezésre álló épületben

keret

ülések száma

cím

fegyelem

tudományági kódex

Minden tudományterület tanult

a tudományág neve

párszám

párszám

pár időtartamára vonatkozó információk

kezdési idő

idő vége

a hét napja

a hét napjának kódja

információk a hét napjairól és azok kódjairól

a hét napjának neve

osztálytípus

óratípus kódja

előadás vagy gyakorlat

a hét napjának neve

tanulási forma

képzési űrlap kódja

nappali vagy részmunkaidős oktatás

a tanulmányi forma neve

tanár

tanár kód

tanári információkat tartalmaz

A tanár teljes neve

osztály kódja

érvényességi kód

rang kód

fokozat kódja

osztály

osztály kódja

információk az osztályról

osztály neve

munka megnevezése

pozíció kódja

az egyetemek alkalmazottainak beosztásai

Munka megnevezése

rang

rang kód

egyetemi alkalmazottak soraiban

rangnév

akadémiai fokozat

fokozat kódja

egyetemi alkalmazottak tudományos fokozatai

tudományos fokozat neve

2. ADATFEJLESZTÉS BVZÉS FELHASZNÁLÓI ALKALMAZÁS


2.1. Fizikai adatbázis modell tervezése

A fizikai adatbázis tervezés egy művelet előkészítésének folyamataés az adatbázis megvalósítása másodlagos tárolóeszközökön; ez a lépés lefedi az alapvető kapcsolatokat, a fájlszervezést és n de k baglyok, amelyeket úgy terveztek, hogy hatékony hozzáférést biztosítsanak az adatokhoz, valamint az összes kapcsolódó integritási korlátozáshoz és védelemhez.

Az adatbázis fizikai tervezésének első lépése egy adott cél DBMS kiválasztása. Ezért a fizikai ról ről A tervezés elválaszthatatlanul kapcsolódik egy adott DBMS-hez. Állandó a logikai és a fizikai tervezés között Visszacsatolás, hiszen a fizikai tervezés szakaszában hozott döntések azzal a céllal ról ről növeli a rendszer teljesítményét, befolyásolhatja az l szerkezetét ról ről logikai adatmodell.

A fizikai adatbázisterv elsődleges célja általában az, hogy leírja a logikai adatbázisterv fizikai megvalósítását. Képzeljük el az adatbázis fizikai modelljét a "Draftingés saniya az egyetemek számára "az 1. táblázatban szereplő entitástáblázatok formájában.

2. táblázat. Ütemezés

ütemezési kód

csoport kód

közönségszám

tanár kód

tudományági kódex

a hét napjának kódja

óratípus kódja

párszám

3. táblázat Csoportok

csoport kód

a tanulók száma

kar kódja

képzési űrlap kódja

szakkód

4. táblázat Kar


5. táblázat Szakterület

6. táblázat: Közönség

közönségszám

keret

ülések száma

cím

7. táblázat: Fegyelem

8. táblázat Párszám

párszám

kezdési idő

idő vége

9. táblázat A hét napja

10. táblázat Osztálytípus

óratípus kódja

osztálytípus

11. táblázat: Osztály

osztály kódja

osztály neve

12. táblázat Tanulmányi forma

képzési űrlap kódja

a tanulmányi forma neve

13. táblázat Tanár

tanár kód

A tanár teljes neve

osztály kódja

pozíció kódja

rang kód

fokozat kódja

14. táblázat Pozíció

15. táblázat. Rang

rang kód

rangnév

16. táblázat Tudományos fokozat

fokozat kódja

tudományos fokozat neve

2.2. Adatbázis létrehozása benne Microsoft SQL Server

Hozzon létre egy adatbázist az SQL Server Management Studio segítségével nál nél logikus és fizikai modellek adatbázis tervezés (lásd 1.3. és 2.1.).

Tehát az SQL Server telepítése után létrejön egy adatbázis, és a megadással a Van út a mentéshez. A következő lépés az entitásoknak megfelelő táblák létrehozása.

adatbázis táblák létrehozása " festmény ". Leírjuk az atr tulajdonságait.és de a táblázat adatai (adattípus, hossz, null felbontás n o la).


17. táblázat: Közönség

18. táblázat Csoport

19. táblázat A hét napja

20. táblázat. Fegyelem

21. táblázat Pozíció


22. táblázat

23. táblázat

24. táblázat Párszám

25. táblázat Tanár


26. táblázat. Ütemezés

27. táblázat Szakterület

28. táblázat Osztálytípus

29. táblázat Tudományos fokozat

30. táblázat Kar


31. táblázat Oktatási forma

Szükség esetén az összes táblázatot megnyitással is kitöltheti s tia.

A táblák összekapcsolása egy diagram létrehozásával történik, ahol a ban ben A táblák közötti összes kapcsolat megszűnik. Adatbázis kapcsolat diagram " festmény " található a B függelékben.

2.3. Az ügyfélalkalmazás megvalósítása

Az ügyfélalkalmazás a környezetben valósul meg Delphi 7. Adatbázis interfész " festmény "9 formából áll, amelyekben a műveleteket végrehajtják, például: információbevitel, kimenet és szerkesztés. Valamint 3 űrlap műveletekkel: keresés, szűrés, jelentés.

Tekintsük jó példaként a fő űrlapot, a keresést és a jelentést.

Az "Ütemterv" űrlapon az adatok beírásra kerülnek DBEdit és DBLoockUpCo m boBox és a DBNavigator használatával megjelenik az összetevőben dbgrid. C p o ezeknek az összetevőknek az ereje képes megváltoztatni magát az adatbázist SQL.


1. ábra "Csoportok ütemezése" űrlap

A programon belüli mozgás kényelme érdekében egy kódot használtak. m komponens Főmenü . Segít átváltani a program bármely formájára (lásd 2. ábra).

2. ábra A komponens használata főmenü


A keresési művelet lehetővé teszi, hogy a "Csoportok" táblázatból adatokat találjon a kiválasztott csoportról.

3. ábra Keresés

A kereséshez ki kell választania egy csoportot a s csepp lista. Ezután kattintson a "Keresés" gombra. További p ról ről igénylési információk finoman kattintson a "Mégse" gombra, amely mindenre igent ad vissza n információkat az adatbázisban lévő összes csoportról.

4. ábra Keresési művelet

Szintén az űrlapon találhatók gombok az egyéb műveletekre, a fő űrlapra és a "Kilépés" gombra való átváltáshoz, ha megnyomja, a keresési űrlap bezárul.

Amikor futtatja a jelentés űrlapját, láthatja, hogy az űrlapon van egy "Jelentés megjelenítése" gomb és egy összetevő QR-jelentés , amely csak magát a jelentést jeleníti meg, csoportok szerint csoportosítva.

5. ábra Jelentés űrlap

Ha a "Jelentés megjelenítése" gombra kattint, maga a jelentés közvetlenül megjelenik.

6. ábra Csoportonkénti csoportosított jelentés

KÖVETKEZTETÉS


A kurzusprojekt befejezésekor a készségek fejlesztését tervezték m programok építése és hibakeresése, valamint a tervezési képesség ellenőrzése ról ről szabványoknak megfelelő fejlesztésükhöz szükséges dokumentációt.

Ez a program kész szoftver termék bár javítható. Olyan funkciókat kell hozzáadni, mint például:

  • információbiztonság biztosítása (jelszó, kódolás stb.);
  • biztosításával többfelhasználós módot biztosítés a felhasználó működési módjának és beállításainak otthona;
  • automatikus befejezés azonos mezőket a különböző táblázatokban gépelés közben.

A programnak van egy kényelmes felhasználói felület. A program használata nem lesz nehéz azoknak, akik ismerik ezt a héjat. Kényelmes referenciarendszer a program használatával gyorsan megtanulhatja, hogyan kell navigálni benne. Általánosságban elmondható, hogy a program valóban használható.

A kurzus projekt eredményeként az adatbázis-programozás és az objektum-orientált szoftverek ismerete bővült. ról ről grammatika, megszerzett készségek a tudományos és műszaki információk felhasználásában.

HASZNÁLT FORRÁSOK LISTÁJA

  1. A DBMS-sel való munka alapjainak elsajátítása Microsoft SQL Server 2005 módszertani e égbolt utasítások lebonyolítására laboratóriumi munka az „Orgonaés adatbázisok és ismeretek gyűjtése”, Orlovsky D.L., NTU „KhPI”, Department of ACS, 2009.
  2. Kliens-szerver alkalmazások fejlesztése ben Delphi, Andrey Shkryl, BHV-Pétervár, 2006.

A FÜGGELÉK


Entitások az ERwin-ben


B. FÜGGELÉK


Táblázat diagram SQL


B. FÜGGELÉK


A "keresés" művelet felsorolása

Keresés

eljárás TForm9.Button2Click(Sender: TObject);

kezdődik

Query1.Active:=false;

A tanulók száma, b. Kar, c. NameFormsTraining, a. CodeSpecialties, d. NévSpecialities";

CodeFormsLearning=c. CodeFormsLearning) és (a. CodeSpecialties=d. CodeSpecialties) és (e.GroupID="""+combobox1.Text+""")");

Query1.Active:=igaz;

vége;

Megszünteti

eljárás TForm9.Button3Click(Sender: TObject);

kezdődik

Query1.Active:=false;

Query1.SQL.text:="válasszon e.GroupCode , a. A tanulók száma, b. Kar, c. NameFormsTraining, a. CodeSpecialties, d. NévSpecialities";

Query1.SQL.Add("dbo. a csoport, dbo. b kar, dbo. c. tanulmányi forma, dbo. d szak, dbo. e csoport");

Query1.SQL.Add("ahol (a. GroupId =e.GroupId ) and (a. FacultyId =b. FacultyId ) and (a. CodeFormsLearning=c. CodeFormsLearning) és (a. CodeSpecialties=d. CodeSpecialties)");

Query1.Active:=igaz;

vége;


Művelet "Szűrés" listája

Szűrés

eljárás TForm10.Button1Click(Sender: TObject);

kezdődik

Query1.Active:=false;

A tanár teljes neve, b. CímFegyelem, c. NévnapHét

Query1.SQL.Add("ahol (pl. Tanári kód=a. Tanári kód) és (e. CourseCode =b. CourseCode ) és (e.WeekDayCode =c.WeekDayCode ) és (e. LessonTypeCode =d. LessonTypeCode ) és (c. NévnapHét="""+combobox1.Text+""")");

Query1.Active:=igaz;

vége;

Megszünteti

eljárás TForm10.Button2Click(Sender: TObject);

kezdődik

Query1.Active:=false;

Query1.SQL.Text:="válasszon e.ScheduleID , e.GroupID , e.AudienceNumber , a. A tanár teljes neve, b. CímFegyelem, c. NévnapHét, d. A tevékenység típusa, pl. Párszám ";

Query1.SQL.Add("tól dbo. Tanár a, dbo. Tanfolyam b, dbo. A hét napja c, dbo. Osztálytípus d, dbo. Ütemezés e");

Query1.SQL.Add("ahol (pl. Tanári kód=a. Tanári kód) és (e. CourseCode =b. CourseCode ) és (e.WeekDayCode =c.WeekDayCode ) és (e. LessonTypeCode =d. LessonTypeCode )");

Query1.Active:=igaz;

vége;


változás

Lap

Dokumentum száma.

Aláírás

dátum

Lap

D.529.3.4.2.124.12.PZ

változás

Lap

Dokumentum száma.

Aláírás

dátum

Lap

D.529.3.4.2.124.12.PZ

Fejlett

Ulakhaev A. Yu.

Jelölje be.

Bazaron S.A.

N. Contr.

Chimitova E.G.

Jóváhagyott

Bazaron S.A.

Val vel oktatási intézményeink

Megvilágított.

Ágynemű

ESSUTU

zm.

Lap

Dokumentum száma.

Aláírás

dátum

Lap

D.529.3.4.2.124.12.PZ

változás

Lap

Dokumentum száma.

Aláírás

dátum

Lap

D.529.3.4.2.124.12.PZ

Fejlett

Ulakhaev A. Yu.

Jelölje be.

Bazaron S.A.

N. Contr.

Chimitova E.G.

Jóváhagyott

Bazaron S.A.

Időbeosztás az Ön számára Val vel oktatási intézményeink

Megvilágított.

Ágynemű

ESSUTU

változás

Lap

Dokumentum száma.

Aláírás

dátum

Lap

D.529.3.4.2.124.12.PZ

változás

Lap

Dokumentum száma.

Aláírás

dátum

Lap

D.529.3.4.2.124.12.PZ

változás

Lap

Dokumentum száma.

Aláírás

dátum

Lap

D.529.3.4.2.124.12.PZ

változás

Lap

Dokumentum száma.

Aláírás

dátum

Lap

D.529.3.4.2.124.12.PZ

változás

Lap

Dokumentum száma.

Aláírás

dátum

Lap

D.529.3.4.2.124.12.PZ

Fejlett

Ulakhaev A. Yu.

Jelölje be.

Bazaron S.A.

N. Contr.

Chimitova E.G.

Jóváhagyott

Bazaron S.A.

Időbeosztás az Ön számára Val vel oktatási intézményeink

Megvilágított.

Ágynemű

ESSUTU

változás

Lap

Dokumentum száma.

Aláírás

dátum

Lap

D.529.3.4.2.124.12.PZ

változás

Lap

Dokumentum száma.

Aláírás

dátum

Lap

D.529.3.4.2.124.12.PZ

változás

Lap

Dokumentum száma.

Aláírás

dátum

Lap

D.529.3.4.2.124.12.PZ

változás

Lap

Dokumentum száma.

Aláírás

dátum

Lap

D.529.3.4.2.124.12.PZ

változás

Lap

Dokumentum száma.

Aláírás

dátum

Lap

D.529.3.4.2.124.12.PZ

változás

Lap

Dokumentum száma.

Aláírás

dátum

Lap

D.529.3.4.2.124.12.PZ

változás

Lap

Dokumentum száma.

Aláírás

dátum

Lap

D.529.3.4.2.124.12.PZ

változás

Lap

Dokumentum száma.

Aláírás

dátum

Lap

D.529.3.4.2.124.12.PZ

változás

Lap

Dokumentum száma.

Aláírás

dátum

Lap

D.529.3.4.2.124.12.PZ

változás

Lap

Dokumentum száma.

Aláírás

dátum

Lap

D.529.3.4.2.124.12.PZ

változás

Lap

Dokumentum száma.

Aláírás

dátum

Lap

D.529.3.4.2.124.12.PZ

Fejlett

Ulakhaev A. Yu.

Jelölje be.

Bazaron S.A.

N. Contr.

Chimitova E.G.

Jóváhagyott

Bazaron S.A.

Időbeosztás az Ön számára Val vel oktatási intézményeink

Megvilágított.

Ágynemű

ESSUTU

változás

Lap

Dokumentum száma.

Aláírás

dátum

Lap

D.529.3.4.2.124.12.PZ

változás

Lap

Dokumentum száma.

Aláírás

dátum

Lap

D.529.3.4.2.124.12.PZ

Fejlett

Ulakhaev A. Yu.

Jelölje be.

Bazaron S.A.

N. Contr.

Chimitova E.G.

Jóváhagyott

Bazaron S.A.

Időbeosztás az Ön számára Val vel oktatási intézményeink

Megvilágított.

Ágynemű

ESSUTU

változás

Lap

Dokumentum száma.

Aláírás

dátum

Lap

D.529.3.4.2.124.12.PZ

változás

Lap

Dokumentum száma.

Aláírás

dátum

Lap

D.529.3.4.2.124.12.PZ

Fejlett

Ulakhaev A. Yu.

Jelölje be.

Bazaron S.A.

N. Contr.

Chimitova E.G.

Jóváhagyott

Bazaron S.A.

Időbeosztás az Ön számára Val vel oktatási intézményeink

Megvilágított.

Ágynemű

ESSUTU

változás

Lap

Dokumentum száma.

Aláírás

dátum

Lap

D.529.3.4.2.124.12.PZ

Fejlett

Ulakhaev A. Yu.

Jelölje be.

Bazaron S.A.

N. Contr.

Chimitova E.G.

Jóváhagyott

Bazaron S.A.

Időbeosztás az Ön számáraVal veloktatási intézményeink

Megvilágított.

Ágynemű

2

ESSUTU

változás

Lap

Dokumentum száma.

Aláírás

dátum

Lap

29

D.529.3.4.2.124.12.PZ

Fejlett

Ulakhaev A. Yu.

Jelölje be.

Bazaron S.A.

N. Contr.

Chimitova E.G.

Jóváhagyott

Bazaron S.A.

Időbeosztás az Ön számáraVal veloktatási intézményeink

Megvilágított.

Ágynemű

3

Szervezet

Access Database University

A jellemzők minimális listája:
A tanár száma, teljes neve, címe és beosztása, tudományos fokozat;
kód, név, óraszám, az ellenőrzés típusa és a tantárgy (tudományág) szekciója;
osztályvezető kódja, neve, száma;
szobaszám, ahol a tanár felolvassa a tárgyát, dátumát, időpontját, csoportját.
Egy tanár több tudományágat is vezethet, egy tudományágat pedig több tanár is taníthat.
Megjegyzés: A tudományágak ciklusai: humanitárius, általános mérnöki, matematikai, számítástechnikai stb.
Válogatás:
Olyan tanárt válasszunk, aki 2011 tavaszán „munka nélkül” volt.
Határozza meg a közönségek lehetséges „fedvényeit” az ütemezésben.
Az OKE-40′ csoport 2011. márciusi órarendjének megjelenítése.
Határozza meg minden csoporthoz az egyes ciklusok szakterületeinek arányát százalékban!

1) Hozzon létre táblázatstruktúrákat, kulcsmezőket. Táblázatok kitöltése adatokkal. A táblázatokban szereplő adatmennyiségnek biztosítania kell legalább 3-5 rekord kiadását minden munkakéréshez. Hozzon létre kapcsolatokat a táblák között.
2) Hozzon létre űrlapokat az információk felhasználóbarát formátumban történő beviteléhez.
3) Készítsen kiválasztási kérelmeket a feladatnak megfelelően. Hozzon létre egy parametrikus lekérdezést. Frissítés létrehozása és kérések törlése. Hozzon létre egy keresztlekérdezést. Hozzon létre egy lekérdezést jelentés létrehozásához.
4) Hozzon létre egy egyszerű jelentést és egy jelentést egy korábban létrehozott lekérdezés alapján.
5) Hozzon létre egy gombos űrlapot az összes korábban létrehozott adatbázis-objektum (táblázatok, űrlapok, lekérdezések, jelentések) kezelésére. Adja meg az űrlapon az adatbázisból való kilépést (munka leállítása).

Szakági táblázat – Egyetemi hozzáférési adatbázis

Tanári táblázat – Egyetemi hozzáférési adatbázis

Tanszéki űrlap – Egyetemi hozzáférési adatbázis

Tanszékvezetői jelentés - Egyetemi hozzáférési adatbázis

Tanár munkanélküli lekérdezés - Access Database University

Ütemezési átfedések lekérdezése – Access Database University

OKE-40 ütemezési lekérdezés - Access Database University

Percent of Disciplines Query – Access Database University

itthon gombos forma- Hozzáférés az "Egyetem" adatbázishoz

Ready adatbázis Access "University" letölthető az alábbi linkről.

. Kész adatbázis Access University

Adatbázis letöltése (DB) MS Access; Hozzáférés az "Egyetem" adatbázishoz; hozzáférési adatbázis; db hozzáférés; subd hozzáférés; hozzáférési adatbázisokhoz; hozzáférési példa; hozzáférési programozás; kész adatbázis; adatbázis létrehozása; DBMS adatbázis; hozzáférés a tanfolyami munkákhoz; adatbázis példa; hozzáférési program; hozzáférés leírása; hozzáférés absztrakt; hozzáférési kérelmek; hozzáférési példák; letöltési adatbázis hozzáférés; objektumok elérése; db hozzáférésben; letöltés subd hozzáférés; ms hozzáférési adatbázis; subd access abstract; subd ms hozzáférés; hozzáférési előnyök; adatbázis; letöltési adatbázis a hozzáférésről; Adatbázis; relációs adatbázis; adatbázis-kezelő rendszerek; tanfolyam adatbázis; letöltési adatbázis; hozzáférési adatbázis letöltése; hozzáférési adatbázis letöltése

"Ütemezési" adatbázis létrehozása

Bevezetés.

A dolgozat az adatbázis-tervezés elemzésével, valamint az űrlapok és jelentések készítésének módszereivel foglalkozik egy oktatási intézmény elektronikus dokumentációját karbantartó program felépítésének példáján. A Microsoft Access-t adatbázis-építő eszközként használták. Ezt a DBMS-t a kezdetektől fogva a könnyű használhatóság jellemezte, amely számos lehetőséggel párosult komplett alkalmazások fejlesztésére.

A téma relevanciája.

Jelenleg a társadalom fokozódó számítógépesedése ellenére az oktatás területén továbbra sincsenek olyan eszközök, amelyek kellően automatizálnák a dokumentáció-vezetési és beszámolási folyamatot.

Az egyik komponens feladatnak tekinthető az oktatási folyamat ütemezésének problémája, valamint szükség esetén az időbeosztás azonnali módosítása.

A vizsgált probléma időszerűségét és aktualitását bizonyítja, hogy az intézményvezetők és a pedagógusok idejük nagy részét különféle dokumentációk, beszámolók elkészítésére fordítják. Az oktatási intézmények nagy száma és az ajánlatok hiánya ezen a területen garantálja a termék iránti nagy keresletet.

Az adatbázisok (DB) jelenleg az információs folyamatok számítógépes támogatásának alapját képezik, amelyek az emberi tevékenység szinte minden területén megtalálhatók.

Valójában az információfeldolgozási folyamatok általános jellegűek, és a valóság töredékeinek leírásán alapulnak, amelyeket egymással összefüggő adatok halmazaként fejeznek ki. Az adatbázisok hatékony eszközei az adatstruktúrák ábrázolásának és kezelésének. Az adatbázisok koncepciója magában foglalja az integrált információtároló létesítmények használatát, amelyek lehetővé teszik a központosított adatkezelést és -szolgáltatást számos felhasználó számára. Ebben az esetben az adatbázist a számítógépes környezetben egyetlen szoftverrel, úgynevezett adatbázis-kezelő rendszerrel (DBMS) kell támogatni. A DBMS-t az alkalmazási programokkal együtt adatbanknak nevezzük.

A DBMS egyik fő célja, hogy a valóságnak megfelelő szoftveres megjelenítéseket biztosítson.

A témakör rövid leírása.

A tématerület a valóság egy töredéke, amelyet egy adatbázis és alkalmazásai segítségével írnak le vagy modelleznek. A témakörben megkülönböztetik az információs objektumokat - a valós világ azonosítható objektumait, folyamatokat, rendszereket, fogalmakat stb., amelyekről az adatbázisban tárolódnak az információk.

Ebben a tanfolyami munkában egy „Ütemterv” adatbázist fejlesztettek ki, amely automatizálja és csökkenti az egyetemi órák ütemezésének idejét.

Az ütemterv a következő táblázatokat tartalmazza:

1 Tanárok

2 Közönség

4 lecke

5 Pár alkalommal

6 Ütemezés

1. táblázat. Tanárok 2. táblázat: Közönség

A közönség

Közönségkód

3. táblázat Csoportok

Csoport kód

Kar

Különlegesség

Informatika

Információs rendszerek

Jogtudomány és jogok

Jogász

Informatika

Alkalmazott informatika (közgazdaságtan)

Gazdaság

gazdaságtudományok története

Gazdaság

Marketing

BUG-123AGA

5. táblázat. Páros idő 4. táblázat. Osztályok

Tevékenység kódja

Az óra típusa

Adatbázis

Programozás

Operációs rendszer

Menedzsment

Filozófia

pár alkalommal

6. táblázat. Ütemezés

Menetrend

Tevékenység kódja

Az óra típusa

Tanár

A közönség

Programozás

Aleksandrova O.A.

Menedzsment

Kirilov N. Ya

Menedzsment

Pavlekovskaya I.M.

Programozás

Akimov A.V.

Adatbázis

Kirilov N. Ya

Operációs rendszer

Aleksandrova O.A.

Programozás

Kirilov N. Ya

Az attribútumok és tulajdonságaik leírása.

Az attribútumoknak vagy mezőknek adattípusuk van. Az adattípus kiválasztásakor vegye figyelembe a következőket:

Milyen értékeket kell megjeleníteni a mezőben.

Mennyi hely szükséges az értékek tárolására a mezőben.

Milyen műveleteket kell végrehajtani a mező értékeivel.

Függetlenül attól, hogy a mezőt rendezni vagy indexelni kell.

Hogy a csoportosítást lekérdezésekben vagy jelentésekben használják-e.

Hogyan kell rendezni az értékeket a mezőben.

Összesen 10 típusú mező van.

2. táblázat.

Adattípus

Alkalmazás

Szöveg

Szöveg vagy szöveg és szám kombinációja

Legfeljebb 255 karakter

Hosszú szöveg. Nincs rendezve vagy indexelve.

Legfeljebb 64 000 karakter

Számszerű

Számításokhoz használt numerikus adatok

1, 2, 4, 8 bájt

Dátum idő

Dátumok és időpontok, biztosítja a megfelelő válogatást.

Pénzügyi

Pénznemek értékei. A lekerekítés elkerülése érdekében.

Egymás utáni vagy véletlen számok automatikus beszúrása bejegyzés hozzáadásakor.

Logikus

Két igen/nem érték

OLE objektum

Más programokban létrehozott objektumok.

Akár 1 gigabájt

Legfeljebb 64 000 karakter

Csere varázsló

Lehetővé teszi az értékek kiválasztását egy másik táblázatból vagy értéklistából.

Kulcsmező mérete

A típuson kívül a mezők formátumokat is tartalmaznak, amelyek lehetővé teszik a szöveg, számok, dátumok és időértékek képernyőn és nyomtatáson történő megjelenítésének formátumát. A vezérlőelemek mezőformátuma a tulajdonságok ablakában, a tábla vagy a lekérdezés mezőjének formátuma táblatervezési módban (a mezőtulajdonságok részben) vagy a lekérdezési ablakban (a mező tulajdonságai ablakban) állítható be. A formátumok a numerikus, pénznem, logikai, számláló és dátum/idő adattípusokkal rendelkező mezők beépített formátumainak listájából választhatók ki. Ezenkívül az OLE objektumok kivételével bármilyen típusú mezőhöz lehetőség van saját speciális formátumok létrehozására. A tulajdonság értékét makróban vagy Visual Basic programban is beállíthatja.

Kapcsolattervezés

7. táblázat: Információs objektumok kapcsolatai

Kommunikációs szám

fő tárgy

Altárgy

Kommunikációs típus

tanárok

Menetrend

A közönség

Menetrend

Menetrend

Menetrend

pár alkalommal

Menetrend

Táblák-relációk közötti kapcsolatok leírása.

Az összes tábla kidolgozása után kapcsolatokat kell létrehozni közöttük.

A táblák közötti kapcsolat kapcsolatokat hoz létre a kulcsmezők egyező értékei között, általában a különböző táblák azonos nevű mezői között. A legtöbb esetben az egyik tábla kulcsmezője, amely az egyes rekordok egyedi azonosítója, egy másik táblában lévő idegen kulccsal van társítva.

A leggyakrabban használt kapcsolattípus egy a többhez. Ilyen relációban az A tábla minden rekordja a B tábla több rekordjának felelhet meg, és a B tábla rekordja nem tartalmazhat egynél több megfelelő rekordot az A táblában.

Lehetnek sok-sok kapcsolatok is. Ezzel a kapcsolattal az A tábla egy rekordja a B tábla több rekordjának, a B tábla egy rekordja pedig az A tábla több rekordjának felelhet meg. Egy ilyen séma csak egy harmadik (összekötő) tábla segítségével valósul meg, amelynek kulcsa legalább két mezőből áll, amelyek az A és B táblázat idegen kulcs mezői.

A személyes kommunikáció legritkább típusa. Ezzel a kapcsolattal az A tábla bejegyzéseihez legfeljebb egy bejegyzés tartozhat a B táblában, és fordítva. Használja ezt a kapcsolatot nagyon széles táblák elkülönítésére, a tábla egy részének biztonsági okokból történő elkülönítésére, valamint a rekordok egy részhalmazával kapcsolatos információk tárolására a főtáblában. Például bizalmas adatok tárolására.

Séma létrehozásához használja az adatséma létrehozó eszközt.

Az adatséma az 1. ábrán látható. Táblázatcsoport, Közönség, Tanárok, Osztályok, Időpárok kódmező segítségével kapcsolódnak az órarendi táblázathoz.

1. ábra: „Ütemterv” adatséma

Az attribútumok közötti funkcionális kapcsolat kialakítása, a legfontosabb tulajdonságok kiemelése.

A relációs adatbázisok ereje abban rejlik, hogy lekérdezések, űrlapok és jelentések segítségével gyorsan megkereshetők és összekapcsolhatók a különböző táblákból származó adatok. Ehhez minden táblának tartalmaznia kell egy vagy több olyan mezőt, amely egyedileg azonosítja a tábla minden rekordját. Ezeket a mezőket kulcsnak nevezzük.

A Microsoft Accessben háromféle kulcsmező létezik: számláló, egyszerű kulcs és összetett kulcs.

A kulcsmezők létrehozásának legegyszerűbb módja egy számlálómező megadása kulcsmezőként.

Ha egy mező egyedi értékeket, például kódokat vagy leltári számokat tartalmaz, akkor ez a mező kulcsmezőként definiálható.

Azokban az esetekben, amikor lehetetlen garantálni az egyes mezők értékeinek egyediségét, létrehozhat egy több mezőből álló kulcsot. E mezők kombinációja egyedi lesz.

Az indexek olyan adatbázis-objektumok, amelyek gyors hozzáférést biztosítanak a táblázat egyes soraihoz. Létrejön egy index a lekérdezési műveletek teljesítményének és a táblaadatok rendezésének javítása érdekében. Az indexek bizonyos típusú kulcsfontosságú megszorítások fenntartására is szolgálnak a táblákon.

Az indexek a viszonylag keveset változó és gyakran lekérdezett táblák esetében nyújtják a legnagyobb előnyt.

3. Adatbázis tervezés.

A Microsoft Accessben táblák, űrlapok és egyéb objektumok létrehozása előtt meg kell határoznia az adatbázis szerkezetét. A megfelelő adatbázis-struktúra az alapja a megfelelő, hatékony adatbázis létrehozásának.

Adatbázis tervezés lépései

Az adatbázis tervezésének fő lépései a következők:

Az adatbázis létrehozásának céljának meghatározása.

Az adatbázisnak tartalmaznia kell a táblákat.

A táblázat kötelező mezőinek meghatározása.

Állítson be minden mezőhöz egyedi értéket.

Táblák közötti kapcsolatok meghatározása.

Adatbázis struktúra frissítése.

Adatok hozzáadása és egyéb adatbázis-objektumok létrehozása.

Elemző eszközök használata a Microsoft Accessben.

Az adatbázis létrehozásának céljának meghatározása

Az adatbázis tervezésének első szakaszában meg kell határozni az adatbázis létrehozásának célját, fő funkcióit és azt, hogy milyen információkat kell tartalmaznia. Vagyis meg kell határozni az adatbázis táblák fő témaköreit és a táblák mezőiben található információkat.

Az adatbázisnak meg kell felelnie azoknak a követelményeknek, akik közvetlenül fognak vele dolgozni. Ehhez meg kell határozni a témaköröket, amelyeket az adatbázisnak le kell fednie, a jelentéseket, amelyeket ki kell adnia, elemezni kell az adatrögzítésre jelenleg használt űrlapokat, össze kell hasonlítani a készülő adatbázist egy ehhez hasonló, jól megtervezett adatbázissal.

Az adatbázisnak tartalmaznia kell a táblák meghatározása

Az adatbázis-tervezési folyamat egyik legnehezebb szakasza a táblák kidolgozása, hiszen az adatbázis által produkált eredmények (jelentések, kimeneti formák stb.) nem mindig adnak teljes képet a tábla szerkezetéről.

Táblázatok tervezésekor nem szükséges Microsoft Access használata. A legjobb, ha először papíron dolgozzuk ki a szerkezetet. A táblázatok tervezésekor a következő alapelvek betartása javasolt:

A táblázatban szereplő információkat nem szabad megkettőzni. A táblázatok között ne legyen ismétlés.

Ha bizonyos információkat csak egy táblában tárolnak, akkor azt csak egy helyen kell módosítani. Ez hatékonyabbá teszi a munkát, és kiküszöböli annak lehetőségét is, hogy a különböző táblákban lévő információk nem illeszkedjenek egymáshoz. Például egy táblázatnak tartalmaznia kell a tanulók címét és telefonszámát.

Minden táblázat csak egy témában tartalmazhat információt.

Az egyes témákkal kapcsolatos információk feldolgozása sokkal könnyebben megoldható, ha egymástól független táblázatokban szerepelnek. Például a hallgatók címei és rendelései különböző táblákban tárolódnak, így a rendelés törlésekor a hallgatóval kapcsolatos információk megmaradnak az adatbázisban.

A táblázat kötelező mezőinek meghatározása

Minden táblázat egy adott témáról tartalmaz információkat, a táblázat minden mezője pedig külön információt tartalmaz a táblázat témájával kapcsolatban. Például egy tanári adatokat tartalmazó táblázat tartalmazhat egy szakterület, kar, kurzus, csoportszám nevével ellátott mezőket. Amikor az egyes táblákhoz mezőket tervez, ne feledje:

Minden mezőt hozzá kell rendelni egy táblázat témájához.

A táblázatnak tartalmaznia kell minden szükséges információt.

Az információkat a legkisebb logikai egységekre kell lebontani (például a "Keresztnév" és a "Vezetéknév" mezőkre, és nem az általános "Utónév" mezőre).

Egyedi érték beállítása minden mezőhöz

Ahhoz, hogy a Microsoft Access összekapcsolhassa a különböző táblákból származó adatokat, például a vevőadatokat és a rendeléseket, minden táblának tartalmaznia kell egy mezőt vagy mezőkészletet, amely meghatározza a tábla egyes rekordjainak egyediségét. Az ilyen mezőt vagy mezőkészletet elsődleges kulcsnak nevezzük.

Táblák közötti kapcsolatok meghatározása

Az adatok táblák közötti elosztása és kulcsmezők meghatározása után ki kell választania egy sémát a különböző táblákban lévő adatok összekapcsolásához. Ehhez meg kell határozni a táblák közötti kapcsolatokat.

Kívánatos a táblák közötti kapcsolatok tanulmányozása egy már létező adatbázisban.

Frissítse az adatbázis szerkezetét

A táblák, mezők és kapcsolatok megtervezése után újra át kell tekintenie az adatbázis szerkezetét, és meg kell találnia a lehetséges hiányosságokat. Ezt ebben a szakaszban célszerű megtenni, amíg a táblák nincsenek kitöltve adatokkal.

A teszteléshez létre kell hozni több táblát, meg kell határozni a köztük lévő kapcsolatokat, és minden táblába több rekordot kell megadni, majd meg kell nézni, hogy az adatbázis megfelel-e a követelményeknek. Célszerű kimeneti űrlap- és jelentéstervezeteket is létrehozni, és megnézni, hogy azok megadják-e a szükséges információkat. Ezenkívül ki kell zárni a táblázatokból az összes lehetséges adatismétlést.

Adatok hozzáadása és egyéb adatbázis-objektumok létrehozása

Ha a táblaszerkezetek megfelelnek a követelményeknek, akkor minden adatot megadhat. Ezután bármilyen lekérdezést, űrlapot, jelentést, makrót és modult hozhat létre.

Az Elemzőeszközök használata a Microsoft Accessben

A Microsoft Access két eszközzel javítja az adatbázisok szerkezetét. A Táblaelemző varázsló megvizsgálja a táblát, szükség esetén új struktúrát és kapcsolatokat javasol, majd átdolgozza azt.

A teljesítményelemző a teljes adatbázist megvizsgálja, javaslatokat tesz a fejlesztésére, és azokat végrehajtja is.

Formák fejlesztése, létrehozása.

Az űrlapok – az adatbázisokkal való munka egyik fő eszköze az Accessben – új rekordok (táblázatsorok) bevitelére, meglévő adatok megtekintésére és szerkesztésére, lekérdezési paraméterek beállítására és válaszok megjelenítésére szolgálnak, stb. Az űrlapok téglalap alakú ablakok kezelőszervekkel.

Egy űrlapot három különböző módon lehet létrehozni.

Táblázat vagy lekérdezés alapján automatikus űrlap használata. Az automatikus űrlapokkal olyan űrlapokat hozhat létre, amelyek megjelenítik egy alaptábla vagy lekérdezés összes mezőjét és rekordját. Ha a kiválasztott rekordforráshoz vannak társított táblák vagy lekérdezések, akkor az űrlap az adott rekordforrásokból származó összes mezőt és rekordot is tartalmazza.

Varázsló használata egy vagy több tábla vagy lekérdezés alapján. A varázsló részletes kérdéseket tesz fel a rekordforrásokról, a mezőkről, az elrendezésről, a szükséges formátumokról, és a válaszok alapján űrlapot hoz létre.

Kézzel tervezési módban. Először egy alapűrlap jön létre, amelyet a Tervező nézetben szükség szerint módosítunk.

Űrlapok létrehozása Űrlapvarázsló módban.

Az adatbázis ablakban válassza ki az Űrlapok elemet az Objektumok listából.

Kattintson az Új gombra az adatbázis ablak eszköztárán.

Az Új űrlap párbeszédpanelen válassza ki a kívánt varázslót. A varázsló leírása megjelenik a párbeszédpanel bal oldalán.

Válassza ki a tábla vagy más rekordforrás nevét, amely az űrlap alapjául szolgáló adatokat tartalmazza.

Jegyzet. Ha a listában az "Űrlapvarázsló" vagy a "PivotTable" van kiválasztva, akkor ez a lépés nem szükséges – az űrlap rekordforrása később is megadható.

Kattintson az OK gombra.

Kövesse a varázsló utasításait.

Miután létrehozott egy űrlapot, szerkesztheti azt Tervező nézetben, kimutatásban vagy kimutatásban.

2. ábra Ütemezési űrlap

3. ábra Űrlapépítő

Kérelmek szervezése.

Lekérdezéseket hozhat létre a Microsoft Accessben automatikusan, varázslók segítségével, vagy önállóan, a lekérdezéstervező ablakban. Finomíthatja és optimalizálhatja a lekérdezési utasítást SQL módban.

A lekérdező varázslók automatikusan végrehajtják az alapvető műveleteket a felhasználónak a feltett kérdésekre adott válaszai alapján. Az Egyszerű kijelölő lekérdezés varázsló segítségével lekérdezéseket hozhatunk létre az adatok lekéréséhez egy vagy több táblában vagy lekérdezésben meghatározott mezőkből. A varázsló segítségével kiszámíthatja az összes rekordra vagy adott rekordcsoportra vonatkozó összegeket, rekordok számát és átlagát, valamint megkeresheti egy mezőben a maximális és minimális értéket. A lekérdezés által visszaadott rekordok száma azonban nem korlátozható a szűrőfeltételek használatával.

Az Új lekérdezés párbeszédpanelen válassza ki az Egyszerű lekérdezést a listából, majd kattintson az OK gombra.

Kövesse a varázsló párbeszédpaneleiben megjelenő utasításokat. Az utolsó párbeszédpanel lehetővé teszi a lekérdezés futtatását vagy Tervező nézetben való megnyitását.

Ha nem kapta meg a kívánt lekérdezést, újra létrehozhatja a lekérdezést a varázsló segítségével, vagy szerkesztheti a lekérdezést Tervező nézetben.

Dolgozzon lekérdezésekkel tervezési módban.

Az adatbázisablakban az Objektumok listában válassza a Lekérdezések lehetőséget, majd az adatbázis ablak eszköztárán kattintson az Új gombra.

Az Új lekérdezés párbeszédpanelen kattintson a Tervezés sorra, majd kattintson az OK gombra.

A Tábla hozzáadása párbeszédpanelen válassza ki azt a lapot, amely azokat az objektumokat tartalmazza, amelyek adatait a lekérdezés használni fogja.

Kattintson duplán a lekérdezéshez hozzáadni kívánt objektumokra, majd kattintson a Bezárás gombra.

Adjon hozzá mezőket az igénylőlap sor Mezőjéhez, és ha szükséges, adja meg a feltételeket és a rendezési sorrendet.

Ha meg szeretné tekinteni a lekérdezés eredményeit az eszköztáron, kattintson a Nézet gombra.

Főleg jelentések készítéséhez lehet szükségünk lekérdezésekre. Vagy mintaadatok nyomtatásához. Ehhez az adatbázishoz lekérdezésekre van szükség. Készítsünk dátum szerinti lekérdezést.

Riportok fejlesztése, elkészítése.

A jelentés hatékony eszköz az adatok nyomtatott formában történő bemutatására. Azáltal, hogy az összes jelentéselem méretét és megjelenését szabályozni tudja, a felhasználó a kívánt módon jelenítheti meg az információkat.

A jelentések sok tekintetben hasonlítanak az űrlapokhoz. A jelentéstervezés számos, az űrlapokhoz használt technológiát használ.

A legtöbb jelentés egy vagy több táblához és lekérdezéshez van csatolva az adatbázisból. A jelentésrekordok az alapul szolgáló táblák és lekérdezések mezőiből származnak. A jelentésnek nem kell minden táblából vagy lekérdezésből minden mezőt tartalmaznia, amelyen alapul.

A mellékelt jelentés adatait a mögöttes rekordforrásból szerzi be. Az egyéb adatok, például a cím, a dátum és az oldalszámok a jelentés elrendezésében tárolódnak.

A jelentés és az adatforrás közötti kapcsolat vezérlőknek nevezett grafikus objektumok segítségével jön létre. A vezérlőelemek közé tartoznak a neveket és számokat megjelenítő mezők, a fejléceket megjelenítő címkék, valamint az adatokat grafikusan strukturáló és a jelentés megjelenését javító dekoratív vonalak.

A varázslók segítségével gyorsan hozhat létre különféle jelentéseket. A Címkevarázsló a levelezési címkék, a Diagram varázsló diagramok, a Jelentésvarázsló pedig a szabványos jelentések létrehozásában segít. A varázsló kérdéseket jelenít meg, és jelentést készít a felhasználó válaszai alapján. Ezt követően a felhasználónak lehetősége van a jelentést tervezési módban módosítani, módosítani.

A jelentést a következő módokon testreszabhatja.

Felvételi forrás. Módosítsa azt a táblázatot vagy lekérdezést, amelyen a jelentés alapul.

Adatok rendezése és csoportosítása. Az adatokat növekvő és csökkenő sorrendbe rendezheti. A rekordokat egy vagy több mező szerint is csoportosíthatja, és részösszegeket és végösszegeket jeleníthet meg egy jelentésben.

Jelentés ablak. Hozzáadhatja vagy eltávolíthatja a Kibontás és Összecsukás gombokat, módosíthatja a cím szövegét és a jelentésablak egyéb elemeit.

szakaszok. Felveheti, eltávolíthatja, elrejtheti vagy átméretezheti a címkéket, a megjegyzéseket és a jelentés adatterületeit. Beállíthat olyan szakasztulajdonságokat is, amelyek meghatározzák, hogy a jelentés hogyan jelenjen meg a képernyőn és mikor nyomtatják ki.

Vezérlők. A felhasználó áthelyezheti a vezérlőket, átméretezheti őket, és beállíthatja a vezérlők betűtípus-tulajdonságait. Vezérlőket is hozzáadhat a jelentésekhez a számított értékek, összegek, az aktuális dátum és idő, valamint egyéb hasznos információk megjelenítéséhez.

5. ábra. Jelentés ütemezése.

Következtetés.

Miután áttekintettem egy gyakorlati példával kapcsolatos szakdolgozatomat, megértettem, hogy a Microsoft Access rendelkezik a klasszikus DBMS összes funkciójával, és további funkciókat is biztosít. Az Access nem csak egy nagy teljesítményű, rugalmas és könnyen használható DBMS, hanem egy adatbázisokkal működő alkalmazások fejlesztésére szolgáló rendszer is. Az Access segítségével olyan alkalmazást készíthetünk, amely Windows környezetben fut, és teljes mértékben az adatkezelési igényeinkre szabott. A lekérdezések segítségével kiválaszthatja és feldolgozhatja a táblázatokban tárolt információkat. Űrlapokat hozhat létre adatok beviteléhez, megtekintéséhez és frissítéséhez, az Access segítségével pedig egyszerű és összetett jelentéseket is készíthet. Az űrlapok és jelentések „öröklik” az alapul szolgáló tábla vagy lekérdezés tulajdonságait, így a legtöbb esetben csak egyszer ad meg formátumokat, értékfeltételeket és néhány egyéb adatjellemzőt. Az Access leghatékonyabb eszközei közé tartoznak az objektumkészítő eszközök – a varázslók, amelyek segítségével táblázatokat, különféle típusú űrlapok és jelentések lekérdezését lehet létrehozni, egyszerűen a kívánt beállítások egérrel történő kiválasztásával. Az alkalmazás teljes automatizálása érdekében az Access makrók megkönnyítik az adatok űrlapokhoz és jelentésekhez való csatolását. A legtöbb alkalmazást egyetlen sor kód írása nélkül is létrehozhatja, de ha valami igazán kifinomultat kell létrehoznia, akkor erre az esetre a Microsoft Access egy hatékony programozási nyelvet kínál - a Microsoft Access Basic-et.

Örülök, hogy rászántam az időt, hogy kitaláljam és magam végezzem a munkát, mert úgy gondolom, hogy a szakmámban az ilyen, akár alapszintű készségek idővel nagyon hasznosak lesznek.

Bibliográfia

ACCESS 2000: Alkalmazásfejlesztés. I. Haritonov, V. Mikheeva. BHV, 2000.

Hozzáférés97. V. Kornelyuk, Z. Wecker, N. Zinovjev. "SZOLON", 1998.

Kroenke D. Az adatbázisok felépítésének elmélete és gyakorlata, 8. kiadás. Szentpétervár: "Piter", 2003.

D., Tsygankov V. M., Maltsev M. G. Adatbázisok: Felsőoktatási tankönyv

intézmények / Szerk. prof. A. D. Khomonenko. SPb.: KORONA print, 2000.

Súgórendszer Microsoft Access.

A munka elkészítéséhez a http://referat.ru webhelyről származó anyagokat használtuk fel.