<< 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_image


Ein einfache Bildcontainer. Ausser den spezifischen daten eines Bildes wie Hoehe,Breite und Url, wird auch ein dazugehoeriger Text für jedes Bild gespeichert.(container_image_text). Diesem wird natürlich auch eine Sprache zugeordnet(language). Die restlichen Daten zum Aufbau einer Tabelle mit einem Bild wird von der Tabelle container geliefert, die Zugriffssteuerung (read/write/delete..)erfolgt über den dazugehoerigen Eintrag in der Tabelle authorisation.

 

A simple image container.

 

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_image

Haupttabelle: Beinhaltet die Meta-Angaben zu einem Bild.
Contains the metadata of an image.

 

image_height int Hoehe des Bildes in Pixel.
Height of the image, given in pixels.
image_url text URL des Bildes
URL of the image.
image_width int Breite des Bildes in Pixel.
Image width, given in pixels.
image_container_id int Fremdschluessel der Container-Meta-Daten.
Foreign key to the container meta data.
image_authorization_id int

 

Tabelle: container_image_text

Sprachbezogene Daten des Bildes.
Language oriented data of the image.

 

image_text_container_id int Fremdschluessel der Container-Meta-Daten.
Foreign key to the meta data of the container.
image_alt_text varchar(255) Alternativtext des Bildes in der angegeben Sprache.
Alternative text of the image in the given language.
image_subtitle text Bildunterschrift der verwendeten Sprache.
Image subtitle in the given language.
image_title varchar(255) Ueberschrift des Bildes in der verwendeten Sprache.
Title of the image in the used language.
image_text_language_id int Fremdschluessel zur verwendeten Sprache.
Foreign key to the used language.

 

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
05.02.2006

Seitenanfang ^^