Implementarea sub-sistemului de import relational al MatBase

CUPRINS
  Introducere     4
    I.1 Tehnologii folosite  5
    I.2 CONFIGURAŢIE NECESARĂ      5
    I.3 STRUCTURA LUCRĂRII   5
    I.4 MODELUL RELAŢIONAL AL DATELOR (MRD)   6
  1. MODELUL MATEMATIC ELEMENTAR AL DATELOR (MMED) 8
    1.1 Schemele bazelor de date în MMED      9
    1.2 REPREZENTAREA MULŢIMILOR ÎN MMED      9
      1.2.1 VALORI     10
      1.2.2 Obiecte    11
      1.2.3 Mulţimi calculate      18
    1.3     Funcţii    18
      1.3.1 ATRIBUTE   18
      1.3.2 Funcţii structurale    23
      1.3.3 Tipuri de obiecte      25
      1.3.4 Instanţe   26
      1.3.5 Chei  26
      1.3.6 Caracterizarea funcţiilor structurale   27
      1.3.7 Formalizarea principiului propagării cheilor 29
      1.3.8 Funcţii calculate      30
    1.4     Constrângeri     33
      1.4.1 CONSTRÂNGERI PROVENITE DIN MODELUL RELAŢIONAL      36
      1.4.2 Constrângeri asociate mulţimilor  40
      1.4.3 Constrângeri asociate funcţiilor  44
      1.4.4 Constrângeri asupra grafurilor de relaţii binare   47
      1.4.5 Teoria buclelor închise     50
    1.5     Teoria asociaţiilor    58
      1.5.1 STRUCTURA ASOCIAŢIILOR 58
      1.5.2 Proiectarea asistată de calculator a schemelor de asociaţii   62
    1.6     Normalitatea versus corectitudinea schemelor 64
      1.6.1 DESCRIEREA OBIECTELOR  64
      1.6.2 Constrângeri primitive 66
      1.6.3 Compatibilitate semantică   66
      1.6.4 Anomalii de actualizare a datelor 67
      1.6.5 Descrierile fundamentală şi completă a obiectelor  67
    1.7 Importul bazelor de date relaţionale în MatBase  69
      1.7.1 ALGORITMUL MATBASE R-R  DE IMPORT DIN MRD ÎN MATBASE MRD      69
      1.7.2 Algoritmul MatBase R-M de traducere a MRD în MMED  72
      1.7.3 Algoritmul Matbase R-ER de traducere din MRD în ME-A    74
      1.7.4 Algoritmul MatBase M-R de traducere a MMED în MRD  75
      1.7.5 Compunerea algoritmilor de traducere ai MatBase    77
  2. Arhitectura MatBase şi a sub-sistemului său de import     79
    2.1 Arhitectura MatBase  79
    2.2 ARHITECTURA SUBSISTEMULUI DE IMPORT RELAŢIONAL   80
    2.3 PROBLEME SURVENITE ÎN CURSUL IMPLEMENTĂRII ŞI SOLUŢIILE ADOPTATE  83
  3. GHID UTILIZARE SUB-SISTEM IMPORT RELAŢIONAL MATBASE 86
  4. Exemple de import relaţional MatBase     90
    4.1 Meta-catalogul MS Access 2003   90
    4.2 BAZA DE DATE MS NORTHWIND SQL SERVER 2005  94
    4.3 META-CATALOGUL MATBASE (VERSIUNILE MS SQL SERVER 2008/2005/2000)  95
  CONCLUZII 96
  Mulţumiri 97
  Bibliografie    98
  Anexa: Schema MMED a meta-catalogului MatBase    100

Niciun comentariu:

Trimiteți un comentariu