Формування та графічне представлення вибірки з бази даних еколого-енергетичного моніторингу

Збережено в:
Бібліографічні деталі
Дата:2010
Автори: Яцишин, А.В., Артемчук, В.О.
Формат: Стаття
Мова:Ukrainian
Опубліковано: Інститут проблем моделювання в енергетиці ім. Г.Є. Пухова НАН України 2010
Назва видання:Моделювання та інформаційні технології
Онлайн доступ:https://nasplib.isofts.kiev.ua/handle/123456789/21946
Теги: Додати тег
Немає тегів, Будьте першим, хто поставить тег для цього запису!
Назва журналу:Digital Library of Periodicals of National Academy of Sciences of Ukraine
Цитувати:Формування та графічне представлення вибірки з бази даних еколого-енергетичного моніторингу / А.В. Яцишин, В.О. Артемчук // Моделювання та інформаційні технології: Зб. наук. пр. — К.: ІПМЕ ім. Г.Є.Пухова НАН України, 2010. — Вип. 57. — С. 54-60. — Бібліогр.: 6 назв. — укр.

Репозитарії

Digital Library of Periodicals of National Academy of Sciences of Ukraine
id nasplib_isofts_kiev_ua-123456789-21946
record_format dspace
spelling nasplib_isofts_kiev_ua-123456789-219462025-02-10T00:55:47Z Формування та графічне представлення вибірки з бази даних еколого-енергетичного моніторингу Яцишин, А.В. Артемчук, В.О. 2010 Article Формування та графічне представлення вибірки з бази даних еколого-енергетичного моніторингу / А.В. Яцишин, В.О. Артемчук // Моделювання та інформаційні технології: Зб. наук. пр. — К.: ІПМЕ ім. Г.Є.Пухова НАН України, 2010. — Вип. 57. — С. 54-60. — Бібліогр.: 6 назв. — укр. XXXX-0068 https://nasplib.isofts.kiev.ua/handle/123456789/21946 519.711 uk Моделювання та інформаційні технології application/pdf Інститут проблем моделювання в енергетиці ім. Г.Є. Пухова НАН України
institution Digital Library of Periodicals of National Academy of Sciences of Ukraine
collection DSpace DC
language Ukrainian
format Article
author Яцишин, А.В.
Артемчук, В.О.
spellingShingle Яцишин, А.В.
Артемчук, В.О.
Формування та графічне представлення вибірки з бази даних еколого-енергетичного моніторингу
Моделювання та інформаційні технології
author_facet Яцишин, А.В.
Артемчук, В.О.
author_sort Яцишин, А.В.
title Формування та графічне представлення вибірки з бази даних еколого-енергетичного моніторингу
title_short Формування та графічне представлення вибірки з бази даних еколого-енергетичного моніторингу
title_full Формування та графічне представлення вибірки з бази даних еколого-енергетичного моніторингу
title_fullStr Формування та графічне представлення вибірки з бази даних еколого-енергетичного моніторингу
title_full_unstemmed Формування та графічне представлення вибірки з бази даних еколого-енергетичного моніторингу
title_sort формування та графічне представлення вибірки з бази даних еколого-енергетичного моніторингу
publisher Інститут проблем моделювання в енергетиці ім. Г.Є. Пухова НАН України
publishDate 2010
url https://nasplib.isofts.kiev.ua/handle/123456789/21946
citation_txt Формування та графічне представлення вибірки з бази даних еколого-енергетичного моніторингу / А.В. Яцишин, В.О. Артемчук // Моделювання та інформаційні технології: Зб. наук. пр. — К.: ІПМЕ ім. Г.Є.Пухова НАН України, 2010. — Вип. 57. — С. 54-60. — Бібліогр.: 6 назв. — укр.
series Моделювання та інформаційні технології
work_keys_str_mv AT âcišinav formuvannâtagrafíčnepredstavlennâvibírkizbazidanihekologoenergetičnogomonítoringu
AT artemčukvo formuvannâtagrafíčnepredstavlennâvibírkizbazidanihekologoenergetičnogomonítoringu
first_indexed 2025-12-02T08:52:08Z
last_indexed 2025-12-02T08:52:08Z
_version_ 1850385921690566656
fulltext 54 © �.�.������, �. .� �� ��� ����� �-����� ���������� � ������� � � ���������� ������� �������������� ������� ������. !��� �� ����� ������� �"�� #��� ������������ � ��� ������ �����������$%�� ���������� � �������. 1. ������� �.�. &���� ��������� ���� � ���������� �������������� ��� �� ������� ������. '������: (��, 1980. – 221 �. 2. �� ������ .�., �� �� �.�. )�� ���� ��� �� ������� � ��������������� �������. – 5 – � ���. – &.: *����, 1981. – 544 �. 3. ����� .�. + ���������-��� ������� ���� �� � ������ ����� ���������� � ����� ������ � �������. – /���: *������ �� ��, 1980. – 263 �. 4. �������� .�. *����� �� ��� ��� ������� ����� , ���� � �$%���� �� � � ���. – &.: 7;<''=, 1949. – 252 �. ��������� 11.10.2010�. >?/ 519.711 �.�.������, �. .� �� ��� ������� �� ���� � � ���������� ��� ��� � ���� �� �� �������-� ������� ��� �� ���� �� ����� � ������� [3, 5] �#A �������� ��������B���, ���������� �� ���’����� ������ �#� �"���� ����� �������-��� ��������� ��B�� ���� ��� C� �# �#��, ����B�� �� B���� ��BC ���� ���C #��� �� � �� � ���� �������, ���������� �� ��B � �� � ������ Borland C++ Builder 6.0 � ���� ������� ��������BC ADO (ActiveX Data Object). � ��������B, ���� ��� #��� ����� Microsoft Access, #��� ��K����� � �� �#���� � �� � �� ������� . ��B���� �����K���� ������� ������ � �� � ���� � ������ � „����B����-B��� ��B��� ����� � �������-��� ��������� ��B�� ����”, � ��B� �� ���� ����$ ��� ��BK$ K ������ ��� B����� ��#B �� ����� � #��� �� CC � ��B��� � �����������, �� ���������$ #��� ������ � �� � ��C ���B���BC �� ������ ������ ��� B�����C ��#B �� �� CC � ��B����� � �����������. > ���B� �#��B ��������B ������B ������� � ����������, ���� ���� ���� �� � �� � �� � ��C ���B���BC �� ������ ������ ��� B�����C ��#B �� �� CC � ��B����� � �����������. #A �������� ��#B B��� � ���B� ��� �� B����� ����������C �����B. *������� � ������ �#��� ���� ���� � �� � ��� ����B�. �����! ���"#�$�%%& �B����B��� �� ����������C �����B #��� � ������� ����B�"���� ����#B� 55 ��� SQL ��� �� ������ ������ ��� B�����C ��#B �� �� ��� ���B� �� ���B��� Borland C++ Builder 6.0 ��� � ������B �� ������ ���#�B���� �� � �� B� ��#B �� �� �������� � �� � � �� � ��B����� � ����������� �� � ���C ��#B ��. + ������� �� ��B �� �� � ���� ��������B� �� � �����B, ��#�� � ������ � �"� B �#��� � �� � � � ������ � ���� �. �!'#(�%%& )*�*+# �� �"� ����������� ��%�, � �#��B [5] #��� �#A �������� ��������B���, ���������� �� ���’����� ������ �#� �"���� ����� �������-��� ��������� ��B�� ����, � ��� �����B��� ����, %� � ���B� #��B #��� �� B���� �#� B���� %� ����� B��� ��B$, %� � �B� �� B��B� B B �� ��$K � ���� � ������B���� �� B B�, �� ��� � �B����B���C #��� ����� #��� ���� ��� (���. ��. 1). �B����B��� �� ����� #��� ������� ���#�B��B ���B �� � ����� ������� (� �� � �) �� ��B � �� � ������ Borland C++ Builder 6.0, � ����, �� �"� ����������� � [3], #��� B���� ����� #��� �����. !��. 1. N�� � ����� ���� ���C #���. P�’���� ��#���� SQL (����. Structured query language - ��� �� ���� ������ �����B�) - ����� ������ ��� � �� � ������ ��� ���K ��BC �� �������� � #��� � �����, %� ���������K���� ��� �� ������ �����B�, ��������� B �� ������ ����B��� � R?, ���� ���� ��� � #��� ����� B CC ����B���BC. N� �� ��#B SQL �� K �B ����� �$ �� ������ #��� � �����, �B �� � � � �� � �� � ������ . *� #����� ���$ � �� � ������ � �� � ��� B��B, �� C++ �#� Pascal, SQL �"� �� ����� B��� ������B ������ �#�, #����� �#�������$ � � ������B � �� � �, ��� ����� Borland C++ Builder 6.0, ��������� � �����B B��� ���B� ��� �� ������ ���� �. N����� � SQL, � B ����, � B%�K �����BC ��� ���������� � B��, �� ��B �� B ������� �����. SQL – �� �B������� ��� � �� � ������ ��� ��B������� ������ B �������� � B� �� #��� �����, � ����" �� ���B��� #��� � �����. R����� #�� ����� �B�� � �K SQL � ���� ���� � �� ������ ���C ���. �� � SQL �� �K �� ����� ���, ��� �������K ��B���$���� �����, �������, 56 �#��������, B ��������� �����, ���� ������$�� ����� � �� ���B��� B �� B�B�� �����B �����BC. SQL ����" ���$��K CLI (Call Level Interface) ��� ������� B �� ���B��� #��� � ����� �������B���. ������ ��� ��� � , %� �������K �� ����� ��#B �� �� ���� ���$ SQL K ��� ��� SELECT. SELECT — ��� ��� ��� SQL, ��� �� ���� ��K ���� � #��� ����� B �������K �#��� ��#B �� ������ �� �B����� ���B� � ���BKC �� #������� ��#����. +����� ��������� ��� ��� � SELECT K ������� , � ��� ���� �"�� ������� �������� ���� : SELECT ������ ��#B �� [INTO ���� ��#����] FROM ��#���� [WHERE � ��� ������] [GROUP BY � ������� �� � ��B] [HAVING � ��� ������] [ORDER BY �� ������ �� � ��B [ ASC | DESC ] ] [5], � ��� � ���B� �#��B ���#B������ #��� � ������������� ��%� �� �%���� ���������, � �� �: SELECT ������ ��#B �� FROM ��#���� WHERE � ��� ������ ORDER BY �� ������ �� � ��B. *�� �����, ��� �B������� ��B ���� � ��#���B InformationEcology [3, 5], ��B �B����B��$�� ����� � ��� B� (� ��� ������) sql_where �B��� �����B �� sql_order, �� ��������� ����� ���������� SQL ��� ��� � SELECT � ���� � � ����B #��� ��������� �������� ���� : SELECT * FROM Information WHERE sql_where ORDER BY sql_order, �� sql_where �� sql_order �B������� �� �$���� �� �������� , ��� ���� #��� ���� �����B �������B ��� ���� � �������� ��B �� B FormSelect (���. ��. 2): CheckBox, Edit, ComboBox, GroupBox. !������� � � ��������� �������� sql_order: �� � B��� ���� AnsiString, ��B� �� �� ��������� � ����K�� �������� " InformationIndex", ��#�� „�� ������ �� �� � � ������”. P B�� ������ �������� �B�#���K����, ��%� K ��# ��� (��������� ) ���� � ��� ���B� ���� CheckBox (�� ��. 2 ��������� CheckBoxMatterIndex, ��#�� �� ������� ��������B� ��#B �� #��� �B�#������� �� �� � � �������-��# ���$���� B � ��� � ������� #��� � ��� sql_order=" MatterIndex". P������� sql_where �� �K���� ��#����� ������B�� �� ���� ���$ �������� � B� �� ��� ���B� ���� Edit �� ComboBox. P� ���� ���$ ��� ���� ComboBox �"�� ��# ��� ���� � ��������� ������� „=”, „not” („�� =”), „<”, „>”, „<=” („� ”), „>=” („� ”). � ���� Edit ��������� ���#�B��� B��� ��B�. *���� #��� ������� B��� ��B$ ��� ������ �� �� �� � B � ��� � ����� ������ �"���� ������-��# ���$���B� �� B � �����, �� �� ���K �� ���%���� ����- B��� �� 0,4 �� ���� ����� �� ���%���� #B���� 0,2, �� � ����� 2005 ��� (���. ��. 2). > ��� � ������� #��� � ���: sql_where = ”(InformationYear = 2005) AND (MonthIndex=12”) AND (NOT(MatterIndex=2)) AND ((PostsOfSupervisionIndex=1) OR (PostsOfSupervisionIndex=2)) AND (InformationMiddle<=0.4) AND (InformationMax>0.2)” '��� ���� ��������� SQL ����� ��� � ������: SELECT * FROM InformationEcology WHERE (InformationYear = 2005) AND (MonthIndex=12”) AND (NOT(MatterIndex=2)) AND ((PostsOfSupervisionIndex=1) OR (PostsOfSupervisionIndex=2)) AND (InformationMiddle<=0.4) AND (InformationMax>0.2) ORDER BY MatterIndex. 57 !��. 2. FormSelect � � ������ �������� ����� ��� �� ������ ��#B �� �� �� � ��� ��#B �� ����� ������B���C ������BC !��. 3. FormSelect � � ������ �������� ����� ��� �� ������ ��#B �� �� �� � ��� ��#B �� ����� ���������� ����"������ 58 P� �� "� � ������ �� �K���� ��#B �� B���� �����. ���� ��#B �� ���������� ����"������, �� ��� CC �� ������ ���� ������K���� ����� ���B� „SELECT … FROM … INNER JOIN … ON … GROUP BY … HAVING … ORDER BY …”, �������� CC �#��� �������� �� ��. 3. ?�� � ��B����� � ����������� ��������B� ��#B �� � � ����B #��� ���� ��� �� � � �� � FormChart (���. ��. 4), %� B����� �B����B��B ���� ��#B �� �������� � ��� ���� � TeeChart Standart 4.04 �� ��� ���� � ��� C� ������������ (CheckBox �� ComboBox). ; ��B��� � ����������� ��������B� ��#B �� ����$���� � ������B �B�B� (Standart Line from TeeChart Galerry) ��� �� �������#����� �� ���%���� ;?/�� ��/�#� � � ������� ������B� (Standart Bar from TeeChart Galerry) ��� ���� �����- ������� �� ���%���� ;?/ . !��. 4. (� � FormChart ��� � ��B����� � ����������� ��������B� ��#B �� + � ��� � �"���B �������B ������������ � ��B����� � ����������� ��������B� ��#B ��: - �B��# �"��� �� �B ������� � ��B����� � ����������� ��������B� ��#B ��; - ��#B ���� � ��B����� � ����������� ��������B� ��#B �� (2D �� 3D); 59 - ���������� �� � ��B��: 1) ���� ����� �� �� ���K �� ���%���� ;?/ ��# ���$���� ; 2) ���� ����� �� ���%���� ;?/ ��# ���$���� ; 3) �� ���K �� ���%���� ;?/ ��# ���$���� . - �������� �� ��B �: 1) B���B �� ���; 2) B���B; 3) ����� ������ �"����. + � ��� � �� �� ��������� ������������ � ��B����� � ����������� ��������B� ��#B �� K �������� �: ���������� �������, ��# �"���� 3D, ���������� �� � ��B�� ���� ����� �� �� ���K �� ���%���� ;?/ ��# ���$���� , � ��#B �B����B���C � ���� ���C (�#� ������C) �� ���� ������, %� #��� ��# ��� � �����B ������� ��� ��B � ��#� �K���� ���� ������ �B����B��� �� � ���� ���-������� �� � �� B� ��#B ��. + ����� � ��B����� � ����������� ��#B �� ���� ������ (� ��������) �� �� �������#���� (� �B�B��) �� ���%��� �� ��# ������ ����� ������$ (��# ���$��� �3) �� �������� ����� (��# ���$��� �4) �� ������� ������ �"���� . /�K�� �� � ����� 2005 ��� ��# �"��� �� ��. 5. !��. 5. ; ��B��� � ����������� ��#B �� ���� ������ (� ��������) �� �� �������#���� (� �B�B��) �� ���%��� �� ��# ������ ����� ������$ (�3) �� �������� ����� (�4) �� ������� ������ �"���� . /�K�� �� � ����� 2005 ��� 60 ��)�",�*�! '�.��! !��������� � �������C �#��� K ���� ���� ������� (� �� � �) �� ��B � �� � ������ Borland C++ Builder 6.0. � B���� �����$ � ����� #���$ ����� �������-��� ��������� ��B�� ���� � �� ��B Microsoft Access, ���� ���� ���C ������� � [3, 5], � ���� ������� SQL. '��� ���� ���� ���� � �� � ��� � �����, %� �"� � ��$���� � B���� �����$ � ����� #���$, �� #���-��� � +/, %� � ��$K �B� �� B������� ��� ��B���C ����� � Windows, ���B�� ��%� �� ��� � �� ����������� ��B Borland C++ Builder 6.0, ��B Microsoft Access �� � �� �"���B��� ���������� ������ ��� B����� ��#B �� ����� �� � ���������� CC �� �������� � ��#����� � �� � ��B��� � ������B. �B �B��� ��������� ����������� ������� �� � ���� ��#B �� #��� �� ��B ��� �� � �����B �� ������� �����. *����B �����K���� ������� ������ � �� � ���� � ������ � „����B����- B��� ��B��� ����� � �������-��� ��������� ��B�� ����”, � ��B� �� ���� ����$ ��� ��BK$, %� #��� ���B������, K �#�������� ������������ �� ���� ����� �� � ���C ��#B ��. �!�%�/0! � �#��B �#A �������� ��������B��� �����B � �� � ��C ���B���BC �� ������ ������ ��� B�����C ��#B �� �� CC � ��B����� � �����������. �������� � ���#�������� ����������C �����B, ��� CC �� B����� #��� �# ��� SQL � � ����B, �������� � �� ��B � �� � ������ Borland C++ Builder 6.0. � � ��B ��������� �� ��B ��B �� � �����B ��� ������� ����� � #���. 1. ��! ��� �.". ����� ��B� #��� ����� �������-��� ��������� ��B�� ���� � � �� � ��� ������� / �.". ��! ��� // P#. ����. � . �+&� B . ;.�. +�����. – /.: 2009. – � 51. – N. 66-73. 2. �#���!�$�$��% . &. + �� � � ������ � C++ Builder 6 — &.: «R��� », 2002. — N. 1152. 3. ��! ��� �.". N��� ���� #��� ����� ��� B��� ��B���-����B�����C ����� � �������-��� ��������� ��B�� ���� / �. . �� � ��� // &��� B��� XXVII �� B���C �������-����B���C ����� ���BC „&����$�����”, 15-16 �B��� 2009 .: ���� �����. – /.: 2009. – C. 48–50. 4. '������ (���������, ��) �����, *��� +- +�, ���$ /�������� Borland C++ Builder 6. !���������� �� �#������ / Borland C++ Builder 6 Developer's Guide. — &.: «����� �», 2004. — N. 976. 5. � !�!�� 3.�. R��� ����� �������-��� ��������� ��B�� ����: � ���������� �� ���� ���� / 3.�. � !�!��, �.". ��! ��� // P#. ����. � . �+&� B . ;.�. +�����. – /.: 2009. – � 50. – N. 66-72. 6. ����e� �. O. Borland C++ Builder 6. !�� �#���� � ���"���� #�� ������. — &.: «?��N���», 2003. — N. 320. ��������� 18.10.2010�.