• Keine Ergebnisse gefunden

Klausur 1 (Mo, 24.11.)

N/A
N/A
Protected

Academic year: 2021

Aktie "Klausur 1 (Mo, 24.11.)"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

K2Info2

Klausur 1 (Mo, 24.11.)

Raum 0x04

1. Aufgabe (3 Punkte)

Wo und wieso werden Datenbanken verwendet? Gib 2 Alltagsbeispiele.

2. Aufgabe (2 Punkte)

Was ist der Unterschied zwischen einer Datenbasis und einem Datenbanksystem?

Erläutere anhand einer schematischen Zeichnung.

3. Aufgabe (9 Punkte)

Am Englischen Institut soll eine Schuldatenbank angelegt werden. Der Schulleitung ist wichtig, dass folgende Entitäten und Beziehungen in dem ER-Modell auftreten:

Klasse, Schüler, Unterrichtsfach, Lehrer, ist in, besucht, unterrichtet und betreut . a) Wofür steht die Abkürzung „ER“?

b) Was ist eine Entität? Was ist eine Beziehung? Was ist ein Attribut?

c) Erstelle ein ER-Modell und überlege dir, welche Attribute und Beziehungstypen du brauchst und welche Kardinalität die verwendeten Entitäten haben.

d) Welche Vorteile hat ein solches ER-Modell für uns Menschen?

e) Stelle sicher, dass jede Entität einen Primärschlüssel besitzt. Erläutere kurz den Sinn eines Primärschlüssels.

4. Aufgabe (4 Punkte)

Beim Anlegen von Datenbanken ist insbesondere auf Redundanzen, Anomalien und Inkonsistenzen zu achten. Erläutere, was diese Begriffe bedeuten und wieso man sie besonders beachten muss.

5. Aufgabe (2 Punkte)

In Tabellen operiert man mit Projektionen, Selektionen, Vereinigungen, Differenzen, Kreuzprodukt und Umbenennungen. Wähle dir zwei dieser sechs Begriffe und erläutere an einem Beispiel, was sie tun.

6. Aufgabe (4 Punkte)

Datenbanken fragt man häufig mit der Datenbank-Sprache SQL ab.

a) Wofür steht das verwendete Kürzel „SQL“?

b) Erläutere den Grundaufbau einer SQL-Abfrage anhand dieses Beispiels:

SELECT Schueler FROM Schule WHERE Vorname = Dominik

c) Erläutere, was der folgende SQL-Codeschnipsel bedeutet:

create table Lehrer(

LNr int primary key,

LName varchar NOT NULL, LAdresse varchar NOT NULL, KlassenL int references Klasse);

Zusatzaufgabe (+2 Punkte)

Es gibt andere als das von uns betrachtete relationale Datenbanksystem. Nenne ein weiteres DB-Modell!

Referenzen

ÄHNLICHE DOKUMENTE

Welchen Winkel muss eine Rampe haben, wenn ein Stuntman auf einem Motorrad bei einer Geschwindigkeit von 60 km/h eine Strecke von 10 m überspringen

a) Wie groß ist die Geschwindigkeit in m/s und km/h, mit der die Erde um die Sonne kreist, wenn man mit einer Umlaufzeit von 365 Tagen rechnet?.. b) Wie groß ist die Geschwindigkeit

Impulserhaltungssatz (Diese Aufgabe ist in wesentlichen Teilen von Herrn Stratmann übernommen, dem ich – ich hoffe ihr auch – an dieser Stelle herzlich danken möchte.) Im

folgende Aufgaben sind bis zum 23.03.2020 zu bearbeiten und an folgende E-Mail-Adresse zu senden: rosenbergm@rs-prohn.de2. Wie kam es zur Entstehung großer Ackerflächen

Erweiterung der Arbeitszeit (auf Wunsch von Eltern und Schülern) bis zum 02.05.2021 Erstellt ein Plakat/Poster zur Thematik „Aralsee“?.

Erweiterung der Arbeitszeit (auf Wunsch von Eltern und Schülern) bis zum 02.05.2021 Erstellt ein Plakat/Poster zur Thematik „Tropischer Regenwald“!.

Erweiterung der Arbeitszeit (auf Wunsch von Eltern und Schülern) bis zum 02.05.2021 Erstellt ein Plakat/Poster zur Thematik „Kokapflanze und Kokain“!.

[r]