Проектиране и изпълнение на база данни

Инженеринг лаборатория по океанология (LIO) в Далечния изток изследвания хидрометеорологична институт (FERHRI) изчислява максималното допустимо изхвърлянето (MPD) за предприятия от различни дейности. Изчисляването се извършва с помощта на специални програми за изчисляване на PDS методология / 1 /.

Разработване и прилагане на база данни (DB) "PDS" осигурява съхранение, събиране и предоставят цялата информация за компанията клиент, необходими за изчисляване на програмата за PDS.

Създаване на база данни "PDS" е проведено през лятото на практика. Този труд е съставен infological цялостен модел на база данни с типове обекти, видове отношения, техните атрибути и графично представяне на модела.

Докладът за над лятната практика, представена в обяснителната бележка в приложение I.

"PDS" Базата данни се изпълняват в 2.0 база данни Microsoft Access в Microsoft Windows 3.1 среда. При избора на СУБД използвани / 3-5 /. Що се отнася до управлението на маса поколение, екранни форми, заявки, отчети, използван / 2 / за програмиране на макроси и софтуерни модули.

Базата данни с таблици с данни, екранни форми, заявки, формуляри за докладване в Microsoft Access се появява в един файл. "PDS" Базата данни се съхраняват в PDS.MDB на файла.

Шофиране данни, текстови макроси и контрол софтуер описание елементи, обърнете се към 0. Описание изпълнява работна станция (ГРП), въз основа на база "PDS" е дадена в точка 0 настоящата бележка.

От представителството на структурата на базата данни, формите на екрана, заявки отчетни формуляри в Microsoft Access се предоставят от вътрешния изпълнението на СУБД (за разлика от обикновените бази данни като DBASE, FoxPro, и така нататък. Д., в които тези характеристики са описани от софтуер), представителството на пълен софтуер код база данни, написани на Microsoft Access не е възможно, поради липсата на него.

Въпреки това, при създаването на екранни форми за определяне на различни функции контролира - бутони - използвайте вътрешната база данни на език - Достъп Basic. Някои процедури, написани на този език са представени в приложение II.

В "PDS" база данни за генериране на два доклада използват два запитвания. Въпреки че тези заявки са генерирани чрез визуални средства, но е възможно да се представят под формата на SQL-заявка. Тези две SQL-заявка, са представени в приложение II.

За да се свържете таблиците в базата данни, както и за заявки за използване на визуален поколение. Шофиране данни графично представени в Приложение II.

В резултат на работата е създаден от автоматична работна станция (AWS) под формата на набор от свързани екранни форми и отчети ви позволяват да въведете, редактирате, да видите данни за предприятия по въпросите на фирми, замърсители, концентрациите на веществата, по следните въпроси, контролни точки за въпросите, опции замърсители в контролните точки. В допълнение, това е възможно да се генерират доклади от данните на изданията на предприятието, както и от концентрацията на замърсените вещества по конкретен въпрос.

След зареждане на основната (и само) база данни, файл "PDS" PDS.MDB от база данни на Microsoft Access на екрана автоматично се появява следния екран:

Проектиране и изпълнение на база данни

можете да получите на следните екрани от главния екран:

"Предприятие" бутон - Екран за използване с базови предприятия (добавяне, изтриване и редактиране на въпроси Предприятия, както и концентрациите на замърсителите за всеки въпрос):

Проектиране и изпълнение на база данни

Бутоните "контролни точки" - работещи с управляващ блок с основата на замърсители на всяко напречно сечение:

Проектиране и изпълнение на база данни

Бутон "вещества" - добавяне на нови регулирани замърсители:

Проектиране и изпълнение на база данни

По този начин, Програма "Подкрепа" на базата данни "PDS" съдържа три основни форми на екрана, които могат да бъдат използвани за създаване на база данни. Отделно от тези форми, има няколко, които не са задължителни и се обади от формите, описани по-горе. Спомагателен форма в тази бележка не е представена, поради тяхната незначителност.