|
||||||||||||
|
||||||||||||
|
|||||||||
МЕНЮ
|
БОЛЬШАЯ ЛЕНИНГРАДСКАЯ БИБЛИОТЕКА - РЕФЕРАТЫ - Проектирование и разработка баз и банков данныхПроектирование и разработка баз и банков данныхПОЯСНИТЕЛЬНАЯ ЗАПИСКА К КУРСОВОМУ ПРОЕКТУ ПО ДИСЦИПЛИНЕ “БАЗЫ И БАНКИ ДАННЫХ” Тема: “Проектирование и реализация базы данных” Выполнил студент гр. Э-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/). |
РЕКЛАМА
|
|||||||||||||||||
|
БОЛЬШАЯ ЛЕНИНГРАДСКАЯ БИБЛИОТЕКА | ||
© 2010 |