���� �����������

� ������ ������ �� ������ ������������ � ����������� ����� �����������

������ ������������� ������-������������ ��������-����������� "��������������� �������: ������ �������" (17-18 ���� 2009 �.)

�.�.�. ������� �.�.

������������ ����������� ��������� �����������

���� � ���������� ������� �������� ������� ������ֲ����� ��������

����� . ��� ������������� �������� ���������� ��� ������� ��� ������������ ��������� ��������, �����, �� ��������, �� �� ��������� ��������� � ������� ��� ���� ���, � �������� ���� � ����; ����������� � ��������� ��������� �� ������ ���������� ���������� ����� ��������� ���������� ����; ����������� - �������� � ���������� ��������� ��������,; ��������� � ��������� ��������� �� �������� ������ ��������� ���������� (����������� �������, ����� �����, ��� ����� � �.�.); ������������ - ��������� ������������ ���������� ����, ��������� ������, ������������ ������; �������������� - ������������ ������� ��������� ������������� � ������������������ ��������� � ��.

���������� ��������. ��������� ���� ����� ������������ � ����������� ����� �������:

� ������� ����� ������� ����-��� ������� ���������� �����;

������������ ����������� (����) ������ ������� ����-�� �����, �� ������� � �������;

��� ������� ����������� ����������� ������ ����;

��� ������� ����������� ����� � ��������� ���������� ����-��� ������� ����������� ����, �� ������ �������� � ���� ���������� ������� ��������.

��� ��������� ���� ����� (��) ���� ������ ����������� ��볺��-������ ��� ������� MS SQL Server. ������� ������� � ��������-�볺��� ���������� ���. �볺�� ����� ����� � ������ ���� �������. ������, ��������� �����, ��������� ���� (�����������, �������, �� ������� ��) � ��������� ������� �볺���. � �볺������ ������� � ��������� ����������� ������������� ��������� �� ������� �����, ��������� ���������� � ������������ � ��� �����.

��� ����, ��� �������� ������� ��������� ������� ����������� ������� web-�������, �볺������ ������� ������� �������� �� ������ ���� ����, ���������, ����� ����� ������� (���.1), � ����� ���� �������� �� ����, ����� ������, ���� � ������ ����������� ����. ��� ������ ������� ��������� ���� ������� � ������ ������� html-�������.

���� BEGIN � ���� � ������� (��������, �� ���������� � �������� ������ � ������� ������������� � ������). ���� ���������� �� �� �������������, ���� � ������� �� ����������.

��� ��������� ������ ����������� ������� ���������� � ���� NEWUSER � ��������� ������ �����������. ���� ���������� ������������� � ������, �� ��������� ���� ��� ������� COURSESEL � ���� ����������� ����� � ������ ����������. ���� ����� ������ ����� ���� ��� ��������, �� ������� ���������� � ���� NEWCOURSESEL � ���� ������ ����������� ����� .

����� �������� �� ������� �볺���

���� ���������� ��������� ���� ����������� �����, ���� ������� - COURSESHOW � ������������ ������ �����, �� ����� ����������� ����� ������ ����������� �������� � ���� ������� - INFOVIEW � ����� ���������� ��������.

���� ����� ������� �������� ������ � ���� ������� �� ���������� ����������� ��������, ���� ������� ������ ����������, ���� ������� - TESTWORK � ����������� ����������. ϳ��� �������� ������������ �������� �� ������� ������� �������� ��������� �����, ���� ������� - RESULT � ���� ���������� ����������.

ֳ ����� (����� ���������� ��������, ����������� ����� � ���� ����������) ������������ ����, ���� ���� �� ���� �������� � ���� ������� ������� � END � ������ ��������� ����������� �����.

� ���������� ������ ���������� ����� �������, ��� �������� ������������� ������������ �������� ���� ��� ��������, ��������� ������ ��������, ����������� �������� ������, �� �� ��� ������. ���� ���������� ������������� �� ������� �������, �� ���� ������ ����� ���� ��������� ������ �����, ��������� ����� ���������� �����, ��������� �����.

����� ���� ����� �������, �� ������ ���������� �������������� �������, �������� � ����� [1]. ���� � ������� � ModelStructures - ���������� ��� ��������� ���� ���� ����� ����. ����������� ����� � �InfoID�, ��� ������ ����� �����, �� ������� �������� �����. �������� � ���� ���������� �� ���� �� ��������� ����������� ����. ��� �������� ������ ����� ����� � ���� ����� (SQLSchema), ���� ����������� ������ ���� (������������ ������� ���� �������� ����� ��� ��������/�� �������� �� �������� ������). � ���� ����� ������, �� ������ ��� ������ ������� ���� (ActionTypeID) � �� ��� ������ ���������� (ActionText). ���� ActionTypeID=2, �� ���� ��������. �������� ������������� ���������� ��� ���������� �������� ���� �� ������ ��������. Asp-���� (�������� �������) ������ ��� ������� ����� �������� � ������� ���� �� ������ ������� ������ �� �� ��������. ��� ���������, ��� ������� ���� ������ ����� �� ����� ��������, �������� ���� � ������� Tests � ��� Answer ��������� ������� � ������� �� � �������� ����. �������� ���������� ������ ��������� ���������� ������� (���� � �������� ������� �� ������). ��� ���������� ��������� ������ ����������� (��� ������ � ��������� ���������� �������) � ��������� ������, �� �������� � ���������� ��������. �� ����� ���������� ���������� ������ �������������� � ���������� ������ ���������� ������ ��� ������������ ��� �������������� ������ �����������. ���� ������� ���������, �������� ������� ����������� ������� ���� �� �� �������� (����������� ������� ���� �������� � ������� Tests � ��� Mark), ������ � ����.

�������� Editor ���������� ��� ����������� �����. ������� � ��� ����� ���� ���������� �� ���������� ����� �������, ����� ������ ��� ����� ������������ � ���� ����������. Editor �� ������� ��������� ��� �������� ����������. � ��� � ������ �������, � ����� ��� �������� ����� �������� ���������� �� ��������� ����.

����� �������� ��������� �����, ������� ��������� ��������� �����:

��������� ������� ������;

���������� ������ ����� ������;

���������� ������ ������� ��� ����������� ���� (������� ������� ������ ��� ���������� �����);

���������� ���������� ������ (������ ������ ������ ������ ����������� �����).

��� ��������� ������ ����� ������� ������ ���� ����������:

����� ����� (����������� ��������� � ������� ������ � Courses ���� Name);

����� ����� ����������� ��������� (����������� ��������� � ������� ������ � Courses ���� Location, � ����� ��������������� ��� ��������� ModelSchema �� SchemaTable);

����� ������������ ����� (����������� ��������� � ������� ������ � Courses ���� Author);

���������� ��� ��������� �����:

����� ����� (����������� ��������� � ������� � ��������� ����� � � CourseStructures ���� InfoName);

����� ����� ����� (����������� ��������� � ������� � ��������� ����� � � CourseStructures ���� InfoFile).

ϳ��� �������� ���� ���������� �������� Editor ����������� ������� ������ � ������� ���������� ����� ����� � ModelStructures, �� ����� ���������� � ������� ���������� ����� � CourseStructures. ��� ����������� ������� ������� ����� � ModelTable (��� ����������� ����� ����������� ������� � ��������� ������), �� ����� ���������� � ������� ���������� ����� ����� � ModelStructures. ����������� ����������� ������� ������ ����� � SchemaTable, ���������� � ��� ������� ������� �� ��������� �������� Editor.

������� SchemaTable �������� ������� ������, ���������� ����������� ����� �������� ���� �� �������� ������ (����������� ������� ����, ��� ������� ������� ����� ��� ����, ��� �������/�� ������� �� �������� ������). ��� ����� ������� ��������� ���� � ������ ������. � �����, �� ����� ������ min, ����� ������� ��������� ������� ���� ��� �������� �� �������� ������, � � ����� � �������� max - ����������� ������� ����. ������� ����� �����������, ���������� �� ������ ������� ��������/���������� �� �������� ������. ���� ����� ����� ����: InfoID � ����� ������, �� ��� � ����� ������ ����������� �����, ���� ActionText ����� �� ��� ������ ����������/�� ����������, ActionType ����� ���� 䳿 ��� ������ ��������� (1 � ������� �� �������� ������, 2 � ��������� �����).

�������� . ���������� ������� � �������������, ������� �������� ���������� ��������� ����� � ����-��� ��������� �����. ��� ������� ����������� ����� ����������� ��������� ����������� ����, �� ��������� � ���� ��������� ���� ���������. �� ����� ������� � ��������� ���������� ������� ������� ����, ������� �� ��������� �������. ³������� �� ������� ������� ����, ������� ��/�� �� ��������� ������������ ������� �� ���� ������ ��� ��������.

˳��������:

1. ������� �.�. ��������������� ������� �������� ������� ������������� ��������. � ������ ����������� �������㳿 ����������� , �12, ����, 2004, ����.93-97.