Razvoj baze podataka "Izrada rasporeda za više obrazovnih ustanova. Pristup bazu podataka Sveučilišta BD raspored

Programiranje okruženja: MS Access 2003.

Baza podataka: Pristup

Naslov radnog mjesta: Baza podataka "Studentski raspored"

Vrsta rada: Tečaj

Teme rada: Baza podataka

Volumen programa: 7 (na ljestvici od deset točaka)

Razina težine: 6 (na ljestvici od deset točaka)

Ključne riječi: raspored, predmet, publika, lekcija, studija, računovodstvo

Značajke programa:

ZADATAK:
- Razviti bazu podataka "studentskog rasporeda"

Stvaranje:
-Semestar
-Dela - prvi / drugi
-Tumber u tjednu
Prijatelj tjedna
- naučiti lekcije
-Skupina
-Disciplina
-Vide klase (predavanje, seminar, laboratorijski rad itd.)
- roba potrošača
-Producer (prezime i.o., položaj, odjel)
-Publika

Zahtjevi:
- u određeno vrijeme
- Special dizajn učitelja za tjedan dana
- broj nastave (sati) tjedno po disciplini za grupu
- Zapošljavanje publike u određeno vrijeme
- Čišćenje grupe na disciplinu za tjedan dana

IZVJEŠĆE:
-Povratak grupe lekcije za tjedan dana
- Special dizajn učitelja

Sadržaj objašnjenja na tečaj:
1. Uvod;
2. zadatak;
3. opis predmetnog područja;
4. Dijagram "Essence-komunikacija";
5. Normalizacija odnosa (tablice);
6. struktura baze podataka (tablice, komunikacije, polja, vrste i veličina polja);
7. glavne karakteristike korištenih DBMS-a;
8. Razvoj korisničkog sučelja (izbornik, oblici, ploče za alate, itd.);
9. Razvoj zahtjeva;
10. Primjeri obrade upita;
11. Razvoj izvješća;
12. Zaključak;
13. Popis korištenih referenci i elektroničkih izvora informacija.

KOMENTAR!
1. Kada otvorite bazu podataka, mora postojati screensaver s uzorom.
2. Svi prijelazi u bazi podataka trebaju biti strukturirani zbog funkcionalno stvorenih oblika određene svrhe, na primjer, za otvaranje zahtjeva.
3. Svi zahtjevi i tablice namijenjeni za gledanje (promjene, ažuriranja ili dopune) također trebaju biti prikazani u obliku obrazaca.
4. Morate aktivno koristiti kontrolne gumbe, popise i izračunate polja, kao i ulaznu masku.
5. Ne korištene kontrole, kao što su šipke za pomicanje u obliku tipki, moraju biti odsutni.
6. Prilikom provedbe složenih upita preporuča se koristiti makronaredbe ili slijed makronaredbi koji obavljaju jednostavne upite.
7. Broj redaka u glavnim tablicama ne smije biti manji od 30-40.
8. Navedite načine promjene i brisanje za administratora (programer) i pregled i dodavanje za korisnika.
9. Baza mora biti zaštićena lozinkom.

Trebate i prezentaciju u MS PowerPoint 2003 za rad na tečaju.

Sochi, 2008

SOCHI State Sveučilište turizma i odmarališta

Odjel ga.

Odobriti

Glava Odjela

pc.d., prof. Yu. I. Drazis

_______________________

_____ "__________ 2008

ZADATAK

na dizajn tečaja po stopi

Baze podataka i znanje "

Student _____________________ grupa - ______________

Tema projekta: "Dizajn i implementacija baze podataka" Raspored "

Početni podaci o dizajnu:

Ulazni dokumenti:

    publika za zapošljavanje;

    grupe;

    raspored poziva;

    discipline (kurikulum);

    dani u tjednu.

Vikend dokumenti: grupe; učitelji; publika.

Tehnička sredstva - PVM tip IBM PC.

Operacijski sustav -MS.Windows.

DBMS i instrumentalni softver - na odabiru programera.

Volumen rada po stopi

    Izračun:

    1. Formulacija problema.

      Infološko modeliranje predmetnog područja.

      Projektiranje dizajna.

      Fizički dizajn.

    Grafički dio:

    1. Shema infološkog modela.

      Shema strukture baze podataka.

      Povećana programska shema.

      Crteži (ispisi) obrazaca i dokumenata.

    Testiranje i ispravljanje pogrešaka baza podataka.

Rok projekta do odjeljka:

1, stavci 1.1, 1.2 - za 7 tjedan

2. Stavci 1.3, 3.1 - za 9 tjedan

3. Stavci 1.4, 3.2 - za 12 tjedan

4. Registracija PZ i grafičkog dijela - do 14 tjedna

Datum izdavanja zadataka - 3 tjedna semestra.

Datum zaštite projekta - 16 tjedan

Vođa - __________________________

Zadatak je primio ________________________

Student ________________________________

Uvod

Učinkovit razvoj države je nezamisliv bez kontrolnih sustava. Suvremeni sustavi upravljanja temelje se na integriranim sustavima za obradu informacija, na suvremene informacijske tehnologije. Suvremeni sustavi upravljanja računalom osiguravaju točnu i potpunu analizu podataka, dobivanje informacija u vremenu bez odgode, određivanje trendova promjena važnih pokazatelja.

Baza podataka je skup strukturiranih i međusobno povezanih podataka i metoda koje pružaju uzorak i prikaz podataka. Koncept sustava upravljanja bazom podataka usko je povezan s konceptom baze podataka. Ovo je softverski paket dizajniran za stvaranje strukture nove baze, ispunjavajući ga sadržajem, uređivanje sadržaja i vizualizacije informacija. Prema vizualizaciji informacija o informacijama, odabir prikazanih podataka podrazumijeva se u skladu s navedenim kriterijom, njihovom naručivanju, dizajnom i naknadnim izdavanjem na izlazni uređaj ili prijenos putem komunikacijskih kanala.

Postoji mnogo sustava za upravljanje bazom podataka u svijetu. Unatoč činjenici da mogu raditi s različitim objektima na različite načine i pružiti korisniku s različitim funkcijama i sredstvima, većina DBMS temelji se na jednom uspostavljenom kompleksu osnovnih pojmova. To nam daje mogućnost razmotriti jedan sustav i sažeti njegove koncepte, tehnike i metode za cijelu klasu DBMS-a. Kao takav akademski objekt odabiret ćemo Microsoft Access DBMS koji unosi Microsoft Office paket. Gotovo svi DBM-ovi omogućuju dodavanje novih podataka na stol. S ove točke gledišta, DBMS se ne razlikuje od proračunskih tablica (Excel) koji mogu oponašati neke funkcije baze podataka. Postoje tri temeljne razlike između programa DBMS i proračunske tablice:

    DBMS je razvijen kako bi se osigurala učinkovita obrada velikih količina informacija, mnogo više od onih s kojima se proračunske tablice suočavaju.

    DBMS lako može povezati dvije tablice tako da će za korisnika biti podnesen na isti tablica. Gotovo je nemoguće provesti takvu priliku u proračunskim tablicama.

    DBMS minimizira ukupnu bazu podataka. Za ovu tablicu koja sadrži ponavljanje podataka, podijeljeni su u nekoliko povezanih tablica.

Pristup - moćna primjenaWindows , U tom slučaju, izvedba DBMS-a se organski kombinira sa svim sadržajima i prednostima.Windows.

Kao relacijski dbmsPristup Omogućuje pristup svim vrstama podataka i omogućuje vam da istovremeno koristite višestruke tablice baze podataka. Pristup je posebno dizajniran za stvaranje multiplayer aplikacija gdje se datoteke baza podataka dijele resurse na mreži. UPristup Implementiran pouzdan sustav zaštite od neovlaštenog pristupa datotekama.

Kao dio ovog projekta razmjene potrebno je osmisliti i provoditi sredstvaMS. Pristup Informacijski sustav koji vam omogućuje da napravite raspored nastave.

1. Analitički dio

      Opis predmetnog područja

Dispečer se bavi izradom rasporeda nastave. Neka bude potrebno izgraditi bazu podataka koja će pomoći dispečeru da napravi raspored nastave. Da biste to učinili, morate imati sljedeće podatke:

    publika za zapošljavanje;

    grupe;

    specijalizacija i slobodno vrijeme nastavnika;

    raspored poziva;

    discipline (kurikulum);

    dani u tjednu;

    raspored;

    nastavni plan.

Dispečer mora ući u raspored u obliku evidencije baze:

      Dan u tjednu

      Vrijeme početka

      Publika

      Skupina

      Disciplina

      Učitelj, nastavnik, profesor

Kada uđete, potrebno je spriječiti "obloge" obrasca:

    U jednoj publici, različite skupine se angažiraju u isto vrijeme;

    Ista skupina u isto vrijeme se bavi različitim publikama ili različitim subjektima ili s različitim učiteljima;

    Isti nastavnik je angažiran u isto vrijeme ili na različitim publikama ili različitim temama ili različitim skupinama.

Osim toga, informacijski sustav mora prikazati informacije o rasporedu zahtjeva:

    grupe;

    učitelji;

    publika.

      Definicija sastava podataka.

Da bi korisniku pružili određene informacije u bazi podataka, treba čuvati referentne podatke o skupinama, publici i nastavnicima. Kao rezultat analize predmetnog područja, detektiraju se dokumenti koji sadrže referentne informacije: "grupe" (sl. 1.2.1), "publika" (sl. 1.2), "učitelji" (sl. 1.2.3) ", Raspored poziva "(Sl.1.2.4)," Discipline "(sl. 1.2.5)," Dani u tjednu "(Sl. 1.2.6)," Raspored "(Sl.1.2)," Kurikulum " (Sl.1.2. Osam). U nastavku su oblici dokumenata.

Sl.1.2.1 Obrazac referentnog dokumenta "Grupa"

Slika.1.2.2. Obrazac referentnog dokumenta "Publika"

Sl.1.2.3 Oblik referentnog dokumenta "nastavnici"

Slika.1.2.4 Oblik referentnog dokumenta "Raspored poziva"

Slika.1.2.5 Oblik referentnog dokumenta "Discipline"

Slika.1.2.6 Oblik referentnog dokumenta "Dani u tjednu"

Slika.1.2.7 Oblik referentnog dokumenta "Raspored"

Slika.1.2.8 Obrazac referentnog dokumenta "Kurikulum"

Na temelju analize predmetnog područja možete prepoznati logičke interkonekcije podataka koji određuju strukturu podataka o predmeta. Kao rezultat toga, moraju se identificirati informativni objekti i uspostaviti odnose između njih.

    Razvoj konceptualnog modela

Konceptualni model je prezentacija korisničkog stajališta na predmetnom području i ne ovisi o softveru DBMS-a, niti od tehničkih rješenja. Model kontakta mora biti stabilan. Jedan od uobičajenih modela konceptualne sheme je " Essence - komunikacija "model. U suštini razumiju glavni sadržaj objekta predmetnog područja, koji se informacije prikupljaju. Kao entitet, mjesto, osoba, osobnost, fenomen može se pojaviti kao entitet - određeni objekt. Uspjeh je napravljen kako bi se odredili atributi - imenovane karakteristike.

    1. Otkrivanje informacijskih objekata

Potrebno je analizirati svaki rekvizit za prisutnost odnosa s drugim detaljima. Potrebno je pribaviti značenje tek kada je povezan s drugim detaljima koji imaju semantičko jedinstvo. Dakle, tehnološki kod, naziv tehnologije, broj odražava informacije o proizvodu; Kôd objekta, naziv objekta, glava objekta odražava informacije o objektima.

Među detaljima koji opisuju subjekt, može se razlikovati jedan ili više detalja, koji jedinstveno definiraju instancu entiteta. Ovaj rekviziti je ključ. Postoji funkcionalna ovisnost između ključa i drugih detalja.

Pojedinosti o svakom informacijskom objektu kanonskog podatkovnog modela moraju ispunjavati zahtjeve koji odgovaraju trećem normalnom obliku relacijskog modela podataka:

    Informacijski objekt mora sadržavati jedinstveni identifikator - primarni ključ; Svi opisni podaci moraju biti međusobno povezani, to jest, ne bi trebalo biti funkcionalnih ovisnosti između njih; Svi detalji uključeni u tipku spoja također moraju biti međusobno povezani; Svaki opisni rekvizite trebaju biti funkcionalno u potpunosti ovise o ključu, tj ; Svaki opisni rekvizit treba ovisiti o ključu naraspita, to jest, ne smije ovisiti o drugim srednjim rekvizitima.

Raspraviti sastav primarnih dokumenata:


Tablica 2.1.1. Analiza dokumenta "Grupa"

Dokument

Tablica 2.1.2. Analiza dokumenta "Publika"

Dokument

Tablica 2.1.3. Analiza dokumenta "discipline"

Dokument

Tablica 2.1.4. Analiza dokumenta "Dani u tjednu"

Dokument

Tablica 2.1.5. Analiza dokumenta "nastavnici"

Dokument


Tablica 2.1.6. Analiza dokumenta "Raspored"

Dokument

Tablica 2.1.7. Analiza dokumenta "Raspored poziva"

Dokument

Tablica 2.1.8. Analiza dokumenta "Plan obuke"

Dokument

Dobiveni podaci o informacijama zadovoljavaju zahtjeve normalizacije, tj. Su u trećem normalnom obliku.

Tablica 2.1.9. Objekti referentnih informacija

Objekt informacija


U je jedinstven, P je jednostavan, S - kompozitan.

2.2. Određivanje veza informacijskih objekata, izgradnja informacijskog logičkog modela i Er -Dijagram

Kako bismo izgradili logički model informacija, najprije konstruiramo matricu susjedstva - to je kvadratna matrica prema broju IU, koji je popunjen u nizovima. Matrični element na raskrižju niza i kolone je 1, ako je IO stoji u liniji povezan s IO stojeći u stupcu, stav jednog do mnogih, vrsta funkcionalnog odnosa se ne uzima u obzir.

Postoje sljedeće vrste odnosa između objekata:

    Jedan-na-jedan (1: 1). Svaka instanca prvog informiranja odgovara samo jednom slučaju drugog informacijskog objekta.

    Jedan-na-mnogo (1: m). Svaka instanca jednog informiranja odgovara nekoliko primjeraka drugog informacijskog objekta, a svaki primjer drugog informacijskog objekta odgovara ne više od jednog instance prvog informiranja.

    Mnogo-na-mnogo (m: m). Svaka instanca jednog informacijskog objekta odgovara nekoliko slučajeva drugog objekta informacija i svaki primjer drugog informacijskog objekta može odgovarati nekoliko primjeraka prvog.

Kao rezultat analize primljene su 8 informacijskih objekata: Dani u tjednu, publika, raspored poziva, kurikulum, grupu, discipline, raspored, nastavnici. Provest ćemo par analizu veza između njih:

Dani u tjednu (1) raspored (7). Tip komunikacije 1: m. Komunikacija između tih objekata pruža se uz pomoć potrebnog koda tjedna.

Publika (2) Raspored (7). Tip komunikacije 1: m. Komunikacija između tih objekata osigurana je rekvizitima brojeva publike.

Raspored poziva (3) Raspored (7). Tip komunikacije 1: m. Odnos između tih objekata osiguran je brojem broja para.

Plan obuke (4) discipline (6). Tip komunikacije 1: m. Komunikacija između ovih objekata osigurava disciplinski rekvizit.

Skupine (5) Raspored (7). Tip komunikacije 1: m. Komunikacija između tih objekata osigurana je snimkom grupnog koda.

Discipline (6) Raspored (7). Tip komunikacije 1: m. Odnos između tih objekata osiguran je pomoću pojedinosti o disciplini koda.

Nastavnici (8) Raspored (7). Tip komunikacije 1: m. Odnos između tih objekata osiguran je pomoću potrebe nastavničkog broja tablica.

Prema tim podacima, možete izgraditi matricu susjedstva, koja vam omogućuje da izgradite informacijske objekte po razinama (Sl.2.2.)

Sl. 2.2 matrica susjedstva

Informacije i logički model dan je kanonskim oblikom, a objekti se nalaze u njemu. Na razini nule, ne postoje predmeti koji nisu podređeni bilo kojim drugim objektima, na razini razine 0 razine 0, itd. Takvo plasman predmeta daje ideju hijerarhijske podređenosti, čini model vizualnim i olakšava razumijevanje ovisnosti 1: m.

Matrica aranžmana pokazuje da:

Informacijski objekti Dani u tjednu, publika, raspored poziva, kurikulum, grupe, nastavnici su na 0 razina ohma;

Informacijski objekt discipline nalazi se na 1 razina ohma;

Raspored objekta informacija je na 2 Razina ohm.

Dijagrami odnosa između tablica pomažu vizualno pošaljite projekt baze podataka. Grafikon objekt-stav (Entitet.- odnos - er ), koje se nazivaju i dijagrami objekta atributa (entitetsko-atribute - uho ), su jedna od najčešće korištenih metoda za sliku odnosa između tablica baze podataka. Elipse preko pravokutnika tablica označavaju klase atributa (polja) uključene u vezi. Romi, povezuju parove pravokutnika stolova i elipse polja koji predstavljaju odnos između polja.

Dijagram predmeta "Raspored" prikazan je u Dodatku A.

      Određivanje logičkih i fizičkih modela baze podataka

Logička struktura relacijske baze podataka je adekvatan prikaz dobivenog informacijskog logičkog modela subjekta. Za kanonski model nisu potrebne dodatne transformacije. Svaki informacijski objekt modela podataka prikazuje odgovarajući relacijski stol. Struktura relacijskog tablice određena je detaljnim sastavom odgovarajućeg objekta s informacijama, gdje svaki stupac (polje) odgovara jednom od detalja. Ključni pojedinosti formiraju jedinstveni ključni relacijski stol. Za svaki stupac tablice postavljeni su tip, veličina podataka i druga svojstva. Topologija projektne sheme podataka praktički se podudara s topologijom informacijskog logičkog modela. Logička struktura baze podataka daje se u Dodatku B, i fizičko - u Dodatku C.

      Opis rada s programom "Raspored"

Program, uz uvjetno ime "Raspored nastave", namijenjen je za pripremu rasporeda nastave. Da biste to učinili, potrebno je imati sljedeće informacije: zapošljavanje publike, grupne informacije, specijalizaciju nastavnika, raspored poziva, informacije o disciplinama (kurikulum), dana u tjednu. Da bi korisniku pružili određene informacije u bazi podataka, treba čuvati referentne podatke o skupinama, publici i nastavnicima. Kao rezultat analize predmetnog područja, otkrivaju se dokumenti koji sadrže referentne informacije: "grupe", "publika", "učitelji".

Sve potrebne informacije unose se u bazu podataka. Na temelju unesenih podataka organiziraju se upiti za pronalaženje željenih informacija (od strane publike, skupina ili nastavnika). Rad počinje s glavnim prozorom (sl. 2.4.1), koji prikazuje pet gumba.

Sl. 2.4.1 Glavni program prozora

Kada kliknete na tipke "Raspored", moguće je raditi s cijelom bazom podataka. Glavni oblik "dana u tjednu" sadrži podređeni oblik "raspored". Raspored možete urediti u obliku unosa baze podataka (sl. 2.4.2):

Sl. 2.4.2 Uređivanje rasporeda na temelju svih podataka

Kada kliknete gumb "Group Raspored", pojavljuje se obrazac s upitom za upit zahtjev (sl. 2.4.3), u našem primjeru za grupu s kodom "3514", zatim osnovu za uređivanje rasporeda (Sl. 2.4 .4).

Sl. 2.4.4 Raspored uređivanja za određenu grupu

Kada kliknete gumb "Publika", pojavljuje se broj publike (sl. 2.4.5), u našem primjeru, broj publike "1", a zatim zatražite kod tjedna u tjednu (sl. 2.4.6 ), u našem primjeru - "1" (ponedjeljak), a zatim obrazac za uređivanje rasporeda (sl. 2.4.7).

Sl. 2.4.7 Raspored uređivanja

Kada pritisnete gumb "Predavač", pojavljuje se izbor naziva nastavnika (sl. 2.4.8), zatim zahtjev za zahtjev za tjedan (sl. 2.4.9), zatim obrazac za uređivanje (sl. 2.4 .10)

Sl. 2.4.110 Raspored uređivanja

Kada kliknete gumb, rad s programom će biti dovršen.

2.5. Izvršenje upita

Zahtjevi su važan alat u svim sustavima upravljanja bazom podataka. Oni se koriste za označavanje, ažuriranje i dodavanje novih unosa na stol. Najčešće se upite koriste za isticanje određenih zapisa kako bi se zadovoljio određeni kriterij. Osim toga, mogu se koristiti za primanje podataka iz različitih tablica, pružajući jedan prikaz povezanih elemenata podataka. Uz pomoć tih sredstava, možete:

    Oblikuju složene kriterije za odabir zapisa iz jednog ili više tablica;

    Odredite polja koja će se prikazati za odabrane unose;

    Izvedite izračune pomoću odabranih podataka.

U pristupu Postoje četiri vrste zahtjeva za različite namjene:

    Zahtjevi za odabir Prikaz podataka iz jednog ili više tablica u obliku tablice.

    Križni zahtjevi prikupljaju podatke iz jednog ili više tablica u formatu sličnom formatu proračunske tablice. Ti se zahtjevi koriste za analizu podataka i stvaranje dijagrama na temelju ukupnih vrijednosti numeričkih vrijednosti iz određenog skupa zapisa.

    Zahtjevi za promjenu koriste se za stvaranje novih tablica iz rezultata upita i izmjene tih postojećih tablica. Uz njihovu pomoć, možete dodati ili izbrisati unose iz tablice i promijeniti zapise u skladu s izrazima navedenim u načinu konstruktora upita.

Zahtjevi s parametrima su takve zahtjeve čija se nekretnina koristi od strane korisnika svaki put. Kada se upit pokrene s parametrom, pojavljuje se dijaloški okvir u kojem želite ući u stanje odabira. Ova vrsta upita nije odvojena, tj. Parametar se može dodati na zahtjev bilo koje vrste. Program prikazuje sljedeće zahtjeve rasporeda:
    Nastavnici grupe

Razmislite o primjeru zahtjeva za raspored publike. Potrebno nam je saznati raspored publike "1", u ponedjeljak. Odaberite zahtjev "publike". Pojavljuje se prozor (sl. 2.5.1). Ulazimo u broj publike - "1".

Pojavljuje se sljedeći prozor (sl. 2.5.2). Ulazimo u kodeks dana u tjednu; Ponedjeljak odgovara Kodeksu "1".

Nakon što se svi podaci uvede, dobivamo rezultat (sl. 2.5.3)

Sl. 2.5.3 Raspored izlaz za "publika"

Slično tome, zahtjevi "grupe" i "učitelji" rade.

Zaključak

Korištenje baza podataka i informacijskih sustava postaje sastavni dio poslovnih aktivnosti suvremene osobe i funkcioniranje prosperitetnih organizacija. U tom smislu, razvoj načela konstruiranja i učinkovite primjene relevantnih tehnologija i softverskih proizvoda postaje veća relevantnost.

Suvremeni informacijski sustavi (ICS) koji implementiraju integraciju podataka karakteriziraju ogromne količine pohranjenih podataka, složenu organizaciju, potrebu za zadovoljavanjem različitih zahtjeva brojnih korisnika.

Svrha informacijskog sustava je obraditi podatke o objektima stvarnog svijeta. U širem smislu, baza podataka je skup informacija o određenim objektima stvarnog svijeta u bilo kojem predmetu. Pod, ispodsubjekt uobičajeno je razumjeti dio stvarnog svijeta koji se proučava. Stvaranjem baze podataka, korisnik želi pojednostaviti informacije o različitim značajkama i brzo izdvojiti uzorak s proizvoljnom kombinacijom značajki. Moguće je učiniti ako su podaci strukturirani.

Rezultat radnog posla je program programskog rasporeda, koji vam omogućuje da napravite i uredite raspored nastave, uzimajući u obzir zapošljavanje publike, informacije o grupama, specijalizaciji i slobodnom vremenu nastavnika, raspored poziva, discipline (kurikulum), dana u tjednu.

U mom radu koristio samQbe. - upite. To su zahtjevi pod dizajnerom zahtjeva, što je grafički alat za stvaranje uzoraka zahtjeva. JezikSql Dizajniran za rad s relacijskim bazama podataka i zapravo predstavlja sustav upravljanja relacijskim bazama podataka, ona je također usmjerena na poslovanje s podacima prikazanim u obliku logički povezanog skupa tablica.

Naravno, izvršeni program nije u potpunosti dovršen, jer je vrlo mala količina vremena dodijeljena njegovom stvaranju. Ali u budućnosti su njegova poboljšanja moguća.

Bibliografija

    Računalna znanost. Osnovni tečaj / Šimonovich S.V. i drugi - St. Petersburg: izdavačka kuća "Peter", 2000. - 640.

    Računalna znanost. Tutorial / Lomtdze v.V., Shishkin L.P. - irkutsk: irstu, 1999. - 116c.

    Lobova o.e. Baza podataka. Tečaj predavanja. Sochi. Obrazovni materijali. 2007.

    Lobova o.e. Metodičke upute za provedbu projekta tečaja za studente specijaliteta 010502 "Primijenjene informatike", učenje na puno radno vrijeme, na disciplini "baza podataka". Sochi State Sveučilište turizma i Resort - Sochi: SGUT i CD, 2004, 90 s.













Dodatak A.

Er - Dijagram predmetnog područja "Raspored"

Stvaranje baze podataka "Raspored"

Uvod

Teza je posvećena analizi dizajna baze podataka, kao i pokrivenost metoda za izgradnju oblika i izvješća o primjeru izgradnje programa elektroničke dokumentacije obrazovne ustanove. Microsoftov pristup se koristi kao alat za izgradnju baze podataka. Od samog početka, ovaj DBMS se odlikuje jednostavnost korištenja u kombinaciji sa širokim mogućnostima za razvoj ispunjenih aplikacija.

Relevantnost teme.

Trenutno, unatoč povećanju informatizacije društva, još uvijek nema sredstava u području obrazovanja koje dovoljno automatiziraju proces provođenja dokumentacije i izvješćivanja.

Jedan od kompozitnih zadataka može se smatrati problemom izrade procesa raspoređivanja, kao i operativnog prilagodbe rasporeda u slučaju potrebe za to.

Na pravovremenost i relevantnost problema koji se razmatra, činjenica da većina svojih vremenskih upravitelja institucija i nastavnika troši na dizajn raznih dokumentacija i izvješća. Ogroman broj obrazovnih ustanova i nedostatak rečenica na ovom području jamči visoku potrebu za ovaj proizvod.

Baze podataka (baza podataka) trenutno su temelj računalne podrške informacijskih procesa uključenih u gotovo sve sfere ljudske aktivnosti.

Doista, procesi obrade informacija imaju zajedničku prirodu i oslanjaju se na opis fragmenata stvarnosti, izraženi u obliku skupa međusobno povezanih podataka. Baze podataka su učinkovito sredstvo zastupanje struktura podataka i manipulacije. Koncept baza podataka uključuje korištenje integriranih alata za pohranu informacija koje omogućuju centralizirano upravljanje podacima i s njima mnogo korisnika. U tom slučaju, baza podataka mora se održavati u računalnom mediju s jednim softverom, nazvanim sustavom za upravljanje bazom podataka (DBMS). DBMS zajedno s aplikacijskim programima naziva se banka podataka.

Jedan od glavnih obveza DBMS-a je podrška za softverske alate koji odgovarajuću stvarnost.

Kratak opis predmetnog područja.

Predmet se naziva fragment stvarnosti, koji je opisan ili modeliran pomoću baze podataka i njegovih primjena. U predmetnom području, informativni objekti se dodjeljuju - prepoznatljivi objekti stvarnog svijeta, procesa, sustava, koncepti itd., Informacije o tome koji je pohranjen u bazi podataka.

U ovom tečaju, baza podataka rasporeda razvijena je za automatizaciju i smanjenje u vrijeme rasporeda nastave na sveučilištima.

Raspored uključuje sljedeće tablice:

1 nastavnici

2 publika

4 razreda

5 parova vremena

6 Raspored

Tablica 1.productors Tablica 2.adia

Publika

Kod za dvorište

Tablica 3. grupe

Grupni kod

Fakultet

Specijalitet

Informatika

Informacijski sustavi

Iznajmljivanje i prava

Svećenik

Informatika

Primijenjena informatika (u ekonomiji)

Ekonomija

povijest ek.nuk.

Ekonomija

Marketing

Bug-123aga

5. Veliki par tablica 4.in

Lekcija kod

Vrsta nastave

Baza podataka

Programiranje

OS

Upravljanje

Filozofija

Par vremena

Tablica 6.Recription

raspored

Lekcija kod

Vrsta nastave

Učitelj, nastavnik, profesor

Publika

Programiranje

Alexandrova o.a.

Upravljanje

Kirilov N. Ya

Upravljanje

Pavlekovskaya i.m.

Programiranje

Akimov A.V. ..

Baza podataka

Kirilov N. Ya

OS

Alexandrova o.a.

Programiranje

Kirilov N. Ya

Opis atributa i njihovih svojstava.

Atributi ili polja imaju vrstu podataka. Prilikom odabira vrste podataka, morate uzeti u obzir sljedeće:

Koje vrijednosti treba prikazati na terenu.

Koliko prostora je potrebno za pohranjivanje vrijednosti na terenu.

Koje operacije treba obaviti s vrijednostima na terenu.

Treba sortiranje ili indeksiranje polja.

Bit će grupiranje upita ili izvješća.

Kako bi se vrijednosti u polju moraju razvrstati.

Postoji 10 vrsta polja.

Tablica 2.

Vrsta podataka

Primjena

Tekst

Tekst ili kombinacija teksta i brojeva

Do 255 znakova

Dugi tekst. Nije razvrstana i nije indeksirana.

Do 64.000 znakova

Numerički

Numerički podaci koji se koriste za računanje

1, 2, 4, 8 bajta

Datum vrijeme

Datumi i vrijeme osiguravaju pravilno razvrstavanje.

Monetaran

Vrijednosti valute. Kako bi se spriječilo zaokruživanje.

Automatsko umetanje sekvencijalnih ili slučajnih brojeva prilikom dodavanja zapisa.

Logičan

Dvije vrijednosti kao što / ne

Ole objekt

Objekti nastali u drugim programima.

Do 1 gigabajta

Do 64.000 znakova

Majstor supstitucija

Omogućuje odabir vrijednosti s druge tablice ili s popisa vrijednosti.

Veličina polja ključa

Osim vrste polja, postoje formati koji vam omogućuju da odredite formati izlaznog teksta, brojeva, datuma i vremenskih vrijednosti na zaslonu i ispis. Format polja za kontrolne elemente postavljen je u prozoru Svojstva, a za polje u tablici ili upita u načinu konstruktora tablice (u odjeljku svojstava polja) ili u prozoru upita (u prozoru svojstava polja). Formati se mogu odabrati s popisa ugrađenih formata za polja koja imaju numeričke, monetarne, logičke vrste podataka, kao i vrste podataka o podacima i datumima / vremenu. Također, za bilo koje vrste polja osim OLE objekata, moguće je stvoriti vlastite posebne formate. Osim toga, vrijednost ovog objekta može se postaviti u makro ili u vizualnom osnovnom programu.

Dizajn odnosa

Tablica 7. Komunikacija informacijskih objekata

Broj komunikacije

Glavni objekt

Rob objekt

Vrsta komunikacije

Učitelji

raspored

Publika

raspored

raspored

raspored

Par vremena

raspored

Opis veza između tablica - odnosa.

Nakon razvoja svih stolova potrebno je uspostaviti veze između njih.

Veza između tablica uspostavlja odnos između slučajnih vrijednosti u ključnim poljima, obično između područja različitih tablica koje imaju ista imena. U većini slučajeva, s ključnim poljem od jedne tablice, koji je jedinstveni identifikator svakog zapisa, povezan je vanjski ključ drugog tablice.

Najčešće korištena vrsta komunikacije "jedan-na-mnogo". S tim u vezi, svaki unos u tablici A može odgovarati nekoliko unosa u tablici B, a unos u tablici u ne može imati više od jednog odgovarajućeg snimanja u tablici A.

Možda još uvijek postoji odnos "mnogo-to-mnogo". Ovim omjerom jednog unosa u tablici A može odgovarati nekoliko unosa u tablici B, a jedan unos u tablici V - nekoliko unosa u tablici A. Ova shema se provodi samo uz pomoć trećeg (vezivna) tablice, ključ koji se sastoji od najmanje dva polja. Koji su polja vanjskog ključa u tablicama A i V.

Najpariji tip veze "jedan-na-jedan". Uz to poštovanje, snimanje u tablici A može imati više od jednog spojenog zapisa u tablici B, i obrnuto. Koristite takav link za razdvajanje vrlo širokih stolova, za odvajanje dijela tablice iz razloga zaštite, kao i za spremanje informacija vezanih uz podskupinu zapisa u glavnom tablici. Na primjer, za pohranjivanje povjerljivih podataka.

Da biste stvorili shemu, koristite alat za stvaranje sheme podataka.

Krug podataka prikazan je na slici 1. Stolni skupina, publika, nastavnici, nastave, vremenski parovi povezani su s rasporedom tablice putem polja koda.

Slika 1. Schem Data "Raspored"

Postavljanje funkcionalnog odnosa između atributa, odabira ključnih atributa.

Snaga relacijske baze podataka je da uz njihovu pomoć možete brzo pronaći i povezati podatke s različitih tablica pomoću upita, obrazaca i izvješća. Da biste to učinili, svaka tablica mora sadržavati jedno ili više polja nedvosmisleno identificirati svaki unos u tablici. Ta se polja nazivaju ključ.

Možete odabrati tri vrste tipki u Microsoft Access: brojač, jednostavan ključ i kompozitni ključ.

Određivanje polja mjerača kao ključa - najlakši način za stvaranje ključnih polja.

Ako polje sadrži jedinstvene vrijednosti, kao što su brojevi kodova ili inventara, tada se ovo polje može definirati kao ključ.

U slučajevima kada je nemoguće osigurati jedinstvenost vrijednosti svakog pojedinog polja, možete stvoriti ključ koji se sastoji od nekoliko polja. Kombinacija ovih polja bit će jedinstvena.

Indeksi su objekti baze podataka koji pružaju brzi pristup odvojenim linijama u tablici. Indeks se kreira kako bi se poboljšala performanse operacija upita i razvrstavanje tablica podataka. Indeksi se također koriste za održavanje nekih vrsta ključnih ograničenja u tablicama.

Indeksi pružaju najveće prednosti za relativno male tablice za koje se često izvršavaju upiti.

3. Projektiranje baze podataka.

U Microsoftovom pristupu, prije stvaranja tablica, obrazaca i drugih objekata, morate odrediti strukturu baze podataka. Dobra struktura baze podataka je osnova za stvaranje odgovarajućih zahtjeva, učinkovite baze podataka.

Faze dizajna baze podataka

U nastavku su glavne faze dizajna baze podataka:

Definiranje cilja stvaranja baze podataka.

Definiranje tablica koje moraju sadržavati bazu podataka.

Određivanje polja potrebnih u tablici.

Postavljanje pojedinačne vrijednosti na svako polje.

Definicija veza između tablica.

Ažuriranje strukture baze podataka.

Dodavanje podataka i stvaranje drugih objekata baze podataka.

Koristite analizu Microsoftovu pristup.

Definiranje postavljanja baze podataka

U prvoj fazi dizajna baze podataka potrebno je odrediti svrhu stvaranja baze podataka, glavnih funkcija i informacija koje treba sadržavati. To jest, potrebno je odrediti glavne teme tablice baze podataka i informacije koje će sadržavati polja polja.

Baza podataka mora ispunjavati zahtjeve onih koji će raditi izravno s njom. Da biste to učinili, potrebno je odrediti teme koje baza podataka mora pokriti izvješća koja bi trebala izdati, analizirati obrasce koji se trenutno koriste za snimanje podataka, usporedite generiranu bazu podataka s dobro osmišljenom bazom, slično s njom.

Definiranje tablica koje moraju sadržavati bazu podataka

Jedan od najtežih koraka u procesu dizajna baze podataka je razviti tablice, budući da se rezultati moraju izdati (izvješća, izlazni oblici itd.) Nemojte uvijek dati potpunu sliku strukture tablice.

Prilikom dizajniranja tablica ne nužno koristi Microsoft pristup. Prvo, bolje je razviti strukturu na papiru. Prilikom projektiranja tablica preporučuje se da se vodi sljedećim osnovnim načelima:

Informacije u tablici ne bi trebale biti duplicirane. Ne bi trebalo biti ponavljanja između tablica.

Kada se određene informacije pohranjuju samo u jednoj tablici, onda će se mijenjati samo na jednom mjestu. To čini rad učinkovitijim, a također isključuje mogućnost nerazumijevanja informacija u različitim tablicama. Na primjer, u istom tablici treba sadržavati adrese i telefone studenata.

Svaka tablica mora sadržavati informacije samo na jednoj temi.

Informacije za svaku temu obrađuju se mnogo lakše ako su sadržane u tablicama neovisnim jedni od drugih. Na primjer, adrese i narudžbe učenika pohranjuju se u različitim tablicama, tako da prilikom naručivanja, informacije o učeniku ostaju u bazi podataka.

Određivanje polja potrebnih u tablici

Svaka tablica sadrži informacije o zasebnoj temi, a svako polje u tablici sadrži zasebne informacije na tablici. Na primjer, u tablici s podacima o nastavnicima može sadržavati polja s posebnim imenom, fakultetom, tečajem, grupnim brojem. Kada razvijate polja za svaku tablicu, morate zapamtiti:

Svako polje mora biti povezano s temom tablice.

Tablica mora sadržavati sve potrebne informacije.

Informacije trebaju biti podijeljene na najmanji logičke jedinice (na primjer, "ime" i "prezime", a ne opće polje "Ime").

Postavljanje pojedinačne vrijednosti na svako polje

Tako da Microsoft Access može povezati podatke iz različitih tablica, na primjer, podatke o klijentima i njegovim nalozima, svaka tablica mora sadržavati polje ili skup polja koja određuju jedinstvenost svakog unosa u tablici. Ovo polje ili set polja naziva se primarni ključ.

Definicija veza između tablica

Nakon distribucije podataka o tablicama i polja za definiciju, morate odabrati krug za komunikaciju u različitim tablicama. Da biste to učinili, morate definirati veze između tablica.

Poželjno je proučavati veze između tablica u postojećoj bazi podataka.

Ažuriranje strukture baze podataka

Nakon projektiranja tablica, polja i veza, morate ponovno vidjeti strukturu baze podataka i otkriti moguće nedostatke. Preporučljivo je to učiniti u ovoj fazi dok se tablice ne ispune podacima.

Da biste provjerili, morate stvoriti više tablica, odrediti veze između njih i unijeti više unosa u svaku tablicu, a zatim provjerite je li baza podataka odgovorna za zahtjeve. Također se preporučuje za stvaranje nacrta izlaza i izvješća i provjerite da li oni pružaju potrebne informacije. Osim toga, morate isključiti sve moguće ponavljanje podataka iz tablica.

Dodavanje podataka i stvaranje drugih objekata baze podataka

Ako strukture tablice ispunjavaju zahtjeve, možete unijeti sve podatke. Zatim možete stvoriti sve zahtjeve, obrasce, izvješća, makronaredbe i module.

Korištenje analize u Microsoftovom pristupu

Microsoft Access Postoje dva alata za poboljšanje strukture baze podataka. Čarobnjak za analizu tablice istražuje tablicu, ako je potrebno, nudi novu strukturu i komunikaciju, te ga prerađuju.

Analizator brzine istražuje cijelu bazu podataka, pruža preporuke za njegovo poboljšanje, a također ih provodi.

Razvoj i stvaranje oblika.

Kalupi su jedan od osnovnih alata za rad s bazama podataka - koriste se za unos novih unosa (redaka tablica), gledanje i uređivanje već dostupnih podataka, postavljanje parametara upita i izlaz od odgovora na njih, itd. Obrasci su pravokutni prozori postavljeni U njima su elementi kontrole.

Obrazac se može stvoriti na tri različita načina.

Pomoću automatskog obrasca na temelju tablice ili upita. Uz pomoć auto-obrazaca, možete stvoriti obrasce u kojima se prikazuju sva polja i zapisi o osnovnoj tablici ili zahtjevu. Ako odabrani izvor unosa ima veze ili zahtjeve, sva polja i evidencije ovih izvora također će biti prisutni u obliku.

Pomoću čarobnjaka na temelju jednog ili više tablica ili zahtjeva. Čarobnjak postavlja detaljna pitanja o izvorima zapisa, polja, raspored potrebnih formata i stvara oblik na temelju primljenih odgovora.

Ručno u načinu konstruktora. Prvo se stvara osnovni obrazac koji se zatim mijenja u skladu sa zahtjevima u dizajnerskom načinu rada.

Stvaranje obrazaca u Master Master modu.

U prozoru baze podataka odaberite Obrasci na popisu objekata.

Kliknite gumb Stvori na alatnoj traci prozora baze podataka.

U dijaloškom okviru Novi obrazac odaberite željeni čarobnjak. Opis čarobnjaka pojavljuje se na lijevoj strani dijaloškog okvira.

Odaberite naziv tablice ili drugog izvora zapisa koji sadrže podatke na kojima bi se trebao temeljiti obrazac.

Bilješka. Ako je popis odabran "Master Forms" ili "Sažetak tablica", tada nije potreban ovaj korak - izvor unosa za obrazac može se odrediti kasnije.

Kliknite U redu.

Slijedite upute čarobnjaka.

Stvoreni obrazac može se promijeniti u načinu konstruktora, tablici zakretanja ili sažetak.

Slika 2. Raspored oblika

Slika 3 Oblik dizajner

Organizacija zahtjeva.

Upiti u Microsoftovom pristupu mogu se kreirati automatski pomoću čarobnjaka ili neovisno, u prozoru konstruktora upita. Možete poboljšati i optimizirati upute za upite u SQL načinu rada.

Čarobnjaci upita automatski izvode glavne aktivnosti ovisno o odgovorima korisnika na pitanja. Jednostavan čarobnjak za odabir se koristi za stvaranje upita za dobivanje podataka s polja definiranih u jednom ili više tablica ili upita. Uz pomoć čarobnjaka možete izračunati i iznose, broj zapisa i prosječne vrijednosti za sve zapise ili određene skupine zapisa, kao i pronaći maksimalnu i minimalnu vrijednost u polju. Međutim, nemoguće je ograničiti broj zapisa vraćenih ovim upitom pomoću uvjeta odabira.

U dijaloškom okviru Novi zahtjev odaberite jednostavan upit na popisu popisa i kliknite U redu.

Slijedite upute u dijaloškim okvirima čarobnjaka. Posljednji dijaloški okvir omogućuje vam da pokrenete zahtjev ili ga otvorite u načinu konstruktora.

Ako se ispostavilo da nije potrebno upit, možete ponovno stvoriti zahtjev pomoću čarobnjaka ili promijeniti ovaj upit u dizajnerskom načinu.

Radite sa zahtjevima u načinu konstruktora.

U prozoru baze podataka na popisu objekata odaberite upite i na alatnoj traci prozora baze podataka, kliknite gumb Stvori.

U dijaloškom okviru Novi zahtjev kliknite niz konstruktora, a zatim kliknite U redu.

U dijaloškom okviru Add Tablica odaberite karticu koja sadrži objekte, podatke iz kojih će se koristiti u upitu.

Dvaput kliknite na objekte koje želite dodati na zahtjev, a zatim kliknite Zatvori.

Dodajte polja na nizu polja u obliku upita i, ako je potrebno, navedite uvjete i redoslijed sortiranja.

Da biste pregledali rezultate upita na alatnoj traci, kliknite Prikaz.

Zahtjevi mogu biti uglavnom potrebni za stvaranje izvješća. Ili za ispis uzoraka podataka. Za ovu bazu podataka upiti postoji potreba. Izradite zahtjev po datumu.

Razvoj i stvaranje izvješća.

Izvješće je učinkovito sredstvo zastupanje podataka u obliku ispisa. Imajući mogućnost kontrole veličine i izgleda svih stavki izvješća, korisnik može prikazati željeni način rada.

Izvješća su u velikoj mjeri slična oblicima. Prilikom projektiranja izvješća koriste se mnoge tehnologije za obrasce.

Većina izvješća su priložena jednom ili više tablica i zahtjeva iz baze podataka. Izvor unosa izvješća su polja u baznim tablicama i upitima. Izvješće ne bi trebalo uključivati \u200b\u200bsva polja iz svake tablice ili zatražiti, na temelju kojih je stvoren.

Priloženo izvješće prima podatke iz osnovnog izvora evidencija. Ostali podaci kao što su brojevi za zapošljavanje, datum i stranice spremaju se u rasporedu izvješća.

Odnos između izvješća i njezinog izvora podataka kreira se pomoću grafičkih objekata koji se nazivaju kontrolni elementi. Kontrole su polja u kojima se prikazuju imena i brojevi, natpisi u kojima se prikazuju zaglavlja, kao i dekorativne linije, grafički strukturiranje podataka i poboljšanje izgleda izvješća.

Čarobnjaci pomažu brzo stvoriti izvješća o različitim vrstama. Čarobnjak naljepnica koristi se za stvaranje naljepnica za mail, čarobnjak za grafikon pomaže u stvaranju dijagrama, a čarobnjak za izvješće stvoriti standardna izvješća. Čarobnjak prikazuje pitanja i stvara izvješće na temelju odgovora korisnika. Nakon toga korisnik ima mogućnost mijenjati i promijeniti izvješće u konstruktorskom načinu.

Izvješće možete konfigurirati na sljedeće načine.

Izvor zapisa. Promijenite tablicu ili zahtjev na kojem se temelji izvješće.

Sortiranje i grupiranje podataka. Možete sortirati podatke koji se uzdižu i spuštaju. Također možete grupirati unose za jedno ili više polja i prikazati srednje i opće rezultate u izvješću.

Prozor izvješća. Možete dodati ili ukloniti implementaciju i preklopni gumbi, promijeniti tekst zaglavlja i druge stavke prozora izvješća.

Dijelovi. Možete dodati, brisati, sakriti ili promijeniti veličinu potpisa, bilješke i izvješćivati \u200b\u200bo području podataka. Također možete odrediti svojstva odjeljaka koja određuju prikaz izvješća na zaslonu i pri ispisu.

Kontrolne elemente. Korisnik može premjestiti kontrole, promijeniti njihove dimenzije i postaviti svojstva fonta za stavke. Također možete dodati kontrole za prikaz izračunatih vrijednosti, ishoda, trenutni datum i vrijeme i druge korisne informacije.

Rice5. Zakazano izvješće.

Zaključak.

Nakon što je razmotrio svoj rad na praktičnom primjeru, razumijem da Microsoft Access ima sve značajke klasičnih DBMS-a i pruža dodatne mogućnosti. Pristup nije samo moćan, fleksibilan i jednostavan za korištenje DBMS, ali i sustav za razvoj aplikacija koje rade s bazama podataka. Korištenje pristupa, možete stvoriti aplikaciju koja radi u Windows okruženju i potpuno prikladno za naše potrebe za upravljanje podacima. Koristeći zahtjeve, možete odabrati i obraditi informacije pohranjene u tablicama. Možete stvoriti obrasce za unos, pregled i ažuriranje podataka, kao i korištenje pristupa za stvaranje jednostavnih i složenih izvješća. Obrasci i izvješća "nasljeđuje" svojstva osnovnog tablice ili zahtjeva, tako da u većini slučajeva odredite formate, uvjete na vrijednosti i neke druge karakteristike podataka samo jednom. Najmoćniji pribor uključuje alate za razvoj objekta - čarobnjaci koji se mogu koristiti za stvaranje tablica, upiti raznih vrsta obrazaca i izvješća, jednostavno odabirom željene opcije pomoću miša. Da biste u potpunosti automatizirali rad aplikacije, koristeći pristup makronaredbi, možete jednostavno povezati podatke s obrascima i izvješćima. Možete stvoriti većinu aplikacija bez pisanja jednog retka programa, ali ako trebate stvoriti nešto potpuno sofisticirano, onda ovaj slučaj pruža snažan programski jezik - Microsoft Access Basic.

Drago mi je da sam našao vrijeme da shvatim i obavljam posao na svoj, kao što mislim da u mojoj profesiji takve vještine, čak i ako je Basic, bit će vrlo korisno za mene s vremenom.

Bibliografija

Pristup 2000: razvoj aplikacija. I. Kharitonova, V. Mikheev. BHV, 2000.

Access97. V. Cornelyuk, Z. Vekhar, N. Zinoviev. "Solon", 1998.

Rachnka D.TORIA i praksa građevinskih baza podataka, 8. ed. St. Petersburg: "Peter", 2003.

D., TsyGankov V. M., Maltsev M. G. baze podataka: udžbenik za visoko obrazovanje

institucije / Ed. prof. A. D. Honenko. St. Petersburg: Crown Ispis, 2000.

Microsoft Access Referentni sustav.

Za pripremu ovog rada, korišteni su materijali s web-lokacije http://referat.ru

Uvod

Učinkovit razvoj države je nezamisliv bez kontrolnih sustava. Suvremeni sustavi upravljanja temelje se na integriranim sustavima za obradu informacija, na suvremene informacijske tehnologije. Suvremeni sustavi upravljanja računalom osiguravaju točnu i potpunu analizu podataka, dobivanje informacija u vremenu bez odgode, određivanje trendova promjena važnih pokazatelja.

Baza podataka je skup strukturiranih i međusobno povezanih podataka i metoda koje pružaju uzorak i prikaz podataka. Koncept sustava upravljanja bazom podataka usko je povezan s konceptom baze podataka. Ovo je softverski paket dizajniran za stvaranje strukture nove baze, ispunjavajući ga sadržajem, uređivanje sadržaja i vizualizacije informacija. Prema vizualizaciji informacija o informacijama, odabir prikazanih podataka podrazumijeva se u skladu s navedenim kriterijom, njihovom naručivanju, dizajnom i naknadnim izdavanjem na izlazni uređaj ili prijenos putem komunikacijskih kanala.

Postoji mnogo sustava za upravljanje bazom podataka u svijetu. Unatoč činjenici da mogu raditi s različitim objektima na različite načine i pružiti korisniku s različitim funkcijama i sredstvima, većina DBMS temelji se na jednom uspostavljenom kompleksu osnovnih pojmova. To nam daje mogućnost razmotriti jedan sustav i sažeti njegove koncepte, tehnike i metode za cijelu klasu DBMS-a. Kao takav akademski objekt odabiret ćemo Microsoft Access DBMS koji unosi Microsoft Office paket. Gotovo svi DBM-ovi omogućuju dodavanje novih podataka na stol. S ove točke gledišta, DBMS se ne razlikuje od proračunskih tablica (Excel) koji mogu oponašati neke funkcije baze podataka. Postoje tri temeljne razlike između programa DBMS i proračunske tablice:

DBMS je razvijen kako bi se osigurala učinkovita obrada velikih količina informacija, mnogo više od onih s kojima se proračunske tablice suočavaju.

DBMS lako može povezati dvije tablice tako da će za korisnika biti podnesen na isti tablica. Gotovo je nemoguće provesti takvu priliku u proračunskim tablicama.

DBMS minimizira ukupnu bazu podataka. Za ovu tablicu koja sadrži ponavljanje podataka, podijeljeni su u nekoliko povezanih tablica.

Pristup je moćan Windows aplikacija. U tom slučaju, izvedba DBMS-a se organski kombinira sa svim pogodnostima i prednostima sustava Windows.

Kao relacijski DBMS pristup omogućuje pristup svim vrstama podataka i omogućuje vam da istovremeno koristite višestruke tablice baze podataka. Pristup je posebno dizajniran za stvaranje multiplayer aplikacija gdje se datoteke baza podataka dijele resurse na mreži. Pristup implementira pouzdan sustav za zaštitu od neovlaštenog pristupa datotekama.

Kao dio ovog projekta razmjene potrebno je osmisliti i provoditi sredstva MS. Pristup Informacijski sustav koji vam omogućuje da napravite raspored nastave.

Dispečer se bavi izradom rasporeda nastave. Neka bude potrebno izgraditi bazu podataka koja će pomoći dispečeru da napravi raspored nastave. Da biste to učinili, morate imati sljedeće podatke:

· Zapošljavanje publike;

· Grupe;

· Specijalizacija i slobodno vrijeme nastavnika;

· Raspored poziva;

· Discipline (kurikulum);

· dani u tjednu;

· raspored;

· nastavni plan.

Dispečer mora ući u raspored u obliku evidencije baze:

Dan u tjednu

Vrijeme početka

Publika

Disciplina

Učitelj, nastavnik, profesor

Kada uđete, potrebno je spriječiti "obloge" obrasca:

1. U jednoj publici, razne skupine su angažirane u isto vrijeme;

2. Ista skupina u isto vrijeme se bavi različitim publikama ili različitim subjektima ili različitim nastavnicima;

3. Isti učitelj se angažira u isto vrijeme ili na različitim publikama ili različitim temama ili različitim skupinama.

Osim toga, informacijski sustav mora prikazati informacije o rasporedu zahtjeva:

· Grupe;

· Nastavnici;

Da bi korisniku pružili određene informacije u bazi podataka, treba čuvati referentne podatke o skupinama, publici i nastavnicima. Kao rezultat analize predmetnog područja, detektiraju se dokumenti koji sadrže referentne informacije: "grupe" (sl. 1.2.1), "publika" (sl. 1.2), "učitelji" (sl. 1.2.3) ", Raspored poziva "(Sl.1.2.4)," Discipline "(sl. 1.2.5)," Dani u tjednu "(Sl. 1.2.6)," Raspored "(Sl.1.2)," Kurikulum " (Sl.1.2. Osam). U nastavku su oblici dokumenata.

Sl.1.2.1 Obrazac referentnog dokumenta "Grupa"

Sl.1.2.3 Oblik referentnog dokumenta "nastavnici"

Slika.1.2.4 Oblik referentnog dokumenta "Raspored poziva"

Slika.1.2.5 Oblik referentnog dokumenta "Discipline"

Slika.1.2.6 Oblik referentnog dokumenta "Dani u tjednu"

Slika.1.2.7 Oblik referentnog dokumenta "Raspored"

Postavljanje zadatka: Morate stvoriti bazu podataka "nastavnika programa" u DBMS "MS Access 2002".

Run "MS Access 2002", stvorite novu bazu podataka, spremite ga na disk. Idemo na prvi odjeljak "tablice" i počnite ga ispuniti. Ukupno će biti potrebno stvoriti sljedeće tablice:

- Dani u tjednu;

- paritet tjedna;

- publika;

- skupine;

- vrste razreda;

- discipline.

Kako biste stvorili prvu tablicu, morate otići u odjeljak "tablica", pokrenuti konstruktor i unijeti nazive polja, vrstu i veličinu.

Naziv polja

Vrsta polja, veličina

Kod dana u tjednu

Brojač, primarni ključ

Dan u tjednu

Naziv polja

Vrsta polja, veličina

Brojač, primarni ključ

Par broj

Numerički, bajt

Vrijeme početka

Datum vrijeme

Krajnje vrijeme

Datum vrijeme

Zatim stvorite stolnu skupinu ".

Naziv polja

Vrsta polja, veličina

Grupni kod

Brojač, primarni ključ

Ime

Tekst, 5.

Onda idemo na stvaranje tablice "vrste nastave".

Naziv polja

Vrsta polja, veličina

Brojač, primarni ključ

Naziv polja

Vrsta polja, veličina

Kod za dvorište

Brojač, primarni ključ

Publika

Tekst, 5.

Zatim stvorite stol "paritet tjedna", jer Nastava vrlo često imaju drugačiji raspored na čak i neparan tjedana.

Naziv polja

Vrsta polja, veličina

Paritet

Brojač, primarni ključ

Naziv polja

Vrsta polja, veličina

Disciplinski kod

Brojač, primarni ključ

Disciplina

Tekst, 50.

I na kraju, stvaramo ključnu tablicu u svim senzovima "Raspored".

Naziv polja

Vrsta polja, veličina

Raspored kod

Brojač, primarni ključ

Dan u tjednu

Vanjski ključ, tablica "dana u tjednu"

Paritet

Vanjski ključ, paritet tjedna "

Vanjski ključ, tablica "Parovi"

Vanjski ključ, skupina za tablicu "

Disciplina

Vanjski ključ, tablica discipline

Vrsta zanimanja

Vanjski ključ, tablice "vrste razreda"

Publika

Vanjski ključ, stol "publika"

Kada se kreiraju sve tablice, morate otići na "Servis - shemu podataka ..." Odjeljak za podešavanje veza, naime, uspostaviti integritet, kaskadno brisanje i kaskadno ažuriranje podataka.

Sl. 1. Dijagram podataka baze podataka

Sl. 2. Tablica "Dani u tjednu"

Sl. 3. Tablica "Parovi"

Sl. 4. Tablica "Grupa"

Sl. 5. Tablica "Vrste nastave"

Sl. 6. Tablica "Publika"

Sl. 7. Tablica "Paritet tjedna"

Sl. 8. Tablica "Discipline"

Sl. 9. Tablica "Raspored"

Da biste stvorili izvješće, morate otići u odjeljak "Izvješća", pokrenuti čarobnjak za izvješća, a zatim odaberite tablicu, na primjer, "Raspored", zatim odaberite potrebna polja, dodajte razine grupiranja. Zatim odaberite redoslijed sortiranja po polje "Par". Zatim je odabran izgled izvješća. Datum morate odrediti stil izvješća. I na kraju postaviti naziv izvješća i spremiti ga.

Sl. 10. Prijavite "Raspored" u prvoj aproksimaciji

U izvješću se ispostavilo, da je blago, rastrgano. Da biste to popravili, morate ga istaknuti mišem i pokrenuti konstruktor izvješća.