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
Abonați-vă la:
Postare comentarii (Atom)
Niciun comentariu:
Trimiteți un comentariu