Всё сдал! - помощь студентам онлайн Всё сдал! - помощь студентам онлайн

Реальная база готовых
студенческих работ

Узнайте стоимость индивидуальной работы!

Вы нашли то, что искали?

Вы нашли то, что искали?

Да, спасибо!

0%

Нет, пока не нашел

0%

Узнайте стоимость индивидуальной работы

это быстро и бесплатно

Получите скидку

Оформите заказ сейчас и получите скидку 100 руб.!


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

Тип Реферат
Предмет Информатика и программирование
Просмотров
1496
Размер файла
132 б
Поделиться

Ознакомительный фрагмент работы:

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

ДальневосточныйГосударственный

Техническийуниверситет


КафедраИнформационныхСистем Управления


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


К КУРСОВОМУПРОЕКТУ
ПОДИСЦИПЛИНЕ“БАЗЫ И БАНКИДАННЫХ”


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


Выполнилстудент гр.Э-282:

БогдановскийА. А.


Принялпреподаватель:

СухомлиновА. И.


________________________


Дата:

января 1996 г.


ОГЛАВЛЕНИЕ


СПИСОКЛИТЕРАТУРЫ7

ПриложениеI. Отчет по летнейпрактике потеме “Инфологическоемоделирование8

ПриложениеII. Программныетексты, запросыи схема данных13

ПриложениеIII. Таблицы данныхс информацией17

ПриложениеIV. Примеры отчетов19


Постановказадачи

Лабораторияинженернойокеанологии(ЛИО) при дальневосточномнаучно-исследовательскомгидрометеорологическоминституте(ДВНИГМИ) производитрасчетыпредельно-допустимыхсбросов (ПДС)для предприятийразличных видовдеятельности.Расчет производитсяс помощью специальныхпрограмм расчетаПДС по методике/1/.

Разработатьи реализоватьбазу данных(БД) “ПДС”, обеспечивающуюхранение, накоплениеи предоставлениевсей информациио предприятии-заказчике,необходимойдля программырасчета ПДС.

Разработкабазы данных“ПДС”

Разработкабазы данных“ПДС” проводиласьв работе полетней практике.В этой работебыла составленаполная инфологическаямодель базыданных с типамисущностей,типами связей,их атрибутамии графическимпредставлениеммодели.

Отчетпо вышеуказаннойлетней практикепредставленв данной пояснительнойзаписке в приложенииI.


Реализациябазы данных“ПДС”

Базаданных “ПДС”была реализованана СУБД Microsoft Access 2.0 всреде Microsoft Windows 3.1 *. При выбореСУБД использовались/3-5/. В качестверуководствапо генерациитаблиц, экранныхформ, запросов,отчетов, попрограммированиюмакрокоманди программныхмодулей использовалась/2/.

Базаданных вместес таблицамиданных, экраннымиформами, запросами,отчетнымиформами в MicrosoftAccess представляетсяв одном файле.База данных“ПДС” хранитсяв файле PDS.MDB.

Схемаданных, текстымакрокоманди программноеописание элементовуправлениеприведены вразделе . Описаниереализованногорабочего места(АРМ) на основебазы “ПДС”приводитсяв разделе настоящейзаписки.

Схемаданных и программныетексты

Таккак представлениеструктуры базыданных, экранныхформ, запросов,отчетных формв Microsoft Access обеспечиваетсявнутреннейреализациейСУБД (в отличиеот распространенныхСУБД типа dBase,FoxPro, и т. д., в которыхэти характеристикиописываютсяпрограммнымпутем), то представлениеполного программногокода базы данных,написаннойна Microsoft Access являетсяневозможным,в связи с отсутствиемтакового.

Однако,при созданииэкранных формдля присвоенияразличныхфункций элементамуправления- кнопкам - использовалсявнутреннийязык СУБД - AccessBasic. Некоторыепроцедуры,написанныена этом языке,представленыв приложенииII.

Вбазе данных“ПДС” для генерациидвух отчетовиспользуетсядва запроса.Хотя эти запросыгенерировалисьвизуальнымисредствами,но есть возможностьпредставитьих в виде SQL-запроса.Эти два SQL-запросапредставленытакже в приложенииII.

Длясвязи таблицбаз данных,также как и длязапросов,используетсявизуальнаягенерация.Схема данныхв графическомвиде представленатакже в приложенииII.

Описаниеавтоматизированногорабочего места

Врезультатеработы былосоздано автоматизированноерабочее место(АРМ) в виде наборасвязанныхэкранных форми отчетов,позволяющеевводить, редактировать,просматриватьданные попредприятиям,по выпускампредприятий,загрязняющиевещества,концентрациивеществ повыпускам, контрольныестворы длявыпусков, параметрызагрязняющихвеществ в контрольныхстворах. Крометого, имеетсявозможностьгенерацииотчетов поданным о выпускахпредприятияи о концентрациизагрязненныхвеществ поконкретномувыпуску.

Послезагрузки главного(и единственного)файла базы“ПДС” PDS.MDB из СУБДMicrosoft Access на экранеавтоматическипоявляетсяследующийэкран:



Из главногоэкрана можнопопасть в следующиеэкраны:


  • Кнопка“Предприятия”- экран для работыс базой Предприятия(добавление,удаление,редактированиеПредприятийи их выпусков,а также концентрацийзагрязняющихвеществ покаждому выпусков):



  • Кнопка“Контрольныестворы” - работас базой контрольныхстворов вместес базой загрязняющихвеществ покаждому створу:



  • Кнопка“Вещества”- добавлениеновых контролируемыхзагрязняющихвеществ:



Такимобразом, программа“поддержки”базы данных“ПДС” содержиттри главныеэкранные формы,с помощью которыхможно вестибазу данных.Кроме этихформ, существуетеще несколько,которые являютсявспомогательнымии вызываютсяиз форм, описанныхвыше. Вспомогательныеформы в даннойзаписке неприводятсяиз-за их малозначимости.

Результатыработы

Врезультатенепродолжительнойработы с базойданных “ПДС”с помощьюразработанныхэкранных формбыли введеныданные о несколькихпредприятияхс информациейо выпусках.Таблицы, представляющиеэти данныепредставленыв приложенииIII.

ВприложенииIV представленыдва вида отчетов,которые можетгенерироватьБД “ПДС”.


СПИСОКЛИТЕРАТУРЫ


  1. Методика расчетапредельно-допустимыхсбросов (ПДС)веществ в водныеобъекты состочными водами.- Харьков, 1990, - 115 c.

  2. Электроннаявстроеннаягипертекстоваясправочнаясистема Microsoft Access,файл MSACC20.HLP, 4.7 Мбайта.

  3. Журнал “PC MagazineRussian Edition” №7 1994, статьяУ. Плейна, “MicrosoftAccess”.

  4. Журнал “PC MagazineRussian Edition” №5 1994.

  5. Журнал “КомпьюТерра”№37-38 1994.


ПриложениеII. Программныетексты, запросыи схема данных


ПРОЦЕДУРЫОПИСАНИЯ ФУНКЦИЙЭЛЕМЕНТОВУПРАВЛЕНИЯЭКРАННЫХ ФОРМ


Форма “Выпуски”

SubДобавлениеНовойЗапис_Click()

OnError GoTo Err_ДобавлениеНовойЗапис_Click


DoCmdGoToRecord , , A_NEWREC


Exit_ДобавлениеНовойЗапис_Click:

ExitSub


Err_ДобавлениеНовойЗапис_Click:

MsgBoxError$

ResumeExit_ДобавлениеНовойЗапис_Click


EndSub


SubДублироватьЗаписьВВы_Click()

OnError GoTo Err_ДублироватьЗаписьВВы_Click


DoCmdDoMenuItem A_FORMBAR, A_EDITMENU, A_SELECTRECORD_V2, , A_MENU_VER20

DoCmdDoMenuItem A_FORMBAR, A_EDITMENU, A_COPY, , A_MENU_VER20

DoCmdDoMenuItem A_FORMBAR, A_EDITMENU, 6, , A_MENU_VER20'Paste Append


Exit_ДублироватьЗаписьВВы_Click:

ExitSub


Err_ДублироватьЗаписьВВы_Click:

MsgBoxError$

ResumeExit_ДублироватьЗаписьВВы_Click


EndSub


SubУдалениеЗаписиВВыпус_Click()

OnError GoTo Err_УдалениеЗаписиВВыпус_Click


DoCmdDoMenuItem A_FORMBAR, A_EDITMENU, A_SELECTRECORD_V2, , A_MENU_VER20

DoCmdDoMenuItem A_FORMBAR, A_EDITMENU, A_DELETE_V2, , A_MENU_VER20


Exit_УдалениеЗаписиВВыпус_Click:

ExitSub


Err_УдалениеЗаписиВВыпус_Click:

MsgBoxError$

ResumeExit_УдалениеЗаписиВВыпус_Click


EndSub


SubВызовФормы_Концентра_Click()

OnError GoTo Err_ВызовФормы_Концентра_Click


DimDocName As String


DocName= "КонцентрацияСтоков"

DoCmdOpenForm DocName, , , "[Выпуск]= Forms![Предприятие]![Выпуск].Form![Выпуск]"


Exit_ВызовФормы_Концентра_Click:

ExitSub


Err_ВызовФормы_Концентра_Click:

MsgBoxError$

ResumeExit_ВызовФормы_Концентра_Click


EndSub


SubКнопка47_Click ()

OnError GoTo Err_Кнопка47_Click


DimDocName As String

DimLinkCriteria As String


DocName= "КонтрольныйСтвор"

LinkCriteria= "[КонтрольныйСтвор] =Forms![Предприятие]![Выпуск].Form![Поле46]"

DoCmdOpenForm DocName, , , LinkCriteria


DoCmdGoToControl "Внедренный_объект16"

Forms![КонтрольныйСтвор]![ПереходКПервойЗаписиВПредприятиях].Доступ= 0

Forms![КонтрольныйСтвор]![ПереходКПредыдущейЗаписиВПредприятиях].Доступ= 0

Forms![КонтрольныйСтвор]![ПереходКСледующейЗаписиВПредприятиях].Доступ= 0

Forms![КонтрольныйСтвор]![ПереходКПоследнейЗаписиВПредприятиях].Доступ= 0

Forms![КонтрольныйСтвор]![Кнопка20].Доступ= 0

Forms![КонтрольныйСтвор]![Кнопка21].Доступ= 0

Forms![КонтрольныйСтвор]![Кнопка22].Доступ= 0

Forms![КонтрольныйСтвор]![Название].Доступ= 0


Exit_Кнопка47_Click:

ExitSub


Err_Кнопка47_Click:

MsgBoxError$

ResumeExit_Кнопка47_Click


EndSub


Форма “Главная”

SubКнопка2_Click ()

OnError GoTo Err_Кнопка2_Click


DimDocName As String

DimLinkCriteria As String


DocName= "Предприятие"

DoCmdOpenForm DocName, , , LinkCriteria


Exit_Кнопка2_Click:

ExitSub


Err_Кнопка2_Click:

MsgBoxError$

ResumeExit_Кнопка2_Click


EndSub


SubКнопка3_Click ()

OnError GoTo Err_Кнопка3_Click


DimDocName As String

DimLinkCriteria As String


DocName= "КонтрольныйСтвор"

DoCmdOpenForm DocName, , , LinkCriteria


Exit_Кнопка3_Click:

ExitSub


Err_Кнопка3_Click:

MsgBoxError$

ResumeExit_Кнопка3_Click


EndSub


SubКнопка9_Click ()

OnError GoTo Err_Кнопка9_Click


DoCmdClose


Exit_Кнопка9_Click:

ExitSub


Err_Кнопка9_Click:

MsgBoxError$

ResumeExit_Кнопка9_Click


EndSub


SubКнопка6_Click ()

OnError GoTo Err_Кнопка6_Click


DimDocName As String

DimLinkCriteria As String


DocName= "О программе"

DoCmdOpenForm DocName, , , LinkCriteria


Exit_Кнопка6_Click:

ExitSub


Err_Кнопка6_Click:

MsgBoxError$

ResumeExit_Кнопка6_Click


EndSub


SubКнопка5_Click ()

OnError GoTo Err_Кнопка5_Click


DimDocName As String

DimLinkCriteria As String


DocName= "Вещество"

DoCmdOpenForm DocName, , , LinkCriteria


Exit_Кнопка5_Click:

ExitSub


Err_Кнопка5_Click:

MsgBoxError$

ResumeExit_Кнопка5_Click


EndSub

Форма “КонтрольныйСтвор”

SubForm_Close ()

Forms![КонтрольныйСтвор]![ПереходКПервойЗаписиВПредприятиях].Доступ= 1

Forms![КонтрольныйСтвор]![ПереходКПредыдущейЗаписиВПредприятиях].Доступ= 1

Forms![КонтрольныйСтвор]![ПереходКСледующейЗаписиВПредприятиях].Доступ= 1

Forms![КонтрольныйСтвор]![ПереходКПоследнейЗаписиВПредприятиях].Доступ= 1

Forms![КонтрольныйСтвор]![Кнопка20].Доступ= 1

Forms![КонтрольныйСтвор]![Кнопка21].Доступ= 1

Forms![КонтрольныйСтвор]![Кнопка22].Доступ= 1

Forms![КонтрольныйСтвор]![Название].Доступ= 1

EndSub


SubВыходИзФормыКонтроль_Click()

OnError GoTo Err_ВыходИзФормыКонтроль_Click


DoCmdClose


Exit_ВыходИзФормыКонтроль_Click:

ExitSub


Err_ВыходИзФормыКонтроль_Click:

MsgBoxError$

ResumeExit_ВыходИзФормыКонтроль_Click


EndSub


SubКнопка20_Click ()

OnError GoTo Err_Кнопка20_Click


DoCmdDoMenuItem A_FORMBAR, A_EDITMENU, 10, , A_MENU_VER20


Exit_Кнопка20_Click:

ExitSub


Err_Кнопка20_Click:

MsgBoxError$

ResumeExit_Кнопка20_Click


EndSub


SubКнопка21_Click ()

OnError GoTo Err_Кнопка21_Click


DoCmdGoToRecord , , A_NEWREC


Exit_Кнопка21_Click:

ExitSub


Err_Кнопка21_Click:

MsgBoxError$

ResumeExit_Кнопка21_Click


EndSub


SubКнопка22_Click ()

OnError GoTo Err_Кнопка22_Click


DoCmdDoMenuItem A_FORMBAR, A_EDITMENU, A_SELECTRECORD_V2, , A_MENU_VER20

DoCmdDoMenuItem A_FORMBAR, A_EDITMENU, A_DELETE_V2, , A_MENU_VER20


Exit_Кнопка22_Click:

ExitSub


Err_Кнопка22_Click:

MsgBoxError$

ResumeExit_Кнопка22_Click


EndSub


SubПереходКПервойЗаписи_Click()

OnError GoTo Err_ПереходКПервойЗаписи_Click


DoCmdGoToRecord , , A_FIRST


Exit_ПереходКПервойЗаписи_Click:

ExitSub


Err_ПереходКПервойЗаписи_Click:

MsgBoxError$

ResumeExit_ПереходКПервойЗаписи_Click


EndSub


SubПереходКПоследнейЗап_Click()

OnError GoTo Err_ПереходКПоследнейЗап_Click


DoCmdGoToRecord , , A_LAST


Exit_ПереходКПоследнейЗап_Click:

ExitSub


Err_ПереходКПоследнейЗап_Click:

MsgBoxError$

ResumeExit_ПереходКПоследнейЗап_Click


EndSub


SubПереходКПредыдущейЗа_Click()

OnError GoTo Err_ПереходКПредыдущейЗа_Click


DoCmdGoToRecord , , A_PREVIOUS


Exit_ПереходКПредыдущейЗа_Click:

ExitSub


Err_ПереходКПредыдущейЗа_Click:

IfErr 2105 Then MsgBox Error$

ResumeExit_ПереходКПредыдущейЗа_Click


EndSub


SubПереходКСледующейЗап_Click()

OnError GoTo Err_ПереходКСледующейЗап_Click


DoCmdGoToRecord , , A_NEXT


Exit_ПереходКСледующейЗап_Click:

ExitSub


Err_ПереходКСледующейЗап_Click:

IfErr 2105 Then MsgBox Error$

ResumeExit_ПереходКСледующейЗап_Click


EndSub


Форма “КонцентрацияСтоков”

SubЗакрытиеФормы_Концен_Click()

OnError GoTo Err_ЗакрытиеФормы_Концен_Click


DoCmdClose


Exit_ЗакрытиеФормы_Концен_Click:

ExitSub


Err_ЗакрытиеФормы_Концен_Click:

MsgBoxError$

ResumeExit_ЗакрытиеФормы_Концен_Click


EndSub


SubОтчетПоКонцентрациям_Click()

OnError GoTo Err_ОтчетПоКонцентрациям_Click


DimDocName As String


DocName= "ОтчетПоКонцентрациям"

DoCmdOpenReport DocName, A_PREVIEW


Exit_ОтчетПоКонцентрациям_Click:

ExitSub


Err_ОтчетПоКонцентрациям_Click:

MsgBoxError$

ResumeExit_ОтчетПоКонцентрациям_Click


EndSub

Форма “Предприятие”

SubЗакрыть_Форму_Предпр_Click()

OnError GoTo Err_Закрыть_Форму_Предпр_Click


DoCmdClose


Exit_Закрыть_Форму_Предпр_Click:

ExitSub


Err_Закрыть_Форму_Предпр_Click:

MsgBoxError$

ResumeExit_Закрыть_Форму_Предпр_Click


EndSub


SubЗапустить_Форму_Выпу_Click()

OnError GoTo Err_Запустить_Форму_Выпу_Click


DimDocName As String

DimLinkCriteria As String


DocName= "Выпуск"

DoCmdOpenForm DocName, , , LinkCriteria


Exit_Запустить_Форму_Выпу_Click:

ExitSub


Err_Запустить_Форму_Выпу_Click:

MsgBoxError$

ResumeExit_Запустить_Форму_Выпу_Click


EndSub


SubНоваяЗаписьВПредприя_Click()

OnError GoTo Err_НоваяЗаписьВПредприя_Click


DoCmdGoToRecord , , A_NEWREC


Exit_НоваяЗаписьВПредприя_Click:

ExitSub


Err_НоваяЗаписьВПредприя_Click:

MsgBoxError$

ResumeExit_НоваяЗаписьВПредприя_Click


EndSub


SubОтчетПоВыпускам_Click()

OnError GoTo Err_ОтчетПоВыпускам_Click


DimDocName As String


DocName= "ОтчетПоВыпускамПредприятия"

DoCmdOpenReport DocName, A_PREVIEW


Exit_ОтчетПоВыпускам_Click:

ExitSub


Err_ОтчетПоВыпускам_Click:

MsgBoxError$

ResumeExit_ОтчетПоВыпускам_Click


EndSub


SubПереходКПервойЗаписи_Click()

OnError GoTo Err_ПереходКПервойЗаписи_Click


DoCmdGoToRecord , , A_FIRST


Exit_ПереходКПервойЗаписи_Click:

ExitSub


Err_ПереходКПервойЗаписи_Click:

MsgBoxError$

ResumeExit_ПереходКПервойЗаписи_Click


EndSub


SubПереходКПоследнейЗап_Click()

OnError GoTo Err_ПереходКПоследнейЗап_Click


DoCmdGoToRecord , , A_LAST


Exit_ПереходКПоследнейЗап_Click:

ExitSub


Err_ПереходКПоследнейЗап_Click:

MsgBoxError$

ResumeExit_ПереходКПоследнейЗап_Click


EndSub


SubПереходКПредыдущейЗа_Click()

OnError GoTo Err_ПереходКПредыдущейЗа_Click


DoCmdGoToRecord , , A_PREVIOUS


Exit_ПереходКПредыдущейЗа_Click:

ExitSub


Err_ПереходКПредыдущейЗа_Click:

IfErr 2105 Then MsgBox Error$

ResumeExit_ПереходКПредыдущейЗа_Click


EndSub


SubПереходКСледующейЗап_Click()

OnError GoTo Err_ПереходКСледующейЗап_Click


DoCmdGoToRecord , , A_NEXT


Exit_ПереходКСледующейЗап_Click:

ExitSub


Err_ПереходКСледующейЗап_Click:

IfErr 2105 Then MsgBox Error$

ResumeExit_ПереходКСледующейЗап_Click


EndSub


SubПоискЗаписиВПредприя_Click()

OnError GoTo Err_ПоискЗаписиВПредприя_Click


DoCmdDoMenuItem A_FORMBAR, A_EDITMENU, 10, , A_MENU_VER20


Exit_ПоискЗаписиВПредприя_Click:

ExitSub


Err_ПоискЗаписиВПредприя_Click:

MsgBoxError$

ResumeExit_ПоискЗаписиВПредприя_Click


EndSub


SubРедактирование_Выпус_Click()

OnError GoTo Err_Редактирование_Выпус_Click


DimDocName As String

DimLinkCriteria As String


DocName= "Выпуск"

LinkCriteria= "[Предприятие]= [Предприятие]![Предприятие]"

DoCmdOpenForm DocName, , , LinkCriteria


Exit_Редактирование_Выпус_Click:

ExitSub


Err_Редактирование_Выпус_Click:

MsgBoxError$

ResumeExit_Редактирование_Выпус_Click


EndSub


SubСписокПредприятийДля_AfterUpdate()

DoCmdApplyFilter , "НазваниеПредприятие= Me![СписокПредприятийДляПоиска]"

EndSub


SubУдалениеЗаписиВПредп_Click()

OnError GoTo Err_УдалениеЗаписиВПредп_Click


DoCmdDoMenuItem A_FORMBAR, A_EDITMENU, A_SELECTRECORD_V2, , A_MENU_VER20

DoCmdDoMenuItem A_FORMBAR, A_EDITMENU, A_DELETE_V2, , A_MENU_VER20


Exit_УдалениеЗаписиВПредп_Click:

ExitSub


Err_УдалениеЗаписиВПредп_Click:

MsgBoxError$

ResumeExit_УдалениеЗаписиВПредп_Click


EndSub


ЗАПРОСЫДЛЯ СОЗДАНИЯОТЧЕТОВ (В ФОРМЕSQL)


Запрос“ЗапросДляОтчетаПоВыпускам”

SELECTDISTINCTROW Предприятие.НазваниеПредприятия,Выпуск.НазваниеВыпуска,Выпуск.Расход,Выпуск.Диаметр,Выпуск.РасстояниеДоБерега,Выпуск.Глубина,Выпуск.СкоростьТечения

FROMПредприятиеINNER JOIN Выпуск ONПредприятие.Предприятие= Выпуск.Предприятие

WHERE((Предприятие.НазваниеПредприятия=[Forms]![Предприятие]![НазваниеПредприятия]));


Запрос“ЗапросДляОтчетаПоКонцентрациям”

SELECTDISTINCTROW Выпуск.НазваниеВыпуска,Вещество.Название,СвязьКонцентрацияСтока.Коцентрация,Выпуск.Выпуск

FROMВыпуск INNER JOIN (ВеществоINNER JOIN СвязьКонцентрацияСтокаON Вещество.Вещество= СвязьКонцентрацияСтока.Вещество)ON Выпуск.Выпуск= СвязьКонцентрацияСтока.Выпуск

WHERE((Выпуск.Выпуск=[forms]![КонцентрацияСтоков]![Выпуск]));


СХЕМА ДАННЫХ



ПриложениеIII. Таблицы данныхс информацией


Таблица“Вещество”

Вещество

Название

22Взвешенныевещества
23Растворенныйкислород
24БПКполное
25БПК5
26ХПК
27Аммонийсолевой
28Азотаммонийный
29Сухойостаток
30Нитриты
31Нитраты
32Нефтепродукты
33Фенолы
34Амминосульфаты(гр. СПАВ)
35Амминосульфонаты(гр. СПАВ)
36Минерализация
37Хлориды(для пресн.)
38Хлориды
39Сульфаты

Таблица“Выпуск”

Выпуск

Предприятие

Контрольныйствор

Название

Выпуска

Расход

Диаметр

Расстояние

ДоБерега

Глубина

Плотность

Стоков

Скорость

Течения

Направление

Течения

2451ВыпускN10.020.211.21.031200
2551ВыпускN20.050.201.21.031200
2662ВыпускN10.001430.252054.351.003151
2774ВыпускN10.00450.2152.31.02200
2974ВыпускN40.00320.2501.21.02200
3074ВыпускN50.080.2501.21.02200
3283Выпускв кутовую частьбухты0.004320.20.22.21.0330.10

Таблица“КонтрольныйСтвор”

КонтрольныйСтвор

Название

1р.Светлое
2б.Андреева
3б.Малый Гайдамак
4з.Восточный

Таблица“Предприятие”

Предприятие

НазваниеПредприятия

5Рыбзавод"Светлое"
6Рыбколхоз"Новый Мир"
7Порт"Восточный"
8ГСРЗ"Гайдамак"

Таблица“СвязьВеществаКонтрольногоСтвора”

ВеществаКонтрольногоСтвора

Вещество

КонтрольныйСтвор

ПДК

Фон

КНК

12212.752.50
22511.83.50.03
32810.050.030.1
43110.0050.00060.3
52611.500
629110.300
73611.200
8371300100
92222.752.50
102321.32.50.4
112423.45.60.005
122521.80.040
132621.50.050.05
142722.31.20
152242.752.50.01
162443.42.30
172341.31.10
182541.80.10
192742.30.00010.06

Таблица“СвязьКонцентрацияСтока”

КонцентрацияВ Сточной Воде

Вещество

Выпуск

Коцентрация

522302
723300.2
828300.32
929300.0004
1026300
1125301.4
1236300
1337300
1425300
1524242.4
1628240.01
1731240.001
1836240
1932240.005
20372410
2134241.2
2230240.0003
2339240
2423261.2
2529261
2624262.8
2726260.02
2827260.003
2923250.1
3024252.4
3127251.2
3229251.3
3336250
3426250
3535250.002
3622274.8
37232710.12
38252712.89
39222913.4
40232912.8
4124294.6
4225291.2
4322320.02
4423320.06
4529321.2
4636325.6

ПриложениеIV. Примеры отчетов


ОТЧЕТ ПО ВЫПУСКАМПРЕДПИЯТИЯ


Информацияо выпускахпредприятия


Названиепредприятия:Рыбзавод"Светлое"


Названиевыпуска:ВыпускN1


Расход:0.02куб.м/с


Диаметр:0.2м


Расстояниедо берега:


Глубина:1.2м


120м/с

Скоростьтечения:


Названиепредприятия:Рыбзавод"Светлое"


Названиевыпуска:ВыпускN2


Расход:0.05куб.м/с


Диаметр:0.2м


Расстояниедо берега:


Глубина:1.2м


120м/с

Скоростьтечения:


ОТЧЕТ ПО ЗАГРЯЗНЯЮЩИМВЕЩЕСТВАМВЫПУСКА


Концентрациивеществ повыпуску


ВыпускN1


Предприятие:Рыбзавод"Светлое"


ВеществоКонцентрация

(мг/л)

БПКполное2.4

Азотаммонийный0.01

Нитраты0.001

Минерализация0

Нефтепродукты0.005

Хлориды(для пресн.)10

Амминосульфаты(гр. СПАВ)1.2

Нитриты0.0003

Сульфаты0


*Базы данныхMicrosoft Access принадлежатк типу реляционныхбаз данных. Втаких базахданных сведения,относящиесяк различнымвопросам,сохраняютсяв отдельныхтаблицах.Возможностьвывода информациииз базы данныхобеспечиваетсяуказаниемсоотношениймежду объектами.(вырезка из/2/).

Владивосток

1996



M

ДальневосточныйГосударственный

ТехническийУниверситет


КафедраТехническойКибернетикии Информатики


ОТЧЕТ

по летнейпрактике


Тема: “Инфологическоемоделированиебазы данных”


Студент группыЭ-282:

БогдановскийА. А.


Преподаватель:

СухомлиновА. И.


Владивосток

1995

Постановказадачи


Составитьинфологическуюмодель базыданных (БД),необходимойдля предоставленияинформациипрограммерасчетапредельно-допустимыхсбросов (ПДС)сточных водпредприятийв прибрежнуюзону моря.

Этапрограммапроизводитрасчет максимально-допустимыхконцентрацийзагрязняющихвеществ в выпускахсточной воды

Предприятие,для которогопроизводитсярасчет ПДСможет иметьнескольковыпусков. Каждыйвыпуск характеризуетсясвоими техническимипараметрами,которые учитываютсяв расчетах.Каждый выпускимеет свойнабор загрязняющихвеществ. Длякаждого выпускасуществуетсвой контрольныйствор (точкана море, отстоящаяот места выпускана 50-500 м, в которойпроизводитсязамер концентрацийзагрязняющихвеществ). Нескольковыпусков могутиметь один итот же контрольныйствор, но ненаоборот.

Расчетпроизводитсядля каждоговыпуска в отдельностив два этапа.Первый - эторасчет длякаждого загрязняющеговеществаиндивидуальногоПДС (без учетадругих веществ)по специальнойметодике*.Для этого расчетатребуютсяследующиеданные: фоноваяконцентрациявещества вконтрольномстворе, концентрациявещества всточных водахвыпуска, диаметрвыпускногоотверстия,минимальнаяскорость морскоготечения в местевыпуска, расходсточных вод,угол истечениястоков относительноповерхностиморя, расстояниеот выпуска доповерхностиморя, до берегаи до ближайшейграницы водопользования(т. е. до контрольногоствора), коэффициентнеконсервативности(КНК) вещества,предельнодопустимаяконцентрация(ПДК) веществав контрольномстворе.

Второйэтап - расчетПДС для каждоговещества наоснове индивидуальногоПДС с учетомдругих веществ,находящихсяв одной группес одинаковымлимитирующимфактором вредности(ЛФВ) или в однойгруппе с одинаковымклассом опасности.Распределениевеществ погруппам ЛФВи классам опасностипроисходитв зависимостиот типа водопользованияпредприятия,для которогосчитается ПДС.

ПроектируемаяБД должна содержатьинформациюпо всем предприятиям,для которыхпроизводилсярасчет ПДС.Значения фоновыхконцентраций,концентрацийв стоках и ПДКвеществ должныбыть закрепленыза датой.


Такимобразом, программерасчета ПДСтребуютсяследующиеданные:

  • наименованиеи характеристикивсех выпусков,для которыхпроизводитсярасчет ПДС;

  • списоквсех контролируемыхвеществ длякаждого выпускас концентрациямиэтих веществв сточных водах;

  • ПДК,фоновая концентрацияи КНК веществв контрольныхстворах длякаждого выпуска;

  • таблицасоответствийвеществ с ЛФВв зависимостиот типа водопользованияпредприятия,для которогопроизводитсярасчет.


Типысущностей иатрибуты


Типсущности

Атрибуты

ПредприятиеКод,Наименование
Выпуск

Код,Наименование,

КонтрольныйСтворКод,Наименование
ВеществоКод,Наименование
ТипВодопользованияКод,Наименование
ЛФВКод,Наименование
КлассОпасностиКод,Наименование

Типы связейи атрибуты


Типсвязи

Типысущностей

Атрибуты

ИмеетВыпускПредприятие,Выпуск
ИмеетТипВодопользованияПредприятие,ТипВодопользования
ИмеетКонтрольныйСтворВыпуск,КонтрольныйСтвор
КонцентрацияСтокаВыпуск,ВеществоКонцентрация,Дата
КонцентрацияФонаКонтрольныйСтвор,ВеществоКонцентрация,Дата
КонцентрацияПДКонтрольныйСтвор,ВеществоКонцентрация,Дата
КНККонтрольныйСтвор,ВеществоКоэффициент,Дата
ГруппыПоЛФВТипВодопользования,Вещество, ЛФВ
ГруппыПоКлассуОпасностиТипВодопользования,Вещество,КлассОпасности

Ограничения


Ключи


Атрибут

Типсущности/связи

КодПредприятие
КодВыпуск
КодКонтрольныйСтвор
КодВещество
КодТипВодопользования
КодЛФВ
КодКлассОпасности
ДатаКонцентрацияСтока
ДатаКонцентрацияФона
ДатаКонцентрацияПД
ДатаКНК

Виды связей


  1. Один-к-одному

    ИмеетТипВодопользования

  2. Один-ко-многим
    ИмеетВыпускПредприятиеЮВыпуск
    ИмеетКонтрольныйСтворКонтрольныйСтворЮВыпуск

  3. Многие-ко-многим
    КонцентрацияСтока
    КонцентрацияФона
    КонцентрацияПД
    КНК


Ограниченияпо существованию


ИмеетВыпуск

ПредприятиеЮВыпуск


Графическоепредставлениеинфологическоймодели (ER-диаграмма)


*ВНИИВО, “Методикарасчета ПДСвеществ в водныеобъекты состочными водами”,Харьков 1990 г.


M


Нет нужной работы в каталоге?

Сделайте индивидуальный заказ на нашем сервисе. Там эксперты помогают с учебой без посредников Разместите задание – сайт бесплатно отправит его исполнителя, и они предложат цены.

Цены ниже, чем в агентствах и у конкурентов

Вы работаете с экспертами напрямую. Поэтому стоимость работ приятно вас удивит

Бесплатные доработки и консультации

Исполнитель внесет нужные правки в работу по вашему требованию без доплат. Корректировки в максимально короткие сроки

Гарантируем возврат

Если работа вас не устроит – мы вернем 100% суммы заказа

Техподдержка 7 дней в неделю

Наши менеджеры всегда на связи и оперативно решат любую проблему

Строгий отбор экспертов

К работе допускаются только проверенные специалисты с высшим образованием. Проверяем диплом на оценки «хорошо» и «отлично»

1 000 +
Новых работ ежедневно
computer

Требуются доработки?
Они включены в стоимость работы

Работы выполняют эксперты в своём деле. Они ценят свою репутацию, поэтому результат выполненной работы гарантирован

avatar
Математика
История
Экономика
icon
159599
рейтинг
icon
3275
работ сдано
icon
1404
отзывов
avatar
Математика
Физика
История
icon
156450
рейтинг
icon
6068
работ сдано
icon
2737
отзывов
avatar
Химия
Экономика
Биология
icon
105734
рейтинг
icon
2110
работ сдано
icon
1318
отзывов
avatar
Высшая математика
Информатика
Геодезия
icon
62710
рейтинг
icon
1046
работ сдано
icon
598
отзывов
Отзывы студентов о нашей работе
63 457 оценок star star star star star
среднее 4.9 из 5
Филиал государственного бюджетного образовательного учреждения высшего образования Московской област
Спасибо Елизавете за оперативность. Так как это было важно для нас! Замечаний особых не бы...
star star star star star
РУТ
Огромное спасибо за уважительное отношение к заказчикам, быстроту и качество работы
star star star star star
ТГПУ
спасибо за помощь, работа сделана в срок и без замечаний, в полном объеме!
star star star star star

Последние размещённые задания

Ежедневно эксперты готовы работать над 1000 заданиями. Контролируйте процесс написания работы в режиме онлайн

решить 6 практических

Решение задач, Спортивные сооружения

Срок сдачи к 17 дек.

только что

Задание в microsoft project

Лабораторная, Программирование

Срок сдачи к 14 дек.

только что

Решить две задачи №13 и №23

Решение задач, Теоретические основы электротехники

Срок сдачи к 15 дек.

только что

Решить 4задачи

Решение задач, Прикладная механика

Срок сдачи к 31 дек.

только что

Выполнить 2 задачи

Контрольная, Конституционное право

Срок сдачи к 12 дек.

2 минуты назад

6 заданий

Контрольная, Ветеринарная вирусология и иммунология

Срок сдачи к 6 дек.

4 минуты назад

Требуется разобрать ст. 135 Налогового кодекса по составу напогового...

Решение задач, Налоговое право

Срок сдачи к 5 дек.

4 минуты назад

ТЭД, теории кислот и оснований

Решение задач, Химия

Срок сдачи к 5 дек.

5 минут назад

Решить задание в эксель

Решение задач, Эконометрика

Срок сдачи к 6 дек.

5 минут назад

Нужно проходить тесты на сайте

Тест дистанционно, Детская психология

Срок сдачи к 31 янв.

6 минут назад

Решить 7 лабораторных

Решение задач, визуализация данных в экономике

Срок сдачи к 6 дек.

7 минут назад

Вариационные ряды

Другое, Статистика

Срок сдачи к 9 дек.

8 минут назад

Школьный кабинет химии и его роль в химико-образовательном процессе

Курсовая, Методика преподавания химии

Срок сдачи к 26 дек.

8 минут назад

Вариант 9

Решение задач, Теоретическая механика

Срок сдачи к 7 дек.

8 минут назад

9 задач по тех меху ,к 16:20

Решение задач, Техническая механика

Срок сдачи к 5 дек.

9 минут назад
9 минут назад
10 минут назад
planes planes
Закажи индивидуальную работу за 1 минуту!

Размещенные на сайт контрольные, курсовые и иные категории работ (далее — Работы) и их содержимое предназначены исключительно для ознакомления, без целей коммерческого использования. Все права в отношении Работ и их содержимого принадлежат их законным правообладателям. Любое их использование возможно лишь с согласия законных правообладателей. Администрация сайта не несет ответственности за возможный вред и/или убытки, возникшие в связи с использованием Работ и их содержимого.

«Всё сдал!» — безопасный онлайн-сервис с проверенными экспертами

Используя «Свежую базу РГСР», вы принимаете пользовательское соглашение
и политику обработки персональных данных
Сайт работает по московскому времени:

Вход
Регистрация или
Не нашли, что искали?

Заполните форму и узнайте цену на индивидуальную работу!

Файлы (при наличии)

    это быстро и бесплатно