mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-01 12:19:28 +00:00
Grundstruktur zur Verwaltung von Punkten bei Noten
This commit is contained in:
@@ -0,0 +1,135 @@
|
||||
<?php
|
||||
/* Copyright (C) 2014 fhcomplete.org
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as
|
||||
* published by the Free Software Foundation; either version 2 of the
|
||||
* License, or (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program; if not, write to the Free Software
|
||||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
|
||||
*
|
||||
* Authors: Andreas Oesterreicher <andreas.oesterreicher@technikum-wien.at>
|
||||
*/
|
||||
require_once(dirname(__FILE__).'/basis_db.class.php');
|
||||
|
||||
class notenschluessel extends basis_db
|
||||
{
|
||||
public $new; // boolean
|
||||
public $result=array();
|
||||
|
||||
|
||||
/**
|
||||
* Konstruktor
|
||||
*/
|
||||
public function __construct()
|
||||
{
|
||||
parent::__construct();
|
||||
}
|
||||
|
||||
/**
|
||||
* Liefert die Note zu Punkten einer Lehrveranstaltung
|
||||
* @param $punkte
|
||||
* @param $lehrveranstaltung_id
|
||||
* @param $studiensemester_kurzbz
|
||||
* @return Note
|
||||
*/
|
||||
public function getNote($punkte, $lehrveranstaltung_id, $studiensemester_kurzbz)
|
||||
{
|
||||
$notenschluessel_kurzbz = $this->getNotenschluessel($lehrveranstaltung_id, $studiensemester_kurzbz);
|
||||
|
||||
$qry = "SELECT
|
||||
note
|
||||
FROM
|
||||
lehre.tbl_notenschluesselaufteilung
|
||||
WHERE
|
||||
notenschluessel_kurzbz=".$this->db_add_param($notenschluessel_kurzbz)."
|
||||
AND punkte<=".$this->db_add_param($punkte)."
|
||||
ORDER BY punkte desc LIMIT 1";
|
||||
|
||||
if($result = $this->db_query($qry))
|
||||
{
|
||||
if($row = $this->db_fetch_object($result))
|
||||
{
|
||||
return $row->note;
|
||||
}
|
||||
else
|
||||
{
|
||||
$this->errormsg = 'Es wurde kein passender eintrag gefunden';
|
||||
return false;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
$this->errormsg = 'Fehler beim Laden der Daten';
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Liefert den passenden Notenschluessel zu einer Lehrveranstaltung
|
||||
* @param $lehrveranstaltung_id ID der Lehrveranstaltung
|
||||
* @param $studiensemester_kurzbz Studiensemester
|
||||
* @return Kurzbz des Notenschluessels
|
||||
*/
|
||||
public function getNotenschluessel($lehrveranstaltung_id, $studiensemester_kurzbz)
|
||||
{
|
||||
// Notenschluessel der direkt an der LV haengt
|
||||
$qry = "SELECT
|
||||
notenschluessel_kurzbz
|
||||
FROM
|
||||
lehre.tbl_notenschluesselzuordnung
|
||||
WHERE
|
||||
lehrveranstaltung_id=".$this->db_add_param($lehrveranstaltung_id, FHC_INTEGER)."
|
||||
AND (studiensemester_kurzbz is null OR studiensemester_kurzbz=".$this->db_add_param($studiensemester_kurzbz).")";
|
||||
|
||||
if($result = $this->db_query($qry))
|
||||
{
|
||||
if($row = $this->db_fetch_object($result))
|
||||
{
|
||||
return $row->notenschluessel_kurzbz;
|
||||
}
|
||||
}
|
||||
|
||||
// Notenschluessel am Studienplan
|
||||
// TODO
|
||||
|
||||
// Notenschluessel an der OE
|
||||
|
||||
$qry = "
|
||||
WITH RECURSIVE oes(oe_kurzbz, oe_parent_kurzbz, tiefe) as
|
||||
(
|
||||
SELECT oe_kurzbz, oe_parent_kurzbz, 1 FROM public.tbl_organisationseinheit
|
||||
WHERE oe_kurzbz=(SELECT
|
||||
oe_kurzbz
|
||||
FROM
|
||||
lehre.tbl_lehrveranstaltung
|
||||
WHERE
|
||||
lehrveranstaltung_id=".$this->db_add_param($lehrveranstaltung_id, FHC_INTEGER).")
|
||||
UNION ALL
|
||||
SELECT o.oe_kurzbz, o.oe_parent_kurzbz, oes.tiefe+1 as tiefe FROM public.tbl_organisationseinheit o, oes
|
||||
WHERE o.oe_kurzbz=oes.oe_parent_kurzbz and aktiv = true
|
||||
)
|
||||
SELECT notenschluessel_kurzbz
|
||||
FROM oes JOIN lehre.tbl_notenschluesselzuordnung USING(oe_kurzbz)
|
||||
WHERE (studiensemester_kurzbz is null OR studiensemester_kurzbz=".$this->db_add_param($studiensemester_kurzbz).")
|
||||
ORDER BY tiefe desc LIMIT 1";
|
||||
|
||||
if($result = $this->db_query($qry))
|
||||
{
|
||||
if($row = $this->db_fetch_object($result))
|
||||
{
|
||||
return $row->notenschluessel_kurzbz;
|
||||
}
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
}
|
||||
?>
|
||||
+189
-66
@@ -11027,7 +11027,7 @@
|
||||
<Top>3594</Top>
|
||||
<Left>2125</Left>
|
||||
<z>0</z>
|
||||
<Width>286</Width>
|
||||
<Width>376</Width>
|
||||
<Height>200</Height>
|
||||
<dz>0</dz>
|
||||
<RecalculateSizes>1</RecalculateSizes>
|
||||
@@ -32902,7 +32902,7 @@
|
||||
<WorkSpaceShape2>
|
||||
<Id>{883E745B-1FD6-41CE-91F8-74D504C0CD95}</Id>
|
||||
</WorkSpaceShape2>
|
||||
<NamePositionX>5551</NamePositionX>
|
||||
<NamePositionX>5597</NamePositionX>
|
||||
<NamePositionY>2485</NamePositionY>
|
||||
<Points>
|
||||
<Point>
|
||||
@@ -32914,11 +32914,11 @@
|
||||
<y>1397</y>
|
||||
</Point>
|
||||
<Point>
|
||||
<x>2442</x>
|
||||
<x>2532</x>
|
||||
<y>3694</y>
|
||||
</Point>
|
||||
<Point>
|
||||
<x>2411</x>
|
||||
<x>2501</x>
|
||||
<y>3694</y>
|
||||
</Point>
|
||||
</Points>
|
||||
@@ -32945,7 +32945,7 @@
|
||||
<WorkSpaceShape2>
|
||||
<Id>{883E745B-1FD6-41CE-91F8-74D504C0CD95}</Id>
|
||||
</WorkSpaceShape2>
|
||||
<NamePositionX>2094</NamePositionX>
|
||||
<NamePositionX>2116</NamePositionX>
|
||||
<NamePositionY>3876</NamePositionY>
|
||||
<Points>
|
||||
<Point>
|
||||
@@ -32957,18 +32957,18 @@
|
||||
<y>4047</y>
|
||||
</Point>
|
||||
<Point>
|
||||
<x>2268</x>
|
||||
<x>2313</x>
|
||||
<y>3825</y>
|
||||
</Point>
|
||||
<Point>
|
||||
<x>2268</x>
|
||||
<x>2313</x>
|
||||
<y>3794</y>
|
||||
</Point>
|
||||
</Points>
|
||||
</WorkSpaceLinePERRelationPG83>
|
||||
<WorkSpaceLinePERRelationPG83 ObjectType="2504" CSAOName="WorkSpaceLinePERRelationPG83">
|
||||
<Id>{8371C181-00D3-4E2E-A490-1C79996F43A5}</Id>
|
||||
<Name>Relationship6</Name>
|
||||
<Name>fk_notenschluessel_notenschluessel_zuordnung</Name>
|
||||
<Ordinal>0</Ordinal>
|
||||
<HistoryID>{537F1C9F-806E-4A75-9DCD-6F546DDDA5BB}</HistoryID>
|
||||
<GlobalOrder>0</GlobalOrder>
|
||||
@@ -34077,7 +34077,7 @@
|
||||
<Left>6484</Left>
|
||||
<z>0</z>
|
||||
<Width>517</Width>
|
||||
<Height>512</Height>
|
||||
<Height>590</Height>
|
||||
<dz>0</dz>
|
||||
<RecalculateSizes>1</RecalculateSizes>
|
||||
<UseWorkSpaceRecalculateSizes>1</UseWorkSpaceRecalculateSizes>
|
||||
@@ -36473,7 +36473,7 @@
|
||||
<Id>{1A08083C-F187-4B45-BE87-E0B5CFE7CBAF}</Id>
|
||||
</WorkSpaceShape2>
|
||||
<NamePositionX>4153</NamePositionX>
|
||||
<NamePositionY>1266</NamePositionY>
|
||||
<NamePositionY>1285</NamePositionY>
|
||||
<Points>
|
||||
<Point>
|
||||
<x>2271</x>
|
||||
@@ -36485,11 +36485,11 @@
|
||||
</Point>
|
||||
<Point>
|
||||
<x>6453</x>
|
||||
<y>1185</y>
|
||||
<y>1224</y>
|
||||
</Point>
|
||||
<Point>
|
||||
<x>6484</x>
|
||||
<y>1185</y>
|
||||
<y>1224</y>
|
||||
</Point>
|
||||
</Points>
|
||||
</WorkSpaceLinePERRelationPG83>
|
||||
@@ -40882,8 +40882,8 @@
|
||||
<Top>1219</Top>
|
||||
<Left>1234</Left>
|
||||
<z>0</z>
|
||||
<Width>652</Width>
|
||||
<Height>707</Height>
|
||||
<Width>664</Width>
|
||||
<Height>746</Height>
|
||||
<dz>0</dz>
|
||||
<RecalculateSizes>1</RecalculateSizes>
|
||||
<UseWorkSpaceRecalculateSizes>1</UseWorkSpaceRecalculateSizes>
|
||||
@@ -41478,7 +41478,7 @@
|
||||
<WorkSpaceShape2>
|
||||
<Id>{8128BC5E-C8F2-4AC5-983A-DB6FC13AFA3D}</Id>
|
||||
</WorkSpaceShape2>
|
||||
<NamePositionX>2179</NamePositionX>
|
||||
<NamePositionX>2180</NamePositionX>
|
||||
<NamePositionY>1101</NamePositionY>
|
||||
<Points>
|
||||
<Point>
|
||||
@@ -41498,12 +41498,12 @@
|
||||
<y>1189</y>
|
||||
</Point>
|
||||
<Point>
|
||||
<x>1917</x>
|
||||
<y>1455</y>
|
||||
<x>1929</x>
|
||||
<y>1468</y>
|
||||
</Point>
|
||||
<Point>
|
||||
<x>1886</x>
|
||||
<y>1455</y>
|
||||
<x>1898</x>
|
||||
<y>1468</y>
|
||||
</Point>
|
||||
</Points>
|
||||
</WorkSpaceLinePERRelationPG83>
|
||||
@@ -41529,8 +41529,8 @@
|
||||
<WorkSpaceShape2>
|
||||
<Id>{8128BC5E-C8F2-4AC5-983A-DB6FC13AFA3D}</Id>
|
||||
</WorkSpaceShape2>
|
||||
<NamePositionX>2086</NamePositionX>
|
||||
<NamePositionY>1551</NamePositionY>
|
||||
<NamePositionX>2092</NamePositionX>
|
||||
<NamePositionY>1562</NamePositionY>
|
||||
<Points>
|
||||
<Point>
|
||||
<x>2574</x>
|
||||
@@ -41549,12 +41549,12 @@
|
||||
<y>1664</y>
|
||||
</Point>
|
||||
<Point>
|
||||
<x>1917</x>
|
||||
<y>1690</y>
|
||||
<x>1929</x>
|
||||
<y>1716</y>
|
||||
</Point>
|
||||
<Point>
|
||||
<x>1886</x>
|
||||
<y>1690</y>
|
||||
<x>1898</x>
|
||||
<y>1716</y>
|
||||
</Point>
|
||||
</Points>
|
||||
</WorkSpaceLinePERRelationPG83>
|
||||
@@ -41635,8 +41635,8 @@
|
||||
<WorkSpaceShape2>
|
||||
<Id>{8128BC5E-C8F2-4AC5-983A-DB6FC13AFA3D}</Id>
|
||||
</WorkSpaceShape2>
|
||||
<NamePositionX>585</NamePositionX>
|
||||
<NamePositionY>1246</NamePositionY>
|
||||
<NamePositionX>591</NamePositionX>
|
||||
<NamePositionY>1247</NamePositionY>
|
||||
<Points>
|
||||
<Point>
|
||||
<x>722</x>
|
||||
@@ -41656,11 +41656,11 @@
|
||||
</Point>
|
||||
<Point>
|
||||
<x>1203</x>
|
||||
<y>1455</y>
|
||||
<y>1468</y>
|
||||
</Point>
|
||||
<Point>
|
||||
<x>1234</x>
|
||||
<y>1455</y>
|
||||
<y>1468</y>
|
||||
</Point>
|
||||
</Points>
|
||||
</WorkSpaceLinePERRelationPG83>
|
||||
@@ -41686,7 +41686,7 @@
|
||||
<WorkSpaceShape2>
|
||||
<Id>{8128BC5E-C8F2-4AC5-983A-DB6FC13AFA3D}</Id>
|
||||
</WorkSpaceShape2>
|
||||
<NamePositionX>478</NamePositionX>
|
||||
<NamePositionX>485</NamePositionX>
|
||||
<NamePositionY>1479</NamePositionY>
|
||||
<Points>
|
||||
<Point>
|
||||
@@ -41707,11 +41707,11 @@
|
||||
</Point>
|
||||
<Point>
|
||||
<x>1203</x>
|
||||
<y>1690</y>
|
||||
<y>1716</y>
|
||||
</Point>
|
||||
<Point>
|
||||
<x>1234</x>
|
||||
<y>1690</y>
|
||||
<y>1716</y>
|
||||
</Point>
|
||||
</Points>
|
||||
</WorkSpaceLinePERRelationPG83>
|
||||
@@ -41839,8 +41839,8 @@
|
||||
<WorkSpaceShape2>
|
||||
<Id>{8128BC5E-C8F2-4AC5-983A-DB6FC13AFA3D}</Id>
|
||||
</WorkSpaceShape2>
|
||||
<NamePositionX>1562</NamePositionX>
|
||||
<NamePositionY>1995</NamePositionY>
|
||||
<NamePositionX>1566</NamePositionX>
|
||||
<NamePositionY>1996</NamePositionY>
|
||||
<Points>
|
||||
<Point>
|
||||
<x>1597</x>
|
||||
@@ -41859,12 +41859,12 @@
|
||||
<y>1984</y>
|
||||
</Point>
|
||||
<Point>
|
||||
<x>1560</x>
|
||||
<y>1957</y>
|
||||
<x>1566</x>
|
||||
<y>1996</y>
|
||||
</Point>
|
||||
<Point>
|
||||
<x>1560</x>
|
||||
<y>1926</y>
|
||||
<x>1566</x>
|
||||
<y>1965</y>
|
||||
</Point>
|
||||
</Points>
|
||||
</WorkSpaceLinePERRelationPG83>
|
||||
@@ -41992,8 +41992,8 @@
|
||||
<WorkSpaceShape2>
|
||||
<Id>{8128BC5E-C8F2-4AC5-983A-DB6FC13AFA3D}</Id>
|
||||
</WorkSpaceShape2>
|
||||
<NamePositionX>1618</NamePositionX>
|
||||
<NamePositionY>1035</NamePositionY>
|
||||
<NamePositionX>1619</NamePositionX>
|
||||
<NamePositionY>1034</NamePositionY>
|
||||
<Points>
|
||||
<Point>
|
||||
<x>1634</x>
|
||||
@@ -42012,11 +42012,11 @@
|
||||
<y>1101</y>
|
||||
</Point>
|
||||
<Point>
|
||||
<x>1560</x>
|
||||
<x>1566</x>
|
||||
<y>1188</y>
|
||||
</Point>
|
||||
<Point>
|
||||
<x>1560</x>
|
||||
<x>1566</x>
|
||||
<y>1219</y>
|
||||
</Point>
|
||||
</Points>
|
||||
@@ -43456,7 +43456,7 @@
|
||||
<Top>4023</Top>
|
||||
<Left>1528</Left>
|
||||
<z>0</z>
|
||||
<Width>641</Width>
|
||||
<Width>689</Width>
|
||||
<Height>239</Height>
|
||||
<dz>0</dz>
|
||||
<RecalculateSizes>1</RecalculateSizes>
|
||||
@@ -43484,7 +43484,7 @@
|
||||
<ParentBaseID>{C874DF51-ABB7-4566-ADED-174A7048D950}</ParentBaseID>
|
||||
<PenWidth>1</PenWidth>
|
||||
<PenColor>0</PenColor>
|
||||
<BrushColor>8585215</BrushColor>
|
||||
<BrushColor>12639424</BrushColor>
|
||||
<FontCharset>238</FontCharset>
|
||||
<FontColor>0</FontColor>
|
||||
<FontName>Arial</FontName>
|
||||
@@ -44888,8 +44888,8 @@
|
||||
<WorkSpaceShape2>
|
||||
<Id>{A1C18341-4F47-4C8E-AB63-5305070FEA52}</Id>
|
||||
</WorkSpaceShape2>
|
||||
<NamePositionX>1757</NamePositionX>
|
||||
<NamePositionY>3855</NamePositionY>
|
||||
<NamePositionX>1768</NamePositionX>
|
||||
<NamePositionY>3854</NamePositionY>
|
||||
<Points>
|
||||
<Point>
|
||||
<x>1865</x>
|
||||
@@ -44900,11 +44900,11 @@
|
||||
<y>3837</y>
|
||||
</Point>
|
||||
<Point>
|
||||
<x>1848</x>
|
||||
<x>1872</x>
|
||||
<y>3992</y>
|
||||
</Point>
|
||||
<Point>
|
||||
<x>1848</x>
|
||||
<x>1872</x>
|
||||
<y>4023</y>
|
||||
</Point>
|
||||
</Points>
|
||||
@@ -44954,7 +44954,7 @@
|
||||
</WorkSpaceLinePERRelationPG83>
|
||||
<WorkSpaceLinePERRelationPG83 ObjectType="2504" CSAOName="WorkSpaceLinePERRelationPG83">
|
||||
<Id>{B5270FD5-7662-4FBA-9AC8-D656F996BCC0}</Id>
|
||||
<Name>Relationship6</Name>
|
||||
<Name>fk_notenschluessel_notenschluessel_zuordnung</Name>
|
||||
<Ordinal>0</Ordinal>
|
||||
<HistoryID>{F737C349-FA6D-4B9B-848B-FB4BE9D0A33F}</HistoryID>
|
||||
<GlobalOrder>0</GlobalOrder>
|
||||
@@ -53111,8 +53111,8 @@
|
||||
<Top>2556</Top>
|
||||
<Left>1196</Left>
|
||||
<z>0</z>
|
||||
<Width>652</Width>
|
||||
<Height>707</Height>
|
||||
<Width>664</Width>
|
||||
<Height>746</Height>
|
||||
<dz>0</dz>
|
||||
<RecalculateSizes>1</RecalculateSizes>
|
||||
<UseWorkSpaceRecalculateSizes>1</UseWorkSpaceRecalculateSizes>
|
||||
@@ -54424,7 +54424,7 @@
|
||||
<WorkSpaceShape2>
|
||||
<Id>{250FCCBF-4717-47E0-B8E7-A12BB03889F9}</Id>
|
||||
</WorkSpaceShape2>
|
||||
<NamePositionX>1719</NamePositionX>
|
||||
<NamePositionX>1721</NamePositionX>
|
||||
<NamePositionY>2090</NamePositionY>
|
||||
<Points>
|
||||
<Point>
|
||||
@@ -54436,11 +54436,11 @@
|
||||
<y>1776</y>
|
||||
</Point>
|
||||
<Point>
|
||||
<x>1522</x>
|
||||
<x>1528</x>
|
||||
<y>2525</y>
|
||||
</Point>
|
||||
<Point>
|
||||
<x>1522</x>
|
||||
<x>1528</x>
|
||||
<y>2556</y>
|
||||
</Point>
|
||||
</Points>
|
||||
@@ -57247,7 +57247,7 @@
|
||||
<Top>3594</Top>
|
||||
<Left>2125</Left>
|
||||
<z>0</z>
|
||||
<Width>641</Width>
|
||||
<Width>689</Width>
|
||||
<Height>239</Height>
|
||||
<dz>0</dz>
|
||||
<RecalculateSizes>1</RecalculateSizes>
|
||||
@@ -57976,8 +57976,8 @@
|
||||
<WorkSpaceShape2>
|
||||
<Id>{09E75D8D-3EF2-4E45-8D07-71989F160740}</Id>
|
||||
</WorkSpaceShape2>
|
||||
<NamePositionX>2302</NamePositionX>
|
||||
<NamePositionY>3896</NamePositionY>
|
||||
<NamePositionX>2315</NamePositionX>
|
||||
<NamePositionY>3895</NamePositionY>
|
||||
<Points>
|
||||
<Point>
|
||||
<x>2359</x>
|
||||
@@ -57988,18 +57988,18 @@
|
||||
<y>4047</y>
|
||||
</Point>
|
||||
<Point>
|
||||
<x>2446</x>
|
||||
<x>2470</x>
|
||||
<y>3864</y>
|
||||
</Point>
|
||||
<Point>
|
||||
<x>2446</x>
|
||||
<x>2470</x>
|
||||
<y>3833</y>
|
||||
</Point>
|
||||
</Points>
|
||||
</WorkSpaceLinePERRelationPG83>
|
||||
<WorkSpaceLinePERRelationPG83 ObjectType="2504" CSAOName="WorkSpaceLinePERRelationPG83">
|
||||
<Id>{05CD6A16-B647-4F3A-A443-61700B6F8C1F}</Id>
|
||||
<Name>Relationship6</Name>
|
||||
<Name>fk_notenschluessel_notenschluessel_zuordnung</Name>
|
||||
<Ordinal>0</Ordinal>
|
||||
<HistoryID>{58B0BAC6-A642-41D1-8491-C9B5B3622515}</HistoryID>
|
||||
<GlobalOrder>0</GlobalOrder>
|
||||
@@ -64074,7 +64074,7 @@
|
||||
<Company>FH Technikum Wien</Company>
|
||||
<Version>3.0</Version>
|
||||
<CreatedDate>2009-04-17T10:15:21.000+01:00</CreatedDate>
|
||||
<ModifiedDate>2014-12-09T11:52:03.308+01:00</ModifiedDate>
|
||||
<ModifiedDate>2015-01-12T16:21:12.258+01:00</ModifiedDate>
|
||||
<Project>FH-Complete 3.0</Project>
|
||||
<Description><?xml-stylesheet type="text/xsl" href="FHCompleteTDM3PG83.xsl"?>
|
||||
</Description>
|
||||
@@ -107490,6 +107490,47 @@ art=tbl_benutzerrolle.art & tbl_rolleberechtigung.art</Comments>
|
||||
<ArrDims></ArrDims>
|
||||
<IsArray>0</IsArray>
|
||||
</PERAttributePG83>
|
||||
<PERAttributePG83 ObjectType="2003" CSAOName="PERAttributePG83">
|
||||
<Id>{1AE20919-5034-495F-82EA-616A8735C055}</Id>
|
||||
<Name>anmerkung</Name>
|
||||
<Ordinal>0</Ordinal>
|
||||
<HistoryID>{62C941EF-2AFA-41B3-B4BE-4F715BFB2B67}</HistoryID>
|
||||
<GlobalOrder>0</GlobalOrder>
|
||||
<RNOffset>0</RNOffset>
|
||||
<RNLength>0</RNLength>
|
||||
<IgnoreNC>0</IgnoreNC>
|
||||
<GenerateCode>1</GenerateCode>
|
||||
<BeforeScript></BeforeScript>
|
||||
<AfterScript></AfterScript>
|
||||
<Notes></Notes>
|
||||
<Comments></Comments>
|
||||
<DataTypeParam1>256</DataTypeParam1>
|
||||
<DataTypeParam2></DataTypeParam2>
|
||||
<KeepForeignKey>0</KeepForeignKey>
|
||||
<DefaultValue></DefaultValue>
|
||||
<NotNull>0</NotNull>
|
||||
<Migrated>0</Migrated>
|
||||
<Caption>anmerkung</Caption>
|
||||
<Unique>0</Unique>
|
||||
<OriginalName></OriginalName>
|
||||
<CheckConstraint></CheckConstraint>
|
||||
<CheckConstraintName></CheckConstraintName>
|
||||
<KeyConstraintItems/>
|
||||
<PKForeignKeys/>
|
||||
<FKForeignKeys/>
|
||||
<DictType/>
|
||||
<Domain/>
|
||||
<DataType>
|
||||
<Id>{ECB8F02F-B683-4252-8508-ED9D064C9AF3}</Id>
|
||||
</DataType>
|
||||
<UserDataType/>
|
||||
<IndexItems/>
|
||||
<Default/>
|
||||
<CheckConstraints/>
|
||||
<KeyConstraint/>
|
||||
<ArrDims></ArrDims>
|
||||
<IsArray>0</IsArray>
|
||||
</PERAttributePG83>
|
||||
</Attributes>
|
||||
<Keys>
|
||||
<PERKeyConstraintPG83 ObjectType="2010" CSAOName="PERKeyConstraintPG83">
|
||||
@@ -127201,6 +127242,88 @@ ALTER TABLE tbl_mitarbeiter ALTER COLUMN personalnummer DROP NOT NULL;</Comments
|
||||
<ArrDims></ArrDims>
|
||||
<IsArray>0</IsArray>
|
||||
</PERAttributePG83>
|
||||
<PERAttributePG83 ObjectType="2003" CSAOName="PERAttributePG83">
|
||||
<Id>{103E9A56-2645-465C-92EA-455E48551607}</Id>
|
||||
<Name>max_teilnehmer</Name>
|
||||
<Ordinal>0</Ordinal>
|
||||
<HistoryID>{FF3EF59A-3B2D-4C19-B992-FA0023386D22}</HistoryID>
|
||||
<GlobalOrder>0</GlobalOrder>
|
||||
<RNOffset>0</RNOffset>
|
||||
<RNLength>0</RNLength>
|
||||
<IgnoreNC>0</IgnoreNC>
|
||||
<GenerateCode>1</GenerateCode>
|
||||
<BeforeScript></BeforeScript>
|
||||
<AfterScript></AfterScript>
|
||||
<Notes></Notes>
|
||||
<Comments></Comments>
|
||||
<DataTypeParam1></DataTypeParam1>
|
||||
<DataTypeParam2></DataTypeParam2>
|
||||
<KeepForeignKey>0</KeepForeignKey>
|
||||
<DefaultValue></DefaultValue>
|
||||
<NotNull>0</NotNull>
|
||||
<Migrated>0</Migrated>
|
||||
<Caption>max_teilnehmer</Caption>
|
||||
<Unique>0</Unique>
|
||||
<OriginalName></OriginalName>
|
||||
<CheckConstraint></CheckConstraint>
|
||||
<CheckConstraintName></CheckConstraintName>
|
||||
<KeyConstraintItems/>
|
||||
<PKForeignKeys/>
|
||||
<FKForeignKeys/>
|
||||
<DictType/>
|
||||
<Domain/>
|
||||
<DataType>
|
||||
<Id>{361EF147-269D-4247-8F7C-5A3876A3999A}</Id>
|
||||
</DataType>
|
||||
<UserDataType/>
|
||||
<IndexItems/>
|
||||
<Default/>
|
||||
<CheckConstraints/>
|
||||
<KeyConstraint/>
|
||||
<ArrDims></ArrDims>
|
||||
<IsArray>0</IsArray>
|
||||
</PERAttributePG83>
|
||||
<PERAttributePG83 ObjectType="2003" CSAOName="PERAttributePG83">
|
||||
<Id>{209684E4-7A59-46C0-AE11-3137DFA2E63D}</Id>
|
||||
<Name>oeffentlich</Name>
|
||||
<Ordinal>0</Ordinal>
|
||||
<HistoryID>{262DC156-5CB7-4FC8-B287-9E3D3435DF19}</HistoryID>
|
||||
<GlobalOrder>0</GlobalOrder>
|
||||
<RNOffset>0</RNOffset>
|
||||
<RNLength>0</RNLength>
|
||||
<IgnoreNC>0</IgnoreNC>
|
||||
<GenerateCode>1</GenerateCode>
|
||||
<BeforeScript></BeforeScript>
|
||||
<AfterScript></AfterScript>
|
||||
<Notes></Notes>
|
||||
<Comments></Comments>
|
||||
<DataTypeParam1></DataTypeParam1>
|
||||
<DataTypeParam2></DataTypeParam2>
|
||||
<KeepForeignKey>0</KeepForeignKey>
|
||||
<DefaultValue>false</DefaultValue>
|
||||
<NotNull>1</NotNull>
|
||||
<Migrated>0</Migrated>
|
||||
<Caption>oeffentlich</Caption>
|
||||
<Unique>0</Unique>
|
||||
<OriginalName></OriginalName>
|
||||
<CheckConstraint></CheckConstraint>
|
||||
<CheckConstraintName></CheckConstraintName>
|
||||
<KeyConstraintItems/>
|
||||
<PKForeignKeys/>
|
||||
<FKForeignKeys/>
|
||||
<DictType/>
|
||||
<Domain/>
|
||||
<DataType>
|
||||
<Id>{D64069A5-B04A-490B-B0A2-5144DEA81A2E}</Id>
|
||||
</DataType>
|
||||
<UserDataType/>
|
||||
<IndexItems/>
|
||||
<Default/>
|
||||
<CheckConstraints/>
|
||||
<KeyConstraint/>
|
||||
<ArrDims></ArrDims>
|
||||
<IsArray>0</IsArray>
|
||||
</PERAttributePG83>
|
||||
</Attributes>
|
||||
<Keys>
|
||||
<PERKeyConstraintPG83 ObjectType="2010" CSAOName="PERKeyConstraintPG83">
|
||||
@@ -187167,7 +187290,7 @@ Storno
|
||||
<Attributes>
|
||||
<PERAttributePG83 ObjectType="2003" CSAOName="PERAttributePG83">
|
||||
<Id>{CEE26E14-9E7E-448A-93EA-369024280B87}</Id>
|
||||
<Name>notenschluessel_id</Name>
|
||||
<Name>notenschluesselaufteilung_id</Name>
|
||||
<Ordinal>1</Ordinal>
|
||||
<HistoryID>{FC3E5D39-F7A4-45DA-B72E-F172CB25FC28}</HistoryID>
|
||||
<GlobalOrder>0</GlobalOrder>
|
||||
@@ -187185,7 +187308,7 @@ Storno
|
||||
<DefaultValue></DefaultValue>
|
||||
<NotNull>1</NotNull>
|
||||
<Migrated>0</Migrated>
|
||||
<Caption>notenschluessel_id</Caption>
|
||||
<Caption>notenschluesselaufteilung_id</Caption>
|
||||
<Unique>0</Unique>
|
||||
<OriginalName></OriginalName>
|
||||
<CheckConstraint></CheckConstraint>
|
||||
@@ -187357,7 +187480,7 @@ Storno
|
||||
<KeyItems>
|
||||
<PERKeyConstraintItemPG83 ObjectType="2011" CSAOName="PERKeyConstraintItemPG83">
|
||||
<Id>{DA01C190-7B59-44F6-84E6-3E858EC91195}</Id>
|
||||
<Name>notenschluessel_id</Name>
|
||||
<Name>notenschluesselaufteilung_id</Name>
|
||||
<Ordinal>0</Ordinal>
|
||||
<HistoryID>{4B4B2CDE-762B-4232-83B7-17A4FF3708AC}</HistoryID>
|
||||
<GlobalOrder>0</GlobalOrder>
|
||||
@@ -219801,7 +219924,7 @@ Storno
|
||||
</PERRelationPG83>
|
||||
<PERRelationPG83 ObjectType="2004" CSAOName="PERRelationPG83">
|
||||
<Id>{0348BD27-F27F-4CD5-B071-CF5D677A3BC1}</Id>
|
||||
<Name>Relationship6</Name>
|
||||
<Name>fk_notenschluessel_notenschluessel_zuordnung</Name>
|
||||
<Ordinal>0</Ordinal>
|
||||
<HistoryID>{4224D532-DEF0-43D3-82A8-B48AF0229038}</HistoryID>
|
||||
<GlobalOrder>0</GlobalOrder>
|
||||
@@ -219819,7 +219942,7 @@ Storno
|
||||
<MandatoryChild>0</MandatoryChild>
|
||||
<CardinalityChild>-1</CardinalityChild>
|
||||
<InverseName></InverseName>
|
||||
<Caption>Relationship6</Caption>
|
||||
<Caption>fk_notenschluessel_notenschluessel_zuordnung</Caption>
|
||||
<InverseCaption></InverseCaption>
|
||||
<RefIntegrityParentUpdate>0</RefIntegrityParentUpdate>
|
||||
<RefIntegrityParentDelete>0</RefIntegrityParentDelete>
|
||||
|
||||
+2976
-2858
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user