МЕНЮ


Фестивали и конкурсы
Семинары
Издания
О МОДНТ
Приглашения
Поздравляем

НАУЧНЫЕ РАБОТЫ


  • Инновационный менеджмент
  • Инвестиции
  • ИГП
  • Земельное право
  • Журналистика
  • Жилищное право
  • Радиоэлектроника
  • Психология
  • Программирование и комп-ры
  • Предпринимательство
  • Право
  • Политология
  • Полиграфия
  • Педагогика
  • Оккультизм и уфология
  • Начертательная геометрия
  • Бухучет управленчучет
  • Биология
  • Бизнес-план
  • Безопасность жизнедеятельности
  • Банковское дело
  • АХД экпред финансы предприятий
  • Аудит
  • Ветеринария
  • Валютные отношения
  • Бухгалтерский учет и аудит
  • Ботаника и сельское хозяйство
  • Биржевое дело
  • Банковское дело
  • Астрономия
  • Архитектура
  • Арбитражный процесс
  • Безопасность жизнедеятельности
  • Административное право
  • Авиация и космонавтика
  • Кулинария
  • Наука и техника
  • Криминология
  • Криминалистика
  • Косметология
  • Коммуникации и связь
  • Кибернетика
  • Исторические личности
  • Информатика
  • Инвестиции
  • по Зоология
  • Журналистика
  • Карта сайта
  • Проектирование и разработка баз и банков данных

    Проектирование и разработка баз и банков данных

    ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

    К КУРСОВОМУ ПРОЕКТУ

    ПО ДИСЦИПЛИНЕ “БАЗЫ И БАНКИ ДАННЫХ”

    Тема: “Проектирование и реализация базы данных”

    Выполнил студент гр. Э-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/).


    Приглашения

    09.12.2013 - 16.12.2013

    Международный конкурс хореографического искусства в рамках Международного фестиваля искусств «РОЖДЕСТВЕНСКАЯ АНДОРРА»

    09.12.2013 - 16.12.2013

    Международный конкурс хорового искусства в АНДОРРЕ «РОЖДЕСТВЕНСКАЯ АНДОРРА»




    Copyright © 2012 г.
    При использовании материалов - ссылка на сайт обязательна.