LU04.A07 - ERD: Reingineering of a existing database

From time to time, we may need to analyze an existing database in order to optimize the structure, e.g. for the next software version.

Prerequisites

Task

Go to the W3Schools-Website, to the SQL-Editor, and analyze the existing data-structure. Create furthermore an ERD, that describes the existing data-structure in the Crow's Foot Notation.

 Given data-struture of W3Schools-SQL database

  1. Identify all enties.
  2. Add the attributes and the corresponding data-types to each entity.
  3. Relate the tables to each other by analysing the primary keys and the foreign keys.

Solution

Lösung

Vocabulary

English German
prerequisite Grundvoraussetzung
given gegebene, vorausgesetzt

Volkan Demir