Aufgabe herunterladen

Au Pair‐Vermittlung Anmerkungen
 grundlegendesAnforderungsniveau
 Vorbereitungszeit:30min
Aufgabe
AlsAuPair(frz.aufGegenleistung)bezeichnetmanjungeMenschen,diefürVerpflegung,Unterkunft
undTaschengeldineinerFamilieimIn‐oderAuslandtätigsind,umimGegenzugSpracheundKultur
desGastlandesbzw.derGastregionkennenzulernen.DasAuPairlebtdabeiimHaushaltderGastfami‐
lie, hilft bei der Kinderbetreuung und übernimmt leichte Hausarbeiten. Eine internationale Au Pair‐
AgenturwilldieVermittlungoptimierenundeineDatenbankeinsetzen.
1. BeschreibenSiedasRelationenmodellfürdieDatenbankderAuPair‐Vermittlung:
AuPair(ANr,Nachname,Vorname,Geburtsdatum)
Familie(FNr,Name,Einkommen,Sprache,Kinderzahl,SName)
Stadt(SName,Land,Einwohner)
lebt_bei(ANr,FNr,von,bis)
2. ErmittelnSieausdemRelationenmodelldasER‐DiagrammunderläuternSiees.
3. MiteinemJava‐ProgrammsolldieDatenbankverwaltetwerden.
StellenSieohneAngabevonget/set‐MethodendieRelationFamiliealsUML‐Klassendiagrammdar.
4. DieRelationenAuPairundFamiliekönnenmitdiesenbeidenCREATE‐BefehlenineinerSQL‐Daten‐
bankangelegtwerden.
CREATETABLEfamilie(
CREATETABLEaupair(
FNrINT,
ANrINT,
NameSTRING,
NachnameSTRING
EinkommenDOUBLE,
VornameSTRING,
SpracheSTRING,
GeburtsdatumDATE,
KinderzahlINT,
PRIMARYKEY(ANr)
SNameSTRING,
)
PRIMARYKEY(FNr)
)
EntwickelnSiefürdieSprachederSQL‐CREATE‐BefehleeineGrammatik.
5. OrdnenSiedieseGrammatikindieChomsky‐Hierarchieein.
6. WeitereFragestellungenfürdasPrüfungsgespräch:
‐ InterpretierenSiedenFremdschlüsselSNamebeiobjektorientierterModellierungderDaten‐
bank.
‐ BegründenSie,obdieSprachederSQL‐CREATE‐BefehlevoneinemendlichenAutomatenakzep‐
tiertwerdenkann.
‐ VergleichenSieSQL‐AnweisungenmitMethodeneinerKlasse.
Hinweise
DieAufgabeAuPair‐VermittlungliegtauchalsschriftlicheAbituraufgabevor(siehe4.3.3).Indermünd‐
lichenVariantefindeteineVernetzungmehrererInhaltsbereichestatt.
1
Erwartungshorizont
Aufg. erwarteteLeistungen
1
BeschreibungdesRelationenmodellsmitFachbegriffen
Relation,Attribut,Primärschlüssel,Fremdschlüssel
2
RekonstruktionundErläuterungdesER‐Modells
3
ModellierungalsKlassendiagramm
SNamewirdalsAssoziationmitderKlasseStadtmodelliert.
4
EntwicklungeinerGrammatikfüreineTeilsprachevonSQL
S→CREATETABLETabelle(Attribute,PRIMARYKEY(AttributOhneTyp))
Attribute→Attribut|Attribut,Attribute
Attribut→BezeichnerDatentyp
AttributOhneTyp→Bezeichner
Datentyp→INT|STRING|DATE|DOUBLE
Tabelle→Bezeichner
Bezeichner→einodermehrereBuchstaben
AngabedesStartsymbols,derTerminaleundNichtterminale
5
EinordnunginChomsky‐Hierarchie
kontextfreieGrammatik,alsokontextfreieSprache
ErläuterungderChomsky‐Hierarchie
2
ZuordnungzudenProzess‐,Inhalts‐undAnforderungsbereichen
Aufg.
Prozessbereiche
MI
SV
KK
1
X
X
2
X
X
X
3
X
X
X
4
BB
X
5
X
6
X
X
Bewertungseinheiten in
Anforderungsbereichen
Inhaltsbereiche
DI
ID
AL
SA
IS
IMG
I
II
III
X
4
X
3
3
2
X
X
X
2
2
X
X
2
X
3
3
Summe24
7
12
5
X
X
X
X
3