07.01.2013 Aufrufe

Konzeption und Implementierung eines ... - Stephan, Daniel

Konzeption und Implementierung eines ... - Stephan, Daniel

Konzeption und Implementierung eines ... - Stephan, Daniel

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

6.2. DATA ACCESS OBJECTS 72<br />

DOC_CLUSTER_CT<br />

SubSet<br />

DESC_RELATIONS<br />

*pfK «Column» docid: INT<br />

*pfK «Column» clusterid: INT<br />

«Column» probability: float(0)<br />

*PK «column» setid: INT<br />

«column» SETNAME: VARCHAR(80)<br />

*pfK «column» parentDescId: INT<br />

*pfK «column» parentDescLang: VARCHAR(2)<br />

*pfK «column» childDescLang: VARCHAR(2)<br />

*pfK «column» childDescId: INT<br />

+ «PK» PK_SubSet(INT)<br />

+PK_SubSet 1<br />

+ «FK» FK_CLUSTER(INT)<br />

+ «FK» FK_DOCUMENTS(INT)<br />

+ «PK» PK_DOC_CLUSTER_CT(INT, INT)<br />

+FK_DOCUMENTS<br />

0..*<br />

+ «FK» FK_DESC_CHILD(INT, VARCHAR)<br />

+ «PK» PK_DESC_RELATIONS(INT, VARCHAR, VARCHAR, INT)<br />

+ «FK» FK_DESC_PARENT(INT, VARCHAR)<br />

0..*<br />

+FK_CLUSTER<br />

(subsetid = setid)<br />

«FK»<br />

(docid = docid)<br />

«FK»<br />

+FK_DESC_PARENT<br />

0..*<br />

+FK_DESC_CHILD<br />

0..*<br />

(clusterid = clusterid)<br />

«FK»<br />

+FK_DOCUMENTS_SubSet 0..*<br />

DOCUMENTS<br />

+PK_DOCUMENTS<br />

1<br />

+PK_DOC_CLUSTER<br />

1<br />

DOC_CLUSTER<br />

*PK «Column» clusterid: INT<br />

«Column» clustername: varchar(128)<br />

«column» idx: INT<br />

«Column» indexterms: varchar(2048)<br />

FK «column» collectionid: INT<br />

*PK «Column» docid: INT<br />

«Column» abstract: varchar(40000)<br />

«Column» abstract_lang: varchar(2)<br />

«Column» title: varchar(256)<br />

«column» idx: INT<br />

FK «column» collectionid: INT<br />

FK «column» subsetid: INT<br />

(parentDescId = descid<br />

parentDescLang = desclang) «FK»<br />

(childDescId = descid<br />

childDescLang = desclang) «FK»<br />

1<br />

+PK_DESCRIPTORS<br />

1<br />

+PK_DESCRIPTORS<br />

DESCRIPTORS<br />

+ «FK» FK_DOCUMENTS_Collection(INT)<br />

+ «FK» FK_DOCUMENTS_SubSet(INT)<br />

+ «PK» PK_DOCUMENTS(INT)<br />

+ «FK» FK_CLUSTER_Collection(INT)<br />

+ «PK» PK_DOC_CLUSTER(INT)<br />

+FK_CLUSTER_Collection<br />

+FK_DOCUMENTS_Collection 0..*<br />

0..*<br />

(collectionid = collectionid)<br />

(collectionid = collectionid)<br />

«FK»<br />

«FK»<br />

+PK_Collection 1 +PK_Collection 1<br />

Collection<br />

*PK «Column» descid: INT<br />

*PK «Column» desclang: VARCHAR(2)<br />

«Column» descname: varchar(64)<br />

1<br />

+PK_DOCUMENTS<br />

+ «PK» PK_DESCRIPTORS(INT, VARCHAR)<br />

+PK_DESCRIPTORS 1<br />

(docid = docid)<br />

«FK»<br />

*PK «column» collectionid: INT<br />

«column» COLLNAME: VARCHAR(80)<br />

(docid = descid<br />

descid = desclang) «FK»<br />

+ «PK» PK_Collection(INT)<br />

1<br />

+PK_Collection<br />

1<br />

+PK_Collection<br />

+FK_DESCRIPTORS +FK_DOCUMENTS<br />

0..*<br />

0..*<br />

DOC_DESC_CT<br />

(collectionid = collectionid)<br />

«FK»<br />

(collectionid = collectionid)<br />

«FK»<br />

0..*<br />

+FK_TERM_SCHEMA_Collection<br />

*pfK «Column» docid: INT<br />

*pfK «Column» descid: INT<br />

*PK «Column» desclang: VARCHAR(2)<br />

Abbildung 6.1.: Datenobjekte, relationale Sicht<br />

0..*<br />

+FK_STOPWORDS_Collection<br />

TERM_SCHEMA<br />

STOPWORDS<br />

+ «FK» FK_DOCUMENTS(INT)<br />

+ «PK» PK_DOC_DESC_CT(INT, INT, VARCHAR)<br />

+ «FK» FK_DESCRIPTORS(INT, INT)<br />

*PK «Column» word: VARCHAR(32)<br />

*PK «Column» lang: VARCHAR(2)<br />

FK «column» collectionid: INT<br />

*PK «column» termid: INT<br />

«column» idx: INT<br />

«column» termPart1: varchar(50)<br />

«column» termPart2: varchar(50)<br />

«column» termPart3: varchar(50)<br />

FK «column» collectionid: INT<br />

+ «FK» FK_STOPWORDS_Collection(INT)<br />

+ «PK» PK_STOPWORDS(VARCHAR, VARCHAR)<br />

+ «FK» FK_TERM_SCHEMA_Collection(INT)<br />

+ «PK» PK_TERM_SCHEMA(INT)

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!