Izrada baze podataka “Raspored za visoka učilišta. Baza podataka rasporeda sati nastavnika Izrada baze podataka "rasporeda".

29.12.2021 Programi

Postavka problema: potrebno je kreirati bazu podataka "Raspored nastavnika" u DBMS "MS Access 2002".

Pokrećemo "MS Access 2002", stvaramo novu bazu podataka, spremamo je na disk. Zatim idite na prvi odjeljak "Tablice" i počnite ga ispunjavati. Ukupno ćete morati izraditi sljedeće tablice:

- Dani u tjednu;

– Ujednačenost tjedna;

– Publika;

– Grupe;

– Vrste zanimanja;

- Discipline.

Da biste kreirali prvu tablicu, morate otići u odjeljak "Tablice", pokrenuti konstruktor i unijeti nazive polja, njihovu vrstu i veličinu.

Naziv polja

Vrsta polja, veličina

Šifra dana u tjednu

Brojač, primarni ključ

Dan u tjednu

Naziv polja

Vrsta polja, veličina

Brojač, primarni ključ

Broj para

Numerički, bajt

Vrijeme početka

Datum vrijeme

Vrijeme završetka

Datum vrijeme

Zatim kreiramo tablicu "Grupe".

Naziv polja

Vrsta polja, veličina

Kod grupe

Brojač, primarni ključ

Ime

Tekst, 5

Zatim prelazimo na izradu tablice "Vrste zanimanja".

Naziv polja

Vrsta polja, veličina

Brojač, primarni ključ

Naziv polja

Vrsta polja, veličina

Kod publike

Brojač, primarni ključ

Dvorana za predavanje

Tekst, 5

Zatim kreiramo tablicu "Paritet tjedna", jer. nastava vrlo često ima različite rasporede za parne i neparne tjedne.

Naziv polja

Vrsta polja, veličina

Kod pariteta

Brojač, primarni ključ

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

par vremena

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

šifra čina

ime čina

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

  1. 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.
  2. 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

par vremena

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.