Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • në shtëpi
  • Windows 10
  • Skema e të dhënave përdoret për. Ndërtimi i një skeme të dhënash në Microsoft Access

Skema e të dhënave përdoret për. Ndërtimi i një skeme të dhënash në Microsoft Access

Struktura e një baze të dhënash relacionale në Access jepet nga një skemë e të dhënave që ka një strukturë hierarkike dhe quhet modeli kanonik i domenit relacional.

Skema e të dhënave paraqitet grafikisht në një dritare të veçantë, në të cilën tabelat përfaqësohen nga listat e fushave, dhe marrëdhëniet përfaqësohen me linja midis fushave të tabelave të ndryshme.

Kur ndërton një skemë të dhënash, Access automatikisht përcakton llojin e marrëdhënies midis tabelave bazuar në fushën e zgjedhur. Nëse fusha me të cilën dëshironi të lidheni është një çelës unik si në tabelën kryesore ashtu edhe në nëntabela, Access vendos një marrëdhënie një-me-një. Nëse një fushë marrëdhëniesh është një çelës unik në tabelën kryesore, por është një fushë jo-kyç ose një anëtar i një çelësi të përbërë në tabelën fëmijë, Access vendos një marrëdhënie një-me-shumë nga tabela kryesore në tabelën fëmijë.

Përveç llojeve të specifikuara të lidhjeve në Access, ekzistojnë lidhje - unione që ofrojnë bashkimin e të dhënave të tabelës jo nga një fushë kyçe, por në rastet e mëposhtme:

− të dhënat e lidhura në të dyja tabelat janë të njëjta (lidhjet janë krijuar si parazgjedhje);

− për të gjitha regjistrimet e tabelës së parë, për të cilat nuk ka lidhje me tabelën e dytë, vendosen lidhjet me një rekord bosh të tabelës së dytë;

− për të gjitha regjistrimet e tabelës së dytë, për të cilat nuk ka lidhje me tabelën e parë, vendosen lidhjet me një rekord bosh të tabelës së parë.

Kur krijon një skemë të dhënash, përdoruesi përfshin tabela në të dhe vendos marrëdhënie midis tyre. Për më tepër, për marrëdhëniet e tipit një-me-një dhe një-me-shumë, mund të vendosni një parametër që siguron integritetin e të dhënave, si dhe përditësimin automatik të kaskadës ose fshirjen e të dhënave përkatëse. Sigurimi i integritetit të të dhënave nënkupton përmbushjen e kushteve të mëposhtme të përditësimit të bazës së të dhënave për tabelat përkatëse:

− një rekord nuk mund të shtohet në tabelën e varur nëse çelësi i lidhjes nuk ekziston në tabelën kryesore;

− është e pamundur të fshihet një rekord në tabelën kryesore nëse të dhënat e lidhura me të në tabelën vartëse nuk janë fshirë;

- ndryshimi i vlerave të çelësit të lidhjes së tabelës kryesore duhet të çojë në një ndryshim në vlerat përkatëse në të dhënat e tabelës vartëse,

Nëse përdoruesi ka shkelur këto kushte në operacionet e përditësimit ose fshirjes së të dhënave në tabelat përkatëse, Access shfaq një mesazh të përshtatshëm dhe nuk lejon që operacioni të kryhet. Access monitoron automatikisht integritetin e të dhënave kur tabelat në një skemë të dhënash shoqërohen me cilësimet e integritetit. Nëse në tabelat e lidhura futen të dhëna të pasakta, shfaqet një mesazh përkatës. Qasja nuk lejon krijimin e lidhjeve me cilësimet e integritetit në skemën e të dhënave nëse të dhënat e futura më parë në tabela nuk plotësojnë kërkesat e integritetit. Vini re se krijimi i një marrëdhënieje një-me-një ose një-me-shumë ndërmjet dy tabelave dhe vendosja e parametrave të integritetit të të dhënave është e mundur vetëm në kushtet e mëposhtme:

− fushat e lidhura kanë të njëjtin lloj të dhënash dhe emrat e fushave mund të jenë të ndryshëm;

− të dyja tabelat ruhen në të njëjtën bazë të dhënash Access;

− tabela kryesore lidhet me tabelën e varur nga çelësi kryesor i thjeshtë ose i përbërë (indeksi unik) i tabelës kryesore.

Nëse integriteti ruhet për marrëdhënien e zgjedhur, atëherë mund të specifikoni mënyrat e përditësimit dhe fshirjes në kaskadë për regjistrimet përkatëse.

Në modalitetin e përditësimit kaskad të regjistrimeve të lidhura, kur ndryshoni vlerën në fushën e lidhjes së tabelës kryesore, Access do të ndryshojë automatikisht vlerat në fushën përkatëse në regjistrimet e fëmijëve.

duke zgjeruar një nivel të hierarkisë pranë rekordit të tabelës kryesore, shfaqen të dhënat përkatëse të tabelës vartëse. Regjistrimet e ndërlidhura mund të hapen edhe për regjistrimin e tabelës vartëse, etj. Për shembull, për BLERËSIN, tabelat e KONTRATËS (Fig. 1.2), të lidhura me marrëdhënien 1: M, për çdo rekord të tabelës BLERËS, të dhënat përkatëse në tabelën KONTRATA mund të paraqitet dhe modifikohet.

Skema e të dhënave

Në Access RDBMS, procesi i krijimit të një baze të dhënash relacionale përfshin krijimin e një skeme të dhënash. Skema e të dhënave tregon qartë strukturën logjike të bazës së të dhënave: tabelat dhe marrëdhëniet midis tyre, dhe gjithashtu siguron përdorimin e marrëdhënieve të vendosura në të gjatë përpunimit të të dhënave.

Për një bazë të dhënash të normalizuar të bazuar në marrëdhëniet një-me-një dhe një-për-një ndërmjet tabelave, skema e të dhënave për marrëdhëniet e tabelave të tilla nga çelësi primar ose një indeks unik i tabelës kryesore mund të përcaktojë parametrat e sigurisë. integritet koheziv.

Kur ruhet integriteti i të dhënave të lidhura, nuk lejohet të ketë një rekord në një tabelë fëmijë, nëse nuk ka regjistrim të lidhur me të në tabelën kryesore. Prandaj, gjatë ngarkimit fillestar të bazës së të dhënave, si dhe përditësimit, shtimit dhe fshirjes së të dhënave, sistemi lejon që operacioni të kryhet vetëm nëse nuk çon në shkelje të integritetit.

Marrëdhëniet e përcaktuara në skemën e të dhënave përdoren automatikisht për të kombinuar tabela kur zhvillohen forma me shumë tabela, pyetje, raporte, duke thjeshtuar shumë procesin e ndërtimit të tyre.

Në një skemë të dhënash, marrëdhëniet mund të krijohen për çdo çift tabelash që kanë të njëjtën fushë, duke lejuar që këto tabela të bashkohen.

Qasja në objekte

Një bazë të dhënash Access përfshin objektet e mëposhtme të ruajtura në një skedar të vetëm accdb:

 tabela, pyetje, skema të dhënash të lidhura drejtpërdrejt me bazën e të dhënave;

 Forma, raporte, makro dhe module të quajtura objekte aplikacioni.

Formularët dhe raportet janë krijuar për procese tipike të përpunimit të të dhënave - shikimi, përditësimi, kërkimi sipas kritereve të specifikuara, marrja e raporteve. Këto objekte aplikacioni janë ndërtuar nga elementë grafikë të quajtur kontrolle. Kontrollet kryesore përdoren për të shfaqur fushat e tabelave që janë burimet e të dhënave të objektit.

Kodi i programit përdoret për të automatizuar aksesin në objekte dhe ndërveprimin e tyre. Vetëm me ndihmën e kodit të programit merret një aplikacion përdoruesi i plotë, funksionet e të cilit janë të disponueshme përmes menusë, shiritit të veglave

rumentet dhe format. Modulet dhe makrot VBA përdoren për të krijuar kodin e programit.

Çdo objekt dhe kontroll ka vetitë e veta, duke përcaktuar se cilat mund t'i personalizoni. Çdo objekt dhe kontroll shoqërohet me një sërë ngjarjesh që mund të përpunohen nga makro ose procedura të trajtimit të ngjarjeve VBA që janë pjesë e moduleve dhe raporteve të formularit.

Objektet paraqiten në panelin e lundrimit të dritares së bazës së të dhënave Access. Të gjitha operacionet për të punuar me objektet e vetë bazës së të dhënave dhe aplikacionet fillojnë në këtë dritare.

Tabelat (Tabelat) krijohen nga përdoruesi për të ruajtur të dhënat për një entitet - një objekt informacioni të modelit të të dhënave të zonës lëndore. Një tabelë përbëhet nga fusha (kolona) dhe regjistrime (rreshta). Çdo fushë përmban një karakteristikë të objektit të informacionit të domenit. Një rekord mbledh informacion për një shembull të vetëm të një objekti informacioni.

Një bazë të dhënash Access mund të përmbajë deri në 32,768 objekte (përfshirë formularët, raportet, e kështu me radhë). Deri në 2048 tabela mund të hapen në të njëjtën kohë.

Pyetjet. Pyetjet e përzgjedhura përdoren për të zgjedhur të dhënat e dëshiruara nga një ose më shumë tabela të lidhura. Rezultati i ekzekutimit të pyetjes është një tabelë virtuale. Në pyetje, mund të specifikoni se cilat fusha të tabelave burimore duhet të përfshihen në regjistrimin e tabelës së pyetjeve dhe si të zgjidhni regjistrimet e nevojshme. Tabela e pyetjeve mund të përdoret së bashku me tabelat e tjera të bazës së të dhënave gjatë përpunimit të të dhënave. Një pyetje mund të formohet duke përdorur ndërtuesin e pyetjeve ose një deklaratë SQL. Kërkesat për ndryshim ju lejojnë të përditësoni, fshini ose shtoni të dhëna në tabela, si dhe të krijoni tabela të reja bazuar në ato ekzistuese.

Skema e të dhënave (Marrëdhëniet) përcakton se cilat fusha të tabelës janë të lidhura me njëra-tjetrën, si do të kombinohen të dhënat e këtyre tabelave, nëse është e nevojshme të kontrollohet integriteti i lidhur gjatë shtimit dhe fshirjes së të dhënave, ndryshimi i çelësave të tabelës. Skemat e të dhënave në panelin e navigimit të dritares së bazës së të dhënave shfaqen vetëm në projektet e Accessit që punojnë me bazat e të dhënave të serverit. Për të shfaqur skemën e të dhënave në bazat e të dhënave të Access, përdorni komandën Skema e të dhënave (Marrëdhëniet) e vendosur në skedën e shiritit Puna me bazat e të dhënave

nyh (Database Tools) në grupin Relations (Relationships).

Format (Format) janë mjetet kryesore për krijimin e një ndërfaqe dialogu të një aplikacioni të përdoruesit. Formulari mund të krijohet për të punuar me dokumente elektronike të ruajtura në tabelat e bazës së të dhënave. Shfaqja e dokumenteve të tilla mund të korrespondojë me një dokument letre të njohur për përdoruesit. Formulari përdoret për të zhvilluar një ndërfaqe për menaxhimin e aplikacionit. Procedurat e ngjarjeve të përfshira në formular ju lejojnë të kontrolloni përpunimin e të dhënave në aplikacion. Procedura të tilla ruhen në modulin e formularit. Fotografitë, diagramet, klipet zanore, videot mund të futen në forma. Është e mundur të zhvillohen forma me një grup skedash, secila prej të cilave shoqërohet me ekzekutimin e një funksioni të veçantë të aplikacionit.

Hyrje në Access 2010

Raportet janë krijuar për të gjeneruar dokumente dalëse të çdo formati bazuar në të dhënat e bazës së të dhënave, që përmbajnë rezultatet e zgjidhjes së problemeve të përdoruesit dhe t'i printojnë ato. Ashtu si formularët, raportet mund të përfshijnë procedurat e ngjarjeve. Përdorimi i objekteve grafike ju lejon të plotësoni të dhënat e raportit me ilustrime. Raportet ofrojnë mundësinë për të analizuar të dhënat duke përdorur filtrimin, grumbullimin dhe prezantimin e të dhënave burimore në seksione të ndryshme.

Makrot (Macros) janë programe që përbëhen nga një sekuencë makrosh që ekzekutohen kur thirren ose kur ndodh ndonjë ngjarje në objektin e aplikacionit ose kontrollin e tij. Makrot ju lejojnë të automatizoni disa veprime në aplikacionin e përdoruesit. Krijimi i makrove kryhet në një mënyrë dialogu duke zgjedhur makrot e nevojshme dhe duke vendosur parametrat e përdorur prej tyre gjatë ekzekutimit. Projektuesi makro është përditësuar në Access 2010. Karakteristikat e tij të reja e bëjnë më të lehtë krijimin dhe modifikimin e makrove, reduktimin e gabimeve të kodit dhe ndërtimin e aplikacioneve të fuqishme në mënyrë më efikase. Access 2010 prezanton një veçori të re të quajtur makro të të dhënave, e cila ju lejon të ndryshoni të dhënat bazuar në ngjarjet në tabelat burimore. Makrot e të dhënave përdoren për të shtuar logjikë në të dhëna dhe për t'i centralizuar ato në tabelat burimore. Në aplikacionet Access Web që bazohen në bazat e të dhënave të publikuara në SharePoint, duhet të përdorni vetëm makro për programim, sepse kodi VBA nuk është i pajtueshëm me mjetet e publikimit në ueb.

Modulet përmbajnë procedura të shkruara në Visual Basic për Aplikime.

Mund të krijohen procedura nënrutinë, procedura funksioni që zhvillohen nga përdoruesi për të zbatuar funksione jo standarde në aplikacionin e përdoruesit dhe procedura për trajtimin e ngjarjeve. Përdorimi i procedurave ju lejon të krijoni një aplikacion të plotë që ka ndërfaqen e tij grafike të përdoruesit që ju lejon të kërkoni ekzekutimin e të gjitha funksioneve të aplikacionit, të trajtoni të gjitha gabimet dhe situatat jo standarde.

Në Access, për lehtësinë e përdoruesit, objektet në panelin e navigimit të bazës së të dhënave mund të grupohen në grupe të personalizuara bazuar në funksionalitetin ose kritere të tjera. Grupet përmbajnë lidhje me objekte të bazës së të dhënave të llojeve të ndryshme. Grupet, nga ana tjetër, grupohen në kategori. Duke përdorur një organizim të tillë të objekteve të bazës së të dhënave, mund të zhvillohet një ndërfaqe e aplikacionit të përdoruesit që zëvendëson plotësisht format e butonave ekzistues të mëparshëm dhe siguron akses vetëm për kategoritë dhe grupet që përfaqësojnë qartë dhe kuptueshëm funksionalitetin e aplikacionit.

PivotTables dhe PivotCharts

Një Tabela Pivot është një tabelë ndërvepruese që ju lejon të analizoni të dhënat duke bashkuar shpejt sasi të mëdha të dhënash dhe duke llogaritur totalet (Figura 1.3). Tabelat kryesore e bëjnë të lehtë analizën komplekse të të dhënave.

Oriz. 1.3. Tabela përmbledhëse për analizimin e sasisë totale të dërguar për cilindo prej mallrave, për blerës dhe kontrata të ndryshme,

Oriz. 1.4. Grafik përmbledhës për analizimin e sasisë totale të dërguar për cilindo prej mallrave, për blerës dhe kontrata të ndryshme,

për të gjithë ose disa muaj, tremujorë, vite

Skema e të dhënave lejon:

1. Krijoni lidhje ndërmjet të dhënave në tabela.

2. Shfaqni ato grafikisht në ekranin e monitorit dhe/ose printoni.

3. Siguroni mbrojtje kundër fshirjes ose modifikimit aksidental të të dhënave përkatëse.

4. Përdorni automatikisht këto lidhje kur ndërtoni

pyetje në bazën e të dhënave;

forma të përbëra (nënrenditëse);

raportet.

5. Siguroni integritetin e të dhënave.

Në Microsoft Access mund të krijohen tre lloje lidhjesh:

· "nje pas nje";

"një me shumë";

· "i papërcaktuar".

Lloji i fundit i marrëdhënies korrespondon me një marrëdhënie shumë-për-shumë.

Në një marrëdhënie një-për-një, një rresht në tabelën e parë korrespondon me vetëm një rresht në të dytën. Kjo marrëdhënie përdoret për të ndarë tabelat që kanë një numër të madh fushash, ose për të ndarë një pjesë të një tabele që përmban të dhëna të rëndësishme ose sekrete që janë të kufizuara për një numër të kufizuar njerëzish.

Në një marrëdhënie një me shumë, çdo rresht i tabelës së parë ( kryesore) mund të përputhet me shumë rreshta në të dytën ( vartëse), dhe një rresht në një tabelë fëmijë nuk mund të ketë më shumë se një rresht përkatës në tabelën kryesore. Në tabelën kryesore, fusha e lidhur duhet të jetë çelësi unik, dhe në tabelën vartëse - çdo. Marrëdhënia një me shumë është më e përdorura.

Një marrëdhënie një me shumë ndodh kur:

fusha e lidhur e tabelës së varur është fushë jo kyçe

Fushat e lidhura të tabelës vartëse formojnë një çelës të përbërë dhe numri i fushave kryesore në të është më i madh se në atë kryesor.

Fushat e lidhjes së formularit të tabelës vartëse çelësi i jashtëm.

Duke supozuar se tabela korrespondon me objektin e informacionit të fushës së subjektit (DO), mund të supozojmë se skema e bazës së të dhënave është duke shfaqur modelin semantik të softuerit në Microsoft Access. Me kusht që tabelat në skemë të jenë të renditura sipas niveleve të hierarkisë, skema e bazës së të dhënave është duke shfaqur në Microsoft Access formën kanonike ILM PO.

Marrëdhëniet midis tabelave në Microsoft Access mund të krijohen drejtpërdrejt gjatë hartimit të pyetjeve. Në skemën e bazës së të dhënave, nuk vendosen të gjitha marrëdhëniet teorikisht të mundshme midis tabelave, por vetëm ato që përdoren aktualisht nga projektuesi i bazës së të dhënave gjatë ndërtimit të formave të ekranit të përbërë, si dhe për të siguruar integritetin e të dhënave.

Prania e një skeme të dhënash kërkohet për të kontrolluar integritetin e referencës, ndërtimin e formave të përbëra dhe futjen e të dhënave në tabelat përkatëse. Skema e të dhënave ju lejon të kombinoni tabela individuale relacionale të marra në fazën e analizës së informacionit nga dokumenti primar në një tërësi të vetme - shfaqja e informacionit të dokumentit burim përmes formave hyrëse të Access DBMS.

Shënime

1. Access DBMS ju lejon të përfshini në skemën e të dhënave jo vetëm tabela, por edhe pyetje. Kjo lejon që rezultatet e pyetjeve të shfaqen si formë në ekran dhe/ose të printohen.

2. Në skemën e të dhënave, ju mund të krijoni marrëdhënie midis tabelave jo vetëm për të siguruar integritetin e të dhënave, por edhe për të kombinuar automatikisht tabelat në pyetje kur ato projektohen. Zakonisht kjo nuk bëhet, sepse. skema e të dhënave bëhet më e ndërlikuar dhe është shumë e lehtë të lidhësh tabelat drejtpërdrejt në pyetje.

Fundi i punës -

Kjo temë i përket:

Ekonomia dhe Financa

Institucioni arsimor shtetëror i profesionalizmit të lartë.. Departamenti i Informatikës..

Nëse keni nevojë për materiale shtesë për këtë temë, ose nuk keni gjetur atë që po kërkoni, ju rekomandojmë të përdorni kërkimin në bazën e të dhënave tona të veprave:

Çfarë do të bëjmë me materialin e marrë:

Nëse ky material doli të jetë i dobishëm për ju, mund ta ruani në faqen tuaj në rrjetet sociale:

Të gjitha temat në këtë seksion:

Dorëzimi i vitit të fillimit
────────────────────────────&

Dorëzimi i vitit të fillimit
Mallra konsumi 10000 copë. 8500 copë. – 1500 copë. Mallra konsumi 21100 copë. 21100 copë. 0 copë

Nga fillimi viti i dërguar

Nga fillimi viti i dërguar
Klienti: SHA "Passage", Kontrata e Shën Petersburg: 21-04 Thermos 15000 copë. 14500 copë. 500 copë.

Nga fillimi viti i dërguar
15-04 Termos 35000 copë. 35000 copë. 0 copë Makinë mishi 40000 copë. 35000 copë. 5000 copë.

Dërguar nga fillimi i vitit
15-04 SHA "TsUM" 40000 copë. 35000 copë 5000 copë. Moskë 21-04 Passage SHA 20000 copë.

Kontrata e klientit Nr. TTN Nr. Data e dërgesës Shuma e dërgesës
SHA "TsUM" 15-97 162 05/31/04 250,000 rubla. Moskë 234 06/28/04 300,000 rubla

Llogaritë e besuara
SHA "TsUM" 15-04 162 05/31/04 250,000 rubla. 200 000 rubla 50000 r. Moskë 234

Llogaritë me porosi
15-04 162 31.05.04 2500000 rubla 200 000 rubla 50000 r. 234 28.06.04 3,000,000 rubla 300000 r. 0 r.

urdhëroj
SHA "TsUM" 15-04 550000 rubla 500000 r. 50000 r. Moskë 16-04 100,000 rubla 100000 r.

Porositë
100 31.05.04 2500000 r. 110 01.08.04 500,000 rubla

Klienti nr. TTN Nr. Data Shuma e dërgesës
dërgesat dërgesat SH.A “TsUM” 15-04 162 31.05.04 1000 copë. 9000 r. Moskë 234 28

Dërguar me pagesë
A / O "TSUM" 200 31.03. 05 Mulli mishi 90000 fshij. 72000 r. 18000 r. Moskë 250 25.04. 05 Termo

Dërguar me pagesë
200 31.03. 04 Mulli mishi 90000 fshij. 72000 r. 18000 r. 250 25.04. 04 Termos 40000 fshij. 32000 r.

Dërguar me pagesë
SHA "TsUM"

Dërguar me pagesë
200 31.03.05 Mulli mishi 90,000 rubla 72000 r. 18000 r. 250 25.04.05 Termos 40000 fshij. 32000 r. 80

Plani i pagesës mujore Fakt i pagesës
Janar 2124000 shkurt 5600000 r. 624000 r. mars 5624000 r. 5600000 r.

Kon. muaj
Magazina e mallrave të konsumit Mulli mishi 4000000 r. 3600000 r. 400000 r. Termos 10000000 r. 10000000 r. 0 r.

Kon. muaj
Mulli mishi 4000000 r. 3600000 r. 400000 r. Termos 10000000 r. 10000000 r. 0 r.

Krahu i tregtarit (arm-t)
Veprimtaria e një tregtari të një dyqani të madh lidhet me menaxhimin e shpërndarjes së mallrave. Funksionet tipike menaxheriale të një tregtari: 1) Mbajtja e një baze rregullatore dhe referuese për menaxhimin e aktiviteteve tregtare

Llogaritja e madhësisë së porosisë
Planifikimi i porosive të mallrave kryhet duke marrë parasysh mbështetjen e nivelit të kërkuar të stoqeve të mallrave në magazinë. Çdo artikull ka një kufi fiks më të ulët të stokut (pika e riporositjes). E

stacioni i punës së menaxherit të restorantit
Funksionet tipike të menaxhimit të kryera nga një menaxher restoranti: 1) Mbajtja e një baze rregullatore dhe referuese për menaxhimin e një restoranti. 2) Zgjidhjet me personelin. 3) Analiza e aktivitetit

Lista e mjekëve të klinikës në XX.XX.XX
Nr. Specializimi Numri i personelit të mjekut Mbiemri Mbiemri Patronimi i mjekut Data e pranimit Kostoja e vizitës

Informacion mbi dhënien e numrave për mjekët për XX.XX.XX
Mjeku Specializimi Mjek Mbiemri Mjek Totali i dhomave sipas planit Totali i dhomave te leshuara Numri i vendeve te lira

Krahu i mjekut
Funksionet tipike të menaxhimit të kryera nga një mjek poliklinik: 1) Kujdesi për pacientin. 2) Mënyra e kërkesës (e përcaktuar në mënyrë të pavarur). Një grup detyrash "Mirëmbajtja e

Formulimi i problemit
4.2.1. Hartimi i një plani pune për krijimin e aplikacioneve të teknologjisë së informacionit Krijimi dhe zbatimi i teknologjive të informacionit kërkon koordinim të veprimeve të ndryshme

Përkufizimi i bazës së të dhënave
Një bazë të dhënash (DB) është një koleksion të dhënash të ndërlidhura të organizuara në media të jashtme të ruajtjes me anë të një DBMS dhe të përdorura nga një ose më shumë aplikacione.

Arkitektura e bazës së të dhënave
Arkitektura e bazës së të dhënave kuptohet si një përshkrim në shumë nivele i fushës së lëndës. Shumica e bazave të të dhënave ndjekin arkitekturën ANSI/SPARC të propozuar nga grupi i studimit ANSI/SPARC

Niveli konceptual
Në nivelin konceptual përfaqësohet e gjithë përmbajtja e bazës së të dhënave. Për shembull, mund të përmbajë të dhëna për klientët, kontratat për furnizimin e mallrave, për mallrat e furnizuara, rreth

Hapat e projektimit të bazës së të dhënave
Procesi i projektimit të bazës së të dhënave përbëhet nga tre faza (Fig. 4.2): dizajni konceptual i bazës së të dhënave; · dizajni logjik i bazës së të dhënave; fizike

Modeli informatik-logjik i fushës lëndore
Një nga metodat e projektimit logjik të bazës së të dhënave është ndërtimi i një modeli informacioni-logjik të fushës lëndore (ILM PO). ILM ofron një të integruar, të pavarur nga mjetet

Algoritmi për ndërtimin e një modeli informacioni-logjik të fushës së lëndës
1. Shtoni kodet e objekteve në ato tabela ku mungojnë. 2. Përcaktoni entitetet e softuerit. 3. Ndani në relacione të veçanta entitetet që shfaqin të dhënat e referencës në dokument

Lidhjet strukturore të IO
Marrëdhënia e dy IO-ve pasqyron një marrëdhënie objektive dhe të qëndrueshme në kohë të subjekteve. Korrespondenca sasiore e instancave IO mund të jetë një me një (1:1), një me shumë (1:M), shumë

Forma kanonike ILM PO
Forma kanonike e ILM ka për qëllim një kalim të zyrtarizuar në strukturën logjike të bazës së të dhënave. Softueri ILM paraqitet në formë kanonike në kushtet e mëposhtme. 1. Të gjitha IO përshkruajnë

informacione hyrëse
Më poshtë është diagrami informativ i detyrës, i cili tregon dokumentet që janë burim informacioni për zgjidhjen e saj. Detyra e dokumenteve hyrëse

Kufizimet e domenit
Për të identifikuar varësitë funksionale dhe për të ndërtuar softuer ILM bazuar në to, mjafton të njihni vetëm kufizimet logjike. Në këtë shembull, ato janë: 1) produkti i përfunduar ruhet

Format e dokumenteve të referencës
Tabela 4.7 Drejtoria “Produktet e përfunduara” Kodi i produktit Emri i produktit Njësia. matjet Marzhi standard

Përcaktimi i llojit të lidhjeve
Secila prej lidhjeve të prezantuara karakterizohet nga një lidhje grupore e instancave të objekteve të tipit 1:M (një-me-shumë). Arsyeja për këtë pohim është dhënë më poshtë. P

Pamje kanonike e ILM
Rregullat për paraqitjen e ILM në formë kanonike janë përmbledhur në 4.3.1.7. Ekziston gjithashtu një shembull i përdorimit të një mënyre joformale të renditjes së InO sipas niveleve të hierarkisë. Edhe pse në konsideruar

Forma organizative e bazës së të dhënave
Ekzistojnë baza të dhënash të vetme dhe me shumë përdorues të ruajtjes së centralizuar ose të shpërndarë sipas nyjeve të rrjetit. Bazat e të dhënave me përdorues të vetëm

Struktura e bazës së të dhënave
Struktura logjike e bazës së të dhënave korrespondon me strukturën e të dhënave ILM dhe zbatohet me anë të strukturave të të dhënave të softuerit të zgjedhur (DBMS, spreadsheets). Struktura e bazës së të dhënave më parë

Administrimi i bazës së të dhënave
Për bazat e të dhënave të përbashkëta ose të ruajtura në një ngasje rrjeti, kryhet administrimi: krijohen llogaritë për grupet dhe përdoruesit, përcaktohen fjalëkalimet e llogarisë (Fig. 4.15).

Sistemi i dokumenteve dhe rrjedha e dokumenteve
Në fushën e subjektit, të gjitha mesazhet informative të përdorura në një aplikacion trajtohen si dokumente manuale ose të mbushura me makinë. Për të futur informacionin e dokumenteve parësore në bazën e të dhënave

Algoritmi i përgjithësuar
Algoritmi i përgjithësuar për përpunimin e të dhënave të aplikacionit është paraqitur në formën e proceseve teknologjike për përpunimin e informacionit (Tabela 4.17). Tabela 4.17. Përshkrimi i procesit teknologjik

Përcaktimi i një grupi tabelash DBMS të Microsoft Access
Tabelat e Microsoft Access DBMS janë ndërtuar mbi bazën e marrëdhënieve të normalizuara të marra në përputhje me algoritmin e ndërtimit të modelit semantik të softuerit, d.m.th. çdo relacion duhet të korrespondojë

Përshkrimi i fushave
Kur caktoni emrat e fushave të tabelave, rekomandohet të udhëhiqeni nga rregullat e mëposhtme. 1. Emrat e fushave duhet të jenë të njëjtë me emrat e shkurtuar të detajeve (ose atributet e marrëdhënieve).

Përshkrimi i vlerës
Jo Fusha nuk është e indeksuar (e parazgjedhur). Po Fusha është e indeksuar. (Lejohen ndeshjet e përsëritura) vlerat e fushës së indeksit. Po Fusha e indeksit

Integriteti Referencial
Në Microsoft Access, konceptet e relacionit të referencës (objektivit) dhe relacionit referues korrespondojnë me konceptet e tabelës kryesore dhe nëntabelës. Tabela kryesore - e

Vetitë e shfaqjes
Gjatë projektimit të formularëve të ekranit, vendosen këto karakteristika: · renditja e renditjes së të dhënave në formë; natyra e përdorimit të formularit: ndryshimi, fshirja, shtimi i të dhënave ose futja

Udhëzimet e dizajnit të ekranit
1. Pamja e formularit duhet të jetë sa më afër paraqitjes së dokumentit nga i cili futen të dhënat fillestare të problemit që zgjidhet. Kjo do të thotë që fushat e formularit duhet të vendosen në

Kërkesat
Pyetjet janë mjeti softuerik më i zakonshëm që zbaton lloje të ndryshme të algoritmeve të përpunimit llogaritës (përzgjedhja e të dhënave, fshirja, rregullimi i vlerave, etj.).

Udhëzimet e projektimit të pyetjeve
Në punën e kursit për secilën kërkesë duhet: · të arsyetoni llojin e kërkesës (përzgjedhje, shtim, ndryshim, etj.); specifikoni përbërjen e fushave të tabelës rezultuese të pyetjes për zgjedhjen dhe

Mirëmbajtja e informacionit të referencës
Mirëmbajtja e informacionit të referencës nënkupton: · Ngarkimin fillestar të tabelave të bazës së të dhënave. · Formimi i standardeve të konsoliduara. · Korrigjimi i normativës dhe referencës

Ndërfaqja përfundimtare e përdoruesit
Ndërfaqja e përdoruesit përfundimtar mund të paraqitet duke përdorur: · Komandat në menunë kryesore ose të kontekstit. · Shiritat e veglave. Tee butoni i shtypur nga ekrani


1.1 Mbrojtja e punimit te kursit kryhet pas perfundimit te plote te pjeses makinerike te punes se kursit, pergatitjes se nje raporti per punen e kursit dhe verifikimit te tij nga mesuesi qe drejton ekzekutimin.

Hartimi i kursit në mjedisin e aksesit ms
Redaktori i teksteve shkollore S.A. Licenca Kabedev LR N 020412 datë 12 shkurt 1997 ––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––– ---------------------- Shenjë

Puna e kursit
Fusha e lëndës: Departamenti i shitjeve të produkteve të gatshme Detyra: Kontrollimi i disponueshmërisë së planit të dërgesës për një produkt të caktuar pl

Kërkesat e përgjithshme për punën e kursit
Mbrojtja e punës së kursit kryhet pas përfundimit të plotë të pjesës makinerike të punës së kursit, përgatitjes së një raporti për punën e kursit dhe verifikimit të tij nga mësuesi që menaxhon zbatimin.

Një marrëdhënie midis dy tabelave Access ju lejon të vendosni rregulla për mënyrën se si ndërveprojnë tabelat. Lista e zëvendësimeve mund të organizohet pa lidhje. Por imagjinoni që të fshini një hyrje nga tabela e Kontakteve që referohet nga disa hyrje në tabelën e Listës. Në një situatë të tillë, përshkrimet e kontakteve do të mbeten, emrat e njerëzve në të cilët janë humbur. Prania e komunikimit të organizuar siç duhet ju lejon të shmangni telashe të tilla.

1. Zgjidhni një ekip Mjetet > Skema e të dhënave. Do të hapet një dritare që tregon marrëdhëniet e bazës së të dhënave në mënyrë diagrame. Në fig. 16.11 shihet se linja e komunikimit lidh fushat Code_Contacts të tabelës Kontaktet dhe Kontakti i tabelës List.

shënim Kjo marrëdhënie lidh fushat kryesore dhe të rregullta. Kjo është një marrëdhënie një me shumë, kur një rekord i tabelës së Kontakteve mund të korrespondojë me disa regjistrime të tabelës së Listës, por jo anasjelltas.

Oriz. 16.11. Qasja në skemën e të dhënave

Për praktikë, le të fshijmë lidhjen dhe më pas ta rikrijojmë atë.

2. Klikoni për të theksuar linjën e lidhjes.

3. Shtypni tastin Fshij. Në përgjigje të kërkesës që shfaqet, klikoni butonin Po. Lidhja do të zhduket.

4. Vendosni treguesin e miut në artikullin Code_Contacts të tabelës Kontaktet.

5. Klikoni butonin e mausit dhe tërhiqeni treguesin mbi fushën Kontakt të tabelës List.

6. Në kutinë e dialogut që hapet, klikoni butonin Krijo. Lidhja do të rishfaqet. Ndiqni hapat e mëposhtëm për të konfiguruar cilësimet e komunikimit.

7. Klikoni dy herë në linjën e lidhjes. Kutia e dialogut e paraqitur në Fig. 16.12.

Oriz. 16.12. Parametrat e komunikimit

shënim Nëse nuk ka tabela për t'u lidhur, klikoni në dritare Skema e të dhënave klikoni me të djathtën dhe zgjidhni komandën Shto tabelë. Në kutinë e dialogut që hapet, zgjidhni tabelat që dëshironi të vendosni në dritaren e skemës së të dhënave dhe klikoni butonin Shtoni. Pasi të keni marrë të gjitha tabelat e nevojshme, mbyllni kutinë e dialogut me butonin mbyll.

8. Kontrolloni kutinë Sigurimi i integritetit të të dhënave. Ky modalitet parandalon që Access të lërë regjistrime në tabelën e Listës që nuk mund të përputhen me një hyrje në tabelën e Kontakteve me një vlerë të fushës Contact_ID që përputhet.

9. Kontrolloni kutinë Fshirja në kaskadë e të dhënave të ngjashme. Tani, kur fshini një hyrje në tabelën e Kontakteve (d.m.th., fshirja e informacionit për një person specifik), të gjitha hyrjet përkatëse në tabelën e Listës (d.m.th., të gjitha përshkrimet e kontakteve me këtë person) do të fshihen. Nëse kutia e përzgjedhur e specifikuar fshihet, fshirja e atyre hyrjeve në tabelën e Kontakteve që janë referuar nga të paktën një hyrje në tabelën Listë është e ndaluar.

shënim Kontrollimi i kutisë së kontrollit Fushat e lidhura me përditësimin kaskadë do të çojë në faktin se gjatë përditësimit të fushës Code_Contacts të tabelës së Kontakteve, fushat me të njëjtin emër në të dhënat përkatëse të tabelës List do të përditësohen automatikisht.

10. Klikoni butonin Ne rregull.

11. Mbyllni dritaren e skemës së të dhënave.

12. Në dritaren e bazës së të dhënave, klikoni dy herë ikonën e tabelës Kontaktet. Në dritaren e tabelës që hapet, mund të shihni shenja të vogla plus të vendosura në anën e majtë të regjistrimeve. Prania e tyre tregon praninë e një lidhjeje midis fushës kryesore të tabelës dhe një tabele tjetër.

13. Klikoni në shenjën plus të hyrjes për Peter Petrov. Do të hapet një tabelë e mbivendosur që përmban ato rekorde të tabelës List, vlera e fushës Code_Contacts e së cilës është e barabartë me vlerën e fushës së regjistrimit me të njëjtin emër për Petr Petrov (Fig. 16.13).

Oriz. 16.13. Përzgjedhja e të dhënave nga një tabelë e lidhur Access

shënim Zgjerimi i një fragmenti të tabelës së lidhur e kthen shenjën plus në një shenjë minus. Për të fshehur tabelën shtesë, klikoni përsëri mbi të.

14. Klikoni në një shenjë tjetër plus dhe do të shihni një përshkrim të të gjitha kontakteve me një person më shumë. Kështu, me ndihmën e marrëdhënies së krijuar, mund të shikoni shpejt në dritaren e tabelës Listoni përshkrimet e të gjitha kontakteve me një person ose grup të caktuar personash.

Tabelat në program Access2007 përfaqësojnë një sistem të lidhur. Një bashkim ju lejon të përpunoni të dhëna nga tabela të shumta. Pyetjet formohen për përpunim - tabela në të cilat informacionet nga një ose më shumë tabela grupohen në mënyrën e duhur, ndonjëherë me llogaritjet e nevojshme. Ne do t'i shikojmë pyetjet në kapitujt e mëvonshëm, por këtu do të flasim për marrëdhëniet midis tabelave.

Skema e të dhënave specifikon strukturën e bazës së të dhënave. Ai përfaqëson dhe kujton marrëdhëniet ndërmjet tabelave. Këto marrëdhënie përdoren kur ndërtohen pyetje dhe raporte të bazuara në tabela të shumta. Skema e të dhënave shfaq lidhjet në mënyrë grafike. Tabelat në diagram paraqiten si drejtkëndësha me lista fushash. Nëse ka shumë fusha dhe ato nuk futen në drejtkëndësh, atëherë automatikisht formohet në anën e djathtë të drejtkëndëshit. shiriti i lëvizjes , me të cilin mund të shikoni të gjithë listën. Skema e të dhënave përdorur në punën tonë është paraqitur në Fig. 6.10.

Oriz. 2.11 Llojet e marrëdhënieve ndërmjet tabelave: por) nje pas nje, b) një me shumë dhe në) shumë-me-shumë

Lidhjet në Access2007 ka tre lloje: por) nje pas nje, b) një me shumë dhe në) shumë-me-shumë, siç tregohet në Fig. 2.11. Lloji i parë i lidhjes tregon se një hyrje në Tabela 1 korrespondon me të njëjtën hyrje në Tabela 2 . Kjo metodë komunikimi përdoret, për shembull, për dy tavolina të bëra nga një, në mënyrë që tabelat të mos jenë shumë të rënda. Pastaj Tabela 2 - vetëm një vazhdim Tabelat 1 . Më të zakonshme se të tjerat janë marrëdhëniet një me shumë. Për shembull, ka shumë mësues në një departament. Pra, midis tavolinave karrige Dhe mësuesit vendoset një lidhje e tillë.

Oriz. 2.12 Tab Puna me bazat e të dhënave

Lloji i komunikimit shumë-me-shumë në një program Access2007 nuk kryhet drejtpërdrejt. Për të krijuar një marrëdhënie të tillë, duhet të futni një tabelë të ndërmjetme. Për shembull, databaza jonë (Figura 6.10) ka një tabelë të ndërmjetme porositur , sepse midis tavolinave Klientët Dhe Mallrat ka një lidhje shumë-me-shumë . tabela porositur ju lejon të shmangni një lidhje të tillë, e cila në Access2007 jo drejtpërdrejt e realizueshme.

Teknika për vendosjen e marrëdhënieve ndërmjet tabelave përfshin tre hapa: 1) thirrje Skemat e të dhënave - një dritare në të cilën do të shfaqet diagrami, 2) duke shtuar në dritaren e skemës së atyre tabelave ndërmjet të cilave duhet të vendosni lidhje dhe 3) zvarritje lidhjet ndërmjet tabelave me dhënien e vetive të nevojshme. Le t'i shqyrtojmë këto veprime në detaje.

Oriz. 2.13 Kutia e dialogut Shtimi i një tabele

skema e të dhënave mund të thirret kur tashmë janë krijuar tabelat e nevojshme. Për ta thirrur atë, duhet të klikoni në butonin Skema e të dhënave në shiritin e skedës Puna me bazat e të dhënave (Fig. 2.12). Do të shfaqet një dritare Skema e të dhënave ndërsa bosh, dhe kutinë e dialogut Shtimi i një tabele , e cila shihet në Fig. 2.13. Me një dritare Shtimi i një tabele nga dritarja Skema e të dhënave vendosni tabelat e nevojshme.

Oriz. 2.14 Klikoni me të djathtën në menunë e kontekstit brenda një dritareje Skema e të dhënave

Nëse për ndonjë arsye dritarja Shtimi i një tabele nuk shfaqet, kliko me të djathtën kudo në dritare Skema e të dhënave . Do të shfaqet një menu e kontekstit (Fig. 2.14). Në të, ju duhet të klikoni mbi mbishkrimin Shto tabelë . Do të shfaqet një kuti dialogu Shtimi i një tabele , e cila shihet në Fig. 2.13.

Me paraqitjen e dialog box-it Shtimi i një tabele mund të zhvendoset brenda dritares Skema e të dhënave tabelat e kërkuara. Ne do të kufizohemi në dy tabela: karrige Dhe mësuesit . Emrat e këtyre tabelave duhet të theksohen, siç tregohet në Fig. 2.13, dhe pastaj klikoni menjëherë në butonin Shtoni. E njëjta gjë bëhet me tabelat e tjera që duhet të vendosen skema e të dhënave . Dritare Shtimi i një tabele pas shtimit të tabelave të nevojshme duhet të mbyllen. Në shembullin tonë, do të shfaqen drejtkëndëshat që tregojnë të dy tabelat që na duhen Skema e të dhënave , siç shihet në Fig. 2.15.

Emërtimet e tabelave brenda dritares Skema e të dhënave përmban një listë të të gjitha fushave të kësaj tabele, dhe në të majtë të emrit të fushës kryesore (ose çelësit, nëse ka disa) ka një ikonë të çelësit. Emërtimet e tabelave mund të zhvendosen me miun duke kapur titullin e tabelës. Ju gjithashtu mund të ndryshoni madhësinë e drejtkëndëshave që përfaqësojnë tabelat. Për ta bërë këtë, lëvizni treguesin e miut në një nga kufijtë e drejtkëndëshit. Do të shfaqet një shigjetë me dy koka: . Duke kapur një shigjetë të tillë me miun, mund të zhvendosni kufirin e drejtkëndëshit në çdo vend, duke ndryshuar kështu madhësinë e tij.

Oriz. 2.15 Përfundoi Skema e të dhënave me lidhje midis tabelave

Kur drejtkëndëshat e etiketës së tabelës vendosen brenda dritares Skemat e të dhënave , mund të filloni të krijoni marrëdhënie midis tabelave. Lidhni fushat me të njëjtin emër. Në njërën nga tabelat, zakonisht përdoret një fushë kyçe për komunikim. Tabela me fushën e lidhjes kryesore konsiderohet ajo kryesore. Nga ana e saj tregohet lidhja 1 . Nga ana e tabelës së lidhur, tregohet marrëdhënia ¥ . Kështu vendoset lidhja. Një me shumë .

Oriz. 2.16 Kutia e dialogut Ndryshoni lidhjet

Teknika e bashkimit të tabelave me lidhje është e thjeshtë: duhet të klikoni në fushën e tabelës kryesore për t'u bashkuar. Do të bie në sy. Pa lëshuar butonin e miut, është e nevojshme të vizatoni një vijë në fushën me të njëjtin emër në tabelën ndihmëse. Lidhja nuk do të ndodhë në fillim, por do të shfaqet një kuti dialogu Ndryshoni lidhjet (Fig. 2.16). Dritarja ndihmon për të miratuar natyrën e marrëdhënies dhe për të rregulluar integritetin e të dhënave të të dy tabelave. Në dritare, duhet të siguroheni që lidhja ka ndodhur në fushat me të njëjtin emër dhe më pas klikoni në kutinë e mbishkrimit . Një kuti kontrolli do të shfaqet në kutinë: ü. Pas kësaj, ju duhet të vendosni të njëjtat flamuj në dy kuti të tjera më poshtë. Kështu, janë vendosur vetitë e lidhjes. Pronës Sigurimi i integritetit të të dhënave do të thotë që nuk mund të fshini të dhëna nga fusha kryesore e tabelës kryesore. Dhe pronat Fushat e lidhura me përditësimin kaskadë Dhe Kaskada fshini të dhënat përkatëse - respektivisht që operacionet e redaktimit dhe fshirjes së të dhënave në fushën kyçe të tabelës kryesore janë të lejuara, por shoqërohen me ndryshime automatike në tabelën shoqëruese. Lidhja përfundon duke klikuar në butonin. [Krijo]. Do të shfaqet lidhja e kërkuar (Fig. 2.15).

Vlen të përmendet se nëse është e pamundur të bëhet një lidhje për të siguruar integritetin e të dhënave, për shembull, nëse bëhet një lidhje midis fushave me informacione të ndryshme, dritarja e paraqitur në Fig. 2.17.

Oriz. 2.17 Dritarja me një paralajmërim për pamundësinë e krijimit të një lidhjeje


Artikujt kryesorë të lidhur