i6 Database

[home] [projects] Last update 1999.03.24 (1999.03.24) [1999.03.24]


Introduction

This is a very quickly made layout for an institute database. I have not have time to check all details in he model, but it will serve as a starting point for building a relational institute database.

Each paragraph corresponds to a table (relation) in a relational database. The 'keys' are marked with `*'.

Publications and other information is not included in the model. Also take a look at the two examples (figures) at the end.

(A) Data model

Computer:

Computer i/o installations:

Computer i/o:

Software:

Conto_description:

Software installations:

Person:

==== when persons leave (employees or students they are kept in an Archive Person table which can be reached by UNION sql statements.


Person_room:



Room:

Room_type:

Room_equipment:

Room_equipment_type_list:

Telephone_list:

Telephone_type_list:


(B) Create database user access views

Views shall be defined together with end users, (1) EDB-udvalg, (2) secretariat, (3) researcher i6, (4) teachers i6, (5) students,

(historical personal data can be reached through UNION statements in the SQL statement - special views for these searches)


(C) Plus and minus with a 'clean'/normalized relational database model



(D) Next steps