<< FH Düsseldorf  
FACE >> 
Geschichte >> 
Projekte >> 
Neue Projektideen >> 
Projektgruppe >> 
Artikel >> 
Weblog >> 

Übersicht >> 
Inhalt >> 
Gestaltung >> 
Redaktion >> 
Technik >> 
Barrierefreiheit >> 
Glossar >> 
Entwürfe>> 

HTML & CSS >> 
Webcontainer System >> 
Datenbank Modell >> 
UML Modell >> 

 
  FH D        
 

Fachhochschule
Düsseldorf




     

Datenbank Modell

 
site_structure>> 
authorization>> 
system>> 

container_navigation>> 
container_text>> 
container_list>> 
container_image>> 
container_person>> 
container_calendar>> 
container_lecture>> 

container_text


Stellt einfache Textfunktionen zur Verfuegung. Hier wird der eigentliche Textinhalt aller Seiten gespeichert. Über die Verbindung zur Tabelle language wird jedem Eintrag die dazugehoerige Sprache zugeordnet. Die allgemeinen Daten zum Zusammenbauen der Texttabelle wird von der Tabelle container geliefert. Um den Text vor unerlaubtem Zugriff zu schuetzen, wird ihm auch bestimmtes Zugriffsrechte zur Verfuegung gestellt (Tabelle authorisation). Links im Text werden auch im Text gespeichert (html/structured text/..)

Provides simple textfunctions.

 

Tabelle: container

Stellt allgemeine Metadaten bereit, die in allen Containertypen verwendet werden muessen.
Provides general metadata that has to be used in every type of container.

 

container_id int Eindeutige ID des Containers.
Distinct ID of the container.
container_type_id varchar(100) Fremdschluessel zum Typ des Containers (z.B.: image, text, link).
Foreign key for the type of the container (e.g.: image, text, link).
container_creation_date date Datum, an dem der Container erstellt wurde.
Date of creation of the container.
container_modification_timestamp date Datum der letzten Aenderung.
Date of latest change.
container_annotation text Interne Anmerkung zu dem Container. (Redaktionsschnittstelle)
Internal annotation to the container. (editorial interface)
container_padding_right_distance_type_id int Fremdschluessel zum Typ des Abstandes zwischen Inhalt und rechtem Containerrand.
Foreign key to the type of padding between content and right border of the container.
container_padding_left_distance_type_id int Fremdschluessel zum Typ des Abstandes zwischen Inhalt und linkem Containerrand.
Foreign key to the type of padding between content and left border of the container.
container_padding_bottom_distance_type_id int Fremdschluessel zum Typ des Abstandes zwischen Inhalt und unterem Containerrand.
Foreign key to the type of padding between content and bottom border of the container.
container_padding_top_distance_type_id int Fremdschluessel zum Typ des Abstandes zwischen Inhalt und oberem Containerrand.
Foreign key to the type of padding between content and top border of the container.
container_backgroung_color_type_id int Fremdschluessel zum Typ der Hintergrundfarbe des Containers.
Foreign key to the type of background color of the container.
container_color_type_id int Fremdschluessel zum Type der Farbe des Containers. Kann vom jeweiligem Container unterschiedlich verwendet werden. (z.B.: Textfarbe, . . . )
Foreign key to the type of color of the container. Can be used differently by the particular container (e.g.: text color,...).

 

Tabelle: container_text

Haupttabelle: Beinhaltet Sprachbezogene Daten zu einem Text.
Contains language oriented information about a text.

 

container_id int Fremdschluessel der Container-Meta-Daten.
Foreign key to the meta data of a container.
text longtext Der Text in der verwendeten Sprache.
The text in the used language.
text_language_id int Fremdschluessel zur verwendeten Sprache des Textes.
Foreign key to the used language of a text.
text_title varchar(255) Die Ueberschrift in der verwendeten Sprache.
The title in the used language.
text_version_id int
text_authorization_id int Fremdschluessel zur Rechteverwaltung.

 

Tabelle: language

Uebersicht und Angaben über alle Sprachen.
Overview and details about all languages.

 

language_abb int Sprachkuerzel nach RFC 3066 (de-de, en-us, en-en, . . .).
Short term according to RFC 3066 (de-de, en-us, en-en, . . .).
language_id int Eindeutige ID der Sprache.
Distinct ID of the language.
language_charset varchar(20) Der zur Sprache gehoerende Zeichensatz.
The character set that belongs to the language.
language_dir ENUM(lr,rl) Die Richtung in der Geschrieben wird. (von links nach rechts, v.r.n.l.).
The Direction of writing (from the left to the right or vice versa).
language_name varchar(50) Bezeichnung der Sprache.
Name of the language.

 

Tabelle: authorization

Stellt die Verbindung zwischen dem zu schuetzendem Objekt und den erlaubten Aktionen einer Personen- und Gruppenliste dar.
Connects the object that is to be protected to the allowed actions and to a list of persons and groups.

 

authorization_id int Eindeutige ID der Rechteverwaltung.
Distinct ID of authorization management.
authorization_type_id int Fremdschluessel zu Art des Rechts. (lesen, schreiben, . . . )
Foreign key to the kind of authorization (read, write,...)
authorization_person_list_id int Eindeutige ID der Personenliste, die das angegebene Recht an dem Objekt hat.
Distinct ID of the person list that has the given authorization to the object.
authorization_group_list_id int Eindeutige ID der Gruppeliste, die das angegebene Recht an dem Objekt hat.
Distinct ID of the group list that has the given authorization to the object.

 

FH D
10.04.2004

Seitenanfang ^^ 

 

 
05.02.2006