Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lernsituation - Eine relationale Datenbank für ein Maklerbüro planen und umsetzen #5

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

deanomus
Copy link
Owner

@deanomus deanomus commented Oct 8, 2021

Arbeitsauftrag 1 Entwicklung einer relationalen Datenbank für einen Immobilienmakler:
Zur Planung und Dokumentation der Datenbank ist ein Entity-Relation-Ship-Model und ein Relationenmodell zu erstellen, ehe die Planung mit einem geeigneten Datenbankmanagementsystem (DBMS) realisiert werden soll. Da Erfahrungen mit verschiedenen Technologie gesammelt werden sollen, kann sich das Team frei für eine Technolgie entscheiden.

Arbeitsauftrag 2: Planung der Datenbank durch ein ERD

Arbeitsauftrag 3: Planung der Datenbank durch ein Relationenmodell

Arbeitsauftrag 4: Umsetzung der Planung

  1. Erläutert maximal auf einer halben Seite, was man unter einem
    Datenbankmanagementsystem versteht und welche Aufgaben/Funktionen es hat.
  2. Das Datenbankmanagementsystem soll referentielle Integrität unterstützen. Was
    versteht man darunter?
  3. Setzt das entwickelte Relationenmodell mit PostgreSQL um. Nutzt dafür diesen
    Online-Editor. Alle dafür nötigen SQL-Befehle sind in einem Textdokument
    festzuhalten und in diesem Auftrag abzugeben.
  4. Erfasst für jede Tabelle mindestens drei Datensätze. Die dafür nötigen SQL-Befehle
    sind im Textdokument von Aufgabe 3 festzuhalten.
  5. Zum Testen der Datenbank sollen Abfragen abgesetzt werden, die zum Alltag des
    Maklerbüros gehören. Auch diese Statements sollen im selben Textdokument
    festgehalten werden:
  6. Es sollen alle Immobilien eines Postleitzahlengebiets angezeigt werden.
  7. Wie viele noch nicht verkaufte Immobilien verwaltet das Büro gerade?
  8. Es sollen alle Immobilien angezeigt werden, deren Quadratmeteranzahl
    und der Kaufpreis in einem bestimmten Intervall liegen.
  9. Welcher Makler betreut eine ganz bestimmte Immobilie?
  10. Welche Termine hat ein ganz bestimmter Makler in dieser Woche?
    Anzugeben sind die Adresse der jeweiligen Immobilie und das Datum,
    wobei die Termine nach dem Datum und Uhrzeit zu sortieren sind (frühere
    Termine oben)
  11. Es soll eine Liste mit allen Geboten zu einer bestimmten Immobilie mit
    dem Gebot und dem Namen und der Telefonnummer des Bieters
    angezeigt werden. Die Liste wird absteigend nach dem Gebot sortiert.
  12. Gebt das Textdokument mit allen SQL-Statements aus diesen Auftrag ab.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant