Проектирование и разработка баз и банков данных
Работа из раздела: «
Программирование и комп-ры»
                            ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
                             К КУРСОВОМУ ПРОЕКТУ
                     ПО ДИСЦИПЛИНЕ “БАЗЫ И БАНКИ ДАННЫХ”
               Тема: “Проектирование и реализация базы данных”
                                   Выполнил студент гр. Э-282:
                                                          Богдановский А. А.
                                   Принял преподаватель:
                                                            Сухомлинов А. И.
                                                    ________________________
                                   Дата:
                                               “     ”    января     1996 г.
                                 ОГЛАВЛЕНИЕ
I.     Постановка задачи    3
II.   Разработка базы данных “ПДС”     3
III.  Реализация базы данных “ПДС”     3
IV.   Схема данных и программные тексты      3
V.    Описание автоматизированного рабочего места 4
VI.   Результаты работы     6
СПИСОК ЛИТЕРАТУРЫ      7
Приложение I.    Отчет по летней практике по теме “Инфологическое
                моделирование”    8
Приложение II.   Программные тексты, запросы и схема данных  13
Приложение III.  Таблицы данных с информацией     17
Приложение IV.   Примеры отчетов  19
1 Постановка задачи
      Лаборатория инженерной океанологии (ЛИО) при  дальневосточном  научно-
исследовательском  гидрометеорологическом  институте  (ДВНИГМИ)   производит
расчеты предельно-допустимых сбросов (ПДС) для предприятий  различных  видов
деятельности. Расчет производится с  помощью  специальных  программ  расчета
ПДС по методике /1/.
      Разработать и  реализовать  базу  данных  (БД)  “ПДС”,  обеспечивающую
хранение,  накопление  и  предоставление  всей  информации  о   предприятии-
заказчике, необходимой для программы расчета ПДС.
2 Разработка базы данных “ПДС”
      Разработка базы данных “ПДС” проводилась в работе по летней  практике.
В этой работе была составлена полная инфологическая  модель  базы  данных  с
типами сущностей, типами связей, их атрибутами и графическим  представлением
модели.
       Отчет  по  вышеуказанной  летней  практике   представлен   в   данной
пояснительной записке в приложении I.
3 Реализация базы данных “ПДС”
      База данных “ПДС” была реализована на  СУБД  Microsoft  Access  2.0  в
среде Microsoft Windows 3.1 * . При  выборе  СУБД  использовались  /3-5/.  В
качестве руководства по генерации таблиц, экранных форм, запросов,  отчетов,
по программированию макрокоманд и программных модулей использовалась /2/.
      База данных вместе с таблицами данных, экранными  формами,  запросами,
отчетными формами в Microsoft Access  представляется  в  одном  файле.  База
данных “ПДС” хранится в файле PDS.MDB.
      Схема данных, тексты  макрокоманд  и  программное  описание  элементов
управление приведены в разделе IV. Описание  реализованного  рабочего  места
(АРМ) на основе базы “ПДС” приводится в разделе V настоящей записки.
4 Схема данных и программные тексты
      Так как представление структуры базы данных, экранных форм,  запросов,
отчетных форм в Microsoft Access обеспечивается внутренней реализацией  СУБД
(в отличие от распространенных СУБД типа dBase, FoxPro, и т. д.,  в  которых
эти характеристики описываются программным путем), то представление  полного
программного кода базы  данных,  написанной  на  Microsoft  Access  является
невозможным, в связи с отсутствием такового.
      Однако, при создании экранных форм для  присвоения  различных  функций
элементам управления -  кнопкам  -  использовался  внутренний  язык  СУБД  -
Access Basic. Некоторые процедуры, написанные на этом языке, представлены  в
приложении II.
      В базе данных  “ПДС”  для  генерации  двух  отчетов  используется  два
запроса. Хотя эти запросы генерировались  визуальными  средствами,  но  есть
возможность  представить  их  в  виде  SQL-запроса.  Эти   два   SQL-запроса
представлены также в приложении II.
      Для связи таблиц баз данных, также как и  для  запросов,  используется
визуальная генерация. Схема данных в графическом виде представлена  также  в
приложении II.
5 Описание автоматизированного рабочего места
      В результате работы  было  создано  автоматизированное  рабочее  место
(АРМ) в виде набора связанных экранных форм и отчетов, позволяющее  вводить,
редактировать,   просматривать   данные   по   предприятиям,   по   выпускам
предприятий,  загрязняющие  вещества,  концентрации  веществ  по   выпускам,
контрольные  створы  для  выпусков,   параметры   загрязняющих   веществ   в
контрольных створах. Кроме того, имеется возможность  генерации  отчетов  по
данным о выпусках предприятия  и  о  концентрации  загрязненных  веществ  по
конкретному выпуску.
      После загрузки главного (и единственного) файла базы “ПДС” PDS.MDB  из
СУБД Microsoft Access на экране автоматически появляется следующий экран:
                                    [pic]
Из главного экрана можно попасть в следующие экраны:
. Кнопка “Предприятия” - экран для работы с базой Предприятия  (добавление,
  удаление, редактирование Предприятий и их выпусков, а также  концентраций
  загрязняющих веществ по каждому выпусков):
[pic]
. Кнопка “Контрольные створы” - работа с базой контрольных створов вместе с
  базой загрязняющих веществ по каждому створу:
                                    [pic]
. Кнопка “Вещества” - добавление новых контролируемых загрязняющих веществ:
                                    [pic]
      Таким образом, программа “поддержки” базы данных  “ПДС”  содержит  три
главные экранные формы, с помощью которых можно  вести  базу  данных.  Кроме
этих форм, существует еще несколько,  которые  являются  вспомогательными  и
вызываются из форм, описанных выше. Вспомогательные формы в  данной  записке
не приводятся из-за их малозначимости.
6 Результаты работы
      В результате непродолжительной работы с базой данных “ПДС”  с  помощью
разработанных экранных форм были введены данные о нескольких предприятиях  с
информацией о выпусках. Таблицы, представляющие эти  данные  представлены  в
приложении III.
       В  приложении  IV  представлены  два  вида  отчетов,  которые   может
генерировать БД “ПДС”.
     1. Методика расчета предельно-допустимых сбросов (ПДС) веществ в водные
        объекты со сточными водами. - Харьков, 1990, - 115 c.
     2. Электронная встроенная гипертекстовая справочная система Microsoft
        Access, файл MSACC20.HLP, 4.7 Мбайта.
     3. Журнал “PC Magazine Russian Edition” №7 1994, статья У. Плейна,
        “Microsoft Access”.
     4. Журнал “PC Magazine Russian Edition” №5 1994.
     5. Журнал “КомпьюТерра” №37-38 1994.
        ПРОЦЕДУРЫ ОПИСАНИЯ ФУНКЦИЙ ЭЛЕМЕНТОВ УПРАВЛЕНИЯ ЭКРАННЫХ ФОРМ
                               Форма “Выпуски”
Sub ДобавлениеНовойЗапис_Click ()
On Error GoTo Err_ДобавлениеНовойЗапис_Click
    DoCmd GoToRecord , , A_NEWREC
Exit_ДобавлениеНовойЗапис_Click:
    Exit Sub
Err_ДобавлениеНовойЗапис_Click:
    MsgBox Error$
    Resume Exit_ДобавлениеНовойЗапис_Click
End Sub
Sub ДублироватьЗаписьВВы_Click ()
On Error GoTo Err_ДублироватьЗаписьВВы_Click
    DoCmd DoMenuItem A_FORMBAR, A_EDITMENU, A_SELECTRECORD_V2, ,
A_MENU_VER20
    DoCmd DoMenuItem A_FORMBAR, A_EDITMENU, A_COPY, , A_MENU_VER20
    DoCmd DoMenuItem A_FORMBAR, A_EDITMENU, 6, , A_MENU_VER20'Paste Append
Exit_ДублироватьЗаписьВВы_Click:
    Exit Sub
Err_ДублироватьЗаписьВВы_Click:
    MsgBox Error$
    Resume Exit_ДублироватьЗаписьВВы_Click
End Sub
Sub УдалениеЗаписиВВыпус_Click ()
On Error GoTo Err_УдалениеЗаписиВВыпус_Click
    DoCmd DoMenuItem A_FORMBAR, A_EDITMENU, A_SELECTRECORD_V2, ,
A_MENU_VER20
    DoCmd DoMenuItem A_FORMBAR, A_EDITMENU, A_DELETE_V2, , A_MENU_VER20
Exit_УдалениеЗаписиВВыпус_Click:
    Exit Sub
Err_УдалениеЗаписиВВыпус_Click:
    MsgBox Error$
    Resume Exit_УдалениеЗаписиВВыпус_Click
End Sub
Sub ВызовФормы_Концентра_Click ()
On Error GoTo Err_ВызовФормы_Концентра_Click
    Dim DocName As String
    DocName = 'Концентрация Стоков'
    DoCmd OpenForm DocName, , , '[Выпуск] =
Forms![Предприятие]![Выпуск].Form![Выпуск]'
Exit_ВызовФормы_Концентра_Click:
    Exit Sub
Err_ВызовФормы_Концентра_Click:
    MsgBox Error$
    Resume Exit_ВызовФормы_Концентра_Click
End Sub
Sub Кнопка47_Click ()
On Error GoTo Err_Кнопка47_Click
    Dim DocName As String
    Dim LinkCriteria As String
    DocName = 'КонтрольныйСтвор'
    LinkCriteria = '[Контрольный Створ] =
Forms![Предприятие]![Выпуск].Form![Поле46]'
    DoCmd OpenForm DocName, , , LinkCriteria
    DoCmd GoToControl 'Внедренный_объект16'
    Forms![КонтрольныйСтвор]![ПереходКПервойЗаписиВПредприятиях].Доступ = 0
    Forms![КонтрольныйСтвор]![ПереходКПредыдущейЗаписиВПредприятиях].Доступ
= 0
    Forms![КонтрольныйСтвор]![ПереходКСледующейЗаписиВПредприятиях].Доступ
= 0
    Forms![КонтрольныйСтвор]![ПереходКПоследнейЗаписиВПредприятиях].Доступ
= 0
    Forms![КонтрольныйСтвор]![Кнопка20].Доступ = 0
    Forms![КонтрольныйСтвор]![Кнопка21].Доступ = 0
    Forms![КонтрольныйСтвор]![Кнопка22].Доступ = 0
    Forms![КонтрольныйСтвор]![Название].Доступ = 0
Exit_Кнопка47_Click:
    Exit Sub
Err_Кнопка47_Click:
    MsgBox Error$
    Resume Exit_Кнопка47_Click
End Sub
                               Форма “Главная”
Sub Кнопка2_Click ()
On Error GoTo Err_Кнопка2_Click
    Dim DocName As String
    Dim LinkCriteria As String
    DocName = 'Предприятие'
    DoCmd OpenForm DocName, , , LinkCriteria
Exit_Кнопка2_Click:
    Exit Sub
Err_Кнопка2_Click:
    MsgBox Error$
    Resume Exit_Кнопка2_Click
End Sub
Sub Кнопка3_Click ()
On Error GoTo Err_Кнопка3_Click
    Dim DocName As String
    Dim LinkCriteria As String
    DocName = 'КонтрольныйСтвор'
    DoCmd OpenForm DocName, , , LinkCriteria
Exit_Кнопка3_Click:
    Exit Sub
Err_Кнопка3_Click:
    MsgBox Error$
    Resume Exit_Кнопка3_Click
End Sub
Sub Кнопка9_Click ()
On Error GoTo Err_Кнопка9_Click
    DoCmd Close
Exit_Кнопка9_Click:
    Exit Sub
Err_Кнопка9_Click:
    MsgBox Error$
    Resume Exit_Кнопка9_Click
End Sub
Sub Кнопка6_Click ()
On Error GoTo Err_Кнопка6_Click
    Dim DocName As String
    Dim LinkCriteria As String
    DocName = 'О программе'
    DoCmd OpenForm DocName, , , LinkCriteria
Exit_Кнопка6_Click:
    Exit Sub
Err_Кнопка6_Click:
    MsgBox Error$
    Resume Exit_Кнопка6_Click
End Sub
Sub Кнопка5_Click ()
On Error GoTo Err_Кнопка5_Click
    Dim DocName As String
    Dim LinkCriteria As String
    DocName = 'Вещество'
    DoCmd OpenForm DocName, , , LinkCriteria
Exit_Кнопка5_Click:
    Exit Sub
Err_Кнопка5_Click:
    MsgBox Error$
    Resume Exit_Кнопка5_Click
End Sub
                          Форма “КонтрольныйСтвор”
Sub Form_Close ()
    Forms![КонтрольныйСтвор]![ПереходКПервойЗаписиВПредприятиях].Доступ = 1
    Forms![КонтрольныйСтвор]![ПереходКПредыдущейЗаписиВПредприятиях].Доступ
= 1
    Forms![КонтрольныйСтвор]![ПереходКСледующейЗаписиВПредприятиях].Доступ
= 1
    Forms![КонтрольныйСтвор]![ПереходКПоследнейЗаписиВПредприятиях].Доступ
= 1
    Forms![КонтрольныйСтвор]![Кнопка20].Доступ = 1
    Forms![КонтрольныйСтвор]![Кнопка21].Доступ = 1
    Forms![КонтрольныйСтвор]![Кнопка22].Доступ = 1
    Forms![КонтрольныйСтвор]![Название].Доступ = 1
End Sub
Sub ВыходИзФормыКонтроль_Click ()
On Error GoTo Err_ВыходИзФормыКонтроль_Click
    DoCmd Close
Exit_ВыходИзФормыКонтроль_Click:
    Exit Sub
Err_ВыходИзФормыКонтроль_Click:
    MsgBox Error$
    Resume Exit_ВыходИзФормыКонтроль_Click
End Sub
Sub Кнопка20_Click ()
On Error GoTo Err_Кнопка20_Click
    DoCmd DoMenuItem A_FORMBAR, A_EDITMENU, 10, , A_MENU_VER20
Exit_Кнопка20_Click:
    Exit Sub
Err_Кнопка20_Click:
    MsgBox Error$
    Resume Exit_Кнопка20_Click
End Sub
Sub Кнопка21_Click ()
On Error GoTo Err_Кнопка21_Click
    DoCmd GoToRecord , , A_NEWREC
Exit_Кнопка21_Click:
    Exit Sub
Err_Кнопка21_Click:
    MsgBox Error$
    Resume Exit_Кнопка21_Click
End Sub
Sub Кнопка22_Click ()
On Error GoTo Err_Кнопка22_Click
    DoCmd DoMenuItem A_FORMBAR, A_EDITMENU, A_SELECTRECORD_V2, ,
A_MENU_VER20
    DoCmd DoMenuItem A_FORMBAR, A_EDITMENU, A_DELETE_V2, , A_MENU_VER20
Exit_Кнопка22_Click:
    Exit Sub
Err_Кнопка22_Click:
    MsgBox Error$
    Resume Exit_Кнопка22_Click
End Sub
Sub ПереходКПервойЗаписи_Click ()
On Error GoTo Err_ПереходКПервойЗаписи_Click
    DoCmd GoToRecord , , A_FIRST
Exit_ПереходКПервойЗаписи_Click:
    Exit Sub
Err_ПереходКПервойЗаписи_Click:
    MsgBox Error$
    Resume Exit_ПереходКПервойЗаписи_Click
End Sub
Sub ПереходКПоследнейЗап_Click ()
On Error GoTo Err_ПереходКПоследнейЗап_Click
    DoCmd GoToRecord , , A_LAST
Exit_ПереходКПоследнейЗап_Click:
    Exit Sub
Err_ПереходКПоследнейЗап_Click:
    MsgBox Error$
    Resume Exit_ПереходКПоследнейЗап_Click
End Sub
Sub ПереходКПредыдущейЗа_Click ()
On Error GoTo Err_ПереходКПредыдущейЗа_Click
    DoCmd GoToRecord , , A_PREVIOUS
Exit_ПереходКПредыдущейЗа_Click:
    Exit Sub
Err_ПереходКПредыдущейЗа_Click:
    If Err <> 2105 Then MsgBox Error$
    Resume Exit_ПереходКПредыдущейЗа_Click
End Sub
Sub ПереходКСледующейЗап_Click ()
On Error GoTo Err_ПереходКСледующейЗап_Click
    DoCmd GoToRecord , , A_NEXT
Exit_ПереходКСледующейЗап_Click:
    Exit Sub
Err_ПереходКСледующейЗап_Click:
    If Err <> 2105 Then MsgBox Error$
    Resume Exit_ПереходКСледующейЗап_Click
End Sub
                         Форма “Концентрация Стоков”
Sub ЗакрытиеФормы_Концен_Click ()
On Error GoTo Err_ЗакрытиеФормы_Концен_Click
    DoCmd Close
Exit_ЗакрытиеФормы_Концен_Click:
    Exit Sub
Err_ЗакрытиеФормы_Концен_Click:
    MsgBox Error$
    Resume Exit_ЗакрытиеФормы_Концен_Click
End Sub
Sub ОтчетПоКонцентрациям_Click ()
On Error GoTo Err_ОтчетПоКонцентрациям_Click
    Dim DocName As String
    DocName = 'ОтчетПоКонцентрациям'
    DoCmd OpenReport DocName, A_PREVIEW
Exit_ОтчетПоКонцентрациям_Click:
    Exit Sub
Err_ОтчетПоКонцентрациям_Click:
    MsgBox Error$
    Resume Exit_ОтчетПоКонцентрациям_Click
End Sub
                             Форма “Предприятие”
Sub Закрыть_Форму_Предпр_Click ()
On Error GoTo Err_Закрыть_Форму_Предпр_Click
    DoCmd Close
Exit_Закрыть_Форму_Предпр_Click:
    Exit Sub
Err_Закрыть_Форму_Предпр_Click:
    MsgBox Error$
    Resume Exit_Закрыть_Форму_Предпр_Click
End Sub
Sub Запустить_Форму_Выпу_Click ()
On Error GoTo Err_Запустить_Форму_Выпу_Click
    Dim DocName As String
    Dim LinkCriteria As String
    DocName = 'Выпуск'
    DoCmd OpenForm DocName, , , LinkCriteria
Exit_Запустить_Форму_Выпу_Click:
    Exit Sub
Err_Запустить_Форму_Выпу_Click:
    MsgBox Error$
    Resume Exit_Запустить_Форму_Выпу_Click
End Sub
Sub НоваяЗаписьВПредприя_Click ()
On Error GoTo Err_НоваяЗаписьВПредприя_Click
    DoCmd GoToRecord , , A_NEWREC
Exit_НоваяЗаписьВПредприя_Click:
    Exit Sub
Err_НоваяЗаписьВПредприя_Click:
    MsgBox Error$
    Resume Exit_НоваяЗаписьВПредприя_Click
End Sub
Sub ОтчетПоВыпускам_Click ()
On Error GoTo Err_ОтчетПоВыпускам_Click
    Dim DocName As String
    DocName = 'ОтчетПоВыпускамПредприятия'
    DoCmd OpenReport DocName, A_PREVIEW
Exit_ОтчетПоВыпускам_Click:
    Exit Sub
Err_ОтчетПоВыпускам_Click:
    MsgBox Error$
    Resume Exit_ОтчетПоВыпускам_Click
End Sub
Sub ПереходКПервойЗаписи_Click ()
On Error GoTo Err_ПереходКПервойЗаписи_Click
    DoCmd GoToRecord , , A_FIRST
Exit_ПереходКПервойЗаписи_Click:
    Exit Sub
Err_ПереходКПервойЗаписи_Click:
    MsgBox Error$
    Resume Exit_ПереходКПервойЗаписи_Click
End Sub
Sub ПереходКПоследнейЗап_Click ()
On Error GoTo Err_ПереходКПоследнейЗап_Click
    DoCmd GoToRecord , , A_LAST
Exit_ПереходКПоследнейЗап_Click:
    Exit Sub
Err_ПереходКПоследнейЗап_Click:
    MsgBox Error$
    Resume Exit_ПереходКПоследнейЗап_Click
End Sub
Sub ПереходКПредыдущейЗа_Click ()
On Error GoTo Err_ПереходКПредыдущейЗа_Click
    DoCmd GoToRecord , , A_PREVIOUS
Exit_ПереходКПредыдущейЗа_Click:
    Exit Sub
Err_ПереходКПредыдущейЗа_Click:
    If Err <> 2105 Then MsgBox Error$
    Resume Exit_ПереходКПредыдущейЗа_Click
End Sub
Sub ПереходКСледующейЗап_Click ()
On Error GoTo Err_ПереходКСледующейЗап_Click
    DoCmd GoToRecord , , A_NEXT
Exit_ПереходКСледующейЗап_Click:
    Exit Sub
Err_ПереходКСледующейЗап_Click:
    If Err <> 2105 Then MsgBox Error$
    Resume Exit_ПереходКСледующейЗап_Click
End Sub
Sub ПоискЗаписиВПредприя_Click ()
On Error GoTo Err_ПоискЗаписиВПредприя_Click
    DoCmd DoMenuItem A_FORMBAR, A_EDITMENU, 10, , A_MENU_VER20
Exit_ПоискЗаписиВПредприя_Click:
    Exit Sub
Err_ПоискЗаписиВПредприя_Click:
    MsgBox Error$
    Resume Exit_ПоискЗаписиВПредприя_Click
End Sub
Sub Редактирование_Выпус_Click ()
On Error GoTo Err_Редактирование_Выпус_Click
    Dim DocName As String
    Dim LinkCriteria As String
    DocName = 'Выпуск'
    LinkCriteria = '[Предприятие] = [Предприятие]![Предприятие]'
    DoCmd OpenForm DocName, , , LinkCriteria
Exit_Редактирование_Выпус_Click:
    Exit Sub
Err_Редактирование_Выпус_Click:
    MsgBox Error$
    Resume Exit_Редактирование_Выпус_Click
End Sub
Sub СписокПредприятийДля_AfterUpdate ()
  DoCmd ApplyFilter , 'НазваниеПредприятие =
Me![СписокПредприятийДляПоиска]'
End Sub
Sub УдалениеЗаписиВПредп_Click ()
On Error GoTo Err_УдалениеЗаписиВПредп_Click
    DoCmd DoMenuItem A_FORMBAR, A_EDITMENU, A_SELECTRECORD_V2, ,
A_MENU_VER20
    DoCmd DoMenuItem A_FORMBAR, A_EDITMENU, A_DELETE_V2, , A_MENU_VER20
Exit_УдалениеЗаписиВПредп_Click:
    Exit Sub
Err_УдалениеЗаписиВПредп_Click:
    MsgBox Error$
    Resume Exit_УдалениеЗаписиВПредп_Click
End Sub
                 ЗАПРОСЫ ДЛЯ СОЗДАНИЯ ОТЧЕТОВ (В ФОРМЕ SQL)
                     Запрос “ЗапросДляОтчетаПоВыпускам”
SELECT DISTINCTROW Предприятие.НазваниеПредприятия, Выпуск.НазваниеВыпуска,
Выпуск.Расход, Выпуск.Диаметр, Выпуск.РасстояниеДоБерега, Выпуск.Глубина,
Выпуск.СкоростьТечения
FROM Предприятие INNER JOIN Выпуск ON Предприятие.Предприятие =
Выпуск.Предприятие
WHERE
((Предприятие.НазваниеПредприятия=[Forms]![Предприятие]![НазваниеПредприятия
]));
                   Запрос “ЗапросДляОтчетаПоКонцентрациям”
SELECT DISTINCTROW Выпуск.НазваниеВыпуска, Вещество.Название,
СвязьКонцентрацияСтока.Коцентрация, Выпуск.Выпуск
FROM Выпуск INNER JOIN (Вещество INNER JOIN СвязьКонцентрацияСтока ON
Вещество.Вещество = СвязьКонцентрацияСтока.Вещество) ON Выпуск.Выпуск =
СвязьКонцентрацияСтока.Выпуск
WHERE ((Выпуск.Выпуск=[forms]![Концентрация Стоков]![Выпуск]));
                                СХЕМА ДАННЫХ
                                    [pic]
Таблица “Вещество”
|Веще|Название      |
|ство|              |
|22  |Взвешенные    |
|    |вещества      |
|23  |Растворенный  |
|    |кислород      |
|24  |БПК полное    |
|25  |БПК 5         |
|26  |ХПК           |
|27  |Аммоний       |
|    |солевой       |
|28  |Азот          |
|    |аммонийный    |
|29  |Сухой остаток |
|30  |Нитриты       |
|31  |Нитраты       |
|32  |Нефтепродукты |
|33  |Фенолы        |
|34  |Амминосульфаты|
|    |(гр. СПАВ)    |
|35  |Амминосульфона|
|    |ты (гр. СПАВ) |
|36  |Минерализация |
|37  |Хлориды (для  |
|    |пресн.)       |
|38  |Хлориды       |
|39  |Сульфаты      |
Таблица “Выпуск”
|Вып|Пр|Контроль|Названи|Рас|Диа|Рассто|Глу|Плотно|Скорос|Направ|
|уск|ед|ный     |е      |ход|мет|яние  |бин|сть   |ть    |ление |
|   |пр|створ   |Выпуска|   |р  |ДоБере|а  |Стоков|Течени|Течени|
|   |ия|        |       |   |   |га    |   |      |я     |я     |
|   |ти|        |       |   |   |      |   |      |      |      |
|   |е |        |       |   |   |      |   |      |      |      |
|24 |5 |1       |Выпуск |0.0|0.2|1     |1.2|1.03  |120   |0     |
|   |  |        |N1     |2  |   |      |   |      |      |      |
|25 |5 |1       |Выпуск |0.0|0.2|0     |1.2|1.03  |120   |0     |
|   |  |        |N2     |5  |   |      |   |      |      |      |
|26 |6 |2       |Выпуск |0.0|0.2|205   |4.3|1.003 |15    |1     |
|   |  |        |N1     |014|5  |      |5  |      |      |      |
|   |  |        |       |3  |   |      |   |      |      |      |
|27 |7 |4       |Выпуск |0.0|0.2|15    |2.3|1.02  |20    |0     |
|   |  |        |N1     |045|   |      |   |      |      |      |
|29 |7 |4       |Выпуск |0.0|0.2|0     |1.2|1.02  |20    |0     |
|   |  |        |N4     |032|5  |      |   |      |      |      |
|30 |7 |4       |Выпуск |0.0|0.2|0     |1.2|1.02  |20    |0     |
|   |  |        |N5     |8  |5  |      |   |      |      |      |
|32 |8 |3       |Выпуск |0.0|0.2|0.2   |2.2|1.033 |0.1   |0     |
|   |  |        |в      |043|   |      |   |      |      |      |
|   |  |        |кутовую|2  |   |      |   |      |      |      |
|   |  |        |часть  |   |   |      |   |      |      |      |
|   |  |        |бухты  |   |   |      |   |      |      |      |
Таблица “Контрольный Створ”
|Контрольн|Название|
|ый Створ |        |
|1        |р.      |
|         |Светлое |
|2        |б.      |
|         |Андреева|
|3        |б. Малый|
|         |Гайдамак|
|4        |з.      |
|         |Восточны|
|         |й       |
Таблица “Предприятие”
|Предп|НазваниеПре|
|рияти|дприятия   |
|е    |           |
|5    |Рыбзавод   |
|     |'Светлое'  |
|6    |Рыбколхоз  |
|     |'Новый Мир'|
|7    |Порт       |
|     |'Восточный'|
|8    |ГСРЗ       |
|     |'Гайдамак' |
Таблица “СвязьВеществаКонтрольногоСтвора”
|Вещества      |Веще|Контрольн|ПД|Фо|КН|
|Контрольного  |ство|ый Створ |К |н |К |
|Створа        |    |         |  |  |  |
|1             |22  |1        |2.|2.|0 |
|              |    |         |75|5 |  |
|2             |25  |1        |1.|3.|0.|
|              |    |         |8 |5 |03|
|3             |28  |1        |0.|0.|0.|
|              |    |         |05|03|1 |
|4             |31  |1        |0.|0.|0.|
|              |    |         |00|00|3 |
|              |    |         |5 |06|  |
|5             |26  |1        |1.|0 |0 |
|              |    |         |5 |  |  |
|6             |29  |1        |10|0 |0 |
|              |    |         |.3|  |  |
|7             |36  |1        |1.|0 |0 |
|              |    |         |2 |  |  |
|8             |37  |1        |30|10|0 |
|              |    |         |0 |  |  |
|9             |22  |2        |2.|2.|0 |
|              |    |         |75|5 |  |
|10            |23  |2        |1.|2.|0.|
|              |    |         |3 |5 |4 |
|11            |24  |2        |3.|5.|0.|
|              |    |         |4 |6 |00|
|              |    |         |  |  |5 |
|12            |25  |2        |1.|0.|0 |
|              |    |         |8 |04|  |
|13            |26  |2        |1.|0.|0.|
|              |    |         |5 |05|05|
|14            |27  |2        |2.|1.|0 |
|              |    |         |3 |2 |  |
|15            |22  |4        |2.|2.|0.|
|              |    |         |75|5 |01|
|16            |24  |4        |3.|2.|0 |
|              |    |         |4 |3 |  |
|17            |23  |4        |1.|1.|0 |
|              |    |         |3 |1 |  |
|18            |25  |4        |1.|0.|0 |
|              |    |         |8 |1 |  |
|19            |27  |4        |2.|0.|0.|
|              |    |         |3 |00|06|
|              |    |         |  |01|  |
Таблица “СвязьКонцентрацияСтока”
|Концентрация |Веще|Вып|Коцен|
|В Сточной    |ство|уск|траци|
|Воде         |    |   |я    |
|5            |22  |30 |2    |
|7            |23  |30 |0.2  |
|8            |28  |30 |0.32 |
|9            |29  |30 |0.000|
|             |    |   |4    |
|10           |26  |30 |0    |
|11           |25  |30 |1.4  |
|12           |36  |30 |0    |
|13           |37  |30 |0    |
|14           |25  |30 |0    |
|15           |24  |24 |2.4  |
|16           |28  |24 |0.01 |
|17           |31  |24 |0.001|
|18           |36  |24 |0    |
|19           |32  |24 |0.005|
|20           |37  |24 |10   |
|21           |34  |24 |1.2  |
|22           |30  |24 |0.000|
|             |    |   |3    |
|23           |39  |24 |0    |
|24           |23  |26 |1.2  |
|25           |29  |26 |1    |
|26           |24  |26 |2.8  |
|27           |26  |26 |0.02 |
|28           |27  |26 |0.003|
|29           |23  |25 |0.1  |
|30           |24  |25 |2.4  |
|31           |27  |25 |1.2  |
|32           |29  |25 |1.3  |
|33           |36  |25 |0    |
|34           |26  |25 |0    |
|35           |35  |25 |0.002|
|36           |22  |27 |4.8  |
|37           |23  |27 |10.12|
|38           |25  |27 |12.89|
|39           |22  |29 |13.4 |
|40           |23  |29 |12.8 |
|41           |24  |29 |4.6  |
|42           |25  |29 |1.2  |
|43           |22  |32 |0.02 |
|44           |23  |32 |0.06 |
|45           |29  |32 |1.2  |
|46           |36  |32 |5.6  |
                        ОТЧЕТ ПО ВЫПУСКАМ ПРЕДПИЯТИЯ
      Информация о выпусках предприятия
      Название предприятия: Рыбзавод 'Светлое'
      Название выпуска:     Выпуск N1
      Расход:    0.02  куб. м/с
      Диаметр:   0.2   м
      Расстояние до берега: 1     м
      Глубина:   1.2   м
      120   м/с
      Скорость течения:
      Название предприятия: Рыбзавод 'Светлое'
      Название выпуска:     Выпуск N2
      Расход:    0.05  куб. м/с
      Диаметр:   0.2   м
      Расстояние до берега: 0     м
      Глубина:   1.2   м
      120   м/с
      Скорость течения:
                   ОТЧЕТ ПО ЗАГРЯЗНЯЮЩИМ ВЕЩЕСТВАМ ВЫПУСКА
Концентрации веществ по выпуску
      Выпуск N1
      Предприятие:     Рыбзавод 'Светлое'
      Вещество   Концентрация
      (мг/л)
БПК полное  2.4
Азот аммонийный  0.01
Нитраты     0.001
Минерализация    0
Нефтепродукты    0.005
Хлориды (для пресн.)   10
Амминосульфаты (гр. СПАВ)   1.2
Нитриты     0.0003
Сульфаты    0
* Базы данных Microsoft Access принадлежат к типу реляционных баз данных.  В
таких базах данных сведения, относящиеся к различным  вопросам,  сохраняются
в  отдельных  таблицах.  Возможность  вывода  информации  из   базы   данных
обеспечивается указанием соотношений между объектами. (вырезка из /2/).