Формування та графічне представлення вибірки з бази даних еколого-енергетичного моніторингу
Saved in:
| Date: | 2010 |
|---|---|
| Main Authors: | , |
| Format: | Article |
| Language: | Ukrainian |
| Published: |
Інститут проблем моделювання в енергетиці ім. Г.Є. Пухова НАН України
2010
|
| Series: | Моделювання та інформаційні технології |
| Online Access: | https://nasplib.isofts.kiev.ua/handle/123456789/21946 |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Journal Title: | Digital Library of Periodicals of National Academy of Sciences of Ukraine |
| Cite this: | Формування та графічне представлення вибірки з бази даних еколого-енергетичного моніторингу / А.В. Яцишин, В.О. Артемчук // Моделювання та інформаційні технології: Зб. наук. пр. — К.: ІПМЕ ім. Г.Є.Пухова НАН України, 2010. — Вип. 57. — С. 54-60. — Бібліогр.: 6 назв. — укр. |
Institution
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�.
|