Re: SQL-Entwurf

From: Martin Schulze (joey@infodrom.org)
Date: Sun May 05 2002 - 22:50:35 CEST


Erik Tews wrote:
> Hier mein aktueller Entwurf:

Sieht soweit gut aus.

> CREATE TABLE freetime (

availability wuerde mir besser gefallen, da es "Verfuegbarkeit" besser
widerspiegelt als 'freie Zeit', was ich auch so interpretieren koennte,
dass das die Zeit ist, wo die Leute nicht zur Verfuegung stehen.

> name TEXT NOT NULL references person(name),
> starttime TIMESTAMP NOT NULL,
> endtime TIMESTAMP,
> comment TEXT
> );
>
> CREATE TABLE job (
> id SERIAL NOT NULL,
> work TEXT NOT NULL,

Nenn das Feld mal title, wenn es eine ultrakurzbeschreibung 'a la "Eingangs-Kontrolle"
ist.

> location TEXT,
> description TEXT,
> priority INT4
> );

Sollte hier nicht auch noch ein Comment-Feld hin?

> CREATE TABLE jobfragment (
> id SERIAL NOT NULL,
> jobid INT4 NOT NULL references job(id),
> min INT4,
> max INT4,
> starttime timestamp NOT NULL,
> endtime timestamp,
> comment TEXT
> );
>
> CREATE TABLE assignment (
> id INT4 references jobfragment(id),
> helper TEXT references person(name),

Und nenn das mal person.

> starttime timestamp NOT NULL,
> endtime timestamp NOT NULL
> );

Gruesse,

        Joey

-- 
Those who don't understand Unix are condemned to reinvent it, poorly.



This archive was generated by hypermail 2.1.3 : Sun May 05 2002 - 22:57:13 CEST