Diplom_O/DC/CD_DB.cd

220 lines
7.8 KiB
Plaintext
Raw Normal View History

2024-09-20 08:53:52 +05:00
<?xml version="1.0" encoding="utf-8"?>
<ClassDiagram MajorVersion="1" MinorVersion="1" MembersFormat="FullSignature">
<Class Name="Diplom_O.DataBase.Access">
<Position X="0.5" Y="9" Width="2.5" />
<AssociationLine Name="User" Type="Diplom_O.DataBase.User" FixedFromPoint="true">
<Path>
<Point X="3" Y="9.75" />
<Point X="5" Y="9.75" />
</Path>
</AssociationLine>
<TypeIdentifier>
<HashCode>AAADAAAAAAAAAAAAAAAAAAgAACAAgAAAAAAAAAAAAAA=</HashCode>
<FileName>DataBase\AccessDB.cs</FileName>
</TypeIdentifier>
<ShowAsAssociation>
<Property Name="User" />
</ShowAsAssociation>
</Class>
<Class Name="Diplom_O.DataBase.Chel">
<Position X="5" Y="0.5" Width="2.75" />
<AssociationLine Name="Learny" Type="Diplom_O.DataBase.Learn" FixedToPoint="true">
<Path>
<Point X="5" Y="2.938" />
<Point X="3" Y="2.938" />
</Path>
</AssociationLine>
<AssociationLine Name="Rabotniky" Type="Diplom_O.DataBase.Rabotnik" FixedToPoint="true">
<Path>
<Point X="7.562" Y="3.719" />
<Point X="7.562" Y="4.25" />
</Path>
</AssociationLine>
<AssociationLine Name="Freey" Type="Diplom_O.DataBase.Free" FixedToPoint="true">
<Path>
<Point X="5" Y="1.312" />
<Point X="3" Y="1.312" />
</Path>
</AssociationLine>
<TypeIdentifier>
<HashCode>AgACAAAAAAAAEBAAADAAAABAAAAMAAADAAAAoAIBAAA=</HashCode>
<FileName>DataBase\ChelDB.cs</FileName>
</TypeIdentifier>
<ShowAsCollectionAssociation>
<Property Name="CorrStajy" />
<Property Name="Learny" />
<Property Name="Rabotniky" />
<Property Name="Freey" />
</ShowAsCollectionAssociation>
</Class>
<Class Name="Diplom_O.DataBase.Child">
<Position X="0.5" Y="5.25" Width="2.5" />
<AssociationLine Name="Parent1" Type="Diplom_O.DataBase.Chel" ManuallyRouted="true" FixedFromPoint="true" FixedToPoint="true">
<Path>
<Point X="3" Y="5.688" />
<Point X="3.367" Y="5.688" />
<Point X="3.367" Y="3.625" />
<Point X="5" Y="3.625" />
</Path>
</AssociationLine>
<AssociationLine Name="Parent2" Type="Diplom_O.DataBase.Chel" ManuallyRouted="true" FixedFromPoint="true" FixedToPoint="true">
<Path>
<Point X="3" Y="5.5" />
<Point X="3.188" Y="5.5" />
<Point X="3.188" Y="3.312" />
<Point X="5" Y="3.312" />
</Path>
</AssociationLine>
<TypeIdentifier>
<HashCode>AgACAAAAAAAAABAAAAAAAAAAAwAMMAAAAAAAAAIAAAA=</HashCode>
<FileName>DataBase\ChildDB.cs</FileName>
</TypeIdentifier>
<ShowAsAssociation>
<Property Name="Parent1" />
<Property Name="Parent2" />
</ShowAsAssociation>
</Class>
<Class Name="Diplom_O.DataBase.CorrStaj">
<Position X="9.5" Y="0.5" Width="2.75" />
<AssociationLine Name="TypeStaj" Type="Diplom_O.DataBase.TypeStaj" FixedToPoint="true">
<Path>
<Point X="12.062" Y="2.757" />
<Point X="12.062" Y="3.25" />
</Path>
</AssociationLine>
<TypeIdentifier>
<HashCode>BAACAAAAJAAAAAAEAAAAAAAAAAAACAAEAAQAAAAABAA=</HashCode>
<FileName>DataBase\CorrStajDB.cs</FileName>
</TypeIdentifier>
<ShowAsAssociation>
<Property Name="Chel" />
<Property Name="TypeStaj" />
</ShowAsAssociation>
</Class>
<Class Name="Diplom_O.DataBase.Free">
<Position X="0.5" Y="0.5" Width="2.5" />
<AssociationLine Name="Chel" Type="Diplom_O.DataBase.Chel" FixedToPoint="true">
<Path>
<Point X="3" Y="0.937" />
<Point X="5" Y="0.937" />
</Path>
</AssociationLine>
<TypeIdentifier>
<HashCode>BAICAAAAACAAAAAAAAAAAAAAAAAACAAAAQAAAAAAAAA=</HashCode>
<FileName>DataBase\FreeDB.cs</FileName>
</TypeIdentifier>
<ShowAsAssociation>
<Property Name="Chel" />
</ShowAsAssociation>
</Class>
<Class Name="Diplom_O.DataBase.Learn">
<Position X="0.5" Y="2.5" Width="2.5" />
<AssociationLine Name="Chel" Type="Diplom_O.DataBase.Chel" FixedFromPoint="true">
<Path>
<Point X="3" Y="2.625" />
<Point X="5" Y="2.625" />
</Path>
</AssociationLine>
<TypeIdentifier>
<HashCode>BAICCAQAAAAQAAAAAAAAAAAAAAAACAAAAQAAQAAAAAA=</HashCode>
<FileName>DataBase\LearnDB.cs</FileName>
</TypeIdentifier>
<ShowAsAssociation>
<Property Name="Chel" />
</ShowAsAssociation>
</Class>
<Class Name="Diplom_O.DataBase.Rabotnik">
<Position X="5" Y="4.25" Width="2.75" />
<AssociationLine Name="Chel" Type="Diplom_O.DataBase.Chel" FixedToPoint="true">
<Path>
<Point X="5.562" Y="4.25" />
<Point X="5.562" Y="3.719" />
</Path>
</AssociationLine>
<AssociationLine Name="Shtat" Type="Diplom_O.DataBase.Shtat" FixedFromPoint="true">
<Path>
<Point X="7.625" Y="6.507" />
<Point X="7.625" Y="7" />
</Path>
</AssociationLine>
<AssociationLine Name="RabotnikTypeStajy" Type="Diplom_O.DataBase.RabotnikTypeStaj" ManuallyRouted="true" FixedFromPoint="true" FixedToPoint="true">
<Path>
<Point X="7.75" Y="5.125" />
<Point X="11.75" Y="5.125" />
<Point X="11.75" Y="5.5" />
</Path>
</AssociationLine>
<TypeIdentifier>
<HashCode>BAICAAAAACAAEAAAAAAAAAAAAAAACBEAAAAAAACAIAA=</HashCode>
<FileName>DataBase\RabotinkDB.cs</FileName>
</TypeIdentifier>
<ShowAsAssociation>
<Property Name="Chel" />
<Property Name="Shtat" />
</ShowAsAssociation>
<ShowAsCollectionAssociation>
<Property Name="RabotnikTypeStajy" />
</ShowAsCollectionAssociation>
</Class>
<Class Name="Diplom_O.DataBase.RabotnikTypeStaj">
<Position X="9.5" Y="5.5" Width="2.75" />
<TypeIdentifier>
<HashCode>AAACAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAQAAAAAAAA=</HashCode>
<FileName>DataBase\RabotnikTypeStajDB.cs</FileName>
</TypeIdentifier>
</Class>
<Class Name="Diplom_O.DataBase.Shtat">
<Position X="5" Y="7" Width="2.75" />
<AssociationLine Name="Rabotniky" Type="Diplom_O.DataBase.Rabotnik" FixedToPoint="true">
<Path>
<Point X="6.812" Y="7" />
<Point X="6.812" Y="6.507" />
</Path>
</AssociationLine>
<TypeIdentifier>
<HashCode>AAACAAAAAAAAgAAAAAAAAQAAAAAAAAAhAAAAAAAAAAA=</HashCode>
<FileName>DataBase\ShtatDB.cs</FileName>
</TypeIdentifier>
<ShowAsCollectionAssociation>
<Property Name="Rabotniky" />
</ShowAsCollectionAssociation>
</Class>
<Class Name="Diplom_O.DataBase.TypeStaj">
<Position X="9.5" Y="3.25" Width="2.75" />
<AssociationLine Name="RabotnikTypeStajy" Type="Diplom_O.DataBase.RabotnikTypeStaj" FixedFromPoint="true">
<Path>
<Point X="12" Y="4.546" />
<Point X="12" Y="5.5" />
</Path>
<MemberNameLabel ManuallyPlaced="true">
<Position X="0.122" Y="0.643" />
</MemberNameLabel>
</AssociationLine>
<TypeIdentifier>
<HashCode>AAACAAAAAAAAEAAAAAAAAAQAAAAAAAAAAAAAAACAAAA=</HashCode>
<FileName>DataBase\TypeStajDB.cs</FileName>
</TypeIdentifier>
<ShowAsCollectionAssociation>
<Property Name="CorrStajy" />
<Property Name="RabotnikTypeStajy" />
</ShowAsCollectionAssociation>
</Class>
<Class Name="Diplom_O.DataBase.User">
<Position X="5" Y="9" Width="2.75" />
<TypeIdentifier>
<HashCode>AAACAAAAAAQAAAAAEAAAIAAAAAAAAAAAAAAQAAAAAIA=</HashCode>
<FileName>DataBase\UserDB.cs</FileName>
</TypeIdentifier>
<ShowAsCollectionAssociation>
<Property Name="Accessy" />
</ShowAsCollectionAssociation>
</Class>
<Class Name="Diplom_O.DataBase.MainDB">
<Position X="8" Y="7.25" Width="4.25" />
<TypeIdentifier>
<HashCode>AAAAAAAAAQAAEIAAABAAAAAAEAAAQAABACAAgACABIA=</HashCode>
<FileName>DataBase\ConnectDB.cs</FileName>
</TypeIdentifier>
</Class>
<Font Name="Segoe UI" Size="9" />
</ClassDiagram>