CREATE TABLE "EigeneSchule"
("AbiGruppenprozess" STRING(1), 
 "AbschnittBez" STRING(20), 
 "AnzahlAbschnitte" BYTE DEFAULT '0', 
 "AnzJGS_Jahr" INTEGER DEFAULT '1', 
 "BezAbschnitt1" STRING(10), 
 "BezAbschnitt2" STRING(10), 
 "BezAbschnitt3" STRING(10), 
 "BezAbschnitt4" STRING(10), 
 "Bezeichnung1" STRING(50), 
 "Bezeichnung2" STRING(50), 
 "Bezeichnung3" STRING(50), 
 "DauerUnterrichtseinheit" INTEGER, 
 "Einstellungen" STRING, 
 "Einstellungen2" STRING, 
 "EMail" STRING(100), 
 "Fax" STRING(20), 
 "Fehlstundenmodell_PrS1" STRING(1) DEFAULT 'G', 
 "Fehlstundenmodell_S2" STRING(1) DEFAULT 'F', 
 "Ganztags" STRING(1) DEFAULT '-', 
 "Fremdsprachen" STRING(1) DEFAULT '+', 
 "Gruppen13Plus" INTEGER, 
 "Gruppen8Bis1" INTEGER, 
 "ID" INTEGER DEFAULT '0', 
 "InternatsplaetzeM" INTEGER, 
 "InternatsplaetzeNeutral" INTEGER, 
 "InternatsplaetzeW" INTEGER, 
 "IstHauptsitz" STRING(1) DEFAULT '+', 
 "JVAZeigen" STRING(1) DEFAULT '-', 
 "Land" STRING(50), 
 "LogoFormat" STRING(3), 
 "NotenGesperrt" STRING(1) DEFAULT '-', 
 "Ort" STRING(50), 
 "PLZ" STRING(10), 
 "RefPaedagogikZeigen" STRING(1) DEFAULT '-', 
 "SchILDweb_Config" STRING, 
 "SchulformBez" STRING(50), 
 "SchulformKrz" STRING(3), 
 "SchulformNr" STRING(3), 
 "Schulgliederung" STRING(3), 
 "Schuljahr" INTEGER DEFAULT '0', 
 "SchuljahrAbschnitt" BYTE DEFAULT '0', 
 "SchulleiterAmtsbez" STRING(30), 
 "SchulleiterGeschlecht" INTEGER, 
 "SchulleiterName" STRING(50), 
 "SchulleiterVorname" STRING(30), 
 "SchulLogo" BLOB, 
 "SchulNr" STRING(6), 
 "SchulnrEigner" INTEGER, 
 "Schultraegerart" STRING(2), 
 "SchultraegerNr" STRING(6), 
 "Strasse" STRING(50), 
 "StvSchulleiterAmtsbez" STRING(30), 
 "StvSchulleiterGeschlecht" INTEGER, 
 "StvSchulleiterName" STRING(50), 
 "StvSchulleiterVorname" STRING(30), 
 "TeamTeaching" STRING(1), 
 "Telefon" STRING(20), 
 "Tendenznoten_S1" STRING(1) DEFAULT '-', 
 "UpdateSprachenfolge" STRING(1) DEFAULT '+', 
 "WebAdresse" STRING(100), 
 "WebInfoMail" STRING(1) DEFAULT '-', 
 "WebKL_Modus" STRING(1) DEFAULT 'A', 
 "WebMahnungenGesperrt" STRING(1) DEFAULT '-', 
 "WebNotenGesperrt" STRING(1) DEFAULT '-', 
 "WebTeilLeistungenAnlegen" STRING(1) DEFAULT '-', 
 "ZurueckgestelltAnzahl" INTEGER, 
 "ZurueckgestelltAuslaender" INTEGER, 
 "ZurueckgestelltAuslaenderWeibl" INTEGER, 
 "ZurueckgestelltAussiedler" INTEGER, 
 "ZurueckgestelltAussiedlerWeibl" INTEGER, 
 "ZurueckgestelltWeibl" INTEGER);
 
CREATE TABLE "Faecher" 
("AufZeugnis" STRING(1) DEFAULT '-', 
 "BasisFach" STRING(2) DEFAULT '-', 
 "Bezeichnung" STRING(80), 
 "Fachgruppe_ID" INTEGER, 
 "FachKrz" STRING(20), 
 "ID" INTEGER PRIMARY KEY, 
 "Sichtbar" STRING(1) DEFAULT '+', 
 "Sortierung" INTEGER, 
 "SortierungS2" INTEGER, 
 "StatistikKrz" STRING(2));
 
CREATE TABLE "Jahrgaenge" 
("ASDBezeichnung" STRING(100), 
 "ASDJahrgang" STRING(2), 
 "Folgejahrgang_ID" INTEGER, 
 "ID" INTEGER PRIMARY KEY DEFAULT '0', 
 "InternKrz" STRING(20), 
 "IstChronologisch" STRING(1) DEFAULT '+', 
 "JahrgangNum" INTEGER DEFAULT '0', 
 "Restabschnitte" INTEGER, 
 "SchulnrEigner" INTEGER, 
 "SekStufe" STRING(6), 
 "SGL" STRING(3), 
 "Sichtbar" STRING(1) DEFAULT '+', 
 "Sortierung" INTEGER DEFAULT '32000', 
 "Spaltentitel" STRING(2));
 
CREATE TABLE "Klassen" 
("AdrMerkmal" STRING(1) DEFAULT 'A', 
 "ASDJahrgang" STRING(255), 
 "ASDKlasse" STRING(6), 
 "ASDSchulformNr" STRING(3), 
 "Bezeichnung" STRING(150), 
 "Fachklasse_ID" INTEGER, 
 "FKlasse" STRING(15), 
 "ID" INTEGER PRIMARY KEY, 
 "Jahrgang_ID" INTEGER, 
 "Klasse" STRING(15), 
 "Klassenart" STRING(2), 
 "KlassenlehrerKrz" STRING(10), 
 "KoopKlasse" STRING(1) DEFAULT '-', 
 "NotenGesperrt" STRING(1), 
 "OrgFormKrz" STRING(1), 
 "PruefOrdnung" STRING(20), 
 "Restabschnitte" BYTE DEFAULT '0', 
 "SchulnrEigner" INTEGER, 
 "Sichtbar" STRING(1) DEFAULT '+', 
 "SommerSem" STRING(1), 
 "Sortierung" INTEGER DEFAULT '32000', 
 "StvKlassenlehrerKrz" STRING(10), 
 "VKlasse" STRING(15), 
 "WebNotenGesperrt" STRING(1) DEFAULT '-');
 
CREATE TABLE "KursWahlen" 
("ASDJahrgang" STRING(2), 
 "Fixiert" STRING(1), 
 "Geburtsdatum" DATETIME, 
 "Geschlecht" STRING(1), 
 "Hinweise" STRING, 
 "ID" INTEGER PRIMARY KEY, 
 "Klasse" STRING(15), 
 "KursArt" STRING(5), 
 "KursFach" STRING(20), 
 "Nachname" STRING(50), 
 "Note" STRING(2), 
 "Schueler_ID" INTEGER, 
 "Update" DATETIME, 
 "Vorname" STRING(30), 
 "W1" INTEGER, 
 "W2" INTEGER, 
 "W3" INTEGER, 
 "ZW" INTEGER);
 
CREATE TABLE "Kursart" 
("Aenderbar" STRING(1) DEFAULT '+', 
 "Bezeichnung" STRING(120), 
 "ID" INTEGER PRIMARY KEY DEFAULT '0', 
 "InternBez" STRING(20), 
 "Kursart" STRING(5), 
 "KursartAllg" STRING(5), 
 "SchulnrEigner" INTEGER, 
 "Sichtbar" STRING(1) DEFAULT '+', 
 "Sortierung" INTEGER DEFAULT '32000');
 
CREATE TABLE "Kurse" 
("ASDJahrgang" STRING(2), 
 "EpochU" STRING(1) DEFAULT '-', 
 "Fach_ID" INTEGER, 
 "FachKrz" STRING(20), 
 "Farbe" INTEGER, 
 "Fortschreibungsart" STRING(1), 
 "Hinweise" STRING, "ID" INTEGER PRIMARY KEY, 
 "Jahrgaenge" STRING(50), 
 "Jahrgang_ID" INTEGER, 
 "KursArt" STRING(5), 
 "KurzBez" STRING(20), 
 "LehrerKrz" STRING(10), 
 "Max" INTEGER, 
 "Min" INTEGER, 
 "Ort" STRING(50), 
 "Sichtbar" STRING(1) DEFAULT '+', 
 "SK_ID" INTEGER, 
 "Sortierung" INTEGER, 
 "Tag" STRING(2), 
 "Update" DATETIME, 
 "WochenStd" INTEGER, 
 "WochenstdKL" REAL, 
 "WochenstdZK" REAL, 
 "Zeit" STRING(10), 
 "Zeugnisbez" STRING(130), 
 "Zusatzkraft" STRING(50), 
 "AufZeugnis" BOOLEAN);
 
CREATE TABLE "Lehrer" 
("Aenderbar" STRING(1) DEFAULT '+', 
 "Amtsbezeichnung" STRING(15), 
 "AnrechnungStd" REAL, 
 "Anrede" STRING(10), 
 "Antwort1" STRING(255), 
 "Antwort2" STRING(255), 
 "Beschaeftigungsart" STRING(2), 
 "DatumAbgang" DATETIME, 
 "DatumZugang" DATETIME, 
 "Einsatzstatus" STRING(1), 
 "Email" STRING(100), 
 "EMailDienstlich" STRING(100), 
 "EntlastungStd" REAL, 
 "ErmGrund" STRING(2), 
 "ErmStd" REAL, 
 "ErtUnterrichtLID" REAL, 
 "ErtUnterrichtUVD" REAL, 
 "Fachrichtung" STRING(2), 
 "Faecher" STRING(100), 
 "FRQualifikation" STRING(1), 
 "FuerExport" STRING(1) DEFAULT '+', 
 "FWStd" REAL, 
 "FWStufe" STRING(2), 
 "Geburtsdatum" DATETIME, 
 "Geschlecht" STRING(1), 
 "GrundAbgang" STRING(10), 
 "GrundZugang" STRING(10), 
 "GU_ID" STRING(40), 
 "Handy" STRING(20), 
 "ID" INTEGER PRIMARY KEY DEFAULT '0', 
 "IdentNr1" STRING(10), 
 "KennwortTools" STRING(255), 
 "Kuerzel" STRING(10) DEFAULT 'NEU', 
 "LBQualifikation" STRING(1), 
 "LBVNr" STRING(15), 
 "Lehramt" STRING(4), 
 "Lehrbefaehigung" STRING(2), 
 "LIDKrz" STRING(4), 
 "LPassword" STRING(255), 
 "Mehrarbeit" REAL, 
 "MehrleistungStd" REAL, 
 "Nachname" STRING(30), 
 "PANr" STRING(20), 
 "PersonTyp" STRING(20) DEFAULT 'LEHRKRAFT', 
 "PflichtstdSoll" REAL, 
 "PLZ" STRING(10), 
 "PWAktuell" STRING(3) DEFAULT '-;5', 
 "Rechtsverhaeltnis" STRING(1), 
 "RestStd" REAL, 
 "SchILDweb_Config" STRING, 
 "SchILDweb_FL" STRING(1) DEFAULT '+', 
 "SchILDweb_KL" STRING(1) DEFAULT '+', 
 "SchulFunktion" STRING(10), 
 "SchulnrEigner" INTEGER, 
 "SerNr" STRING(5), 
 "Sichtbar" STRING(1) DEFAULT '+', 
 "Sortierung" INTEGER DEFAULT '32000', 
 "StaatKrz" STRING(3), 
 "StammschulNr" STRING(6), 
 "Statistik" STRING(1), 
 "Strasse" STRING(50), 
 "Tel" STRING(20), 
 "Titel" STRING(20), 
 "UnterrichtsStd" REAL, 
 "Vorname" STRING(20), 
 "VSchluessel" STRING(1), 
 "ZuvielErtGrund" STRING(2), 
 "ZuvielErtStd" REAL, 
 "ZuwenigErtGrund" STRING(2), 
 "ZuwenigErtStd" REAL);
 
CREATE TABLE "LehrerLehramtLehrbef" 
("LehramtKrz" STRING(10), 
 "LehrbefAnerkennungKrz" STRING(10), 
 "LehrbefKrz" STRING(10), 
 "Lehrer_ID" INTEGER, 
 "SchulnrEigner" INTEGER);
 
CREATE TABLE "Schueler" 
("ASDJahrgang" STRING(2), 
 "FotoVorhanden" STRING(1) DEFAULT '-', 
 "Geburtsdatum" DATETIME, 
 "Geloescht" STRING(1) DEFAULT '-', 
 "Geschlecht" BYTE DEFAULT '4', 
 "Gesperrt" STRING(1) DEFAULT '-', 
 "GSEmpfehlung" STRING(255), 
 "ID" INTEGER PRIMARY KEY, 
 "Jahrgang" INTEGER, 
 "Klasse" STRING(15), 
 "LA_Folgeklasse" STRING(15), 
 "LA_VersetzungKrz" STRING(2), 
 "Nachname" STRING(50), 
 "Status" INTEGER, 
 "Vorname" STRING(30));
 
CREATE TABLE "Stundentafel" 
("ASDJahrgang" STRING(2), 
 "Bezeichnung" STRING(50), 
 "Fachklasse_ID" INTEGER DEFAULT '0', 
 "ID" INTEGER PRIMARY KEY DEFAULT '0', 
 "Jahrgang_ID" INTEGER, 
 "Klasse" STRING(6), 
 "SchulnrEigner" INTEGER, 
 "SGL" STRING(3), 
 "Sichtbar" STRING(1) DEFAULT '+', 
 "Sortierung" INTEGER DEFAULT '32000') ;
  
CREATE TABLE "Stundentafel_Faecher" 
("EpochenUnterricht" STRING(1) DEFAULT '-', 
 "Fach_ID" INTEGER DEFAULT '0', 
 "Gewichtung" INTEGER DEFAULT '1', 
 "ID" INTEGER PRIMARY KEY DEFAULT '0', 
 "KursartAllg" STRING(5), 
 "LehrerKrz" STRING(10), 
 "SchulnrEigner" INTEGER, 
 "Sichtbar" STRING(1) DEFAULT '+', 
 "Sortierung" INTEGER DEFAULT '0', 
 "Stundentafel_ID" INTEGER DEFAULT '0', 
 "WochenStd" INTEGER DEFAULT '0');
 
CREATE TABLE "UV" 
("AnzahlSchueler" INTEGER, 
 "Art" STRING(1) DEFAULT 'K', 
 "AufZeugnis" STRING(1) DEFAULT '+', 
 "Fach_ID" INTEGER, 
 "FachLehrer" STRING(10), 
 "ID" INTEGER PRIMARY KEY, 
 "Klasse" STRING(6), 
 "Kurs_ID" INTEGER, 
 "Kursart" STRING(5), 
 "KursartAllg" STRING(5), 
 "VorherAbgeschl" STRING(1) DEFAULT '-', 
 "WochenstdZusatzkraft" INTEGER, 
 "Wochenstunden" INTEGER, 
 "Zusatzkraft" STRING(10)) ;
 
 
 

 
 
 
 

 
 
 
 