Naziv polja
|
Vrsta polja, veličina
|
Disciplinski kodeks
|
Brojač, primarni ključ
|
Disciplina
|
Tekst, 50
|
I na kraju stvaramo ključni stol u svakom smislu "Rasporeda".
Naziv polja
|
Vrsta polja, veličina
|
Šifra rasporeda
|
Brojač, primarni ključ
|
Dan u tjednu
|
Strani ključ, tablica "Dani u tjednu"
|
Paritet
|
Vanjski ključ, tablica "Paritet tjedna"
|
|
Strani ključ, tablica parova
|
|
Strani ključ, tablica "Grupe".
|
Disciplina
|
Strani ključ, tablica "Discipline"
|
Tip klase
|
Vanjski ključ, tablica "Vrste zanimanja"
|
Dvorana za predavanje
|
Strani ključ, tablica "Publika".
|
Kada su sve tablice izrađene, potrebno je otići u odjeljak "Alati - Shema podataka ..." kako biste ispravili poveznice, odnosno u njima postavili osiguranje integriteta, kaskadno brisanje i kaskadno ažuriranje podataka.
Riža. 1. Shema baze podataka
Riža. 2. Tablica "Dani u tjednu"
Riža. 3. Tablica "Parovi"
Riža. 4. Tablica "Grupe"
Riža. 5. Tablica "Vrste zanimanja"
Riža. 6. Tablica "Publika"
Riža. 7. Tablica "Paritet tjedna"
Riža. 8. Tablica "Discipline"
Riža. 9. Tablica "Raspored"
Da biste izradili izvješće, morate otići u odjeljak "Izvješća", pokrenuti čarobnjak za izvješća, zatim odabrati tablicu, na primjer, "Raspored", zatim odabrati potrebna polja, dodati razine grupiranja. Zatim odaberite redoslijed sortiranja u polju "Par". Nakon toga odabire se izgled izvješća, zatim je potrebno definirati stil izvješća. Na kraju dodijelite naziv izvješću i spremite ga.
Riža. 10. Izvješće "Raspored" u prvoj aproksimaciji
Reportaža je ispala, blago rečeno, nespretna. Da biste to popravili, morate ga odabrati mišem i pokrenuti dizajner izvješća.
Izrada baze podataka "rasporeda".
Uvod.
Diplomski rad je posvećen analizi dizajna baze podataka, kao i obradi načina konstruiranja obrazaca i izvješća na primjeru izgradnje programa za vođenje elektroničke dokumentacije obrazovne ustanove. Kao alat za izgradnju baze podataka korišten je Microsoft Access. Od samog početka ovaj DBMS odlikovao se jednostavnošću korištenja, u kombinaciji s velikim mogućnostima za razvoj cjelovitih aplikacija.
Relevantnost teme.
Trenutno, unatoč sve većoj informatizaciji društva, u području obrazovanja još uvijek nema sredstava za dostatnu automatizaciju procesa vođenja dokumentacije i izvješćivanja.
Jedan od sastavnih zadataka može se smatrati problem rasporeda nastavnog procesa, kao i promptnog prilagođavanja rasporeda po potrebi.
O ažurnosti i aktualnosti problematike koja se razmatra svjedoči i činjenica da upravitelji ustanova i nastavnici najviše vremena troše na izradu različite dokumentacije i izvješća. Ogroman broj obrazovnih institucija i nedostatak ponude na ovom području jamče veliku potražnju za ovim proizvodom.
Baze podataka (DB) trenutno su osnova računalnog softvera informacijski procesi uključeni u gotovo sve sfere ljudske djelatnosti.
Doista, procesi obrade informacija opće su prirode i temelje se na opisu fragmenata stvarnosti, izraženih kao skup međusobno povezanih podataka. Baze podataka su učinkovito sredstvo predstavljanja i manipuliranja strukturama podataka. Koncept baza podataka uključuje korištenje integriranih objekata za pohranu informacija koji omogućuju centralizirano upravljanje podacima i usluge za mnoge korisnike. U ovom slučaju, baza podataka mora biti podržana u računalnom okruženju jednim softverom koji se zove sustav za upravljanje bazom podataka (DBMS). DBMS zajedno sa aplikacijski programi nazvana banka podataka.
Jedna od glavnih svrha DBMS-a je pružiti softverske prikaze koji odgovaraju stvarnosti.
Kratki opis predmetno područje.
Predmetno područje je fragment stvarnosti koji je opisan ili modeliran pomoću baze podataka i njezinih aplikacija. U predmetnom području postoje informacijski objekti- prepoznatljivi objekti stvarnog svijeta, procesi, sustavi, koncepti itd., informacije o kojima su pohranjene u bazi podataka.
U ovom kolegiju razvijena je baza podataka “Raspored” za automatizaciju i smanjenje vremena za planiranje nastave na sveučilištima.
Raspored uključuje sljedeće tablice:
1 Učitelji
2 Publika
4 lekcije
5 Par puta
6 Raspored
Tablica 1. Nastavnici Tablica 2. Publika
Dvorana za predavanje
|
Kod publike
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Tablica 3. Grupe
|
Kod grupe
|
Fakultet
|
Specijalitet
|
|
|
|
Informatika
|
Informacijski sustavi
|
|
|
|
Pravosuđe i prava
|
Odvjetnik
|
|
|
|
Informatika
|
Primijenjena informatika (u ekonomiji)
|
|
|
|
Ekonomija
|
povijest ekonomskih znanosti
|
|
|
|
Ekonomija
|
Marketing
|
|
BUG-123AGA
|
|
|
|
|
|
Tablica 5. Vrijeme u paru Tablica 4. Razredi
|
Šifra djelatnosti
|
Vrsta lekcije
|
|
Baza podataka
|
|
Programiranje
|
|
OS
|
|
Upravljanje
|
|
Filozofija
|
Tablica 6. Raspored
Raspored
|
Šifra djelatnosti
|
|
|
|
Vrsta lekcije
|
Učitelj, nastavnik, profesor
|
Dvorana za predavanje
|
|
|
|
|
Programiranje
|
Aleksandrova O.A.
|
|
|
|
|
|
Upravljanje
|
Kirilov N. Ya
|
|
|
|
|
|
Upravljanje
|
Pavlekovskaya I.M.
|
|
|
|
|
|
Programiranje
|
Akimov A.V.
|
|
|
|
|
|
Baza podataka
|
Kirilov N. Ya
|
|
|
|
|
|
OS
|
Aleksandrova O.A.
|
|
|
|
|
|
Programiranje
|
Kirilov N. Ya
|
|
Opis atributa i njihovih svojstava.
Atributi ili polja imaju tip podataka. Prilikom odabira vrste podataka razmotrite sljedeće:
Koje vrijednosti trebaju biti prikazane u polju.
Koliko prostora je potrebno za pohranjivanje vrijednosti u polju.
Koje operacije treba izvesti s vrijednostima u polju.
Treba li polje sortirati ili indeksirati.
Hoće li se grupiranje koristiti u upitima ili izvješćima.
Kako bi vrijednosti u polju trebale biti poredane.
Ukupno postoji 10 vrsta polja.
Tablica 2.
|
Vrsta podataka
|
Primjena
|
|
|
Tekst
|
Tekst ili kombinacija teksta i brojeva
|
Do 255 znakova
|
|
|
Dugi tekst. Nije sortirano niti indeksirano.
|
Do 64.000 znakova
|
|
Numerički
|
Numerički podaci korišteni za izračune
|
1, 2, 4, 8 bajtova
|
|
Datum vrijeme
|
Datumi i vremena osiguravaju pravilno sortiranje.
|
|
|
Monetarni
|
Valutne vrijednosti. Kako bi se spriječilo zaokruživanje.
|
|
|
|
Automatsko umetanje uzastopnih ili nasumičnih brojeva prilikom dodavanja unosa.
|
|
|
Logično
|
Dvije vrijednosti Da/Ne
|
|
|
OLE objekt
|
Objekti stvoreni u drugim programima.
|
Do 1 gigabajta
|
|
|
|
Do 64.000 znakova
|
|
Čarobnjak za zamjenu
|
Omogućuje odabir vrijednosti iz druge tablice ili s popisa vrijednosti.
|
Veličina ključnog polja
|
Osim tipa, polja imaju formate koji vam omogućuju da odredite formate za prikaz teksta, brojeva, datuma i vremenskih vrijednosti na ekranu i ispisu. Format polja za kontrole postavlja se u prozoru svojstava, a za polje u tablici ili upitu u načinu dizajna 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 tipove podataka numeričke, valutne, booleove, brojače i datum/vrijeme. Također, za sve vrste polja osim OLE objekata, moguće je stvoriti vlastite posebne formate. Osim toga, vrijednost danu imovinu može se postaviti u makronaredbi ili u programu Visual Basic.
Dizajn odnosa
Tablica 7. Odnosi informacijskih objekata
Komunikacijski broj
|
glavni objekt
|
Subjekt
|
Vrsta komunikacije
|
|
učitelji
|
Raspored
|
|
|
Dvorana za predavanje
|
Raspored
|
|
|
|
Raspored
|
|
|
|
Raspored
|
|
|
par vremena
|
Raspored
|
|
Opis odnosa između tablica-relacije.
Nakon što su sve tablice razvijene, potrebno ih je povezati.
Odnos između tablica uspostavlja odnose između podudarnih vrijednosti u ključnim poljima, obično između polja u različitim tablicama koja imaju isti naziv. U većini slučajeva, pri čemu je ključno polje jedne tablice jedinstveni identifikator svakom zapisu pridružuje se strani ključ druge tablice.
Najčešće korištena vrsta odnosa je jedan prema više. U takvom odnosu, svaki zapis u tablici A može odgovarati nekoliko zapisa u tablici B, a zapis u tablici B ne može imati više od jednog odgovarajućeg zapisa u tablici A.
Mogu postojati i odnosi više-prema-više. S ovom relacijom, jedan zapis u tablici A može odgovarati nekoliko zapisa u tablici B, a jedan zapis u tablici B može odgovarati više zapisa u tablici A. Takva se shema provodi samo uz pomoć treće (povezujuće) tablice, čiji se ključ sastoji od najmanje dva polja, koja su polja stranog ključa u tablicama A i B.
Najrjeđa vrsta komunikacije jedan na jedan. S ovim odnosom, unos u tablici A može imati najviše jedan pridruženi unos u tablici B, i obrnuto. Koristite takav odnos za odvajanje vrlo širokih tablica, za odvajanje dijela tablice iz sigurnosnih razloga i za pohranjivanje informacija povezanih s podskupom zapisa u glavnoj tablici. Na primjer, za pohranjivanje povjerljivih podataka.
Za izradu sheme upotrijebite alat za izradu sheme podataka.
Shema podataka prikazana je na slici 1. Tablica Grupa, Publika, Učitelji, Razredi, Vremenski parovi povezani su s tablicom rasporeda pomoću polja koda.
Slika 1. Shema podataka "Raspored"
Uspostavljanje funkcionalnog odnosa između atributa, isticanje ključnih atributa.
Snaga relacijskih baza podataka leži u činjenici da se mogu koristiti za brzo pronalaženje i povezivanje podataka iz 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 koja jedinstveno identificiraju svaki zapis u tablici. Ova polja se nazivaju ključnim.
Postoje tri vrste ključnih polja u Microsoft Accessu: brojač, jednostavni ključ i složeni ključ.
Određivanje polja brojača kao ključnog polja je najlakši način za stvaranje ključnih polja.
Ako polje sadrži jedinstvene vrijednosti, kao što su šifre ili inventarni brojevi, onda se ovo polje može definirati kao ključno polje.
U slučajevima kada je nemoguće jamčiti 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 omogućuju brzi pristup pojedinačnim redcima u tablici. Indeks se stvara kako bi se poboljšala izvedba operacija upita i sortiranje podataka tablice. Indeksi se također koriste za održavanje određenih vrsta ključnih ograničenja na tablicama.
Indeksi pružaju najveću korist za tablice koje se relativno malo mijenjaju i često postavljaju upite.
3. Dizajn baze podataka.
U Microsoft Accessu, prije stvaranja tablica, obrazaca i drugih objekata, morate definirati strukturu baze podataka. Dobra struktura baze podataka osnova je za stvaranje adekvatne, učinkovite baze podataka.
Koraci dizajna baze podataka
Slijede glavni koraci u dizajnu baze podataka:
Određivanje svrhe izrade baze podataka.
Određivanje tablica koje baza treba sadržavati.
Određivanje obaveznih polja u tablici.
Postavite pojedinačnu vrijednost za svako polje.
Definiranje odnosa između tablica.
Ažuriranje strukture baze podataka.
Dodavanje podataka i stvaranje drugih objekata baze podataka.
Korištenje alata za analizu u Microsoft Accessu.
Određivanje svrhe izrade baze podataka
U prvoj fazi projektiranja baze podataka potrebno je odrediti svrhu izrade baze podataka, njezine glavne funkcije i informacije koje treba sadržavati. To jest, morate definirati glavne teme tablica baze podataka i informacije koje će sadržavati polja tablica.
Baza podataka mora zadovoljiti zahtjeve onih koji će s njom izravno raditi. Da biste to učinili, trebate odrediti teme koje bi baza podataka trebala pokrivati, izvješća koja bi trebala izdavati, analizirati obrasce koji se trenutno koriste za bilježenje podataka, usporediti bazu podataka koja se stvara s dobro dizajniranom bazom podataka poput nje.
Određivanje tablica koje baza treba sadržavati
Jedna od najtežih faza u procesu projektiranja baze podataka je razvoj tablica, budući da rezultati koje bi baza podataka trebala dati (izvješća, izlazni obrasci itd.) ne daju uvijek potpunu sliku strukture tablice.
Prilikom izrade tablica nije potrebno koristiti Microsoft Access. Najbolje je prvo razviti strukturu na papiru. Prilikom izrade tablica preporuča se voditi sljedećim osnovnim načelima:
Podaci u tablici ne smiju se umnožavati. Ne bi trebalo biti ponavljanja između tablica.
Kada je određena informacija pohranjena u samo jednoj tablici, tada će se morati mijenjati samo na jednom mjestu. To čini rad učinkovitijim, a također eliminira mogućnost neusklađenosti informacija u različitim tablicama. Na primjer, jedna tablica treba sadržavati adrese i brojeve telefona studenata.
Svaka tablica treba sadržavati podatke samo o jednoj temi.
Informacije o svakoj temi mnogo se lakše obrađuju ako su sadržane u tablicama koje su neovisne jedna o drugoj. Na primjer, adrese i narudžbe studenata pohranjuju se u različite tablice tako da kada se narudžba izbriše, podaci o studentu ostaju u bazi podataka.
Određivanje obaveznih polja u tablici
Svaka tablica sadrži informacije o određenoj temi, a svako polje u tablici sadrži zasebne informacije o temi tablice. Na primjer, tablica s podacima o nastavnicima može sadržavati polja s nazivom specijalnosti, fakulteta, kolegija, broja grupe. Prilikom dizajniranja polja za svaku tablicu, imajte na umu:
Svako polje mora biti povezano s temom tablice.
Tablica treba sadržavati sve potrebne podatke.
Informacije treba raščlaniti na najmanje logičke cjeline (Na primjer, polja "Ime" i "Prezime", a ne opće polje "Ime").
Postavljanje pojedinačne vrijednosti za svako polje
Kako bi Microsoft Access mogao povezati podatke iz različitih tablica, kao što su podaci o kupcima i narudžbe, svaka tablica mora sadržavati polje ili skup polja koji definiraju jedinstvenost svakog zapisa u tablici. Takvo polje ili skup polja naziva se primarni ključ.
Definiranje odnosa između tablica
Nakon distribucije podataka po tablicama i definiranja ključnih polja, trebate odabrati shemu za povezivanje podataka u različitim tablicama. Da biste to učinili, morate definirati odnose između tablica.
Poželjno je proučiti odnose između tablica u već postojećoj bazi podataka.
Ažurirajte strukturu baze podataka
Nakon dizajniranja tablica, polja i odnosa, trebate ponovno pregledati strukturu baze podataka i identificirati moguće nedostatke. Preporučljivo je to učiniti u ovoj fazi, dok tablice nisu popunjene podacima.
Da biste testirali, trebate izraditi nekoliko tablica, odrediti odnose među njima i unijeti nekoliko zapisa u svaku tablicu, zatim vidjeti ispunjava li baza podataka zahtjeve. Također je dobra ideja izraditi nacrte izlaznih obrazaca i izvješća i vidjeti pružaju li tražene informacije. Osim toga, potrebno je isključiti sva moguća ponavljanja podataka iz tablica.
Dodavanje podataka i stvaranje drugih objekata baze podataka
Ako strukture tablice zadovoljavaju zahtjeve, tada možete unijeti sve podatke. Zatim možete kreirati bilo koje upite, obrasce, izvješća, makronaredbe i module.
Korištenje alata za analizu u Microsoft Accessu
U Microsoft Accessu postoje dva alata za poboljšanje strukture baza podataka. Čarobnjak za analizu tablice pregledava tablicu, predlaže novu strukturu i odnose ako je potrebno i prerađuje je.
Analizator performansi ispituje cjelokupnu bazu podataka, daje preporuke za njezino poboljšanje te ih također implementira.
Izrada i izrada obrazaca.
Obrasci - jedan od glavnih alata za rad s bazama podataka u Accessu - koriste se za unos novih zapisa (redova tablica), pregled i uređivanje postojećih podataka, postavljanje parametara upita i prikaz odgovora na njih itd. Obrasci su pravokutni prozori s postavljenim u njima s kontrolama.
Obrazac se može izraditi na tri različita načina.
Korištenje automatskog obrasca na temelju tablice ili upita. Pomoću automatskih obrazaca možete stvoriti obrasce koji prikazuju sva polja i zapise osnovne tablice ili upita. Ako odabrani izvor zapisa ima pridružene tablice ili upite, obrazac će također sadržavati sva polja i zapise iz tih izvora zapisa.
Korištenje čarobnjaka na temelju jedne ili više tablica ili upita. Majstorski setovi detaljna pitanja o izvorima zapisa, poljima, izgledu, potrebnim formatima i izrađuje obrazac na temelju primljenih odgovora.
Ručno u načinu dizajna. Prvo se stvara osnovni obrazac, koji se zatim prema potrebi mijenja u prikazu dizajna.
Stvaranje obrazaca u načinu rada Form Wizard.
U prozoru baze podataka odaberite Obrasci s popisa Objekti.
Pritisnite gumb Novo na alatnoj traci prozora baze podataka.
U dijaloškom okviru Nova forma odaberite željeni master. Opis čarobnjaka pojavljuje se na lijevoj strani dijaloškog okvira.
Odaberite naziv tablice ili drugog izvora zapisa koji sadrži podatke na kojima se obrazac treba temeljiti.
Bilješka. Ako je na popisu odabran "Čarobnjak za obrazac" ili "Zaokretna tablica", ovaj korak nije potreban - izvor zapisa za obrazac može se navesti kasnije.
Pritisnite gumb OK.
Slijedite upute čarobnjaka.
Stvoreni obrazac može se mijenjati u modu dizajna, stožerna tablica ili stožerni grafikon.
Slika 2 Obrazac rasporeda
Slika 3 Alat za izradu obrazaca
Organizacija zahtjeva.
U Microsoft Accessu možete kreirati upite automatski, pomoću čarobnjaka ili sami, u prozoru dizajnera upita. Možete poboljšati i optimizirati izjavu upita u SQL načinu rada.
Čarobnjaci za upite automatski izvode osnovne radnje na temelju korisnikovih odgovora na postavljena pitanja. Čarobnjak za jednostavni odabir upita koristi se za stvaranje upita za dohvaćanje podataka iz polja definiranih u jednoj ili više tablica ili upita. Također možete koristiti čarobnjak za izračunavanje zbrojeva, broja zapisa i prosjeka za sve zapise ili određene grupe zapisa te pronalaženje maksimalne i minimalne vrijednosti u polju. Međutim, ne možete ograničiti broj zapisa koje vraća ovaj upit pomoću uvjeta filtra.
U dijaloškom okviru New Query odaberite Simple Query s popisa i kliknite OK.
Slijedite upute u dijaloški okviri gospodari. Posljednji dijaloški okvir omogućuje vam da pokrenete upit ili ga otvorite u prikazu dizajna.
Ako niste dobili željeni upit, možete ponovno izraditi upit pomoću čarobnjaka ili urediti upit u prikazu dizajna.
Radite s upitima u načinu dizajna.
U prozoru baze podataka na popisu Objekti odaberite Upiti i na alatnoj traci prozora baze podataka kliknite gumb Novo.
U dijaloškom okviru Novi upit kliknite redak Dizajn, a zatim kliknite U redu.
U dijaloškom okviru Dodaj tablicu odaberite karticu koja sadrži objekte čiji će se podaci koristiti u upitu.
Dvaput kliknite objekte koje želite dodati upitu, a zatim kliknite Zatvori.
Dodajte polja u polje Polje u retku obrasca zahtjeva i po potrebi navedite uvjete i redoslijed sortiranja.
Za prikaz rezultata upita na alatnoj traci kliknite gumb Pogled.
Možda će nam uglavnom trebati upiti za izradu izvješća. Ili za ispis oglednih podataka. Za ovu bazu podataka, postoji potreba za upitima. Kreirajmo upit prema datumu.
Izrada i izrada izvješća.
Izvještaj je učinkovit alat prikaz podataka u tiskanom obliku. Uz mogućnost kontrole veličine i izgleda svih elemenata izvješća, korisnik može prikazati informacije na način na koji želi.
Izvješća su na mnogo načina slična obrascima. Dizajn izvješća koristi mnoge tehnologije koje se koriste za obrasce.
Većina izvješća priložena je jednoj ili više tablica i upita iz baze podataka. Zapisi izvješća dolaze iz polja u temeljnim tablicama i upitima. Izvješće ne mora uključivati sva polja iz svake tablice ili upita na kojem se temelji.
Priloženo izvješće dobiva svoje podatke iz temeljnog izvora zapisa. Ostali podaci kao što su naslov, datum i brojevi stranica pohranjeni su u izgledu izvješća.
Veza između izvješća i njegovog izvora podataka stvara se korištenjem grafičkih objekata koji se nazivaju kontrolama. Kontrole su polja koja prikazuju imena i brojeve, oznake koje prikazuju naslove i ukrasne linije koje grafički strukturiraju podatke i poboljšavaju izgled izvješće.
Čarobnjaci vam pomažu da brzo izradite izvješća različite vrste. Čarobnjak za naljepnice koristi se za stvaranje poštanskih naljepnica, Čarobnjak za grafikone pomaže vam u stvaranju grafikona, a Čarobnjak za izvješća pomaže vam u stvaranju standardnih izvješća. Čarobnjak prikazuje pitanja i generira izvješće na temelju korisnikovih odgovora. Nakon toga, korisnik ima priliku modificirati i modificirati izvješće u modu dizajna.
Izvješće možete prilagoditi na sljedeće načine.
Izvor zapisa. Promijenite tablicu ili upit na kojem se izvješće temelji.
Sortiranje i grupiranje podataka. Podatke možete poredati uzlaznim i silaznim redoslijedom. Također možete grupirati zapise prema jednom ili više polja i prikazati međuzbrojeve i ukupne zbrojeve u izvješću.
Prozor izvješća. Možete dodati ili ukloniti gumbe Proširi i Sažmi, promijeniti tekst naslova i druge elemente prozora izvješća.
Sekcije. Možete dodati, ukloniti, sakriti ili promijeniti veličinu područja podataka oznake, bilješke i izvješća. Također možete postaviti svojstva odjeljka koja određuju kako se izvješće pojavljuje na ekranu i kada se ispisuje.
Kontrole. Korisnik može pomicati kontrole, mijenjati im veličinu i postavljati svojstva fonta za kontrole. Također možete dodati kontrole u izvješće za prikaz izračunatih vrijednosti, ukupnih iznosa, trenutnog datuma i vremena i drugih korisnih informacija.
sl.5. Izvješće o rasporedu.
Zaključak.
Razmotrivši moju kolegij na praktičnom primjeru razumijem da Microsoft Access ima sve karakteristike klasičnog DBMS-a i pruža dodatne mogućnosti. Access nije samo moćan, fleksibilan i jednostavan za korištenje DBMS, već i sustav za razvoj aplikacija koje rade s bazama podataka. S koristeći Access možete izraditi aplikaciju koja radi u Windows okruženje i u potpunosti odgovara našim potrebama upravljanja podacima. Pomoću upita možete odabrati i obraditi informacije pohranjene u tablicama. Možete izraditi obrasce za unos, pregled i ažuriranje podataka te koristiti Access za stvaranje jednostavnih i složenih izvješća. Obrasci i izvješća "nasljeđuju" svojstva temeljne tablice ili upita, tako da u većini slučajeva formate, uvjete vrijednosti i neke druge karakteristike podataka navodite samo jednom. Među najmoćnijim alatima u Accessu su alati za kreiranje objekata - Wizards, pomoću kojih se jednostavnim odabirom mišem željenih opcija mogu kreirati tablice, upiti raznih vrsta obrazaca i izvješća. Za potpunu automatizaciju vaše aplikacije, Access makronaredbe olakšavaju povezivanje podataka s obrascima i izvješćima. Većinu aplikacija možete izraditi bez pisanja ijedne retke koda, ali ako trebate stvoriti nešto stvarno vrlo sofisticirano, tada za ovaj slučaj Microsoft Access nudi moćan programski jezik - Microsoft Access Basic.
Drago mi je što sam uzeo vremena da to shvatim i sam odradim posao, jer mislim da će mi u mojoj profesiji takve vještine, čak i one osnovne, s vremenom biti od velike koristi.
Bibliografija
ACCESS 2000: Razvoj aplikacija. I. Kharitonov, V. Mikheeva. BHV, 2000. (enciklopedijska natuknica).
Pristup97. V. Korneljuk, Z. Wecker, N. Zinovjev. "SOLON", 1998.
Kroenke D. Teorija i praksa izgradnje baza podataka, 8. izd. Sankt Peterburg: "Piter", 2003.
D., Tsygankov V. M., Maltsev M. G. Baze podataka: udžbenik za visoko obrazovanje
ustanove / Ured. prof. A. D. Khomonenko. SPb.: Tisak KORONA, 2000.
Sustav pomoći Microsoft Access.
Za izradu ovog rada korišteni su materijali sa stranice http://referat.ru.
Ministarstvo obrazovanja i znanosti Ruske Federacije
Savezna državna proračunska obrazovna ustanova
Visoko stručno obrazovanje
"ISTOČNOSIBIRSKO DRŽAVNO SVEUČILIŠTE
TEHNOLOGIJE I UPRAVLJANJE»
(FGBOU VPO ESSUTU)
Zavod za informatičke sustave
NASTAVNI PROJEKT
u disciplini "BAZE PODATAKA"
na temu „Razvoj baze podataka
"Raspored za visokoškolske ustanove"
Izvođeno od:
|
student gr.529
|
__________
|
|
Nadglednik:
|
dr. sc., izv. prof
|
___________
|
Bazaron S.A.
|
Standardni regulator:
|
dr. sc., izv. prof
|
___________
|
Chimitova E.G.
|
Razred:
|
___________
|
Datum zaštite:
|
___________
|
Ulan-Ude
2012
Uvod……………………………………….………………………………………3
1. Dizajn baze podataka……………………………………………………5
1.1. Izjava o problemu………………………………………………………....6
1.2. Opis predmetnog područja s ti…………………………………………6
1.3. Dizajn osnovnog logičkog modela da n nyh…………………...8
2. Implementacija baze podataka i korisnička aplikacija…………..10
2.1. Dizajniranje fizičkog modela baze podataka …………………11
2.2. Stvorite bazu podataka u Microsoftu SQL poslužitelj ……………………...13
2.3. Implementacija klijentske aplikacije e niya………………………………...17
Zaključak nije…………………………………………………………………….21
Popis korištenih izvora i kov……………………………………...23
Dodatak A………………………………………………………………………25
Dodatak B…………………………………………………………………….27
Dodatak B……………………………………………………………………29
UVOD
Učinkovita i racionalna organizacija obrazovnog procesa jedna je od najvažnijih zadaća svake obrazovne ustanove. Stoga pitanje automatizacije ovog procesa postaje sve aktualnije.
Osobito ako koristite računala u organizaciji procesa učenja oko Uz pomoć raznih vrsta softverskih proizvoda, ovaj se proces može učiniti puno preciznijim i bržim, lišenim mnogih slojeva koji nastaju kada se organizira ručno.
Zadatak raspoređivanja ne treba smatrati samo e neki program koji implementira funkciju mehaničke raspodjele rada ja ty na početku semestra, na kojem se njegova (programska) uporaba i završava i buditi se. Ekonomski učinak učinkovitijeg korištenja rada o izlazu resursa može se postići samo kao rezultat mukotrpnog rada na upravljanju tim radnim resursima. Raspored je ovdje samo alat za takvo upravljanje, a za njegovu potpunu upotrebu potrebno je da program kombinira ne samo sredstva za oko postavljanje optimalnog rasporeda, ali i načina za njegovo održavanje P timelnost u slučaju promjena nekih ulaznih podataka, koji su se u trenutku rasporeda smatrali konstantnima.
Stoga je svrha ovog nastavnog projekta stvoriti s i sustav za upravljanje bazom podataka „Scheduling“ na primjeru „C oko raspored za visoka učilišta”, koji uključuje bazu podataka i korisničku aplikaciju.
Ciljevi nastavnog projekta mogu se formulirati kao:
- Izrada logičkih i fizičkih modela baza podataka;
- Stvaranje baze podataka u SQL Server Management Studio;
- Izrada programskog sučelja u Delphiju 7.
1. DIZAJN BAZE PODATAKA
1.1. Formulacija problema
Potrebno je razviti bazu podataka „Raspored za više obrazovne ustanove» za pohranjivanje podataka povezanih s njim.
Također je potrebno razviti i implementirati prilagođenu aplikaciju oko u kojem dodajete, uklanjate i uređujete a pisanje tablica baze podataka. Aplikacija bi trebala uključivati značajke za pretraživanje, filtriranje informacija i generiranje izvješća.
1.2. Opis predmetnog područja
Raspored nastave na visokoškolskoj ustanovi služi povezivanju studenata, nastavnika i mjesta studija u jedinstveni međusobno povezani sustav. e razreda (publike).
Optimizacija rasporeda sati jedan je od glavnih faktora koji može značajno optimizirati proces učenja.
Konkretno, organizacija obrazovnog procesa, koja predstavlja jednu od najvažnijih faza u razvoju i učinkovitom funkcioniranju sveučilišta, skup je međusobno povezanih zadataka koje rješavaju različiti odjeli obrazovne ustanove. Jedan od tih zadataka je u zakazivanje. Učinkovitost rada nastavnika ovisi o tome koliko je dobro sastavljen raspored, asimilaciji obrazovnog materijala na denti, racionalno korištenje intelektualnih i materijalnih osnova sveučilišta.
Tradicionalna metoda sastoji se od sljedećih koraka e xia ručno:
1. Izrada i odobravanje nastavnih planova i programa.
2. Odabir iz planova popisa disciplina i njihovo raspoređivanje po katedrama i mi.
3. Izrada nastavnih zadataka za odjele drugih fakulteta a određivanje nastavnog opterećenja za nastavnike.
4. Raspodjela opterećenja na odjele.
5. Izrada odlomka za semestar koji sadrži podatke o disciplinama, vrstama nastave, satima za svaku vrstu i nastavniku.
6. Obračun zauzetosti i slobodnog vremena honorarnih nastavnika.
7. Zakazivanje.
1.3. Projektiranje logičkog modela baze podataka
Proces dizajniranja podataka može se grubo podijeliti u dvije faze: logičko modeliranje i fizičko oblikovanje. ne rezultat R Prvi od njih je tzv. logički (ili konceptualni) oko del podaci, obično izraženi dijagramom entitet-odnos ili ER (Entity-Relationship) dijagramom, koji je predstavljen u jednom od standarda t sve oznake usvojene za prikaz takvih dijagrama. Rezultat druge faze je gotova baza podataka ili DDL skripta za njezinu izradu. a niya.
Logički model podataka opisuje činjenice i objekte podložne str e histracije u budućoj bazi podataka. Glavne komponente takvog modela su entiteti, njihovi atributi i odnosi među njima. U pravilu, fizički e Fizički analog entiteta u budućoj bazi podataka je tablica, a fizički e nebo analog atributa je polje ove tablice. S logičke točke gledišta, entitet je skup sličnih objekata ili fa do robe, koje se nazivaju instance tog entiteta. Fizički analog exe m Plyar je obično unos u tablici baze podataka. Poput zapisa u relacijskoj DBMS tablici, instance entiteta moraju biti jedinstvene, to jest, puni skup njihovih vrijednosti atributa ne smije se duplicirati. I baš kao polja u tablici, atributi mogu biti ključni ili neključni. U fazi logičkog dizajna, za svaki se atribut obično definira e Prikazuje se približna vrsta podataka (string, numerički, BLOB, itd.). Beton e tizacija se događa u fazi fizičkog dizajna, budući da razli h nye DBMS podrška različiti tipovi podatke i ograničenja njihove duljine ili preciznosti.
Tablica 1. Entiteti i njihovi atributi
entiteta
|
atributi
|
opis
|
raspored
|
kod rasporeda
|
zakazivanje
|
|
grupni kod
|
|
|
broj publike
|
|
|
kod nastavnika
|
|
|
kod discipline
|
od drugih subjekata
|
|
kod dana u tjednu
|
|
|
šifra vrste lekcije
|
|
|
broj para
|
|
fakultet
|
kod fakulteta
|
informacije o fakultetima
|
|
fakultet
|
|
specijalitet
|
šifra specijalnosti
|
informacije o specijalnostima sveučilišta
|
|
naziv specijalnosti
|
|
dvorana za predavanje
|
broj publike
|
informativne publike u svim raspoloživim zgradama
|
|
okvir
|
|
|
broj sjedećih mjesta
|
|
|
adresa
|
|
disciplina
|
kod discipline
|
Proučavane sve discipline
|
|
naziv discipline
|
|
broj para
|
broj para
|
informacija o trajanju para
|
|
vrijeme početka
|
|
|
vrijeme završetka
|
|
dan u tjednu
|
kod dana u tjednu
|
informacije o danima u tjednu i njihovim šiframa
|
|
naziv dana u tjednu
|
|
vrsta klase
|
šifra vrste lekcije
|
predavanje ili praksu
|
|
naziv dana u tjednu
|
|
oblik učenja
|
šifra obrasca za obuku
|
redovito ili izvanredno obrazovanje
|
|
naziv oblika studija
|
|
učitelj, nastavnik, profesor
|
kod nastavnika
|
sadrži podatke o učitelju
|
|
Puno ime nastavnika
|
|
|
šifra odjela
|
|
|
kod valjanosti
|
|
|
šifra čina
|
|
|
šifra stupnja
|
|
odjelu
|
šifra odjela
|
informacije o odjelu
|
|
naziv odjela
|
|
naziv radnog mjesta
|
šifra položaja
|
radna mjesta zaposlenika sveučilišta
|
|
Naziv radnog mjesta
|
|
rang
|
šifra čina
|
činovi sveučilišnih djelatnika
|
|
ime čina
|
|
akademska titula
|
šifra stupnja
|
akademski stupnjevi sveučilišnih djelatnika
|
|
naziv akademskog stupnja
|
|
2.
RAZVOJ PODATAKA BVZI KORISNIČKU APL
2.1. Projektiranje fizičkog modela baze podataka
Fizički dizajn baze podataka je proces pripreme op i implementacija baze podataka na sekundarnim uređajima za pohranu podataka; ovaj korak pokriva osnovne odnose, organizaciju datoteka i n de k sove dizajnirane za pružanje učinkovitog pristupa podacima, kao i svim povezanim ograničenjima i zaštitama integriteta.
Prvi korak u fizičkom dizajniranju baze podataka je odabir specifičnog ciljnog DBMS-a. Prema tome, tjelesni oko Dizajn je neraskidivo povezan s određenim DBMS-om. Postoji konstanta između logičkog i fizičkog dizajna Povratne informacije, budući da su odluke donesene u fazi fizičkog projektiranja s ciljem oko povećati performanse sustava, može utjecati na strukturu l oko logički model podataka.
Obično je primarna svrha dizajna fizičke baze podataka opisati kako je dizajn logičke baze podataka fizički implementiran. Zamislimo fizički model baze podataka „Izrada i saniya za sveučilišta" u obliku tablica entiteta iz tablice 1.
Tablica 2. Raspored
kod rasporeda
|
grupni kod
|
broj publike
|
kod nastavnika
|
kod discipline
|
kod dana u tjednu
|
šifra vrste lekcije
|
broj para
|
|
|
|
|
|
|
|
|
Tablica 3. Grupe
grupni kod
|
broj studenata
|
kod fakulteta
|
šifra obrasca za obuku
|
šifra specijalnosti
|
|
|
|
|
|
Tablica 4. Fakultet
Tablica 5. Specijalnost
Tablica 6. Publika
broj publike
|
okvir
|
broj sjedećih mjesta
|
adresa
|
|
|
|
|
Tablica 7. Disciplina
Tablica 8. Broj para
broj para
|
vrijeme početka
|
vrijeme završetka
|
|
|
|
Tablica 9. Dan u tjednu
Tablica 10. Tip klase
šifra vrste lekcije
|
vrsta klase
|
|
|
Tablica 11. Odjel
šifra odjela
|
naziv odjela
|
|
|
Tablica 12. Oblik obrazovanja
šifra obrasca za obuku
|
naziv oblika studija
|
|
|
Tablica 13. Učitelj
kod nastavnika
|
Puno ime nastavnika
|
šifra odjela
|
šifra položaja
|
šifra čina
|
šifra stupnja
|
|
|
|
|
|
|
Tablica 14. Pozicija
Tablica 15. Poredak
Tablica 16. Akademski stupanj
šifra stupnja
|
naziv akademskog stupnja
|
|
|
2.2. Stvaranje baze podataka u Microsoft SQL Server
Stvorite bazu podataka u SQL Server Management Studio koristeći na logično i fizički modeli dizajn baze podataka (vidi 1.3. i 2.1.).
Dakle, nakon instaliranja SQL Servera kreira se baza podataka, a navođenjem a Postoji put za uštedu. Sljedeći korak je kreiranje tablica prema entitetima.
Stvaranje tablica baze podataka " slika ". Opisana su svojstva atr. i ali tabličnih podataka (vrsta podataka, duljina, nulta razlučivost n o la).
Tablica 17. Publika
Tablica 18. Grupa
Tablica 19. Dan u tjednu
Tablica 20. Disciplina
Tablica 21. Pozicija
Tablica 22
Tablica 23
Tablica 24. Broj para
Tablica 25. Učitelj
Tablica 26. Raspored
Tablica 27. Specijalnost
Tablica 28. Vrsta klase
Tablica 29. Akademski stupanj
Tablica 30. Fakultet
Tablica 31. Oblik obrazovanja
Po potrebi sve tablice možete ispuniti i otvaranjem s tia.
Povezivanje tablica događa se stvaranjem dijagrama, gdje se u Svi odnosi između tablica se ispuštaju. Dijagram odnosa baze podataka " slika " nalazi se u Dodatku B.
2.3. Implementacija klijentske aplikacije
Klijentska aplikacija implementirana je u okruženju Delphi 7. Sučelje baze podataka " slika "sastoji se od 9 obrazaca u kojima se provode operacije kao što su: unos, izlaz i uređivanje informacija. Kao i 3 obrasca s operacijama: pretraživanje, filtriranje, izvješće.
Razmotrite kao dobar primjer glavni obrazac, pretraživanje i izvješće.
U obrazac "Raspored" upisuju se podaci DBEdit i DBLoockUpCo m boBox i pomoću DBNavigatora prikazan u komponenti dbgrid. C p o snaga ovih komponenti može napraviti promjene u samoj bazi podataka SQL.
Slika 1 Obrazac "Raspored grupa"
Za praktičnost kretanja kroz sam program korišten je kod. m komponenta MainMenu . Pomaže prebacivanje na bilo koji oblik programa (vidi sliku 2).
Slika 2. Korištenje komponente glavni izbornik
Operacija pretraživanja omogućuje pronalaženje podataka o odabranoj grupi iz tablice "Grupe".
Slika 3. Pretraživanje
Kako biste pretraživali, morate odabrati grupu iz s padajući popis. Zatim kliknite na gumb "Traži". Za dalje str oko informacije o zahtjevu nježno kliknite na gumb "Odustani", koji će vratiti sve da n informacije o svim grupama u bazi podataka.
Slika 4. Operacija pretraživanja
Također na obrascu postoje gumbi za prebacivanje na druge operacije, na glavni obrazac i gumb "Izlaz", kada se pritisne, obrazac za pretraživanje se zatvara.
Kada pokrenete obrazac za izvješće, možete vidjeti da obrazac ima gumb "Prikaži izvješće" i komponentu QReport , koji samo prikazuje samo izvješće, grupirano po grupama.
Slika 5. Obrazac izvješća
Kada kliknete na gumb "Prikaži izvješće", izravno će se prikazati samo izvješće.
Slika 6. Grupirano izvješće po grupama
ZAKLJUČAK
Prilikom izrade tečajnog projekta planirano je razvijanje vještina m izrada i debugiranje programa, te provjera sposobnosti projektiranja oko dokumentaciju za njihov razvoj u skladu sa standardima.
Ovaj program je završen softverski proizvod iako se može poboljšati. Postoji potreba za dodavanjem značajki kao što su:
- osiguranje informacijske sigurnosti (lozinka, kodiranje i tako dalje);
- pružanje višekorisničkog načina rada s pružanjem i korisniku njegov način rada i postavke;
- automatsko dovršenje identična polja u različitim tablicama dok upisujete.
Program ima prikladan korisničko sučelje. Korištenje programa neće biti teško onima koji su upoznati s ovom ljuskom. Udobno referentni sustav o korištenju programa omogućit će vam da brzo naučite kako se njime kretati. Općenito, program se stvarno može koristiti.
Kao rezultat kolegijalnog projekta, unaprijeđena su znanja iz područja programiranja baza podataka i objektno orijentiranog softvera. oko gramatika, stečene vještine korištenja znanstvenih i tehničkih informacija.
POPIS KORIŠTENIH IZVORA
- Učenje osnova rada sa DBMS-om Microsoft SQL Server 2005 Metodički e nebo upute za dirigiranje laboratorijski rad na kolegiju „Orgulje i zacija baza podataka i znanja”, Orlovsky D.L., NTU “KhPI”, Odjel za ACS, 2009.
- Razvoj klijent-poslužitelj aplikacija u Delphi, Andrej Škril, BHV-Petersburg, 2006.
DODATAK A
Entiteti u ERwinu
DODATAK B
Tablični grafikon SQL
DODATAK B
Ispis operacije "pretrage".
traži
procedure TForm9.Button2Click(Pošiljatelj: TObject);
početi
Query1.Active:=false;
Broj studenata, b. fakulteta, c. NameFormsTraining, a. CodeSpecialties, d. Ime Specijaliteti";
CodeFormsLearning=c. CodeFormsLearning) i (a. CodeSpecialties=d. CodeSpecialties) i (e.GroupID="""+combobox1.Text+""")");
Query1.Active:=true;
kraj;
Otkazati
procedure TForm9.Button3Click(Pošiljatelj: TObject);
početi
Query1.Active:=false;
Query1.SQL.text:="odaberite e.GroupCode, a. Broj studenata, b. fakulteta, c. NameFormsTraining, a. CodeSpecialties, d. Ime Specijaliteti";
Query1.SQL.Add("od dbo. Grupa a, dbo. Fakultet b, dbo. Oblik studija c, dbo. Smjer d, dbo. Grupa e");
Query1.SQL.Add("gdje je (a. GroupId =e.GroupId) i (a. FacultyId =b. FacultyId) i (a. CodeFormsLearning=c. CodeFormsLearning) i (a. CodeSpecialties=d. CodeSpecialties)");
Query1.Active:=true;
kraj;
Ispis operacije "Filtriranje".
Filtriranje
procedure TForm10.Button1Click(Pošiljatelj: TObject);
početi
Query1.Active:=false;
Puno ime nastavnika, b. Naslov Disciplina, c. ImendanTjedan
Query1.SQL.Add("gdje (npr. Kod učitelja=a. Kod učitelja) i (e. CourseCode =b. CourseCode ) i (e.WeekDayCode =c.WeekDayCode ) i (e. LessonTypeCode =d. LessonTypeCode ) i (c. ImendanTjedan="""+combobox1.Tekst+""")");
Query1.Active:=true;
kraj;
Otkazati
procedure TForm10.Button2Click(Pošiljatelj: TObject);
početi
Query1.Active:=false;
Query1.SQL.Text:="odaberite e.ScheduleID, e.GroupID, e.AudienceNumber, a. Puno ime nastavnika, b. Naslov Disciplina, c. ImendanTjedan, d. Vrsta aktivnosti, e. Broj para ";
Query1.SQL.Add("from dbo. Učitelj a, dbo. Tečaj b, dbo. Dan u tjednu c, dbo. Vrsta razreda d, dbo. Raspored e");
Query1.SQL.Add("gdje (npr. Kod učitelja=a. Kod učitelja) i (e. CourseCode =b. CourseCode ) and (e.WeekDayCode =c.WeekDayCode ) and (e. LessonTypeCode =d. LessonTypeCode )");
Query1.Active:=true;
kraj;
Promijeniti
List
Dokument br.
Potpis
Datum
List
D.529.3.4.2.124.12.PZ
Promijeniti
List
Dokument br.
Potpis
Datum
List
D.529.3.4.2.124.12.PZ
Razvijen
Ulakhaev A.Yu.
Ček.
Bazaron S.A.
N. Kontr.
Chimitova E.G.
Odobreno
Bazaron S.A.
s naše obrazovne ustanove
Lit.
Plahte
ESSUTU
zm.
List
Dokument br.
Potpis
Datum
List
D.529.3.4.2.124.12.PZ
Promijeniti
List
Dokument br.
Potpis
Datum
List
D.529.3.4.2.124.12.PZ
Razvijen
Ulakhaev A.Yu.
Ček.
Bazaron S.A.
N. Kontr.
Chimitova E.G.
Odobreno
Bazaron S.A.
Raspored za vas s naše obrazovne ustanove
Lit.
Plahte
ESSUTU
Promijeniti
List
Dokument br.
Potpis
Datum
List
D.529.3.4.2.124.12.PZ
Promijeniti
List
Dokument br.
Potpis
Datum
List
D.529.3.4.2.124.12.PZ
Promijeniti
List
Dokument br.
Potpis
Datum
List
D.529.3.4.2.124.12.PZ
Promijeniti
List
Dokument br.
Potpis
Datum
List
D.529.3.4.2.124.12.PZ
Promijeniti
List
Dokument br.
Potpis
Datum
List
D.529.3.4.2.124.12.PZ
Razvijen
Ulakhaev A.Yu.
Ček.
Bazaron S.A.
N. Kontr.
Chimitova E.G.
Odobreno
Bazaron S.A.
Raspored za vas s naše obrazovne ustanove
Lit.
Plahte
ESSUTU
Promijeniti
List
Dokument br.
Potpis
Datum
List
D.529.3.4.2.124.12.PZ
Promijeniti
List
Dokument br.
Potpis
Datum
List
D.529.3.4.2.124.12.PZ
Promijeniti
List
Dokument br.
Potpis
Datum
List
D.529.3.4.2.124.12.PZ
Promijeniti
List
Dokument br.
Potpis
Datum
List
D.529.3.4.2.124.12.PZ
Promijeniti
List
Dokument br.
Potpis
Datum
List
D.529.3.4.2.124.12.PZ
Promijeniti
List
Dokument br.
Potpis
Datum
List
D.529.3.4.2.124.12.PZ
Promijeniti
List
Dokument br.
Potpis
Datum
List
D.529.3.4.2.124.12.PZ
Promijeniti
List
Dokument br.
Potpis
Datum
List
D.529.3.4.2.124.12.PZ
Promijeniti
List
Dokument br.
Potpis
Datum
List
D.529.3.4.2.124.12.PZ
Promijeniti
List
Dokument br.
Potpis
Datum
List
D.529.3.4.2.124.12.PZ
Promijeniti
List
Dokument br.
Potpis
Datum
List
D.529.3.4.2.124.12.PZ
Razvijen
Ulakhaev A.Yu.
Ček.
Bazaron S.A.
N. Kontr.
Chimitova E.G.
Odobreno
Bazaron S.A.
Raspored za vas s naše obrazovne ustanove
Lit.
Plahte
ESSUTU
Promijeniti
List
Dokument br.
Potpis
Datum
List
D.529.3.4.2.124.12.PZ
Promijeniti
List
Dokument br.
Potpis
Datum
List
D.529.3.4.2.124.12.PZ
Razvijen
Ulakhaev A.Yu.
Ček.
Bazaron S.A.
N. Kontr.
Chimitova E.G.
Odobreno
Bazaron S.A.
Raspored za vas s naše obrazovne ustanove
Lit.
Plahte
ESSUTU
Promijeniti
List
Dokument br.
Potpis
Datum
List
D.529.3.4.2.124.12.PZ
Promijeniti
List
Dokument br.
Potpis
Datum
List
D.529.3.4.2.124.12.PZ
Razvijen
Ulakhaev A.Yu.
Ček.
Bazaron S.A.
N. Kontr.
Chimitova E.G.
Odobreno
Bazaron S.A.
Raspored za vas s naše obrazovne ustanove
Lit.
Plahte
ESSUTU
Promijeniti
List
Dokument br.
Potpis
Datum
List
D.529.3.4.2.124.12.PZ
Razvijen
Ulakhaev A.Yu.
Ček.
Bazaron S.A.
N. Kontr.
Chimitova E.G.
Odobreno
Bazaron S.A.
Raspored za vassnaše obrazovne ustanove
Lit.
Plahte
2
ESSUTU
Promijeniti
List
Dokument br.
Potpis
Datum
List
29
D.529.3.4.2.124.12.PZ
Razvijen
Ulakhaev A.Yu.
Ček.
Bazaron S.A.
N. Kontr.
Chimitova E.G.
Odobreno
Bazaron S.A.
Raspored za vassnaše obrazovne ustanove
Lit.
Plahte
3
Organizacija
Access Database University
Minimalni popis karakteristika: Broj, puno ime, adresa i radno mjesto nastavnika, akademski stupanj; šifra, naziv, broj sati, vrsta kontrolne i dio predmeta (discipline); šifra, naziv, broj voditelja odjela; broj sobe gdje nastavnik čita svoj predmet, datum, vrijeme, grupa. Jedan nastavnik može voditi više predmeta i jedan predmet može predavati više nastavnika. Napomena: Ciklusi disciplina: humanitarni, općetehnički, matematički, računalni itd. Odabiri: Izaberite učitelja koji je u proljeće 2011. bio "bez posla". Identificirajte moguća "prekrivanja" publike u rasporedu. Prikaz rasporeda nastave za grupu OKE-40′ za ožujak 2011. Odredite za svaku skupinu udio disciplina svakog ciklusa u postocima.
1) Stvorite strukture tablica, ključna polja. Ispunite tablice podacima. Količina podataka u tablicama treba osigurati izdavanje najmanje 3-5 zapisa za svaki zahtjev za posao. Uspostavite odnose između tablica. 2) Izradite obrasce za unos podataka u obliku koji je jednostavan za korištenje. 3) Kreirajte zahtjeve za odabir u skladu sa zadatkom. Napravite parametarski upit. Kreirajte zahtjeve za ažuriranje i brisanje. Napravite unakrsni upit. Napravite upit za izradu izvješća. 4) Kreirajte jednostavno izvješće i izvješće temeljeno na prethodno kreiranom upitu. 5) Napravite obrazac s gumbom za rad sa svim prethodno stvorenim objektima baze podataka (tablice, obrasci, upiti, izvješća). U obrascu predvidjeti izlazak iz baze (prestanak rada).
Tablica disciplina - Sveučilišna pristupna baza podataka
Tablica nastavnika - Sveučilišna pristupna baza podataka
Obrazac Odsjeci - Sveučilišna pristupna baza podataka
Izvješće voditelja Odsjeka - Sveučilišna pristupna baza podataka
Upit o nezaposlenom učitelju - Access Database University
Upit o preklapanju rasporeda - Access Database University
OKE-40 Schedule Query - Access Database University
Upit o postotku disciplina - Access Database University
Dom oblik gumba- Pristup bazi podataka "Sveučilište"
Spremna baza podataka Access "University" dostupna je za preuzimanje na donjoj poveznici. . Gotova baza podataka Access University Preuzimanje baze podataka (DB) MS Access; Pristup bazi podataka "Sveučilište"; pristup bazi podataka; db pristup; subd pristup; pristup bazama podataka; primjer pristupa; programiranje pristupa; spremna baza podataka; stvaranje baze podataka; DBMS baza podataka; pristup kolegiju; primjer baze podataka; pristupni program; opis pristupa; pristupni sažetak; zahtjevi za pristup; pristupiti primjerima; preuzimanje pristupa bazi podataka; objekti pristupa; db u pristupu; preuzeti subd pristup; ms pristup bazi podataka; subd pristup sažetak; subd ms pristup; pogodnosti pristupa; baza podataka; preuzimanje baze podataka na pristupu; Baza podataka; relacijska baza podataka; sustavi za upravljanje bazama podataka; baza podataka tečajeva; preuzimanje baze podataka; pristup bazi podataka preuzimanje; pristup bazi podataka preuzimanje
Izrada baze podataka "rasporeda".
Uvod.
Diplomski rad je posvećen analizi dizajna baze podataka, kao i obradi načina konstruiranja obrazaca i izvješća na primjeru izgradnje programa za vođenje elektroničke dokumentacije obrazovne ustanove. Kao alat za izgradnju baze podataka korišten je Microsoft Access. Od samog početka ovaj DBMS odlikovao se jednostavnošću korištenja, u kombinaciji s velikim mogućnostima za razvoj cjelovitih aplikacija.
Relevantnost teme.
Trenutno, unatoč sve većoj informatizaciji društva, u području obrazovanja još uvijek nema sredstava za dostatnu automatizaciju procesa vođenja dokumentacije i izvješćivanja.
Jedan od sastavnih zadataka može se smatrati problem rasporeda nastavnog procesa, kao i promptnog prilagođavanja rasporeda po potrebi.
O ažurnosti i aktualnosti problematike koja se razmatra svjedoči i činjenica da upravitelji ustanova i nastavnici najviše vremena troše na izradu različite dokumentacije i izvješća. Ogroman broj obrazovnih institucija i nedostatak ponude na ovom području jamče veliku potražnju za ovim proizvodom.
Baze podataka (DB) danas čine osnovu računalne podrške informacijskim procesima koji su uključeni u gotovo sva područja ljudske djelatnosti.
Doista, procesi obrade informacija opće su prirode i temelje se na opisu fragmenata stvarnosti, izraženih kao skup međusobno povezanih podataka. Baze podataka su učinkovito sredstvo predstavljanja i manipuliranja strukturama podataka. Koncept baza podataka uključuje korištenje integriranih objekata za pohranu informacija koji omogućuju centralizirano upravljanje podacima i usluge za mnoge korisnike. U ovom slučaju, baza podataka mora biti podržana u računalnom okruženju jednim softverom koji se zove sustav za upravljanje bazom podataka (DBMS). DBMS zajedno s aplikacijskim programima naziva se banka podataka.
Jedna od glavnih svrha DBMS-a je pružiti softverske prikaze koji odgovaraju stvarnosti.
Kratak opis predmetnog područja.
Predmetno područje je fragment stvarnosti koji je opisan ili modeliran pomoću baze podataka i njezinih aplikacija. U predmetnom području razlikuju se informacijski objekti - prepoznatljivi objekti stvarnog svijeta, procesi, sustavi, koncepti itd., o kojima su informacije pohranjene u bazi podataka.
U ovom kolegiju razvijena je baza podataka “Raspored” za automatizaciju i smanjenje vremena za planiranje nastave na sveučilištima.
Raspored uključuje sljedeće tablice:
1 Učitelji
2 Publika
4 lekcije
5 Par puta
6 Raspored
Tablica 1. Nastavnici Tablica 2. Publika
Dvorana za predavanje
|
Kod publike
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Tablica 3. Grupe
|
Kod grupe
|
Fakultet
|
Specijalitet
|
|
|
|
Informatika
|
Informacijski sustavi
|
|
|
|
Pravosuđe i prava
|
Odvjetnik
|
|
|
|
Informatika
|
Primijenjena informatika (u ekonomiji)
|
|
|
|
Ekonomija
|
povijest ekonomskih znanosti
|
|
|
|
Ekonomija
|
Marketing
|
|
BUG-123AGA
|
|
|
|
|
|
Tablica 5. Vrijeme u paru Tablica 4. Razredi
|
Šifra djelatnosti
|
Vrsta lekcije
|
|
Baza podataka
|
|
Programiranje
|
|
OS
|
|
Upravljanje
|
|
Filozofija
|
Tablica 6. Raspored
Raspored
|
Šifra djelatnosti
|
|
|
|
Vrsta lekcije
|
Učitelj, nastavnik, profesor
|
Dvorana za predavanje
|
|
|
|
|
Programiranje
|
Aleksandrova O.A.
|
|
|
|
|
|
Upravljanje
|
Kirilov N. Ya
|
|
|
|
|
|
Upravljanje
|
Pavlekovskaya I.M.
|
|
|
|
|
|
Programiranje
|
Akimov A.V.
|
|
|
|
|
|
Baza podataka
|
Kirilov N. Ya
|
|
|
|
|
|
OS
|
Aleksandrova O.A.
|
|
|
|
|
|
Programiranje
|
Kirilov N. Ya
|
|
Opis atributa i njihovih svojstava.
Atributi ili polja imaju tip podataka. Prilikom odabira vrste podataka razmotrite sljedeće:
Koje vrijednosti trebaju biti prikazane u polju.
Koliko prostora je potrebno za pohranjivanje vrijednosti u polju.
Koje operacije treba izvesti s vrijednostima u polju.
Treba li polje sortirati ili indeksirati.
Hoće li se grupiranje koristiti u upitima ili izvješćima.
Kako bi vrijednosti u polju trebale biti poredane.
Ukupno postoji 10 vrsta polja.
Tablica 2.
|
Vrsta podataka
|
Primjena
|
|
|
Tekst
|
Tekst ili kombinacija teksta i brojeva
|
Do 255 znakova
|
|
|
Dugi tekst. Nije sortirano niti indeksirano.
|
Do 64.000 znakova
|
|
Numerički
|
Numerički podaci korišteni za izračune
|
1, 2, 4, 8 bajtova
|
|
Datum vrijeme
|
Datumi i vremena osiguravaju pravilno sortiranje.
|
|
|
Monetarni
|
Valutne vrijednosti. Kako bi se spriječilo zaokruživanje.
|
|
|
|
Automatsko umetanje uzastopnih ili nasumičnih brojeva prilikom dodavanja unosa.
|
|
|
Logično
|
Dvije vrijednosti Da/Ne
|
|
|
OLE objekt
|
Objekti stvoreni u drugim programima.
|
Do 1 gigabajta
|
|
|
|
Do 64.000 znakova
|
|
Čarobnjak za zamjenu
|
Omogućuje odabir vrijednosti iz druge tablice ili s popisa vrijednosti.
|
Veličina ključnog polja
|
Osim tipa, polja imaju formate koji vam omogućuju da odredite formate za prikaz teksta, brojeva, datuma i vremenskih vrijednosti na ekranu i ispisu. Format polja za kontrole postavlja se u prozoru svojstava, a za polje u tablici ili upitu u načinu dizajna 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 tipove podataka numeričke, valutne, booleove, brojače i datum/vrijeme. Također, za sve vrste polja osim OLE objekata, moguće je stvoriti vlastite posebne formate. Također možete postaviti vrijednost ovog svojstva u makronaredbi ili u programu Visual Basic.
Dizajn odnosa
Tablica 7. Odnosi informacijskih objekata
Komunikacijski broj
|
glavni objekt
|
Subjekt
|
Vrsta komunikacije
|
|
učitelji
|
Raspored
|
|
|
Dvorana za predavanje
|
Raspored
|
|
|
|
Raspored
|
|
|
|
Raspored
|
|
|
par vremena
|
Raspored
|
|
Opis odnosa između tablica-relacije.
Nakon što su sve tablice razvijene, potrebno ih je povezati.
Odnos između tablica uspostavlja odnose između podudarnih vrijednosti u ključnim poljima, obično između polja u različitim tablicama koja imaju isti naziv. U većini slučajeva, ključno polje u jednoj tablici, koje je jedinstveni identifikator za svaki zapis, povezano je sa stranim ključem u drugoj tablici.
Najčešće korištena vrsta odnosa je jedan prema više. U takvom odnosu, svaki zapis u tablici A može odgovarati nekoliko zapisa u tablici B, a zapis u tablici B ne može imati više od jednog odgovarajućeg zapisa u tablici A.
Mogu postojati i odnosi više-prema-više. S ovom relacijom, jedan zapis u tablici A može odgovarati nekoliko zapisa u tablici B, a jedan zapis u tablici B može odgovarati više zapisa u tablici A. Takva se shema provodi samo uz pomoć treće (povezujuće) tablice, čiji se ključ sastoji od najmanje dva polja, koja su polja stranog ključa u tablicama A i B.
Najrjeđa vrsta komunikacije jedan na jedan. S ovim odnosom, unos u tablici A može imati najviše jedan pridruženi unos u tablici B, i obrnuto. Koristite takav odnos za odvajanje vrlo širokih tablica, za odvajanje dijela tablice iz sigurnosnih razloga i za pohranjivanje informacija povezanih s podskupom zapisa u glavnoj tablici. Na primjer, za pohranjivanje povjerljivih podataka.
Za izradu sheme upotrijebite alat za izradu sheme podataka.
Shema podataka prikazana je na slici 1. Tablica Grupa, Publika, Učitelji, Razredi, Vremenski parovi povezani su s tablicom rasporeda pomoću polja koda.
Slika 1. Shema podataka "Raspored"
Uspostavljanje funkcionalnog odnosa između atributa, isticanje ključnih atributa.
Snaga relacijskih baza podataka leži u činjenici da se mogu koristiti za brzo pronalaženje i povezivanje podataka iz 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 koja jedinstveno identificiraju svaki zapis u tablici. Ova polja se nazivaju ključnim.
Postoje tri vrste ključnih polja u Microsoft Accessu: brojač, jednostavni ključ i složeni ključ.
Određivanje polja brojača kao ključnog polja je najlakši način za stvaranje ključnih polja.
Ako polje sadrži jedinstvene vrijednosti, kao što su šifre ili inventarni brojevi, tada se to polje može definirati kao ključno polje.
U slučajevima kada je nemoguće jamčiti 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 omogućuju brzi pristup pojedinačnim redcima u tablici. Indeks se stvara kako bi se poboljšala izvedba operacija upita i sortiranje podataka tablice. Indeksi se također koriste za održavanje određenih vrsta ključnih ograničenja na tablicama.
Indeksi pružaju najveću korist za tablice koje se relativno malo mijenjaju i često postavljaju upite.
3. Dizajn baze podataka.
U Microsoft Accessu, prije stvaranja tablica, obrazaca i drugih objekata, morate definirati strukturu baze podataka. Dobra struktura baze podataka osnova je za stvaranje adekvatne, učinkovite baze podataka.
Koraci dizajna baze podataka
Slijede glavni koraci u dizajnu baze podataka:
Određivanje svrhe izrade baze podataka.
Određivanje tablica koje baza treba sadržavati.
Određivanje obaveznih polja u tablici.
Postavite pojedinačnu vrijednost za svako polje.
Definiranje odnosa između tablica.
Ažuriranje strukture baze podataka.
Dodavanje podataka i stvaranje drugih objekata baze podataka.
Korištenje alata za analizu u Microsoft Accessu.
Određivanje svrhe izrade baze podataka
U prvoj fazi projektiranja baze podataka potrebno je odrediti svrhu izrade baze podataka, njezine glavne funkcije i informacije koje treba sadržavati. To jest, morate definirati glavne teme tablica baze podataka i informacije koje će sadržavati polja tablica.
Baza podataka mora zadovoljiti zahtjeve onih koji će s njom izravno raditi. Da biste to učinili, trebate odrediti teme koje bi baza podataka trebala pokrivati, izvješća koja bi trebala izdavati, analizirati obrasce koji se trenutno koriste za bilježenje podataka, usporediti bazu podataka koja se stvara s dobro dizajniranom bazom podataka poput nje.
Određivanje tablica koje baza treba sadržavati
Jedna od najtežih faza u procesu projektiranja baze podataka je razvoj tablica, budući da rezultati koje bi baza podataka trebala dati (izvješća, izlazni obrasci itd.) ne daju uvijek potpunu sliku strukture tablice.
Prilikom izrade tablica nije potrebno koristiti Microsoft Access. Najbolje je prvo razviti strukturu na papiru. Prilikom izrade tablica preporuča se voditi sljedećim osnovnim načelima:
Podaci u tablici ne smiju se umnožavati. Ne bi trebalo biti ponavljanja između tablica.
Kada je određena informacija pohranjena u samo jednoj tablici, tada će se morati mijenjati samo na jednom mjestu. To čini rad učinkovitijim, a također eliminira mogućnost neusklađenosti informacija u različitim tablicama. Na primjer, jedna tablica treba sadržavati adrese i brojeve telefona studenata.
Svaka tablica treba sadržavati podatke samo o jednoj temi.
Informacije o svakoj temi mnogo se lakše obrađuju ako su sadržane u tablicama koje su neovisne jedna o drugoj. Na primjer, adrese i narudžbe studenata pohranjuju se u različite tablice tako da kada se narudžba izbriše, podaci o studentu ostaju u bazi podataka.
Određivanje obaveznih polja u tablici
Svaka tablica sadrži informacije o određenoj temi, a svako polje u tablici sadrži zasebne informacije o temi tablice. Na primjer, tablica s podacima o nastavnicima može sadržavati polja s nazivom specijalnosti, fakulteta, kolegija, broja grupe. Prilikom dizajniranja polja za svaku tablicu, imajte na umu:
Svako polje mora biti povezano s temom tablice.
Tablica treba sadržavati sve potrebne podatke.
Informacije treba raščlaniti na najmanje logičke cjeline (Na primjer, polja "Ime" i "Prezime", a ne opće polje "Ime").
Postavljanje pojedinačne vrijednosti za svako polje
Kako bi Microsoft Access mogao povezati podatke iz različitih tablica, kao što su podaci o kupcima i narudžbe, svaka tablica mora sadržavati polje ili skup polja koji definiraju jedinstvenost svakog zapisa u tablici. Takvo polje ili skup polja naziva se primarni ključ.
Definiranje odnosa između tablica
Nakon distribucije podataka po tablicama i definiranja ključnih polja, trebate odabrati shemu za povezivanje podataka u različitim tablicama. Da biste to učinili, morate definirati odnose između tablica.
Poželjno je proučiti odnose između tablica u već postojećoj bazi podataka.
Ažurirajte strukturu baze podataka
Nakon dizajniranja tablica, polja i odnosa, trebate ponovno pregledati strukturu baze podataka i identificirati moguće nedostatke. Preporučljivo je to učiniti u ovoj fazi, dok tablice nisu popunjene podacima.
Da biste testirali, trebate izraditi nekoliko tablica, odrediti odnose među njima i unijeti nekoliko zapisa u svaku tablicu, zatim vidjeti ispunjava li baza podataka zahtjeve. Također je dobra ideja izraditi nacrte izlaznih obrazaca i izvješća i vidjeti pružaju li tražene informacije. Osim toga, potrebno je isključiti sva moguća ponavljanja podataka iz tablica.
Dodavanje podataka i stvaranje drugih objekata baze podataka
Ako strukture tablice zadovoljavaju zahtjeve, tada možete unijeti sve podatke. Zatim možete kreirati bilo koje upite, obrasce, izvješća, makronaredbe i module.
Korištenje alata za analizu u Microsoft Accessu
U Microsoft Accessu postoje dva alata za poboljšanje strukture baza podataka. Čarobnjak za analizu tablice pregledava tablicu, predlaže novu strukturu i odnose ako je potrebno i prerađuje je.
Analizator performansi ispituje cjelokupnu bazu podataka, daje preporuke za njezino poboljšanje te ih također implementira.
Izrada i izrada obrazaca.
Obrasci - jedan od glavnih alata za rad s bazama podataka u Accessu - koriste se za unos novih zapisa (redova tablica), pregled i uređivanje postojećih podataka, postavljanje parametara upita i prikaz odgovora na njih itd. Obrasci su pravokutni prozori s postavljenim u njima s kontrolama.
Obrazac se može izraditi na tri različita načina.
Korištenje automatskog obrasca na temelju tablice ili upita. Pomoću automatskih obrazaca možete stvoriti obrasce koji prikazuju sva polja i zapise osnovne tablice ili upita. Ako odabrani izvor zapisa ima pridružene tablice ili upite, obrazac će također sadržavati sva polja i zapise iz tih izvora zapisa.
Korištenje čarobnjaka na temelju jedne ili više tablica ili upita. Čarobnjak postavlja detaljna pitanja o izvorima zapisa, poljima, izgledu, potrebnim formatima i stvara obrazac na temelju odgovora.
Ručno u načinu dizajna. Prvo se stvara osnovni obrazac, koji se zatim prema potrebi mijenja u prikazu dizajna.
Stvaranje obrazaca u načinu rada Form Wizard.
U prozoru baze podataka odaberite Obrasci s popisa Objekti.
Pritisnite gumb Novo na alatnoj traci prozora baze podataka.
U dijaloškom okviru New Form odaberite željenog čarobnjaka. Opis čarobnjaka pojavljuje se na lijevoj strani dijaloškog okvira.
Odaberite naziv tablice ili drugog izvora zapisa koji sadrži podatke na kojima se obrazac treba temeljiti.
Bilješka. Ako je na popisu odabran "Čarobnjak za obrazac" ili "Zaokretna tablica", ovaj korak nije potreban - izvor zapisa za obrazac može se navesti kasnije.
Pritisnite gumb OK.
Slijedite upute čarobnjaka.
Nakon što stvorite obrazac, možete ga urediti u prikazu dizajna, zaokretnoj tablici ili zaokretnom grafikonu.
Slika 2 Obrazac rasporeda
Slika 3 Alat za izradu obrazaca
Organizacija zahtjeva.
U Microsoft Accessu možete kreirati upite automatski, pomoću čarobnjaka ili sami, u prozoru dizajnera upita. Možete poboljšati i optimizirati izjavu upita u SQL načinu rada.
Čarobnjaci za upite automatski izvode osnovne radnje na temelju korisnikovih odgovora na postavljena pitanja. Čarobnjak za jednostavni odabir upita koristi se za stvaranje upita za dohvaćanje podataka iz polja definiranih u jednoj ili više tablica ili upita. Također možete koristiti čarobnjak za izračunavanje zbrojeva, broja zapisa i prosjeka za sve zapise ili određene grupe zapisa te pronalaženje maksimalne i minimalne vrijednosti u polju. Međutim, ne možete ograničiti broj zapisa koje vraća ovaj upit pomoću uvjeta filtra.
U dijaloškom okviru New Query odaberite Simple Query s popisa i kliknite OK.
Slijedite upute u dijaloškim okvirima čarobnjaka. Posljednji dijaloški okvir omogućuje vam da pokrenete upit ili ga otvorite u prikazu dizajna.
Ako niste dobili željeni upit, možete ponovno izraditi upit pomoću čarobnjaka ili urediti upit u prikazu dizajna.
Radite s upitima u načinu dizajna.
U prozoru baze podataka na popisu Objekti odaberite Upiti i na alatnoj traci prozora baze podataka kliknite gumb Novo.
U dijaloškom okviru Novi upit kliknite redak Dizajn, a zatim kliknite U redu.
U dijaloškom okviru Dodaj tablicu odaberite karticu koja sadrži objekte čiji će se podaci koristiti u upitu.
Dvaput kliknite objekte koje želite dodati upitu, a zatim kliknite Zatvori.
Dodajte polja u polje Polje u retku obrasca zahtjeva i po potrebi navedite uvjete i redoslijed sortiranja.
Za prikaz rezultata upita na alatnoj traci kliknite gumb Pogled.
Možda će nam uglavnom trebati upiti za izradu izvješća. Ili za ispis oglednih podataka. Za ovu bazu podataka, postoji potreba za upitima. Kreirajmo upit prema datumu.
Izrada i izrada izvješća.
Izvješće je učinkovito sredstvo prezentiranja podataka u tiskanom obliku. Uz mogućnost kontrole veličine i izgleda svih elemenata izvješća, korisnik može prikazati informacije na način na koji želi.
Izvješća su na mnogo načina slična obrascima. Dizajn izvješća koristi mnoge tehnologije koje se koriste za obrasce.
Većina izvješća priložena je jednoj ili više tablica i upita iz baze podataka. Zapisi izvješća dolaze iz polja u temeljnim tablicama i upitima. Izvješće ne mora uključivati sva polja iz svake tablice ili upita na kojem se temelji.
Priloženo izvješće dobiva svoje podatke iz temeljnog izvora zapisa. Ostali podaci kao što su naslov, datum i brojevi stranica pohranjeni su u izgledu izvješća.
Veza između izvješća i njegovog izvora podataka stvara se korištenjem grafičkih objekata koji se nazivaju kontrolama. Kontrole uključuju polja koja prikazuju imena i brojeve, oznake koje prikazuju naslove i ukrasne linije koje grafički strukturiraju podatke i poboljšavaju izgled izvješća.
Čarobnjaci vam pomažu da brzo izradite različite vrste izvješća. Čarobnjak za naljepnice koristi se za stvaranje poštanskih naljepnica, Čarobnjak za grafikone pomaže vam u stvaranju grafikona, a Čarobnjak za izvješća pomaže vam u stvaranju standardnih izvješća. Čarobnjak prikazuje pitanja i generira izvješće na temelju korisnikovih odgovora. Nakon toga, korisnik ima priliku modificirati i modificirati izvješće u modu dizajna.
Izvješće možete prilagoditi na sljedeće načine.
Izvor zapisa. Promijenite tablicu ili upit na kojem se izvješće temelji.
Sortiranje i grupiranje podataka. Podatke možete poredati uzlaznim i silaznim redoslijedom. Također možete grupirati zapise prema jednom ili više polja i prikazati međuzbrojeve i ukupne zbrojeve u izvješću.
Prozor izvješća. Možete dodati ili ukloniti gumbe Proširi i Sažmi, promijeniti tekst naslova i druge elemente prozora izvješća.
Sekcije. Možete dodati, ukloniti, sakriti ili promijeniti veličinu područja podataka oznake, bilješke i izvješća. Također možete postaviti svojstva odjeljka koja određuju kako se izvješće pojavljuje na ekranu i kada se ispisuje.
Kontrole. Korisnik može pomicati kontrole, mijenjati im veličinu i postavljati svojstva fonta za kontrole. Također možete dodati kontrole u izvješće za prikaz izračunatih vrijednosti, ukupnih iznosa, trenutnog datuma i vremena i drugih korisnih informacija.
sl.5. Izvješće o rasporedu.
Zaključak.
Nakon što sam pregledao svoj seminarski rad na praktičnom primjeru, razumijem da Microsoft Access ima sve značajke klasičnog DBMS-a i pruža dodatne mogućnosti. Access nije samo moćan, fleksibilan i jednostavan za korištenje DBMS, već i sustav za razvoj aplikacija koje rade s bazama podataka. S Accessom možemo izraditi aplikaciju koja radi u Windows okruženju i koja je u potpunosti prilagođena našim potrebama upravljanja podacima. Pomoću upita možete odabrati i obraditi informacije pohranjene u tablicama. Možete izraditi obrasce za unos, pregled i ažuriranje podataka te koristiti Access za stvaranje jednostavnih i složenih izvješća. Obrasci i izvješća "nasljeđuju" svojstva temeljne tablice ili upita, tako da u većini slučajeva formate, uvjete vrijednosti i neke druge karakteristike podataka navodite samo jednom. Među najmoćnijim alatima u Accessu su alati za kreiranje objekata - Wizards, pomoću kojih se jednostavnim odabirom mišem željenih opcija mogu kreirati tablice, upiti raznih vrsta obrazaca i izvješća. Za potpunu automatizaciju vaše aplikacije, Access makronaredbe olakšavaju povezivanje podataka s obrascima i izvješćima. Većinu aplikacija možete izraditi bez pisanja ijedne retke koda, ali ako trebate stvoriti nešto stvarno vrlo sofisticirano, tada za ovaj slučaj Microsoft Access nudi moćan programski jezik - Microsoft Access Basic.
Drago mi je što sam uzeo vremena da to shvatim i sam odradim posao, jer mislim da će mi u mojoj profesiji takve vještine, čak i one osnovne, s vremenom biti od velike koristi.
Bibliografija
ACCESS 2000: Razvoj aplikacija. I. Kharitonov, V. Mikheeva. BHV, 2000. (enciklopedijska natuknica).
Pristup97. V. Korneljuk, Z. Wecker, N. Zinovjev. "SOLON", 1998.
Kroenke D. Teorija i praksa izgradnje baza podataka, 8. izd. Sankt Peterburg: "Piter", 2003.
D., Tsygankov V. M., Maltsev M. G. Baze podataka: udžbenik za visoko obrazovanje
ustanove / Ured. prof. A. D. Khomonenko. SPb.: Tisak KORONA, 2000.
Sustav pomoći Microsoft Access.
Za izradu ovog rada korišteni su materijali sa stranice http://referat.ru.
|