Kako podesiti pametne telefone i računare. Informativni portal
  • Dom
  • Windows 10
  • Šema podataka se koristi za. Izgradnja šeme podataka u Microsoft Accessu

Šema podataka se koristi za. Izgradnja šeme podataka u Microsoft Accessu

Struktura relacijske baze podataka u Accessu definirana je šemom podataka koja ima hijerarhijsku strukturu koja se naziva kanonski model relacijske domene.

Šema podataka je grafički prikazana u posebnom prozoru, u kojem su tabele predstavljene listama polja, a veze su predstavljene linijama između polja različitih tabela.

Prilikom izrade šeme podataka, Access automatski određuje tip odnosa između tabela na osnovu izabranog polja. Ako je polje na koje želite da se povežete jedinstveni ključ i u glavnoj i u podređenoj tabeli, Access postavlja odnos jedan-na-jedan. Ako je polje veze jedinstveni ključ u glavnoj tabeli, ali nije ključ u podređenoj tabeli ili je deo složenog ključa, Access uspostavlja odnos jedan-prema-više od glavne tabele do podređene tabele.

Pored navedenih tipova veza, Access takođe nudi veze - spojeve koji obezbeđuju da se zapisi tabele kombinuju ne pomoću ključnog polja, već u sledećim slučajevima:

- povezani zapisi u obje tabele su isti (veze su postavljene po defaultu);

- za sve zapise prve tabele, za koje ne postoje veze sa drugom tabelom, veze se uspostavljaju sa praznim zapisom druge tabele;

- za sve zapise druge tabele, za koje ne postoje veze sa prvom tabelom, veze se uspostavljaju sa praznim zapisom prve tabele.

Prilikom kreiranja šeme podataka, korisnik uključuje tabele u nju i uspostavlja odnose između njih. Štaviše, za odnose tipa jedan-na-jedan i jedan-prema-više, možete postaviti parametar koji osigurava integritet podataka, kao i automatsko kaskadno ažuriranje ili brisanje povezanih zapisa. Osiguravanje integriteta podataka znači da su ispunjeni sljedeći uvjeti za ažuriranje baze podataka za povezane tablice:

- unos za koji ključ veze ne postoji u glavnoj tabeli ne može se dodati u podređenu tabelu;

- u glavnoj tabeli ne možete izbrisati zapis ako pridruženi zapisi u podređenoj tabeli nisu izbrisani;

- promjena vrijednosti ključa veze glavne tabele treba da dovede do promene odgovarajućih vrednosti u zapisima podređene tabele,

Ako korisnik prekrši ove uslove u operacijama ažuriranja ili brisanja podataka u povezanim tabelama, Access prikazuje odgovarajuću poruku i ne dozvoljava izvođenje operacije. Access automatski prati integritet podataka kada su tabele u šemi podataka povezane sa postavkama integriteta. Kada se u povezane tabele unesu netačni podaci, prikazuje se odgovarajuća poruka, Access ne dozvoljava kreiranje veza sa parametrima integriteta u šemi podataka ako podaci prethodno uneti u tabele ne ispunjavaju zahteve integriteta. Imajte na umu da je uspostavljanje odnosa jedan-na-jedan ili jedan-prema-više između dvije tabele i postavljanje parametara integriteta podataka moguće samo pod sljedećim uvjetima:

- pridružena polja imaju isti tip podataka, a nazivi polja mogu biti različiti;

- obje tabele se čuvaju u jednoj Access bazi podataka;

- glavna tabela je povezana sa podređenom tabelom primarnim jednostavnim ili kompozitnim ključem (jedinstvenim indeksom) glavne tabele.

Ako se održava integritet za odabranu vezu, možete postaviti kaskadno ažuriranje i modove brisanja za povezane zapise.

U kaskadnom režimu ažuriranja povezanih zapisa, kada se promeni vrednost u polju veze glavne tabele, Access će automatski promeniti vrednosti u odgovarajućem polju u podzapisima.

Proširivanje jednog nivoa hijerarhije prikazuje povezane podređene zapise pored zapisa glavne tabele. Za zapis podređene tabele mogu se otvoriti i povezani zapisi itd. Na primer, za tabele KUPAC, UGOVOR (Sl. 1.2), povezane relacijom 1:M, za svaki zapis tabele KUPAC se može prikazati i uređivao povezane zapise u tabeli SPORAZUM.

Šema podataka

U Accessu, proces kreiranja relacijske baze podataka uključuje kreiranje šeme podataka. Šema podataka vizualno prikazuje logičku strukturu baze podataka: tabele i odnose između njih, a također osigurava korištenje odnosa uspostavljenih u njoj prilikom obrade podataka.

Za normaliziranu bazu podataka zasnovanu na odnosima jedan-prema-više i jedan-na-jedan između tabela, parametri obezbjeđenja mogu se postaviti u šemi podataka za veze takvih tabela pomoću primarnog ključa ili jedinstvenog indeksa glavne tablice koherentni integritet.

Dok se održava integritet povezanih podataka, zapis nije dozvoljen u podređenoj tabeli ako nema pridruženog zapisa u glavnoj tabeli. Shodno tome, prilikom inicijalnog učitavanja baze podataka, kao i prilagođavanja, dodavanja i brisanja zapisa, sistem dozvoljava izvođenje operacije samo ako ne dovodi do narušavanja integriteta.

Odnosi definisani u šemi podataka automatski se koriste za spajanje tabela u razvoju višetabelarnih obrazaca, upita, izveštaja, što uveliko pojednostavljuje proces njihovog dizajna.

U šemi podataka, veze se mogu uspostaviti za bilo koji par tabela koje imaju isto polje, što omogućava spajanje ovih tabela.

Pristup objektima

Access baza podataka uključuje sljedeće objekte koji su pohranjeni u jednoj accdb datoteci:

 tabele, upiti, šeme podataka direktno povezane sa bazom podataka;

 forme, izvještaje, makroe i module koji se nazivaju objekti aplikacije.

Obrasci i izvještaji su namijenjeni za tipične procese obrade podataka – pregled, ažuriranje, pretraživanje po određenim kriterijima, primanje izvještaja. Ovi objekti aplikacije su konstruisani od grafičkih elemenata koji se nazivaju kontrole. Glavne kontrole se koriste za prikaz polja tablice koja su izvor podataka objekta.

Za automatizaciju pristupa objektima i njihovu interakciju koristi se programski kod. Samo uz pomoć programskog koda dobiva se punopravna korisnička aplikacija čije su funkcije dostupne putem izbornika, trake s alatima

rumenti i forme. VBA moduli i makroi se koriste za kreiranje programskog koda.

Svaki objekat i kontrola imaju svoja svojstva, definisanjem kojih, možete ih prilagoditi. Skup događaja je povezan sa svakim objektom i kontrolnim elementom, koji se mogu obraditi makroima ili VBA procedurama za rukovanje događajima koje su dio modula obrazaca i izvještaja.

Objekti su predstavljeni u oknu za navigaciju prozora Access baze podataka. U ovom prozoru počinju sve operacije rada sa objektima same baze podataka i aplikacijama.

Tabele kreira korisnik za pohranjivanje podataka o jednom entitetu - jednom informacijskom objektu modela podataka domene. Tabela se sastoji od polja (kolona) i zapisa (redova). Svako polje sadrži jednu karakteristiku informacijskog objekta predmetne oblasti. Zapis sadrži informacije o jednoj instanci informacijskog objekta.

Access baza podataka može sadržavati do 32.768 objekata (uključujući obrasce, izvještaje i tako dalje). Može se otvoriti do 2048 stolova u isto vrijeme.

Upite. Upiti za odabir koriste se za odabir željenih podataka iz jedne ili više povezanih tabela. Rezultat upita je virtuelna tabela. U upitu možete odrediti koja polja izvornih tabela treba da budu uključena u zapis tabele upita i kako odabrati potrebne zapise. Tabela upita se može koristiti zajedno sa drugim tabelama baze podataka prilikom obrade podataka. Upit se može formirati pomoću dizajnera upita ili SQL izraza. Zahtjevi za promjenu vam omogućavaju ažuriranje, brisanje ili dodavanje podataka u tabele i kreiranje novih tabela na osnovu postojećih.

Šema podataka (Relationships) određuje koja su polja tabele međusobno povezana, kako će se podaci ovih tabela spojiti, da li je potrebno provjeriti koherentan integritet prilikom dodavanja i brisanja zapisa, mijenjati ključeve tablice. Šeme podataka u oknu za navigaciju prozora baze podataka pojavljuju se samo u Access projektima koji rade sa serverskim bazama podataka. Da biste prikazali šemu podataka u Access bazama podataka, koristite naredbu Relationships koja se nalazi na kartici trake Rad sa bazama podataka

podatke (Alati za baze podataka) u grupi Relacije (Relationships).

Obrasci su primarno sredstvo za kreiranje korisničkog interfejsa za dijalog za aplikaciju. Može se kreirati obrazac za rad sa elektronskim dokumentima pohranjenim u tabelama baze podataka. Vrsta takvih dokumenata može odgovarati uobičajenom papirnom dokumentu za korisnika. Obrazac se koristi za razvoj interfejsa za upravljanje aplikacijom. Procedure događaja uključene u obrazac omogućavaju vam da kontrolirate kako se podaci obrađuju u aplikaciji. Takve procedure se pohranjuju u modul forme. Slike, dijagrami, zvučni fragmenti, video se mogu umetnuti u forme. Moguće je razviti forme sa skupom kartica, od kojih je svaka povezana sa izvođenjem određene funkcije aplikacije.

Uvod u Access 2010

Izvještaji su dizajnirani za generiranje izlaznih dokumenata bilo kojeg formata na osnovu podataka baze podataka, koji sadrže rezultate rješavanja korisničkih problema, te ih ispisati. Kao i obrasci, izvještaji mogu uključivati ​​procedure događaja. Upotreba grafičkih objekata omogućava vam da podatke izvještaja dopunite ilustracijama. Izvještaji pružaju mogućnost analize podataka korištenjem filtriranja, agregacije i prezentacije izvornih podataka u različitim aspektima.

Makroi (Makroi) su programi koji se sastoje od niza makroa koji se izvršavaju na poziv ili kada se dogodi događaj u objektu aplikacije ili njegovoj kontroli. Makroi vam omogućavaju da automatizujete neke radnje u aplikaciji korisnika. Makroi se kreiraju u dijalog modu odabirom potrebnih makroa i postavljanjem parametara koji se koriste tokom izvršavanja. Access 2010 ima ažurirani Macro Designer. Njegove nove mogućnosti olakšavaju kreiranje i uređivanje makroa, smanjuju greške u kodu i efikasnije kreiraju robusne aplikacije. Access 2010 uvodi novu funkciju, makroe podataka, koji vam omogućavaju da modifikujete podatke na osnovu događaja u izvornim tabelama. Makroi podataka se koriste za dodavanje logike podacima i njihovo koncentriranje u izvorne tabele. U Access Web aplikacijama zasnovanim na bazama podataka objavljenim u SharePoint-u, potrebno je da koristite samo makroe za programiranje jer VBA kod nije kompatibilan sa Web objavljivanjem.

Moduli sadrže procedure u jeziku Visual Basic za aplikacije.

Možete kreirati procedure potprograma, procedure funkcija koje je razvio korisnik za implementaciju nestandardnih funkcija u korisničkoj aplikaciji i procedure za rukovanje događajima. Korištenje procedura vam omogućava da kreirate kompletnu aplikaciju koja ima vlastiti grafički korisnički interfejs koji vam omogućava da zatražite izvršenje svih funkcija aplikacije, obradite sve greške i nestandardne situacije.

U programu Access, radi pogodnosti korisnika, objekti u oknu za navigaciju baze podataka mogu se kombinovati u prilagođene grupe na osnovu funkcionalnih ili drugih karakteristika. Grupe sadrže veze do različitih tipova objekata baze podataka. Grupe su, pak, grupisane u kategorije. Uz pomoć takve organizacije objekata baze podataka može se razviti korisničko sučelje aplikacije koje u potpunosti zamjenjuje postojeće već postojeće forme gumba i omogućava pristupačnost samo kategorijama i grupama koje jasno i jasno predstavljaju funkcionalnost aplikacije.

Pivot tabele i pivot grafikoni

Zaokretna tabela je interaktivna tabela koju možete koristiti za analizu podataka, brzo kombinujući velike količine podataka i izračunavajući ukupne vrednosti (slika 1.3). Pivot tabele olakšavaju izvođenje složene analize podataka.

Rice. 1.3. Pivot tabela za analizu ukupnog iznosa isporučenog za bilo koju robu, za različite kupce i ugovore,

Rice. 1.4. Pivot grafikon za analizu ukupne isporučene količine za bilo koju robu, za različite kupce i ugovore,

za sve ili neke mjesece, kvartale, godine

Šema podataka vam omogućava da:

1. Uspostavite veze između zapisa u tabelama.

2. Prikažite ih grafički na ekranu monitora i/ili odštampajte.

3. Osigurati zaštitu od slučajnog brisanja ili izmjene povezanih podataka.

4. Automatski koristite ove veze prilikom izgradnje

· Upiti bazi podataka;

· Složeni (podređeni) oblici;

· Izvještaji.

5. Osigurajte integritet podataka.

Postoje tri vrste veza koje se mogu uspostaviti u Microsoft Accessu:

· "jedan na jedan";

· "Jedan-prema-više";

· "nedefinisano".

Potonji tip odnosa odgovara odnosu više-prema-više.

U odnosu jedan na jedan, jedan red u prvoj tabeli odgovara samo jednom redu u drugoj. Ovaj odnos se koristi za razdvajanje tabela koje imaju veliki broj polja, ili za odvajanje dela tabele koji sadrži važne ili tajne podatke, kojima je pristup dozvoljen ograničenom broju ljudi.

U odnosu jedan-prema-više, svaki red prve tabele ( glavni) može odgovarati više redova u drugom ( podređeni), a red u podređenoj tabeli ne može imati više od jednog odgovarajućeg reda u glavnoj tabeli. U glavnoj tabeli, polje koje se povezuje mora biti ključ jedinstven, au podređenoj tabeli - bilo koji. Odnos jedan-prema-više je najčešće korišten.

Odnos jedan prema više nastaje kada:

Povezano polje podređene tabele nije ključno

· Povezana polja podređene tabele čine složeni ključ i broj ključnih polja u njemu je veći nego u glavnoj.

Povezivanje polja obrasca podređene tabele eksterni ključ.

Pod pretpostavkom da tabela odgovara informacijskom objektu predmetnog područja (SO), možemo pretpostaviti da je shema baze podataka prikaz semantičkog modela softvera u Microsoft Accessu... Pod uslovom da se tabele u šemi nalaze na hijerarhijskim nivoima, šema baze podataka je prikazivanje kanonskog oblika ILM softvera u Microsoft Accessu.

Odnosi između tabela u Microsoft Accessu mogu se uspostaviti direktno prilikom dizajniranja upita. U šemi baze podataka nisu uspostavljeni svi teoretski mogući odnosi između tabela, već samo oni koje dizajner baze podataka stvarno koristi prilikom izgradnje kompozitnih ekranskih obrazaca, kao i za osiguranje integriteta podataka.

Šema podataka je potrebna za validaciju referentnog integriteta, izgradnju složenih obrazaca i unos podataka u povezane tabele. Šema podataka vam omogućava da kombinujete pojedinačne relacione tabele dobijene u fazi analize informacija iz primarnog dokumenta u jedinstvenu celinu - prikaz informacija originalnog dokumenta kroz ulazne forme Access DBMS-a.

Bilješke (uredi)

1. DBMS Access vam omogućava da u šemu podataka uključite ne samo tabele, već i upite. Ovo omogućava da se rezultati upita prikažu kao obrazac na ekranu i/ili odštampaju.

2. U šemi podataka možete uspostaviti odnose između tabela ne samo da biste osigurali integritet podataka, već i da biste automatski spojili tabele u upite tokom njihovog dizajna. To se obično ne radi jer shema podataka postaje složenija i vrlo je lako povezati tabele direktno u upitima.

Kraj rada -

Ova tema pripada sekciji:

Ekonomija i finansije

Državna obrazovna ustanova visokog stručnog .. Departman za informatiku ..

Ako vam je potreban dodatni materijal na ovu temu, ili niste pronašli ono što ste tražili, preporučujemo da koristite pretragu u našoj bazi radova:

Šta ćemo sa primljenim materijalom:

Ako vam se ovaj materijal pokazao korisnim, možete ga spremiti na svoju stranicu na društvenim mrežama:

Sve teme u ovoj sekciji:

Godina početka puštena u rad
────────────────────────────&

Godina početka puštena u rad
Roba široke potrošnje 10.000 kom. 8500 kom. –1500 kom. Roba široke potrošnje 21100 kom. 21100 kom. 0 kom.

S početka. godine isporučen

S početka. godine isporučen
Kupac: JSC "Pasage", Sankt Peterburg Ugovor: 21-04 Termos 15000 kom. 14500 kom. 500 kom.

S početka. godine isporučen
15-04 Termos 35000 kom. 35000 kom. 0 kom. Mašina za mlevenje mesa 40.000 kom. 35000 kom. 5000 kom.

Isporučuje se od početka godine
15-04 TSUM dd 40.000 kom. 35000kom. 5000 kom. Moskva 21-04 JSC "Pasage" 20.000 kom.

Ugovor sa kupcem br. TTN br. Datum otpreme Količina pošiljke
JSC "TSUM" 15-97 162 31.05.04 250.000 rubalja Moskva 234 28. juna 2004. 300.000 RUB

Povjereni računi
JSC TSUM 15-04 162 31.05.04 250.000 rubalja 200.000 RUB 50.000 RUB Moskva 234

Redosled računa
15-04 162 31.05.04 2,500,000 RUB 200.000 RUB 50.000 RUB 234 28. juna 2004. 3.000.000 RUB 300.000 RUB 0 str.

Red
JSC "TSUM" 15-04 550000 rub. 500.000 RUB 50.000 RUB Moskva 16-04 100000 rub. 100.000 RUB

Zadaci
100 31.05.04 2.500.000 RUB 110 01.08.04 500.000 RUB

Pas klijent br. TTN br. Datum isporuke Iznos
pošiljka pošiljka AD "TSUM" 15-04 162 31.05.04 1000 kom. 9000 RUB Moskva 234 28

Isporuka plaćena
AD “TSUM” 200 31.03. 05 Mlin za meso 90000 rub. 72.000 RUB 18.000 RUB Moskva 250 25.04. 05 Thermo

Isporuka plaćena
200 31.03. 04 Mlin za meso 90000 rub. 72.000 RUB 18.000 RUB 250 25.04. 04 Termos 40.000 rub. 32.000 RUB

Isporuka plaćena
AD "TSUM"

Isporuka plaćena
200 31.03.05 Mlin za meso 90000 rub. 72.000 RUB 18.000 RUB 250 25.04.05 Termos 40.000 rub. 32.000 RUB 80

Mjesec Plan plaćanja Činjenica plaćanja
januar 2124000 str. februar 5,600,000 RUB 624.000 RUB mart 5624000 str. 5,600,000 RUB

Con. mjeseci
Skladište robe široke potrošnje Mlinac za meso 4.000.000 RUB 3,600,000 RUB 400.000 RUB Termosica 10.000.000 r. 10.000.000 RUB 0 str.

Con. mjeseci
Mašina za mljevenje mesa 4.000.000 RUB 3,600,000 RUB 400.000 RUB Termosica 10.000.000 r. 10.000.000 RUB 0 str.

Ruka stručnjaka za robu (arm-t)
Djelatnost robne kuće merchandising odnosi se na upravljanje prometom robe. Tipične menadžerske funkcije robnog stručnjaka: 1) Održavanje regulatorne i referentne baze za upravljanje trgovinskim aktivnostima

Proračun veličine narudžbe
Planiranje narudžbi robe vrši se vodeći računa o održavanju potrebnog nivoa zaliha robe u skladištu. Za svaki artikl se postavlja fiksni donji limit zaliha (točka narudžbe). E

AWP menadžera restorana
Tipične funkcije upravljanja koje obavlja menadžer restorana: 1) Održavanje regulatorne i referentne baze za upravljanje restoranom. 2) Isplate osoblju. 3) Analiza je aktivna

Spisak lekara poliklinike na XX.XX.XX
Br. Specijalizacija Broj osoblja doktora Prezime Ime Patronimija doktora Datum prijema Cijena posjete

Podaci o izdavanju brojeva ljekarima za XX.XX.XX
Specijalizacija doktora Ime doktora Ukupno soba prema planu Ukupno izdatih soba Broj slobodnih mjesta

Ruka doktora
Tipične funkcije upravljanja koje obavlja poliklinički doktor: 1) Nega pacijenata. 2) Režim upita (određuje se nezavisno). Kompleks zadataka "Servis

Formulacija problema
4.2.1. Izrada plana rada za izradu aplikacija informacionih tehnologija Stvaranje i implementacija informacionih tehnologija zahtijeva koordinaciju djelovanja različitih

Definicija baze podataka
Baza podataka (DB) je zbirka međusobno povezanih podataka organiziranih na vanjskim medijima pomoću DBMS-a i korištenih od strane jedne ili više aplikacija

Arhitektura baze podataka
Arhitektura baze podataka shvata se kao višeslojni opis predmetne oblasti. Većina baza podataka je zasnovana na ANSI/SPARC arhitekturi koju je predložila ANSI/SPARC studijska grupa

Konceptualni nivo
Na konceptualnom nivou predstavljen je cjelokupni sadržaj baze podataka. Na primjer, može sadržavati podatke o kupcima, ugovorima o isporuci robe, isporučenoj robi, o

Faze projektovanja baze podataka
Proces projektovanja baze podataka sastoji se od tri faze (slika 4.2): · idejni dizajn baze podataka; · Logički dizajn baze podataka; Fizički

Informaciono-logički model predmetne oblasti
Jedan od načina za logički dizajn baze podataka je izgradnja informaciono-logičkog modela domena (ILM softver). ILM pruža integrisanu, nezavisnu od alata str

Algoritam za konstruisanje informaciono-logičkog modela predmetne oblasti
1. Dodajte kodove karakteristika onim tabelama u kojima ih nema. 2. Odredite suštinu softvera. 3. Odaberite entitete koji prikazuju referentne podatke u dokumentu u zasebne relacije

Strukturne veze IO
Odnos dva IO odražava objektivan i vremenski stabilan odnos entiteta. Kvantitativna korespondencija IO instanci može biti jedan prema jedan (1:1), jedan prema više (1: M), mnogo

Kanonski oblik ILM PO
Kanonski oblik ILM-a je namijenjen za formalizirani prijelaz na logičku strukturu baze podataka. ILM softver je predstavljen u kanonskom obliku ako su ispunjeni sljedeći uslovi. 1. Svi IO opisuju

Unesite informacije
Ispod je informativni dijagram problema koji prikazuje dokumente koji su izvori informacija za njegovo rješavanje. Ulazni dokumenti Problem

Ograničenja domena
Da biste identifikovali funkcionalne zavisnosti i izgradili ILM softver na osnovu njih, dovoljno je poznavati samo logička ograničenja. U ovom primjeru, oni su sljedeći: 1) gotov proizvod je uskladišten

Obrasci referentnih dokumenata
Tabela 4.7 Imenik “GOTOVI PROIZVODI” Šifra proizvoda Naziv proizvoda Jedinica. mjere Standardna zaliha

Određivanje vrste veza
Svaki od uvedenih linkova karakterizira grupni odnos instanci objekata tipa 1: M (jedan prema više). Ispod je obrazloženje ove tvrdnje. P

Kanonski pogled na ILM
Pravila za predstavljanje ILM-a u kanonskom obliku sažeta su u tački 4.3.1.7. Postoji i primjer korištenja neformalnog načina uređenja InO-a po hijerarhijskim nivoima. Iako u razmatranoj stavci

Organizacioni oblik baze podataka
Razlikovanje između jednokorisničkih i višekorisničkih baza podataka centralizirane ili distribuirane pohrane preko mrežnih čvorova. Ja hostujem jednokorisničke baze podataka

Struktura baze podataka
Logička struktura baze podataka odgovara strukturi podataka ILM-a, implementirana je pomoću struktura podataka odabranog softvera (DBMS, tabele). Struktura baze podataka prije

Administracija baze podataka
Za baze podataka kolektivne upotrebe ili pohranjene na mrežnom disku vrši se administracija: kreiraju se nalozi grupa i korisnika, određuju lozinke naloga (slika 4.15).

Sistem dokumenata i radni tok
U predmetnoj oblasti, sve informativne poruke koje se koriste u aplikaciji smatraju se ručno ili mašinski ispunjenim dokumentima. Za unos podataka primarnih dokumenata u bazu podataka

Generalizovani algoritam
Generalizirani algoritam za obradu aplikativnih podataka predstavljen je u obliku procesa obrade tehnoloških informacija (tabela 4.17). Tabela 4.17. Opis tehnološkog procesa obrade

Definiranje skupa Microsoft Access DBMS tabela
Microsoft Access DBMS tabele su izgrađene na osnovu normalizovanih relacija dobijenih u skladu sa algoritmom za konstruisanje softverskog semantičkog modela, tj. svaki odnos mora odgovarati

Opis polja
Prilikom dodjeljivanja imena poljima tablice, preporučuje se da se vodite sljedećim pravilima. 1. Dodijelite ista imena polja sa skraćenim nazivima atributa (ili atributa odnosa).

Opis vrijednosti
Ništa Polje nije indeksirano (podrazumevano). Da Polje je indeksirano. (Dozvoljena Dozvoljena dupla podudaranja) Vrijednosti indeksnog polja. Da Indeksno polje

Referentni integritet
U Microsoft Accessu, referentni (ciljni) odnos i referentni odnos odgovaraju glavnoj tabeli i podtablici. Glavni sto - e

Prikaži svojstva
Prilikom projektovanja ekranskih obrazaca postavljaju se sledeća svojstva: · redosled sortiranja zapisa u obrascu; Priroda upotrebe obrasca: promjena, brisanje, dodavanje zapisa ili vvo

Smjernice za dizajn ekrana
1. Forma obrasca treba da bude što bliža izgledu dokumenta iz kojeg se unose početni podaci problema koji se rješava. To znači da se polja obrasca moraju nalaziti u

Upiti
Upiti su najčešći softverski alat koji implementira različite vrste algoritama računske obrade (odabir zapisa, brisanje, ispravljanje vrijednosti n

Smjernice za dizajn upita
U nastavnom radu za svaki zahtjev treba: · obrazložiti vrstu zahtjeva (izbor, dopuna, promjena, itd.); Navedite sastav polja rezultirajuće tablice zahtjeva za odabir i

Održavanje regulatornih i referentnih informacija
Održavanje normativnih i referentnih informacija podrazumijeva: · Početno učitavanje tabela baze podataka. · Formiranje konsolidovanih standarda. Ispravka regulatorne reference

Krajnji korisnički interfejs
Interfejs krajnjeg korisnika može se predstaviti pomoću: · Naredbi kao dijela glavnog ili kontekstnog menija. · Toolbars. Na ekranu oblik majice na dugme


1.1.Odbrana nastavnog rada vrši se nakon kompletnog završenog mašinskog dijela nastavnog rada, sastavljanjem zapisnika o nastavnom radu i provjerom od strane nastavnika koji nadgleda rad.

Dizajn kursa u ms pristupnom okruženju
Urednik tutoriala S.A. Kabedeva licenca LR N 020412 od 12.02.97. – ––––––––––––––––––––––––––––

Rad na kursu
Predmetna oblast: Odjel prodaje gotovih proizvoda Zadatak: Provjera sigurnosti plana otpreme datog proizvoda pl.

Opšti uslovi za rad na kursu
Odbrana nastavnog rada vrši se nakon kompletnog završenog mašinskog dijela nastavnog rada, sastavljanja izvještaja o nastavnom radu i provjere od strane nastavnika koji vodi izvođenje.

Odnos između dvije Access tablice omogućava vam da uspostavite pravila o tome kako tablice komuniciraju. Lista zamjena bi se mogla organizirati bez komunikacije. Ali zamislite da uklonite zapis iz tabele sa kontaktima na koji upućuju neki zapisi u tabeli liste. U takvoj situaciji biće opisi kontakata, imena ljudi u kojima se gube. Dobro organizirana komunikacija vam omogućava da izbjegnete takve probleme.

1. Odaberite naredbu Alati> Šema podataka... Otvoriće se prozor koji prikazuje šematski prikaz veza baze podataka. Na sl. 16.11 možete vidjeti da komunikacijska linija povezuje polja Contact_code u tabeli Contacts i Contact polje tabele List.

Bilješka Ova veza povezuje ključna i obična polja. Ovo je odnos jedan prema više, kada jedan zapis u tabeli Kontakti može odgovarati nekoliko zapisa u tabeli Liste, ali ne i obrnuto.

Rice. 16.11. Šema podataka pristupa

Za praksu, hajde da uklonimo vezu i onda je ponovo kreiramo.

2. Kliknite da označite komunikacijsku liniju.

3. Pritisnite tipku Delete. Kada se to od vas zatraži, kliknite na Da. Veza će nestati.

4. Pomaknite pokazivač miša preko unosa Contact_Code u tabeli Contacts.

5. Kliknite i prevucite pokazivač na polje Kontakt u tabeli sa listom.

6. U dijaloškom okviru koji se otvori kliknite na dugme Stvoriti... Veza će se ponovo pojaviti. Slijedite korake u nastavku da biste konfigurirali komunikacijske postavke.

7. Dvaput kliknite na link. Okvir za dijalog prikazan na sl. 16.12.

Rice. 16.12. Komunikacijski parametri

Bilješka Ako nema tabela između kojih želite da se povežete, kliknite na prozor Šema podataka kliknite desnim tasterom miša i izaberite komandu Dodaj tabelu... U dijaloškom okviru koji se otvori odaberite tabele koje želite da postavite u prozor Šeme podataka i kliknite na dugme Dodati... Nakon što ste dobili sve potrebne tabele, zatvorite dijaloški prozor sa dugmetom Zatvori.

8. Označite kućicu Osiguravanje integriteta podataka... Ovaj način će spriječiti Access da ostavi zapise u tabeli liste za koje ne možete upariti zapis tabele kontakata sa odgovarajućom vrijednošću polja Contact_Code.

9. Označite polje Kaskadno brisanje povezanih zapisa... Sada, kada izbrišete unos u tabeli Kontakti (tj. brišete informacije o određenoj osobi), svi odgovarajući unosi u tabeli Liste (tj. svi opisi kontakata sa ovom osobom) će biti izbrisani. Ako je navedeno polje za potvrdu poništeno, zabranjeno je brisanje onih zapisa tabele kontakata na koje upućuje barem jedan zapis tabele Liste.

Bilješka Potvrdni okvir Kaskadno ažuriranje povezanih poljaće dovesti do činjenice da će se prilikom ažuriranja polja Contact_code u tabeli Contacts, automatski ažurirati polja istog imena u odgovarajućim zapisima tabele Liste.

10. Kliknite na dugme uredu.

11. Zatvorite prozor Šema podataka.

12. U prozoru baze podataka, dvaput kliknite na ikonu tabele kontakata. U prozoru tabele koji se otvori možete vidjeti male znake "plus" koji se nalaze na lijevoj strani zapisa. Njihovo prisustvo ukazuje na postojanje veze između ključnog polja tabele i druge tabele.

13. Kliknite na znak plus na unosu za Petra Petrova. Otvoriće se ugnežđena tabela koja sadrži one zapise tabele List, čija je vrednost polja Code_Contacts jednaka vrednosti istoimenog polja zapisa za Petra Petrova (slika 16.13).

Rice. 16.13. Dohvaćanje podataka iz Access povezane tabele

Bilješka Kada proširite fragment povezane tabele, znak plus se pretvara u znak minus. Kliknite ponovo da sakrijete dodatnu tabelu.

14. Kliknite na bilo koji drugi znak plus i vidjet ćete opis svih kontakata s drugom osobom. Tako, koristeći kreiranu relaciju, možete brzo pogledati u prozoru tabele listu opisa svih kontakata sa određenom osobom ili grupom ljudi.

Tabele u programu Pristup 2007 predstavljaju povezani sistem. Union vam omogućava da obrađujete podatke iz više tabela. Za obradu se formiraju upiti - tabele u kojima se informacije iz jedne ili više tabela grupišu na željeni način, ponekad uz izradu potrebnih proračuna. Pogledaćemo upite u kasnijim poglavljima, ali ovde ćemo govoriti o odnosima između tabela.

Šema podataka specificira strukturu baze podataka. Predstavlja i pamti odnose između tabela. Ovi odnosi se koriste kada se konstruišu upiti i izveštaji na osnovu više tabela. Šema podataka grafički prikazuje veze. Tabele u dijagramu su predstavljene kao pravokutnici sa listama polja. Ako ima previše polja i ne uklapaju se u pravougaonik, automatski se formira na desnoj strani pravougaonika traka za pomeranje , sa kojim možete pogledati cijelu listu. Šema podataka koje koristimo u našem radu prikazano je na sl. 6.10.

Rice. 2.11 Vrste relacija između tabela: a) jedan na jedan, b) jedan prema više i v) mnogo-prema-mnogima

Veze se Pristup 2007 postoje tri vrste: a) jedan na jedan, b) jedan prema više i v) mnogo prema mnogo, kao što je prikazano na sl. 2.11. Prvi tip veze pokazuje da jedan zapis u Tabela1 odgovara istom unosu u Tabela 2 ... Ovaj način komunikacije se koristi, na primjer, za dva stola napravljena od jednog, tako da stolovi nisu preglomazni. Onda Tabela 2 - samo nastavak Tabele1 ... Veze jedan-prema-više su najčešće. Na primjer, mnogo nastavnika radi u jednom odjeljenju. Dakle, između stolova Stolice i Nastavnici upravo je takva veza uspostavljena.

Rice. 2.12 Tab Rad sa bazama podataka

Vrsta veze mnogo-prema-mnogima u programu Pristup 2007 nije direktno implementiran. Da biste kreirali takvu vezu, mora se umetnuti međutabela. Na primjer, naša baza podataka (slika 6.10) pruža međutabelu Naručeno pošto između stolova Klijenti i Proizvodi postoji veza mnogo-prema-mnogima ... sto Naručeno omogućava vam da izbjegnete takvu vezu, koja u Pristup 2007 nije direktno izvodljivo.

Tehnika uspostavljanja odnosa između tabela uključuje tri koraka: 1) poziv Šeme podataka - prozor u kojem će biti prikazan dijagram, 2) dodatak u šematski prozor onih tabela između kojih treba uspostaviti veze i 3) provlačenje veze između tabela sa davanjem potrebnih svojstava. Razmotrimo ove korake detaljno.

Rice. 2.13 Okvir za dijalog Dodavanje tabele

Šema podataka može se pozvati kada su potrebne tabele već kreirane. Da biste ga pozvali, kliknite na dugme Šema podataka na kartici trake Rad sa bazama podataka (sl. 2.12). Pojavit će se prozor Šema podataka , dok je prazan i dijalog Dodavanje tabele , što se može videti na sl. 2.13. Koristeći prozor Dodavanje tabele kroz prozor Šema podataka postavite potrebne stolove.

Rice. 2.14 Desni klik na kontekstni meni unutar prozora Šema podataka

Ako iz nekog razloga prozor Dodavanje tabele se ne pojavi, onda morate desnim klikom bilo gdje u prozoru Šema podataka ... Pojavit će se kontekstni meni (slika 2.14). U njemu morate kliknuti na natpis Dodaj tabelu ... Pojavit će se okvir za dijalog Dodavanje tabele , što se može videti na sl. 2.13.

Sa dijaloškim okvirom koji se pojavljuje Dodavanje tabele može se pomicati unutar prozora Šema podataka stolove koje želite. Ograničićemo se na dve tabele: Stolice i Nastavnici ... Nazivi ovih tabela moraju biti istaknuti, kao što je prikazano na Sl. 2.13, a zatim odmah kliknite na dugme Dodati... Isto se radi i sa drugim stolovima u koje je potrebno smjestiti Šema podataka ... Prozor Dodavanje tabele nakon dodavanja potrebnih tabela, zatvorite. U našem primjeru će se pojaviti pravokutnici koji označavaju obje tabele koje su nam potrebne Šema podataka , kao što se može videti na sl. 2.15.

Oznake tablice unutar prozora Šema podataka sadrži listu svih polja ove tabele, a levo od naziva ključnog polja (ili ključa, ako ih ima više) nalazi se ikona ključa. Oznake tabele se mogu pomerati mišem hvatanjem naslova tabele. Također možete promijeniti veličinu pravokutnika koji predstavljaju tabele. Da biste to učinili, pomaknite pokazivač miša na jednu od ivica pravokutnika. Pojavljuje se dvosmjerna strelica:. Zgrabivši takvu strelicu mišem, možete pomjeriti ivicu pravokutnika na bilo koje mjesto, mijenjajući na taj način njegovu veličinu.

Rice. 2.15 Završeno Šema podataka sa vezom između tabela

Kada se pravokutnici oznaka tabele postavljaju unutar prozora Šeme podataka , možete započeti uspostavljanje odnosa između tabela. Povezivanje polja istog imena. U jednoj od tabela, ključno polje se obično koristi za komunikaciju. Tabela sa poljem ključne veze smatra se glavnom. Sa njene strane se ukazuje na vezu 1 ... Sa strane povezane tabele, veza je označena sa ¥ ... Ovako se uspostavlja veza Jedan prema više .

Rice. 2.16 Okvir za dijalog Promjena linkova

Tehnika spajanja tabela sa vezama je jednostavna: potrebno je da kliknete na polje za spajanje glavne tabele. Isticaće se. Bez puštanja dugmeta miša, potrebno je da nacrtate liniju do polja pomoćne tabele sa istim imenom. Povezivanje se u početku neće dogoditi, ali će se pojaviti dijaloški okvir Promjena linkova (sl. 2.16). Prozor pomaže da se potvrdi priroda odnosa i da se konfiguriše integritet podataka obe tabele. U prozoru morate provjeriti da li je došlo do veze na istoimenim poljima, a zatim kliknite na polje za upis ... U prozoru će se pojaviti okvir za potvrdu: ü. Nakon toga, morate postaviti iste potvrdne okvire u još dva prozora ispod. Dakle, svojstva veze su postavljena. Nekretnina Osiguravanje integriteta podataka znači da ne možete izbrisati podatke iz ključnog polja glavne tabele. I svojstva Kaskadno ažuriranje povezanih polja i Kaskadno brisanje povezanih zapisa - shodno tome, da su operacije uređivanja i brisanja podataka u ključnom polju glavne tabele dozvoljene, ali praćene automatskim promjenama u povezanoj tabeli. Kreiranje linka se završava klikom na dugme [Stvoriti]... Pojavit će se tražena veza (slika 2.15).

Vrijedi napomenuti da ako je nemoguće izvršiti vezu sa osiguranjem integriteta podataka, na primjer, ako se uspostavi veza između polja s različitim informacijama, prozor prikazan na Sl. 2.17.

Rice. 2.17 Prozor sa upozorenjem o nemogućnosti stvaranja veze


Top srodni članci