Changes between Version 11 and Version 12 of LogicalandPhysicalDesign
- Timestamp:
- 02/08/21 15:07:11 (4 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
LogicalandPhysicalDesign
v11 v12 43 43 44 44 '''-SLAB TIP NA ENTITET:''' 45 INSTANCA_KNIGA('''KnigaID !^''', '''seriskiBroj''', '''iStatus''')45 INSTANCA_KNIGA('''KnigaID ''', '''seriskiBroj''', '''iStatus''') 46 46 - kon Knigi [[BR]] 47 47 __underline – primaren kluc__ [[BR]] … … 55 55 '''-1-1 RELACIJA:''' 56 56 Se dodava kaj REZERVACIJA ili POZAJMICA primaren kluc na ednoto da bide sekundaren na drugoto: [[BR]] [[BR]] 57 POZAJMICA('''PozajmicaID''', '''pStatus''', '''Pocetok-Datum''', '''Kraj-Datum''', '''RezervacijaID !^''')57 POZAJMICA('''PozajmicaID''', '''pStatus''', '''Pocetok-Datum''', '''Kraj-Datum''', '''RezervacijaID''') 58 58 - kon Rezervacija (NE SMEE DA SODRZI NULL VREDNOSTI!) - sekundaren kluc na Pozajmica kon Rezervacija [[BR]] 59 59 __underline – primaren kluc__ [[BR]] … … 62 62 ILI 63 63 64 REZERVACIJA('''RezervacijaID''', '''rStatus''', '''Den Na Rezervacija''', '''PozajmicaID !^''')64 REZERVACIJA('''RezervacijaID''', '''rStatus''', '''Den Na Rezervacija''', '''PozajmicaID''') 65 65 - kon Pozajmica (NE SMEE DA SODRZI NULL VREDNOSTI!) - sekundaren kluc na Rezervacija kon Pozajmica [[BR]] 66 66 __underline – primaren kluc__ [[BR]] … … 71 71 72 72 '''-REGULARNA 1:N RELACIJA:''' 73 OCENA('''OcenaID''', Ocenka, Komentar, '''AvtorID !^''', '''KnigaID!^ ^^''', '''Clenski Br!^^^''')73 OCENA('''OcenaID''', Ocenka, Komentar, '''AvtorID''', '''KnigaID''', '''Clenski Br''') 74 74 - kon Avtor (sekundaren kluc na Ocena kon Avtor) [[BR]] 75 75 - kon Knigi (sekundaren kluc na Ocena kon Knigi) [[BR]] … … 79 79 80 80 81 REZERVACIJA('''RezervacijaID''', '''rStatus''', '''Den Na Rezervacija''', '''PozajmicaID ^''', '''BibliotekarID^^''', '''KnigaID^^^''', '''Clenski Br^^^^''')81 REZERVACIJA('''RezervacijaID''', '''rStatus''', '''Den Na Rezervacija''', '''PozajmicaID''', '''BibliotekarID''', '''KnigaID''', '''Clenski Br''') 82 82 - kon Pozajmica (sekundaren kluc na Rezervacija kon Pozajmica) [[BR]] 83 83 - kon Bibliotekar (sekundaren kluc na Rezervacija kon Bibliotekar) [[BR]] … … 88 88 89 89 90 BIBLIOTEKAR('''BibliotekarID''', '''BibliotekaID ^''')90 BIBLIOTEKAR('''BibliotekarID''', '''BibliotekaID''') 91 91 - kon Biblioteka (sekundaren kluc na Bibliotekar kon Biblioteka) [[BR]] 92 92 __underline – primaren kluc__ [[BR]] … … 94 94 95 95 96 KNIGI('''KnigaID''', '''Naslov''', '''kOpis''', '''kFormat''', '''IzdavacID ^''')96 KNIGI('''KnigaID''', '''Naslov''', '''kOpis''', '''kFormat''', '''IzdavacID''') 97 97 - kon Izdavac (sekundaren kluc na Knigi kon Izdavac) [[BR]] 98 98 __underline – primaren kluc__ [[BR]] … … 103 103 '''-BINARNA M:N RELACIJA:''' 104 104 105 DODAVA('''BibliotekarID ^''', '''KnigaID^^''')105 DODAVA('''BibliotekarID''', '''KnigaID''') 106 106 - kon Bibliotekar (sekundaren kluc na Dodava kon Bibliotekar) [[BR]] 107 107 - kon Knigi (sekundaren kluc na Dodava kon Knigi) [[BR]] … … 110 110 111 111 112 NAPISAL('''AvtorID ^''', '''KnigaID^^''')112 NAPISAL('''AvtorID''', '''KnigaID''') 113 113 - kon Avtor (sekundaren kluc na Napisal kon Avtor) [[BR]] 114 114 - kon Knigi (sekundaren kluc na Napisal kon Knigi) [[BR]] … … 117 117 118 118 119 KLASIFICIRA('''KategorijaID ^''', '''KnigaID^^''')119 KLASIFICIRA('''KategorijaID''', '''KnigaID''') 120 120 - kon Kategorija (sekundaren kluc na Klasificira kon Kategorija) [[BR]] 121 121 - kon Knigi (sekundaren kluc na Klasificira kon Knigi) [[BR]] … … 124 124 125 125 '''-ATRIBUT SO POVEKJEKRATNI VREDNOSTI:''' 126 LTEL_BROJ('''LugeID ^''', '''Ltel_Broj''')126 LTEL_BROJ('''LugeID''', '''Ltel_Broj''') 127 127 - kon Luge (sekundaren kluc na Ltel_Broj kon Luge) [[BR]] 128 128 __underline – primaren kluc__ [[BR]] 129 129 '''bold – not null''' 130 130 131 ITEL_BROJ('''IzdavacID ^''', '''Itel_Br''')131 ITEL_BROJ('''IzdavacID''', '''Itel_Br''') 132 132 - kon Izdavac (sekundaren kluc na Itel_Broj kon Izdavac) [[BR]] 133 133 __underline – primaren kluc__ [[BR]] … … 141 141 '''bold – not null''' 142 142 143 BIBLIOTEKAR('''BibliotekarID ^''')143 BIBLIOTEKAR('''BibliotekarID''') 144 144 - kon Luge (sekundaren kluc na Bibliotekar kon Luge) – generalizacija, implementirano [[BR]] 145 145 __underline – primaren kluc__ [[BR]] 146 146 '''bold – not null''' 147 147 148 CLEN('''Clenski Br ^''', '''Datum Na Zaclenuvanje''')148 CLEN('''Clenski Br''', '''Datum Na Zaclenuvanje''') 149 149 - kon Luge (sekundaren kluc na Clen kon Luge) – generalizacija, implementirano [[BR]] 150 150 __underline – primaren kluc__ [[BR]] … … 158 158 159 159 160 BIBLIOTEKAR('''BibliotekarID ^^''', '''BibliotekaID^''')160 BIBLIOTEKAR('''BibliotekarID''', '''BibliotekaID''') 161 161 - kon Biblioteka (sekundaren kluc na Bibliotekar kon Biblioteka) [[BR]] 162 162 - kon Luge (sekundaren kluc na Bibliotekar kon Luge) – generalizacija, implementirano [[BR]] … … 171 171 172 172 173 LTEL_BROJ('''LugeID ^''', '''LTel_Broj''')173 LTEL_BROJ('''LugeID''', '''LTel_Broj''') 174 174 - kon Luge (sekundaren kluc na Ltel_Broj kon Luge) [[BR]] 175 175 '''bold - not null''' [[BR]] … … 177 177 178 178 179 ITEL_BROJ('''IzdavacID ^''', '''ITel_Br''')179 ITEL_BROJ('''IzdavacID''', '''ITel_Br''') 180 180 - kon Izdavac (sekundaren kluc na Itel_Broj kon Izdavac) [[BR]] 181 181 '''bold - not null''' [[BR]] … … 183 183 184 184 185 DODAVA('''BibliotekarID ^''', '''KnigaID^^''')185 DODAVA('''BibliotekarID''', '''KnigaID''') 186 186 - kon Bibliotekar (sekundaren kluc na Dodava kon Bibliotekar) [[BR]] 187 187 - kon Knigi (sekundaren kluc na Dodava kon Knigi) [[BR]] … … 190 190 191 191 192 NAPISAL('''AvtorID ^''', '''KnigaID^^''')192 NAPISAL('''AvtorID''', '''KnigaID''') 193 193 - kon Avtor (sekundaren kluc na Napisal kon Avtor) [[BR]] 194 194 - kon Knigi (sekundaren kluc na Napisal kon Knigi) [[BR]] … … 196 196 __underline – primaren kluc__ 197 197 198 KLASIFICIRA('''KategorijaID ^''', '''KnigaID^^''')198 KLASIFICIRA('''KategorijaID''', '''KnigaID''') 199 199 - kon Kategorija (sekundaren kluc na Klasificira kon Kategorija) [[BR]] 200 200 - kon Knigi (sekundaren kluc na Klasificira kon Knigi) [[BR]] … … 202 202 __underline – primaren kluc__ 203 203 204 OCENA('''OcenaID''', Ocenka, Komentar, '''AvtorID ^''', '''KnigaID^^''', '''Clenski Br^^^''')204 OCENA('''OcenaID''', Ocenka, Komentar, '''AvtorID''', '''KnigaID''', '''Clenski Br''') 205 205 - kon Avtor (sekundaren kluc na Ocena kon Avtor) [[BR]] 206 206 - kon Knigi (sekundaren kluc na Ocena kon Knigi) [[BR]] … … 210 210 211 211 212 REZERVACIJA('''RezervacijaID''', '''rStatus''', '''Den Na Rezervacija''', '''PozajmicaID ^''', '''BibliotekarID^^''', '''KnigaID^^^''', '''Clenski Br^^^^''')212 REZERVACIJA('''RezervacijaID''', '''rStatus''', '''Den Na Rezervacija''', '''PozajmicaID''', '''BibliotekarID''', '''KnigaID''', '''Clenski Br''') 213 213 - kon Pozajmica (sekundaren kluc na Rezervacija kon Pozajmica) [[BR]] 214 214 - kon Bibliotekar (sekundaren kluc na Rezervacija kon Bibliotekar) [[BR]] … … 220 220 221 221 222 POZAJMICA('''PozajmicaID''', '''pStatus''', '''Pocetok-Datum''', '''Kraj-Datum''', '''KnigaID ^''', '''seriskiBroj^''')222 POZAJMICA('''PozajmicaID''', '''pStatus''', '''Pocetok-Datum''', '''Kraj-Datum''', '''KnigaID''', '''seriskiBroj''') 223 223 - kon Instanca Kniga (sekundaren kluc na Pozajmica kon Instanca Kniga (kompoziten)) [[BR]] 224 224 '''bold - not null''' [[BR]] … … 227 227 228 228 229 KNIGI('''KnigaID''', '''Naslov''', '''IzdavacID ^''', '''kFormat''', '''kOpis''')229 KNIGI('''KnigaID''', '''Naslov''', '''IzdavacID''', '''kFormat''', '''kOpis''') 230 230 - kon Izdavac (sekundaren kluc na Knigi kon Izdavac) [[BR]] 231 231 '''bold - not null''' [[BR]] … … 233 233 234 234 235 INSTANCA_KNIGA('''KnigaID ^''', '''seriskiBroj''', '''iStatus''', '''BibliotekaID^^''')235 INSTANCA_KNIGA('''KnigaID''', '''seriskiBroj''', '''iStatus''', '''BibliotekaID''') 236 236 - kon Knigi (sekundaren kluc na Instanca Kniga kon Knigi) [[BR]] 237 237 - kon Biblioteka (sekundaren kluc na Instanca Kniga kon Biblioteka) [[BR]]