123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208 |
- Sequel.migration do
- change do
- create_table(:'SchuelerBasisdaten.dat') do
- primary_key :id
- #Falls notwendig, mit Klasse ergänzen (mit #-Zeichen getrennt)
- String :'Nachname', :null => false
- #
- String :'Vorname', :null => false
- #In der Form TT.MM.JJJJ
- String :'Geburtsdatum', :null => false
- #Als „m“ oder „w“
- String :'Geschlecht', :null => false
- #0: Neuaufnahme 1: Warteliste 2: Aktiv 3: Beurlaubt 6: Extern 8: Abschluss 9: Abgänger ohne Abschluss
- Integer :'Status', :null => false, :default => '0'
- #
- String :'PLZ', :null => true
- #Falls PLZ angegeben, darf Wohnort nicht leer sein!
- String :'Ort', :null => true
- #Mit Hausnr
- String :'Straße', :null => true
- #„J“ oder „N“
- String :'Aussiedler', :null => true, :default => 'N'
- #Als Statistik-Kürzel (z.B. 000 für Deutschland) aus Statkue.mdb, Tabelle „Nationalitäten“
- String :'1. Staatsang.', :null => true
- #Klarttext für Konfession
- String :'Konfession', :null => true
- #Statistik-Kürzel der Konfession aus Statkue.mdb, Tabelle „Religionen“
- String :'StatistikKrz Konfession', :null => true
- #Datum der Aufnahme an Schule
- String :'Aufnahmedatum', :null => true
- #
- String :'Abmeldedatum Religionsunterricht', :null => true
- #
- String :'Anmeldedatum Religionsunterricht', :null => true
- #Als „J“ oder „N“
- String :'Schulpflicht erf.', :null => false
- #Als Statistik-Kürzel aus Statkue.mdb, Tabelle „Reformpädagogik“
- String :'Reform-Pädagogik', :null => true
- #Nummer der Stammschule, nur bei Status = Extern notwendig
- String :'Nr. Stammschule', :null => true
- #Das Schuljahr, in dem sich der Schüler befindet. Muss nicht immer identisch mit dem aktuellen Schuljahr sein (z.B. bei Abgängern)
- Integer :'Jahr', :null => true
- #Der Abschnitt, in dem sich der Schüler befindet. Muss nicht immer identisch mit dem aktuellen Abschnitt sein (z.B. bei Abgängern)
- Integer :'Abschnitt', :null => true
- #Muss identisch sein mit einer Bezeichnung aus Jahrgaenge.dat
- String :'Jahrgang', :null => true
- #Aktuelle Klasse, muss auf einen Eintrag aus Klassen.dat verweisen
- String :'Klasse', :null => true
- #Aktuelle Gliederung (z.B: ***, A01)Als Statistik-Kürzel (z.B. ***, A01) aus Statkue.mdb, Tabelle „Gliederung“, Felder BKAnlage + BKTyp
- String :'Schulgliederung', :null => true
- #Aktuelle Organisationsform. Als Statistik-Kürzel aus Statkue.mdb, Tabelle „Organisationsform“.
- String :'OrgForm', :null => true
- #Als Statistik-Kürzel aus Statkue.mdb, Tabelle „ZulKlArt“. Bleibt bei Berufskollegs leer.
- String :'Klassenart', :null => true
- #Nur bei BKAktuelle FachklasseIn der Form BKIndex-Fachklassenschlüssel-Ausprägung (z.B.1-113-00 Bankkaufmann), aus Statkue.mdb, Tabelle „Fachklasse“.
- String :'Fachklasse', :null => true
- #Noch leer lassen
- String :'', :null => true
- #Als „J“ oder „N“
- String :'Verpflichtung Sprachförderkurs', :null => false, :default => 'N'
- #Als „J“ oder „N“
- String :'Teilnahme Sprachförderkurs', :null => false, :default => 'N'
- #
- Integer :'Einschulungsjahr', :null => true
- #Als Statistik-Kürzel aus Statkue.mdb, Tabelle „SchuelerUebergangsempfehlung5Jg“.
- String :'Übergangsempf. JG5', :null => true
- #
- Integer :'Jahr Wechsel S1', :null => true
- #Als Statistik-Kürzel aus Statkue.mdb, Tabelle „SchuelerErsteSchulformSekI“.
- String :'1. Schulform S1', :null => true
- #
- Integer :'Jahr Wechsel S2', :null => true
- #Als Statistik-Kürzel aus Statkue.mdb, Tabelle „Förderschwerpunkt“.
- String :'Förderschwerpunkt', :null => true
- #Als Statistik-Kürzel aus Statkue.mdb, Tabelle „Förderschwerpunkt“.
- String :'2. Förderschwerpunkt', :null => true
- #Als „J“ oder „N“
- String :'Schwerstbehinderung', :null => false, :default => 'N'
- #Als „J“ oder „N“
- String :'Autist', :null => false, :default => 'N'
- #
- String :'LS Schulnr.', :null => true
- #Als Statistik-Kürzel aus Statkue.mdb, Tabelle „Schulformen“.
- String :'LS Schulform', :null => true
- #Statistik-Kürzel aus Statkue.mdb, Tabelle „Herkunftsschulform“
- String :'Herkunft', :null => true
- #Als TT.MM.JJJJ
- String :'LS Entlassdatum', :null => true
- #Als Statistik-Kürzel aus Statkue.mdb, Tabelle „ZulJahrgänge“
- String :'LS Jahrgang', :null => true
- #0: Ja 1: Nein2: Freiw. Rücktritt
- Integer :'LS Versetzung', :null => true
- #Als Statistik-Kürzel aus Statkue.mdb, Tabelle „Reformpädagogik“
- String :'LS Reformpädagogik', :null => true
- #Als Statistik-Kürzel aus Statkue.mdb, Tabelle „Gliederung“, Felder BKAnlage + BKTyp
- String :'LS Gliederung', :null => true
- #Nur bei BKAktuelle FachklasseIn der Form BKIndex-Fachklassenschlüssel-Ausprägung (z.B.1-113-00 Bankkaufmann)Aus Statkue.mdb, Tabelle „Fachklasse“
- String :'LS Fachklasse', :null => true
- #Als Statistik-Kürzel aus Statkue.mdb, Tabelle „Abgangsart“
- String :'LS Abschluss', :null => true
- #Als Statistik-Kürzel aus Statkue.mdb, Tabelle „Abgangsart“
- String :'Abschluss', :null => true
- #
- String :'Schulnr. neue Schule', :null => true
- #
- Integer :'Zuzugsjahr', :null => true
- #Als Statistik-Kürzel (z.B. 000 für Deutschland) aus Statkue.mdb, Tabelle „Nationalitäten
- String :'Geburtsland Schüler', :null => true
- #Als Statistik-Kürzel (z.B. 000 für Deutschland) aus Statkue.mdb, Tabelle „Nationalitäten
- String :'Geburtsland Mutter', :null => true
- #Als Statistik-Kürzel (z.B. 000 für Deutschland) aus Statkue.mdb, Tabelle „Nationalitäten
- String :'Geburtsland Vater', :null => true
- #Als Statistik-Kürzel (z.B. „de“ für Deutsch) aus Statkue.mdb, Tabelle „SchuelerVerkehrssprache“
- String :'Verkehrssprache', :null => true
- #Nur bei Grundschulengültige Einträge0: Kein Kindergarten1: unter 1 Jahr 2: 1 bis unter 2 Jahre 3: 2 bis unter 3 Jahre 4: 3 Jahre und mehr
- String :'Dauer Kindergartenbesuch', :null => true
- end
- create_table(:'SchuelerZusatzdaten.dat') do
- primary_key :id
- #Muss in Verbindung mit Vorname und Geburtsdatum auf einen Eintrag aus SchuelerBasisdaten.dat verweisen. Falls notwendig, mit Klasse ergänzen (mit #-Zeichen getrennt - siehe Beschreibung zu SchuelerBasisdaten.dat)
- String :'Nachname', :null => false
- #
- String :'Vorname', :null => false
- #Als TT.MM.JJJJ
- String :'Geburtsdatum', :null => false
- #
- String :'Namenszusatz', :null => true
- #
- String :'Geburtsname', :null => true
- #
- String :'Geburtsort', :null => true
- #
- String :'Ortsteil', :null => true
- #
- String :'Telefon-Nr.', :null => true
- #
- String :'E-Mail', :null => true
- #Als Statistik-Kürzel (z.B. 163 für Türkei)
- String :'2. Staatsang.', :null => true
- #z.B. aus Einwohnermeldeamt
- String :'Externe ID-Nr.', :null => true
- #
- String :'Sportbefreiung', :null => true
- #
- String :'Fahrschülerart', :null => true
- #
- String :'Haltestelle', :null => true
- #Als Klartextnormalvorzeitigzurückgestellt
- String :'Einschulungsart', :null => true
- #
- String :'Entlassdatum', :null => true
- #Muss auf eine schulinterne Kurzbez. aus Jahrgaenge.dat verweisen
- String :'Entlassjahrgang', :null => true
- #
- String :'Datum Schulwechsel', :null => true
- #
- String :'Bemerkungen', :null => true
- end
- create_table(:'SchuelerErzieher.dat') do
- primary_key :id
- #Muss in Verbindung mit Vorname und Geburtsdatum auf einen Eintrag aus SchuelerBasisdaten.dat verweisen. Falls notwendig, mit Klasse ergänzen (mit #-Zeichen getrennt - siehe Beschreibung zu SchuelerBasisdaten.dat)
- String :'Nachname', :null => false
- #
- String :'Vorname', :null => false
- #Als TT.MM.JJJJ
- String :'Geburtsdatum', :null => false
- #z.B. „Eltern“, „Mutter“, „Vater“ usw.
- String :'Erzieherart', :null => false
- #„Herr“ oder „Frau“
- String :'Anrede 1.Person', :null => false
- #
- String :'Titel 1.Person', :null => true
- #
- String :'Nachname1.Person', :null => false
- #
- String :'Vorname 1.Person', :null => false
- #„Herr“ oder „Frau“
- String :'Anrede 2.Person', :null => true
- #
- String :'Titel 2.Person', :null => true
- #
- String :'Nachname 2.Person', :null => true
- #
- String :'Vorname 2.Person', :null => true
- #
- String :'Straße', :null => false
- #
- String :'PLZ', :null => false
- #
- String :'Ort', :null => false
- #
- String :'Ortsteil', :null => true
- end
- create_table(:'SchuelerTelefonnummern.dat') do
- primary_key :id
- #Muss in Verbindung mit Vorname und Geburtsdatum auf einen Eintrag aus SchuelerBasisdaten.dat verweisen. Falls notwendig, mit Klasse ergänzen (mit #-Zeichen getrennt - siehe Beschreibung zu SchuelerBasisdaten.dat)
- String :'Nachname', :null => false
- #
- String :'Vorname', :null => false
- #Als TT.MM.JJJJ
- String :'Geburtsdatum', :null => false
- #
- String :'Telefonnr.', :null => false
- #Beschreibung der Telefonnr, z.B. „Eltern“, „Handy Schüler“, „Büro Vater“, „Handy Mutter“ usw.
- String :'Art', :null => false
- end
- end
- end
|