Proiectarea și punerea în aplicare a bazei de date
Inginerie Laboratorul de Oceanologie (LIO) în cercetare Institutul Hidrometeorologic din Orientul Îndepărtat (FERHRI) calculează descărcarea maximă admisă (MPD) pentru întreprinderile din diferite activități. Calculul se realizează cu ajutorul unor programe speciale pentru calcularea PDS metodologiei / 1 /.
Elaborarea și implementarea unei baze de date (DB) „PDS“ oferă spațiu de stocare, de acumulare și să furnizeze toate informațiile despre companie de client necesare pentru calcularea programului PDS.
Dezvoltarea unei baze de date „PDS“ a fost realizat în vara practicii. Această lucrare a fost compusă modelul infological bază de date completă cu tipurile de entități, tipuri de relații, atributele lor, precum și o reprezentare grafică a modelului.
Raportul privind practica de vară de mai sus prezentate în nota explicativă din anexa I.
"The PDS" baza de date a fost implementat în baza de date Microsoft Access 2.0 în Microsoft Windows 3.1 mediu. La alegerea SGBD utilizate / 3-5 /. În ceea ce privește managementul de masă de generare, formulare de ecran, interogări, rapoarte, utilizate / 2 macro-uri / programare și module software.
O bază de date cu tabele de date, formulare de ecran, interogări, formulare de raportare în Microsoft Access apare într-un singur fișier. „The PDS“ Baza de date este stocată în fișierul PDS.MDB.
Conducere de date, macro-uri de tip text și elemente de control descriere software, consultați 0. Descriere stație de lucru pus în aplicare (AWP), pe baza de bază „PDS“ este dată în secțiunea 0 această notă.
Deoarece reprezentarea structurii bazei de date, formele de ecran, interogări, formularele de raportare în Microsoft Access este asigurat de punerea în aplicare internă a SGBD (în contrast cu baze de date comune, cum ar fi dBase, FoxPro, și așa mai departe. E., în care aceste caracteristici sunt descrise de software), reprezentarea unui software complet codul bazei de date scrise în Microsoft Access nu este posibil, din cauza lipsei de ea.
Cu toate acestea, atunci când se creează forme de ecran pentru atribuirea de diferite funcții de control - butoane - utiliza baza de date limbaj intern - Acces de bază. Unele proceduri scrise în această limbă este prezentată în anexa II.
Baza de date „PDS“ pentru a genera două rapoarte folosesc două interogări. Deși aceste cereri au fost generate prin mijloace vizuale, dar este posibil să le prezinte sub formă de SQL-interogare. Aceste două SQL-interogare sunt prezentate în anexa II.
Pentru a contacta tabelele bazei de date, precum și pentru interogări folosind o generație vizuală. Conducerea datelor prezentate grafic în Anexa II.
Ca rezultat al lucrării a fost creat de către o stație de lucru automată (AWS), sub forma unui set de formulare legate de ecran și rapoarte vă permit să introduceți, edita, de date de pe întreprinderi cu privire la aspectele de companii, poluanți, concentrațiile de substanțe cu privire la următoarele aspecte, punctele de control pentru problemele, opțiunile de poluanți în punctele de control. În plus, este posibil pentru a genera rapoarte din datele despre edițiile Enterprise, și concentrația de substanțe poluante într-o anumită problemă.
După încărcarea principală (și numai) fișier bază de date „PDS“ PDS.MDB dintr-o bază de date Microsoft Access pe ecran apare automat următorul ecran:
puteți ajunge la următoarele ecrane din ecranul principal:
butonul „Enterprise“ - ecran pentru utilizare cu bază Enterprises (adăugări, ștergeri și editarea de probleme Enterprises, precum și concentrațiile de poluanți pentru fiecare număr):
Butonul „puncte de control“ - care lucrează cu o secțiune de control cu baza de contaminanți pe fiecare secțiune transversală:
Butonul „substanțe“ - adăugarea de noi poluanți:
Astfel, programul „Suport“ baza de date „PDS“ conține trei forme principale de ecran care pot fi utilizate pentru a crea o bază de date. În afară de aceste forme, există mai multe, care sunt opționale și chemat din formele descrise mai sus. Formularul auxiliar în această notă nu este prezentată datorită insignifianța lor.