NF 1, SS 1997: Lösungsblatt 9: Datenbanken


Aufgabe 1: Eigene Anwendungen für endliche Automaten

Lösung dazu

Keine einheitliche Lösung verfügbar.

Aufgabe 2: Datenbankentwurf

Lösung dazu

Keine einheitliche Lösung verfügbar. Die Datenbank könnte allerdings so aussehen:

Database = xamtrup
Table    = ma
 
 +-----------------+----------+--------+----------+--------------+
 |     Field       |   Type   | Length | Not Null | Unique Index |
 +-----------------+----------+--------+----------+--------------+
 | id              | int      | 4      | N        | N/A          |
 | name            | char     | 20     | N        | N/A          |
 | vorname         | char     | 20     | N        | N/A          |
 | sex             | char     | 1      | N        | N/A          |
 | alter           | int      | 4      | N        | N/A          |
 | abt             | char     | 2      | N        | N/A          |
 | gehalt          | int      | 4      | N        | N/A          |
 +-----------------+----------+--------+----------+--------------+

Sie ist durch folgende SQL-Klausel entstanden:

create table ma (
  id int,
  name char(20),
  vorname char(20),
  sex char(1),
  alter int,
  abt char(2),
  gehalt int
)

Die Daten aus /users/rzdspc5/nf1/xamtrup/import-db sind mit folgendem Befehl importiert worden:

cd /users/rzdspc5/nf1/xamtrup
msql2/bin/msqlimport -h nats13 -s' ' xamtrup ma < import-db


Author: Jan W. Amtrup
Document:
Last modified: