<?xml version="1.0" encoding="UTF-8"?>
<!-- <!DOCTYPE module SYSTEM "../../../conf/superx - module.dtd"> -->
<module name= "costage" version= "0.2" sachgebiet_id= "310"
sachgebiet="CO Basisdaten" systeminfo_id="310"
system="CO Basisdaten" thema="CO Basisdaten" thema_parent="Studierende, Prüfungen">
<database name= "superx" system= "superx" >
<sachgebiete >
<sachgebiet id= "311" name= "CO Basisdaten Administr."
rightname="CS_BIA_STANDARDREPORTS_ADMIN[CO]" />
</sachgebiete>
<!--
<table name= "costage_bw_sb_status_werte" thema= "Studierende" typ= "Datentabelle" releaseUnload= "empty" >
<columns > <column name= "nr" type = "INTEGER" size = "8" default = "" notnull = "true" />
<column name= "bw_sb_stat_nr" type = "INTEGER" size = "8" default = "" notnull = "true" />
<column name= "wert" type = "VARCHAR" size = "1" default = "" notnull = "true" />
<column name= "name" type = "VARCHAR" size = "4000" default = "" notnull = "false" />
</columns>
<indexes > </indexes>
<primaryKeys > <rs >
</rs> </primaryKeys>
<foreignKeys > <rs >
</rs> </foreignKeys>
</table>
-->
<table name= "costage_st_abschlussziele_amtstat" thema= "Studierende" caption= "Abschlüsse zur amtl. Statistik (CO)" typ= "Schlüsseltabelle" releaseUnload= "empty" >
<description > Abschlüsse zur amtl. Statistik (CO)</description>
<columns > <column name= "st_absz_amtstat_nr" type = "INTEGER" size = "8" default = "" notnull = "true" />
<column name= "statistik_code" type = "VARCHAR" size = "2" default = "" notnull = "true" />
<column name= "name" type = "VARCHAR" size = "150" default = "" notnull = "true" />
<column name= "st_land_reg_nr" type = "INTEGER" size = "8" default = "" notnull = "false" />
<column name= "st_std_art_nr" type = "INTEGER" size = "8" default = "" notnull = "true" />
</columns>
<indexes > </indexes>
<primaryKeys > <rs >
</rs> </primaryKeys>
<foreignKeys > <rs >
</rs> </foreignKeys>
</table>
<table name= "costage_st_abschlussziele_lokal" thema= "Studierende" caption= "Abschlüsse (CO)" typ= "Schlüsseltabelle" releaseUnload= "empty" >
<description > Abschlüsse (CO)</description>
<columns > <column name= "st_absz_nr" type = "INTEGER" size = "8" default = "" notnull = "true" />
<column name= "code" type = "VARCHAR" size = "2" default = "" notnull = "true" />
<column name= "name" type = "VARCHAR" size = "200" default = "" notnull = "true" />
<column name= "st_absz_amtstat_nr" type = "INTEGER" size = "8" default = "" notnull = "true" />
</columns>
<indexes > </indexes>
<primaryKeys > <rs >
</rs> </primaryKeys>
<foreignKeys > <rs >
</rs> </foreignKeys>
</table>
<table name= "costage_st_fachsemester" thema= "Studierende" caption= "Studierenden-Fach- und Hochschulsemester (CO)" typ= "Datentabelle" releaseUnload= "empty" >
<description > Studierenden-Fach- und Hochschulsemester (CO)</description>
<columns > <column name= "st_studium_nr" type = "INTEGER" size = "8" default = "" notnull = "true" />
<column name= "st_sem_nr" type = "INTEGER" size = "8" default = "" notnull = "true" />
<column name= "fachsemester" type = "DECIMAL" size = "(38,0)" default = "" notnull = "true" />
<column name= "fachsemestertyp" type = "VARCHAR" size = "10" default = "" notnull = "true" />
</columns>
<indexes > </indexes>
<primaryKeys > <rs >
</rs> </primaryKeys>
<foreignKeys > <rs >
</rs> </foreignKeys>
</table>
<table name= "costage_st_fakultaeten" thema= "Studierende" caption= "Fakultäten (CO)" typ= "Schlüsseltabelle" releaseUnload= "empty" >
<description > Fakultäten (CO)</description>
<columns > <column name= "st_fakultaeten_nr" type = "INTEGER" size = "8" default = "" notnull = "true" />
<column name= "unikey" type = "VARCHAR" size = "4" default = "" notnull = "true" />
<column name= "fakultaet_key" type = "VARCHAR" size = "2" default = "" notnull = "true" />
<column name= "fakultaet_bezeichnung" type = "VARCHAR" size = "20" default = "" notnull = "false" />
<column name= "fakultaet_name" type = "VARCHAR" size = "70" default = "" notnull = "false" />
<column name= "fakultaet_alt" type = "VARCHAR" size = "1" default = "" notnull = "false" />
<column name= "fakultaet_last" type = "VARCHAR" size = "3" default = "" notnull = "false" />
<column name= "st_land_reg_nr" type = "INTEGER" size = "8" default = "" notnull = "false" />
</columns>
<indexes > </indexes>
<primaryKeys > <rs >
</rs> </primaryKeys>
<foreignKeys > <rs >
</rs> </foreignKeys>
</table>
<table name= "costage_st_hauptstudien" thema= "Studierende" caption= "Studierenden-Primärfächer (CO)" typ= "Datentabelle" releaseUnload= "empty" >
<description > Studierenden-Primärfächer (CO)</description>
<columns > <column name= "st_studstamm_nr" type = "INTEGER" size = "8" default = "" notnull = "true" />
<column name= "st_studium_nr" type = "INTEGER" size = "8" default = "" notnull = "false" />
<column name= "st_sem_nr" type = "INTEGER" size = "8" default = "" notnull = "true" />
</columns>
<indexes > </indexes>
<primaryKeys > <rs >
</rs> </primaryKeys>
<foreignKeys > <rs >
</rs> </foreignKeys>
</table>
<table name= "costage_st_hoererstatus" thema= "Studierende" caption= "Studierenden-Hörerstatus (CO)" typ= "Datentabelle" releaseUnload= "empty" >
<description > Studierenden-Hörerstatus (CO)</description>
<columns > <column name= "st_studstamm_nr" type = "INTEGER" size = "8" default = "" notnull = "true" />
<column name= "st_sem_nr" type = "INTEGER" size = "8" default = "" notnull = "true" />
<column name= "hoererstatus_name" type = "VARCHAR" size = "4000" default = "" notnull = "false" />
<column name= "hoererstatus_kb" type = "VARCHAR" size = "1" default = "" notnull = "true" />
</columns>
<indexes > </indexes>
<primaryKeys > <rs >
</rs> </primaryKeys>
<foreignKeys > <rs >
</rs> </foreignKeys>
</table>
<table name= "costage_st_laender" thema= "Studierende" caption= "Staaten (CO)" typ= "Schlüsseltabelle" releaseUnload= "empty" >
<description > Staaten (CO)</description>
<columns > <column name= "st_land_nr" type = "INTEGER" size = "8" default = "" notnull = "true" />
<column name= "name" type = "VARCHAR" size = "4000" default = "" notnull = "false" />
<column name= "iso_code_2" type = "VARCHAR" size = "2" default = "" notnull = "false" />
<column name= "iso_code_3" type = "VARCHAR" size = "3" default = "" notnull = "false" />
<column name= "kurzbezeichnung" type = "VARCHAR" size = "3" default = "" notnull = "true" />
<column name= "statistik_code" type = "VARCHAR" size = "5" default = "" notnull = "false" />
<column name= "adresse" type = "CHAR" size = "1" default = "" notnull = "false" />
<column name= "hzb" type = "CHAR" size = "1" default = "" notnull = "false" />
<column name= "staatsbuergerschaft" type = "CHAR" size = "1" default = "" notnull = "false" />
</columns>
<indexes > </indexes>
<primaryKeys > <rs >
</rs> </primaryKeys>
<foreignKeys > <rs >
</rs> </foreignKeys>
</table>
<table name= "costage_st_land_regionen" thema= "Studierende" caption= "Länder und Regionen (CO)" typ= "Schlüsseltabelle" releaseUnload= "empty" >
<description > Länder und Regionen (CO)</description>
<columns > <column name= "st_land_reg_nr" type = "INTEGER" size = "8" default = "" notnull = "true" />
<column name= "name" type = "VARCHAR" size = "100" default = "" notnull = "true" />
<column name= "statistik_code" type = "VARCHAR" size = "5" default = "" notnull = "false" />
<column name= "st_land_nr" type = "INTEGER" size = "8" default = "" notnull = "true" />
</columns>
<indexes > </indexes>
<primaryKeys > <rs >
</rs> </primaryKeys>
<foreignKeys > <rs >
</rs> </foreignKeys>
</table>
<table name= "costage_st_personen" thema= "Studierende" caption= "Personstammdaten (CO)" typ= "Datentabelle" releaseUnload= "empty" >
<description > Personstammdaten (CO)</description>
<columns > <column name= "nr" type = "INTEGER" size = "8" default = "" notnull = "true" />
<column name= "matrikelnummer" type = "VARCHAR" size = "12" default = "" notnull = "false" />
<column name= "vorname" type = "VARCHAR" size = "255" default = "" notnull = "true" />
<column name= "vorname_komplett" type = "VARCHAR" size = "255" default = "" notnull = "false" />
<column name= "familienname" type = "VARCHAR" size = "255" default = "" notnull = "true" />
<column name= "geburtsdatum" type = "DATETIME" size = "7" default = "" notnull = "true" />
</columns>
<indexes > </indexes>
<primaryKeys > <rs >
</rs> </primaryKeys>
<foreignKeys > <rs >
</rs> </foreignKeys>
</table>
<table name= "costage_st_semester" thema= "Studierende" caption= "Semester (CO)" typ= "Datentabelle" releaseUnload= "empty" >
<description > Semester (CO)</description>
<columns > <column name= "st_sem_nr" type = "INTEGER" size = "8" default = "" notnull = "true" />
<column name= "semester_id" type = "VARCHAR" size = "3" default = "" notnull = "true" />
<column name= "semester_anfang" type = "DATETIME" size = "7" default = "" notnull = "true" />
<column name= "semester_ende" type = "DATETIME" size = "7" default = "" notnull = "true" />
<column name= "semester_bezeichnung" type = "VARCHAR" size = "22" default = "" notnull = "true" />
<column name= "studienjahr" type = "VARCHAR" size = "20" default = "" notnull = "true" />
<column name= "semester_tid" type = "INTEGER" size = "8" default = "" notnull = "false" > <comment > Semester nach SuperX-Nontation, d.h. JJJJ+1 (bei SoSe) oder 2 (bei Wise)</comment> </column>
</columns>
<indexes > </indexes>
<primaryKeys > <rs >
</rs> </primaryKeys>
<foreignKeys > <rs >
</rs> </foreignKeys>
</table>
<table name= "costage_st_semester_neu" thema= "Studierende" caption= "" typ= "Ladetabelle" releaseUnload= "empty" >
<columns > <column name= "st_sem_nr" type = "INTEGER" size = "8" default = "" notnull = "true" />
<column name= "semester_id" type = "VARCHAR" size = "3" default = "" notnull = "true" />
<column name= "semester_anfang" type = "DATETIME" size = "7" default = "" notnull = "true" />
<column name= "semester_ende" type = "DATETIME" size = "7" default = "" notnull = "true" />
<column name= "semester_bezeichnung" type = "VARCHAR" size = "22" default = "" notnull = "true" />
<column name= "studienjahr" type = "VARCHAR" size = "20" default = "" notnull = "true" />
</columns>
<indexes > </indexes>
<primaryKeys > <rs >
</rs> </primaryKeys>
<foreignKeys > <rs >
</rs> </foreignKeys>
</table>
<table name= "costage_st_studienarten" thema= "Studierende" caption= "Studienarten (CO)" typ= "Datentabelle" releaseUnload= "empty" >
<description > Studienarten (CO)</description>
<columns > <column name= "st_std_art_nr" type = "INTEGER" size = "8" default = "" notnull = "true" />
<column name= "kurzbezeichnung" type = "VARCHAR" size = "10" default = "" notnull = "true" />
<column name= "name" type = "VARCHAR" size = "100" default = "" notnull = "true" />
</columns>
<indexes > </indexes>
<primaryKeys > <rs >
</rs> </primaryKeys>
<foreignKeys > <rs >
</rs> </foreignKeys>
</table>
<table name= "costage_st_studienfaecher" thema= "Studierende" caption= "Studienfächer (CO)" typ= "Datentabelle" releaseUnload= "empty" >
<description > Studienfächer (CO)</description>
<columns > <column name= "st_stdfach_nr" type = "INTEGER" size = "8" default = "" notnull = "true" />
<column name= "name" type = "VARCHAR" size = "100" default = "" notnull = "true" />
<column name= "statistik_code" type = "VARCHAR" size = "3" default = "" notnull = "true" />
<column name= "st_land_reg_nr" type = "INTEGER" size = "8" default = "" notnull = "false" />
</columns>
<indexes > </indexes>
<primaryKeys > <rs >
</rs> </primaryKeys>
<foreignKeys > <rs >
</rs> </foreignKeys>
</table>
<table name= "costage_st_studiengaenge_mtsg" thema= "Studierende" caption= "Studierengänge (mehrfach) (CO)" typ= "Schlüsseltabelle" releaseUnload= "empty" >
<description > Studierengänge (mehrfach) (CO)</description>
<columns > <column name= "st_studiengang_nr_msg" type = "INTEGER" size = "8" default = "" notnull = "true" />
<column name= "st_studiengang_nr_tsg" type = "INTEGER" size = "8" default = "" notnull = "true" />
<column name= "studienfach_sortierung" type = "INTEGER" size = "8" default = "" notnull = "true" />
</columns>
<indexes > </indexes>
<primaryKeys > <rs >
</rs> </primaryKeys>
<foreignKeys > <rs >
</rs> </foreignKeys>
</table>
<table name= "costage_st_studiengaenge_neu" thema= "Studierende" caption= "" typ= "Ladetabelle" releaseUnload= "empty" >
<columns > <column name= "st_studiengang_nr" type = "INTEGER" size = "8" default = "" notnull = "true" />
<column name= "studiengangs_identifikator" type = "VARCHAR" size = "4000" default = "" notnull = "false" />
<column name= "studiengangs_bezeichnung" type = "VARCHAR" size = "4000" default = "" notnull = "false" />
<column name= "st_absz_nr" type = "INTEGER" size = "8" default = "" notnull = "true" />
<column name= "st_skz_nr" type = "INTEGER" size = "8" default = "" notnull = "true" />
<column name= "fachkennzeichen" type = "VARCHAR" size = "10" default = "" notnull = "false" />
<column name= "st_std_art_nr" type = "INTEGER" size = "8" default = "" notnull = "true" />
<column name= "studiengangs_typ_name" type = "VARCHAR" size = "100" default = "" notnull = "true" />
<column name= "studiengangs_typ_kb" type = "VARCHAR" size = "10" default = "" notnull = "false" />
<column name= "studientyp_name" type = "VARCHAR" size = "100" default = "" notnull = "true" />
<column name= "studientyp_kb" type = "VARCHAR" size = "10" default = "" notnull = "true" />
<column name= "stp_stp_nr" type = "INTEGER" size = "8" default = "" notnull = "false" />
</columns>
<indexes > </indexes>
<primaryKeys > <rs >
</rs> </primaryKeys>
<foreignKeys > <rs >
</rs> </foreignKeys>
</table>
<table name= "costage_st_studiengaenge" thema= "Studierende" caption= "Studiengänge (CO)" typ= "Schlüsseltabelle" releaseUnload= "empty" >
<description > Studiengänge (CO)</description>
<columns > <column name= "st_studiengang_nr" type = "INTEGER" size = "8" default = "" notnull = "true" />
<column name= "studiengangs_identifikator" type = "VARCHAR" size = "4000" default = "" notnull = "false" description= "" />
<column name= "studiengangs_bezeichnung" type = "VARCHAR" size = "4000" default = "" notnull = "false" description= "" />
<column name= "st_absz_nr" type = "INTEGER" size = "8" default = "" notnull = "true" description= "" currentlyUsed= "false" />
<column name= "st_skz_nr" type = "INTEGER" size = "8" default = "" notnull = "true" description= "" currentlyUsed= "false" />
<column name= "fachkennzeichen" type = "VARCHAR" size = "10" default = "" notnull = "false" description= "" currentlyUsed= "false" />
<column name= "st_std_art_nr" type = "INTEGER" size = "8" default = "" notnull = "true" description= "" currentlyUsed= "false" />
<column name= "studiengangs_typ_name" type = "VARCHAR" size = "100" default = "" notnull = "true" description= "" currentlyUsed= "false" />
<column name= "studiengangs_typ_kb" type = "VARCHAR" size = "10" default = "" notnull = "false" description= "" currentlyUsed= "false" />
<column name= "studientyp_name" type = "VARCHAR" size = "100" default = "" notnull = "true" description= "" currentlyUsed= "false" />
<column name= "studientyp_kb" type = "VARCHAR" size = "10" default = "" notnull = "true" description= "" currentlyUsed= "false" />
<column name= "stp_stp_nr" type = "INTEGER" size = "8" default = "" notnull = "false" description= "" currentlyUsed= "false" />
<column name= "stg" type = "CHAR" size = "10" default = "" notnull = "false" description= "Studienfach" />
<column name= "abschluss" type = "CHAR" size = "10" default = "" notnull = "false" description= "Abschluss" />
<column name= "stuart" type = "CHAR" size = "10" default = "" notnull = "false" description= "Studienart" />
<column name= "stufrm" type = "CHAR" size = "10" default = "" notnull = "false" description= "Studienform" />
<column name= "pversion" type = "VARCHAR" size = "255" default = "" notnull = "false" description= "SPO-Version" />
<column name= "rsz" type = "INTEGER" size = "255" default = "" notnull = "false" description= "Regelstudienzeit" />
</columns>
<indexes > </indexes>
<primaryKeys > <rs >
</rs> </primaryKeys>
<foreignKeys > <rs >
</rs> </foreignKeys>
</table>
<table name= "costage_st_studienkennzahlen" thema= "Studierende" caption= "Studienfächer (CO)" typ= "Datentabelle" releaseUnload= "empty" >
<description > Studienfächer (CO)</description>
<columns > <column name= "st_skz_nr" type = "INTEGER" size = "8" default = "" notnull = "true" />
<column name= "skz_key" type = "VARCHAR" size = "4" default = "" notnull = "true" />
<column name= "unikey" type = "VARCHAR" size = "4" default = "" notnull = "true" />
<column name= "fakultaet_key" type = "VARCHAR" size = "2" default = "" notnull = "false" />
<column name= "skz_name" type = "VARCHAR" size = "40" default = "" notnull = "false" />
<column name= "st_stdfach_nr" type = "INTEGER" size = "8" default = "" notnull = "false" />
<column name= "gesetzliche_grundlage_kb" type = "VARCHAR" size = "10" default = "" notnull = "true" />
</columns>
<indexes > </indexes>
<primaryKeys > <rs >
</rs> </primaryKeys>
<foreignKeys > <rs >
</rs> </foreignKeys>
</table>
<table name= "costage_st_studienstatus" thema= "Studierende" caption= "Studienstatus pro Semester (CO)" typ= "Datentabelle" releaseUnload= "empty" >
<description > Studienstatus pro Semester (CO)</description>
<columns >
<column name= "st_studienstatus_nr" type = "DECIMAL" size = "(38,0)" default = "" notnull = "true" />
<column name= "st_studium_nr" type = "INTEGER" size = "8" default = "" notnull = "true" />
<column name= "studienstatustyp" type = "VARCHAR" size = "240" default = "" notnull = "true" />
<column name= "beginn_datum" type = "DATETIME" size = "7" default = "" notnull = "true" />
<column name= "gueltig_ab" type = "DATETIME" size = "7" default = "" notnull = "true" />
<column name= "st_sem_nr" type = "INTEGER" size = "8" default = "" notnull = "true" />
</columns>
<indexes > </indexes>
<primaryKeys > <rs >
</rs> </primaryKeys>
<foreignKeys > <rs >
</rs> </foreignKeys>
</table>
<table name= "costage_st_studien_spoversionen" thema= "Studierende" caption= "SPO-Versionen pro Studium" typ= "Datentabelle" releaseUnload= "empty" >
<columns > <column name= "st_studium_nr" type = "INTEGER" size = "8" default = "" notnull = "true" />
<column name= "stp_stp_nr" type = "INTEGER" size = "8" default = "" notnull = "true" />
<column name= "gueltig_ab" type = "DATETIME" size = "7" default = "" notnull = "true" />
<column name= "po_stp_stp_version_kb" type = "VARCHAR" size = "10" default = "" notnull = "false" />
<column name= "po_regelstudienzeit" type = "INTEGER" size = "8" default = "" notnull = "false" />
<column name= "po_gueltig_ab" type = "DATETIME" size = "7" default = "" notnull = "true" />
<column name= "po_gueltig_bis" type = "DATETIME" size = "7" default = "" notnull = "false" />
<column name= "po_studierbar_bis" type = "DATETIME" size = "7" default = "" notnull = "false" />
</columns>
<indexes > </indexes>
<primaryKeys > <rs >
</rs> </primaryKeys>
<foreignKeys > <rs >
</rs> </foreignKeys>
</table>
<table name= "costage_st_studien" thema= "Studierende" caption= "Studienverläufe (CO)" typ= "Datentabelle" releaseUnload= "empty" >
<description > Studienverläufe (CO)</description>
<columns > <column name= "st_studium_nr" type = "INTEGER" size = "8" default = "" notnull = "true" />
<column name= "st_studstamm_nr" type = "INTEGER" size = "8" default = "" notnull = "true" />
<column name= "st_studiengang_nr" type = "INTEGER" size = "8" default = "" notnull = "true" />
<column name= "studienform_name" type = "VARCHAR" size = "100" default = "" notnull = "false" />
<column name= "studienform_statistik_code" type = "VARCHAR" size = "2" default = "" notnull = "false" />
</columns>
<indexes > </indexes>
<primaryKeys > <rs >
</rs> </primaryKeys>
<foreignKeys > <rs >
</rs> </foreignKeys>
</table>
<table name= "costage_st_studierendenstammdaten_neu" thema= "Studierende" caption= "" typ= "Ladetabelle" releaseUnload= "empty" >
<columns > <column name= "st_studstamm_nr" type = "INTEGER" size = "8" default = "" notnull = "true" />
<column name= "matrikelnummer" type = "VARCHAR" size = "12" default = "" notnull = "false" />
<column name= "vorname" type = "VARCHAR" size = "255" default = "" notnull = "true" />
<column name= "familienname" type = "VARCHAR" size = "255" default = "" notnull = "true" />
<column name= "geburtsdatum" type = "DATETIME" size = "7" default = "" notnull = "true" />
<column name= "geschlecht" type = "VARCHAR" size = "1" default = "" notnull = "false" />
<column name= "st_land1_nr" type = "INTEGER" size = "8" default = "" notnull = "true" />
<column name= "st_land2_nr" type = "INTEGER" size = "8" default = "" notnull = "false" />
<column name= "geburt_st_land_nr" type = "INTEGER" size = "8" default = "" notnull = "false" />
<column name= "personentyp_name" type = "VARCHAR" size = "100" default = "" notnull = "true" />
<column name= "personentyp_kb" type = "VARCHAR" size = "10" default = "" notnull = "true" />
<column name= "aufnahmedatum" type = "DATETIME" size = "7" default = "" notnull = "true" />
<column name= "abmeldungsdatum" type = "DATETIME" size = "7" default = "" notnull = "false" />
</columns>
<indexes > </indexes>
<primaryKeys > <rs >
</rs> </primaryKeys>
<foreignKeys > <rs >
</rs> </foreignKeys>
</table>
<table name= "costage_st_studierendenstammdaten" thema= "Studierende" caption= "Studierendenstammdaten (CO)" typ= "Datentabelle" releaseUnload= "empty" >
<description > Studierendenstammdaten (CO)</description>
<columns > <column name= "st_studstamm_nr" type = "INTEGER" size = "8" default = "" notnull = "true" />
<column name= "matrikelnummer" type = "INTEGER" size = "12" default = "" notnull = "false" />
<column name= "vorname" type = "VARCHAR" size = "255" default = "" notnull = "true" />
<column name= "familienname" type = "VARCHAR" size = "255" default = "" notnull = "true" />
<column name= "geburtsdatum" type = "DATETIME" size = "7" default = "" notnull = "true" />
<column name= "st_land1_nr" type = "INTEGER" size = "8" default = "" notnull = "true" />
<column name= "st_land2_nr" type = "INTEGER" size = "8" default = "" notnull = "false" />
<column name= "geburt_st_land_nr" type = "INTEGER" size = "8" default = "" notnull = "false" />
<column name= "personentyp_name" type = "VARCHAR" size = "100" default = "" notnull = "true" />
<column name= "personentyp_kb" type = "VARCHAR" size = "10" default = "" notnull = "true" />
<column name= "aufnahmedatum" type = "DATETIME" size = "7" default = "" notnull = "true" />
<column name= "abmeldungsdatum" type = "DATETIME" size = "7" default = "" notnull = "false" />
<column name= "geschlecht" type = "INTEGER" size = "1" default = "" notnull = "false" description= "Geschlecht" />
<column name= "d_geburt" type = "DATE" size = "4" default = "" notnull = "false" />
<column name= "ca12_staat" type = "INTEGER" size = "8" default = "" notnull = "false" description= "Staatsangehörigkeit (erste)" />
<column name= "second_nationality" type = "INTEGER" size = "4" default = "" notnull = "false" description= "Amtl. Schluessel fuer zweite Staatsangehoerigkeit" currentlyUsed= "false" />
<column name= "d_exmatr" type = "DATE" size = "4" default = "" notnull = "false" description= "Datum der Exmatr. (obsolet)" />
<column name= "semester_max" type = "INTEGER" size = "4" default = "" notnull = "false" description= "Letztes eingeschriebenes Semester" currentlyUsed= "" />
</columns>
<indexes > </indexes>
<primaryKeys > <rs >
</rs> </primaryKeys>
<foreignKeys > <rs >
</rs> </foreignKeys>
</table>
<table name= "costage_st_studien_aggr" thema= "Studierende" caption= "Studienverläufe (CO)" typ= "Hilfstabelle" releaseUnload= "empty" >
<columns > <column name= "st_studium_nr" type = "INTEGER" size = "8" default = "" notnull = "true" description= "Studium (ID)" />
<column name= "st_studstamm_nr" type = "INTEGER" size = "8" default = "" notnull = "true" description= "Studierendenstammdaten (ID)" />
<column name= "matrikelnummer" type = "INTEGER" size = "8" default = "" notnull = "false" description= "Matrikelnummer" />
<column name= "st_studiengang_nr" type = "INTEGER" size = "8" default = "" notnull = "false" description= "Studiengang (ID)" />
<column name= "st_studienstatus_nr" type = "INTEGER" size = "8" default = "" notnull = "false" description= "Studienstatus (ID)" />
<column name= "statustyp" type = "CHAR" size = "10" default = "" notnull = "false" description= "Studienstatus" />
<column name= "hrst" type = "CHAR" size = "10" default = "" notnull = "false" description= "Hörerstatus" />
<column name= "semester" type = "INTEGER" size = "8" default = "" notnull = "true" description= "Semester" />
<column name= "fachsemester" type = "DECIMAL" size = "(38,0)" default = "" notnull = "false" description= "Fachsemester" />
<column name= "hssem" type = "DECIMAL" size = "(38,0)" default = "" notnull = "false" description= "Hochschulsemester" />
<column name= "primaerflag" type = "SMALLINT" size = "2" default = "" notnull = "false" description= "Primärfach" />
<column name= "studiengang_nr" type = "INTEGER" size = "8" default = "" notnull = "false" description= "Studiengang (Nr.)" />
<column name= "fach_nr" type = "INTEGER" size = "8" default = "" notnull = "false" description= "Fach (Nr.)" />
<column name= "unikey" type = "CHAR" size = "10" default = "" notnull = "false" description= "Hochschulnummer" />
<column name= "anfdat" type = "DATE" size = "4" default = "" notnull = "false" description= "Beginndatum" />
<column name= "ruebeudat" type = "DATE" size = "4" default = "" notnull = "false" description= "Rückmeldedatum" />
<column name= "endedat" type = "DATE" size = "4" default = "" notnull = "false" description= "Datum der Exmatr." />
<column name= "stufrm" type = "CHAR" size = "10" default = "" notnull = "false" description= "Studienform" />
<column name= "kz_rueck_beur_ein" type = "SMALLINT" size = "2" default = "" notnull = "false" description= "Rückmeldestatus (amtlich)" />
<column name= "summe" type = "INTEGER" size = "2" default = "" notnull = "false" description= "Summe" />
</columns>
<indexes > </indexes>
<primaryKeys > <rs >
</rs> </primaryKeys>
<foreignKeys > <rs >
</rs> </foreignKeys>
</table>
<views >
</views>
<functions >
</functions>
<themen >
<thema name= "Administration CO Basisdaten"
parent="CO Basisdaten">Abfragen zur Administration CO Basisdaten</thema>
</themen>
<masken >
<maske tid= "43000" name= "Studierende (Zeitreihe)" thema= "" >
<description > Studierende Zeitreihe</description>
<src >
<path > $COSTAGE_PFAD/masken</path>
</src>
</maske>
<maske tid= "43020" name= "Studierende CO Basisdaten" thema= "CO Basisdaten" >
<description > CO Basisdaten</description>
<src >
<path > $COSTAGE_PFAD/masken</path>
</src>
</maske>
<maske tid= "43040" name= "Studierende Datenblatt (CO)" thema= "CO Basisdaten" >
<description > Studierende Zeitreihe</description>
<src >
<path > $COSTAGE_PFAD/masken</path>
</src>
</maske>
</masken>
<data-integrity >
<!-- costage_st_studierendenstammdaten -->
<relation from= "costage_st_laender" to= "costage_st_studierendenstammdaten" delete= "FALSE"
displayType="select" visibleFields="name" format="%s">
<relation-column from= "st_land_nr" to= "st_land1_nr" />
</relation>
<relation from= "costage_st_laender" to= "costage_st_studierendenstammdaten" delete= "FALSE"
displayType="select" visibleFields="name" format="%s">
<relation-column from= "st_land_nr" to= "st_land2_nr" />
</relation>
<!-- costage_st_studien -->
<relation from= "costage_st_studierendenstammdaten" to= "costage_st_studien" delete= "FALSE"
displayType="select" visibleFields="matrikelnummer" format="%s">
<relation-column from= "st_studstamm_nr" to= "st_studstamm_nr" />
</relation>
<relation from= "costage_st_studiengaenge" to= "costage_st_studien" delete= "FALSE"
displayType="select" visibleFields="studiengangs_identifikator" format="%s">
<relation-column from= "st_studiengang_nr" to= "st_studiengang_nr" />
</relation>
<!-- costage_st_studiengaenge -->
<relation from= "costage_st_abschlussziele_lokal" to= "costage_st_studiengaenge" delete= "FALSE"
displayType="select" visibleFields="name" format="%s">
<relation-column from= "st_absz_nr" to= "st_absz_nr" />
</relation>
<!-- costage_st_fachsemester -->
<relation from= "costage_st_studien" to= "costage_st_fachsemester" delete= "FALSE"
displayType="select" visibleFields="st_studium_nr" format="%s">
<relation-column from= "st_studium_nr" to= "st_studium_nr" />
</relation>
<relation from= "costage_st_semester" to= "costage_st_fachsemester" delete= "FALSE"
displayType="select" visibleFields="semester_bezeichnung" format="%s">
<relation-column from= "st_sem_nr" to= "st_sem_nr" />
</relation>
<!-- costage_st_studienstatus -->
<relation from= "costage_st_studien" to= "costage_st_studienstatus" delete= "FALSE"
displayType="select" visibleFields="st_studium_nr" format="%s">
<relation-column from= "st_studium_nr" to= "st_studium_nr" />
</relation>
<relation from= "costage_st_semester" to= "costage_st_studienstatus" delete= "FALSE"
displayType="select" visibleFields="semester_bezeichnung" format="%s">
<relation-column from= "st_sem_nr" to= "st_sem_nr" />
</relation>
<!-- costage_st_studiengaenge -->
<relation from= "cifx" to= "costage_st_studiengaenge" delete= "FALSE" displayType= "select" visibleFields= "druck" uniquenameField= "uniquename" format= "%s" >
<relation-column from= "apnr" to= "stg" />
<relation-column from= "key" to= "30" />
</relation>
<relation from= "cifx" to= "costage_st_studiengaenge" delete= "FALSE" displayType= "select" visibleFields= "druck" uniquenameField= "uniquename" format= "%s" >
<relation-column from= "apnr" to= "abschluss" />
<relation-column from= "key" to= "35" />
</relation>
<!-- costage_st_studien_aggr -->
<relation from= "costage_st_studien" to= "costage_st_studien_aggr" delete= "FALSE"
displayType="select" visibleFields="st_studium_nr" format="%s">
<relation-column from= "st_studium_nr" to= "st_studium_nr" />
</relation>
<relation from= "costage_st_studiengaenge" to= "costage_st_studien_aggr" delete= "FALSE"
displayType="select" visibleFields="studiengangs_bezeichnung" format="%s">
<relation-column from= "st_studiengang_nr" to= "st_studiengang_nr" />
</relation>
<relation from= "costage_st_laender" to= "costage_st_studien_aggr" delete= "FALSE"
displayType="select" visibleFields="name" format="%s">
<relation-column from= "st_land_nr" to= "st_land1_nr" />
</relation>
<relation from= "cifx" to= "costage_st_studien_aggr" delete= "FALSE" displayType= "select" visibleFields= "druck" uniquenameField= "uniquename" format= "%s" >
<relation-column from= "apnr" to= "statustyp" />
<relation-column from= "key" to= "400" />
</relation>
<relation from= "cifx" to= "costage_st_studien_aggr" delete= "FALSE" displayType= "select" visibleFields= "druck" uniquenameField= "uniquename" format= "%s" >
<relation-column from= "apnr" to= "hrst" />
<relation-column from= "key" to= "401" />
</relation>
<relation from= "costage_st_semester" to= "costage_st_studien_aggr" delete= "FALSE"
displayType="select" visibleFields="semester_bezeichnung" format="%s">
<relation-column from= "semester_tid" to= "semester" />
</relation>
</data-integrity>
</database>
<!-- ********************* Liste der ETL - Prozesse ************************** -->
<etl >
<etl-step name= "Load" type= "load" >
<action >
<loadtable refresh= "true" delimiter= "^" header= "false" tabname= "costage_st_abschlussziele_amtstat" > <file path= "$COSTAGE_LOAD_PFAD/unl/costage_st_abschlussziele_amtstat.unl" /> </loadtable>
<loadtable refresh= "true" delimiter= "^" header= "false" tabname= "costage_st_abschlussziele_lokal" > <file path= "$COSTAGE_LOAD_PFAD/unl/costage_st_abschlussziele_lokal.unl" /> </loadtable>
<loadtable refresh= "true" delimiter= "^" header= "false" tabname= "costage_st_fachsemester" > <file path= "$COSTAGE_LOAD_PFAD/unl/costage_st_fachsemester.unl" /> </loadtable>
<loadtable refresh= "true" delimiter= "^" header= "false" tabname= "costage_st_fakultaeten" > <file path= "$COSTAGE_LOAD_PFAD/unl/costage_st_fakultaeten.unl" /> </loadtable>
<loadtable refresh= "true" delimiter= "^" header= "false" tabname= "costage_st_hauptstudien" > <file path= "$COSTAGE_LOAD_PFAD/unl/costage_st_hauptstudien.unl" /> </loadtable>
<loadtable refresh= "true" delimiter= "^" header= "false" tabname= "costage_st_hoererstatus" > <file path= "$COSTAGE_LOAD_PFAD/unl/costage_st_hoererstatus.unl" /> </loadtable>
<loadtable refresh= "true" delimiter= "^" header= "false" tabname= "costage_st_laender" > <file path= "$COSTAGE_LOAD_PFAD/unl/costage_st_laender.unl" /> </loadtable>
<loadtable refresh= "true" delimiter= "^" header= "false" tabname= "costage_st_land_regionen" > <file path= "$COSTAGE_LOAD_PFAD/unl/costage_st_land_regionen.unl" /> </loadtable>
<!-- <loadtable refresh="true" delimiter="^" header="false" tabname="costage_st_personen"><file path="$COSTAGE_LOAD_PFAD/unl/costage_st_personen.unl"/></loadtable> -->
<loadtable refresh= "true" delimiter= "^" header= "false" tabname= "costage_st_semester_neu" > <file path= "$COSTAGE_LOAD_PFAD/unl/costage_st_semester.unl" /> </loadtable>
<loadtable refresh= "true" delimiter= "^" header= "false" tabname= "costage_st_studienarten" > <file path= "$COSTAGE_LOAD_PFAD/unl/costage_st_studienarten.unl" /> </loadtable>
<loadtable refresh= "true" delimiter= "^" header= "false" tabname= "costage_st_studienfaecher" > <file path= "$COSTAGE_LOAD_PFAD/unl/costage_st_studienfaecher.unl" /> </loadtable>
<loadtable refresh= "true" delimiter= "^" header= "false" tabname= "costage_st_studiengaenge_mtsg" > <file path= "$COSTAGE_LOAD_PFAD/unl/costage_st_studiengaenge_mtsg.unl" /> </loadtable>
<loadtable refresh= "true" delimiter= "^" header= "false" tabname= "costage_st_studiengaenge_neu" > <file path= "$COSTAGE_LOAD_PFAD/unl/costage_st_studiengaenge.unl" /> </loadtable>
<loadtable refresh= "true" delimiter= "^" header= "false" tabname= "costage_st_studienkennzahlen" > <file path= "$COSTAGE_LOAD_PFAD/unl/costage_st_studienkennzahlen.unl" /> </loadtable>
<loadtable refresh= "true" delimiter= "^" header= "false" tabname= "costage_st_studienstatus" > <file path= "$COSTAGE_LOAD_PFAD/unl/costage_st_studienstatus.unl" /> </loadtable>
<loadtable refresh= "true" delimiter= "^" header= "false" tabname= "costage_st_studien_spoversionen" > <file path= "$COSTAGE_LOAD_PFAD/unl/costage_st_studien_spoversionen.unl" /> </loadtable>
<loadtable refresh= "true" delimiter= "^" header= "false" tabname= "costage_st_studien" > <file path= "$COSTAGE_LOAD_PFAD/unl/costage_st_studien.unl" /> </loadtable>
<loadtable refresh= "true" delimiter= "^" header= "false" tabname= "costage_st_studierendenstammdaten_neu" > <file path= "$COSTAGE_LOAD_PFAD/unl/costage_st_studierendenstammdaten.unl" /> </loadtable>
<nativeaction sql= "" scriptfile= "$COSTAGE_PFAD/schluesseltabellen/cifx_fuellen.sql" database= "" />
</action>
</etl-step>
<etl-step name= "Transformation" type= "trans" >
<action >
<nativeaction sql= "" scriptfile= "$COSTAGE_PFAD/schluesseltabellen/trans_costage_st_semester.sql" database= "" />
<nativeaction sql= "" scriptfile= "$COSTAGE_PFAD/schluesseltabellen/trans_costage_st_studiengaenge.sql" database= "" />
<nativeaction sql= "" scriptfile= "$COSTAGE_PFAD/datentabellen/trans_costage_st_studierendenstammdaten.sql" database= "" />
</action>
</etl-step>
<etl-step name= "Aggregation" type= "aggr" >
<action >
<nativeaction sql= "" scriptfile= "$COSTAGE_PFAD/hilfstabellen/costage_st_studien_aggr_fuellen.sql" database= "" />
<!-- <nativeaction sql="" scriptfile="$COSTAGE_PFAD/schluesseltabellen/semester_bereinigen.sql" database="">
<description > Ungenutzte Semester, d.h. Semester, die keine Bewegungsdaten enthalten (z.B. WS 1937/1938) entfernen</description>
</nativeaction> -->
<nativeaction sql= "" scriptfile= "$COSTAGE_PFAD/hilfstabellen/vacuum_pg.sql" database= "POSTGRES" />
</action>
</etl-step>
</etl>
<install >
<install-step name= "Füllen der Modul-Tabellen" >
<action error= "stop" >
<nativeaction sql= "create t a b l e t m p _ r e p o s i t o r y (
tid SERIAL not null,
id CHAR(200) not null,
content TEXT ,
caption CHAR(200) ,
comment TEXT ,
version SMALLINT ,
art CHAR(200) ,
art2 CHAR(200) ,
art3 CHAR(200) ,
sachgebiete_id INTEGER ,
sort1 INTEGER ,
sort2 INTEGER ,
sort3 INTEGER ,
geaendert_am DATE ,
aktiv smallint ,
gueltig_seit DATE ,
gueltig_bis DATE
);" scriptfile="" database=""/>
</action>
<action error= "stop" >
<loadtable refresh= "true" delimiter= "^" header= "false" tabname= "tmp_repository" > <file path= "$COSTAGE_PFAD/schluesseltabellen/sx_repository.unl" /> </loadtable>
</action>
<action >
<nativeaction sql= "" scriptfile= "$COSTAGE_PFAD/schluesseltabellen/sx_repository_fuellen.sql" database= "" />
<nativeaction sql= "" scriptfile= "$COSTAGE_PFAD/schluesseltabellen/sachgebiete_fuellen.sql" database= "" />
<nativeaction sql= "" scriptfile= "$COSTAGE_PFAD/schluesseltabellen/sx_stylesheets_einfuegen.sql" database= "" />
<nativeaction sql= "" scriptfile= "$COSTAGE_PFAD/schluesseltabellen/cif_fuellen.sql" database= "" />
</action>
</install-step>
</install>
<upgrade >
<upgrade-step >
<action error= "stop" >
<nativeaction sql= "create t a b l e t m p _ r e p o s i t o r y (
tid SERIAL not null,
id CHAR(200) not null,
content TEXT ,
caption CHAR(200) ,
comment TEXT ,
version SMALLINT ,
art CHAR(200) ,
art2 CHAR(200) ,
art3 CHAR(200) ,
sachgebiete_id INTEGER ,
sort1 INTEGER ,
sort2 INTEGER ,
sort3 INTEGER ,
geaendert_am DATE ,
aktiv smallint ,
gueltig_seit DATE ,
gueltig_bis DATE
);" scriptfile="" database=""/>
</action>
<action error= "stop" >
<loadtable refresh= "true" delimiter= "^" header= "false" tabname= "tmp_repository" > <file path= "$COSTAGE_PFAD/schluesseltabellen/sx_repository.unl" /> </loadtable>
</action>
<action >
<nativeaction sql= "" scriptfile= "$COSTAGE_PFAD/schluesseltabellen/sx_repository_fuellen.sql" database= "" />
<nativeaction sql= "" scriptfile= "$COSTAGE_PFAD/schluesseltabellen/sachgebiete_fuellen.sql" database= "" />
<nativeaction sql= "" scriptfile= "$COSTAGE_PFAD/schluesseltabellen/sx_stylesheets_einfuegen.sql" database= "" />
<nativeaction sql= "" scriptfile= "$COSTAGE_PFAD/schluesseltabellen/cif_fuellen.sql" database= "" />
</action>
</upgrade-step>
</upgrade>
<uninstall-step name= "Deinstalliere Schlüssel" >
<action error= "stop" >
<nativeaction sql= "" scriptfile= "$COSTAGE_PFAD/schluesseltabellen/sachgebiete_loeschen.sql" database= "" />
</action>
</uninstall-step>
<!-- ********************* Liste der ETL - Prozesse ************************** -->
<dbforms >
</dbforms>
</module>