Changes between Version 7 and Version 8 of LogicalandPhysicalDesign
- Timestamp:
- 02/08/21 14:31:41 (4 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
LogicalandPhysicalDesign
v7 v8 11 11 '''-REGULAREN TIP NA ENTITET:''' 12 12 BIBLIOTEKA('''BibliotekaID''', '''Badresa''', '''Bime''') 13 underline – primaren kluc14 bold – not null13 __underline – primaren kluc__ 14 '''bold – not null''' 15 15 16 16 POZAJMICA('''PozajmicaID''', '''pStatus''', '''Pocetok-Datum''', '''Kraj-Datum''') 17 underline – primaren kluc18 bold – not null17 __underline – primaren kluc__ 18 '''bold – not null''' 19 19 20 20 REZERVACIJA('''RezervacijaID''', '''rStatus''', '''Den Na Rezervacija''') 21 underline – primaren kluc22 bold – not null21 __underline – primaren kluc__ 22 '''bold – not null''' 23 23 24 24 OCENA('''OcenaID''', Ocenka, Komentar) 25 underline – primaren kluc26 bold – not null25 __underline – primaren kluc__ 26 '''bold – not null''' 27 27 28 28 AVTOR('''AvtorID''', '''Aime''', '''Aemail''') 29 underline – primaren kluc30 bold – not null29 __underline – primaren kluc__ 30 '''bold – not null''' 31 31 32 32 KATEGORIJA('''KategorijaID''', '''naslovKategorija''') 33 underline – primaren kluc34 bold – not null33 __underline – primaren kluc__ 34 '''bold – not null''' 35 35 36 36 IZDAVAC('''IzdavacID''', '''Iime''', Iadresa, '''Iemail''') 37 underline – primaren kluc38 bold – not null37 __underline – primaren kluc__ 38 '''bold – not null''' 39 39 40 40 KNIGI('''KnigaID''', '''Naslov''', '''kOpis''', '''kFormat''') 41 underline – primaren kluc42 bold – not null41 __underline – primaren kluc__ 42 '''bold – not null''' 43 43 44 44 '''-SLAB TIP NA ENTITET:''' 45 45 INSTANCA_KNIGA('''KnigaID^''', '''seriskiBroj''', '''iStatus''') 46 46 ^ - kon Knigi 47 underline – primaren kluc48 bold – not null47 __underline – primaren kluc__ 48 '''bold – not null''' 49 49 50 50 … … 57 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 59 underline – primaren kluc60 bold – not null59 __underline – primaren kluc__ 60 '''bold – not null''' 61 61 62 62 ILI … … 64 64 REZERVACIJA('''RezervacijaID''', '''rStatus''', '''Den Na Rezervacija''', '''PozajmicaID^''') 65 65 ^ - kon Pozajmica (NE SMEE DA SODRZI NULL VREDNOSTI!) - sekundaren kluc na Rezervacija kon Pozajmica 66 underline – primaren kluc67 bold – not null66 __underline – primaren kluc__ 67 '''bold – not null''' 68 68 69 69 ''' -ODLUCENO DA SE DODAVA pozajmica id kaj rezervacija zaradi dizajn.''' … … 75 75 ^^ - kon Knigi (sekundaren kluc na Ocena kon Knigi) 76 76 ^^^ - kon Clen (sekundaren kluc na Ocena kon Clen) 77 underline – primaren kluc77 __underline – primaren kluc__ 78 78 '''bold – not null''' 79 79 … … 84 84 ^^^ - kon Knigi (sekundaren kluc na Rezervacija kon Knigi) 85 85 ^^^^ - kon Clen (sekundaren kluc na Rezervacija kon Clen) 86 underline – primaren kluc86 __underline – primaren kluc__ 87 87 '''bold – not null''' 88 88 … … 90 90 BIBLIOTEKAR('''BibliotekarID''', '''BibliotekaID^''') 91 91 ^ - kon Biblioteka (sekundaren kluc na Bibliotekar kon Biblioteka) 92 underline – primaren kluc92 __underline – primaren kluc__ 93 93 '''bold – not null''' 94 94 … … 96 96 KNIGI('''KnigaID''', '''Naslov''', '''kOpis''', '''kFormat''', '''IzdavacID^''') 97 97 ^ - kon Izdavac (sekundaren kluc na Knigi kon Izdavac) 98 underline – primaren kluc98 __underline – primaren kluc__ 99 99 '''bold – not null''' 100 100 … … 106 106 ^ - kon Bibliotekar (sekundaren kluc na Dodava kon Bibliotekar) 107 107 ^^ - kon Knigi (sekundaren kluc na Dodava kon Knigi) 108 underline – primaren kluc108 __underline – primaren kluc__ 109 109 '''bold – not null''' 110 110 … … 113 113 ^ - kon Avtor (sekundaren kluc na Napisal kon Avtor) 114 114 ^^ - kon Knigi (sekundaren kluc na Napisal kon Knigi) 115 underline – primaren kluc115 __underline – primaren kluc__ 116 116 '''bold – not null''' 117 117 … … 120 120 ^ - kon Kategorija (sekundaren kluc na Klasificira kon Kategorija) 121 121 ^^ - kon Knigi (sekundaren kluc na Klasificira kon Knigi) 122 underline – primaren kluc122 __underline – primaren kluc__ 123 123 '''bold – not null''' 124 124 … … 126 126 LTEL_BROJ('''LugeID^''', '''Ltel_Broj''') 127 127 ^ - kon Luge (sekundaren kluc na Ltel_Broj kon Luge) 128 underline – primaren kluc128 __underline – primaren kluc__ 129 129 '''bold – not null''' 130 130 131 131 ITEL_BROJ('''IzdavacID^''', '''Itel_Br''') 132 132 ^ - kon Izdavac (sekundaren kluc na Itel_Broj kon Izdavac) 133 underline – primaren kluc133 __underline – primaren kluc__ 134 134 '''bold – not null''' 135 135 … … 138 138 '''-SPECIJALIZACIJA:''' 139 139 LUGJE('''LugeID''', '''Ime''', '''Prezime''', '''Email''', Adresa) 140 underline – primaren kluc140 __underline – primaren kluc__ 141 141 '''bold – not null''' 142 142 143 143 BIBLIOTEKAR('''BibliotekarID^''') 144 144 ^ - kon Luge (sekundaren kluc na Bibliotekar kon Luge) – generalizacija, implementirano 145 underline – primaren kluc145 __underline – primaren kluc__ 146 146 '''bold – not null''' 147 147 148 148 CLEN('''Clenski Br^''', '''Datum Na Zaclenuvanje''') 149 149 ^ - kon Luge (sekundaren kluc na Clen kon Luge) – generalizacija, implementirano 150 underline – primaren kluc150 __underline – primaren kluc__ 151 151 '''bold – not null''' 152 152 … … 154 154 155 155 LUGJE('''LugeID''', '''Ime''', '''Prezime''', '''Email''', Adresa) 156 underline – primaren kluc156 __underline – primaren kluc__ 157 157 '''bold- not null''' 158 158 … … 162 162 ^^ - kon Luge (sekundaren kluc na Bibliotekar kon Luge) – generalizacija, implementirano 163 163 '''bold- not null''' 164 underline – primaren kluc164 __underline – primaren kluc__ 165 165 166 166 … … 168 168 ^ - kon Luge (sekundaren kluc na Clen kon Luge) – generalizacija, implementirano 169 169 '''bold - not null''' 170 underline – primaren kluc170 __underline – primaren kluc__ 171 171 172 172 … … 174 174 ^ - kon Luge (sekundaren kluc na Ltel_Broj kon Luge) 175 175 '''bold - not null''' 176 underline – primaren kluc176 __underline – primaren kluc__ 177 177 178 178 … … 180 180 ^ - kon Izdavac (sekundaren kluc na Itel_Broj kon Izdavac) 181 181 '''bold - not null''' 182 underline – primaren kluc182 __underline – primaren kluc__ 183 183 184 184 … … 187 187 ^^ - kon Knigi (sekundaren kluc na Dodava kon Knigi) 188 188 '''bold - not null''' 189 underline – primaren kluc 190 191 192 189 __underline – primaren kluc__ 193 190 194 191 … … 197 194 ^^ - kon Knigi (sekundaren kluc na Napisal kon Knigi) 198 195 '''bold - not null''' 199 underline – primaren kluc196 __underline – primaren kluc__ 200 197 201 198 KLASIFICIRA('''KategorijaID^''', '''KnigaID^^''') … … 203 200 ^^ - kon Knigi (sekundaren kluc na Klasificira kon Knigi) 204 201 '''bold - not null''' 205 underline – primaren kluc202 __underline – primaren kluc__ 206 203 207 204 OCENA('''OcenaID''', Ocenka, Komentar, '''AvtorID^''', '''KnigaID^^''', '''Clenski Br^^^''') … … 210 207 ^^^ - kon Clen (sekundaren kluc na Ocena kon Clen) 211 208 '''bold - not null''' 212 underline – primaren kluc209 __underline – primaren kluc__ 213 210 214 211 … … 219 216 ^^^^ - kon Clen (sekundaren kluc na Rezervacija kon Clen) 220 217 '''bold - not null''' 221 underline – primaren kluc218 __underline – primaren kluc__ 222 219 223 220 … … 226 223 ^ - kon Instanca Kniga (sekundaren kluc na Pozajmica kon Instanca Kniga (kompoziten)) 227 224 '''bold - not null''' 228 underline – primaren kluc225 __underline – primaren kluc__ 229 226 230 227 … … 233 230 ^ - kon Izdavac (sekundaren kluc na Knigi kon Izdavac) 234 231 '''bold - not null''' 235 underline – primaren kluc232 __underline – primaren kluc__ 236 233 237 234 … … 240 237 ^^ - kon Biblioteka (sekundaren kluc na Instanca Kniga kon Biblioteka) 241 238 '''bold - not null''' 242 underline – primaren kluc239 __underline – primaren kluc__ 243 240 244 241 … … 246 243 BIBLIOTEKA('''BibliotekaID''', '''Badresa''', '''Bime''') 247 244 '''bold - not null''' 248 underline – primaren kluc245 __underline – primaren kluc__ 249 246 250 247 … … 252 249 AVTOR('''AvtorID''', '''Aime''', '''Aemail''') 253 250 '''bold - not null''' 254 underline – primaren kluc251 __underline – primaren kluc__ 255 252 256 253 257 254 KATEGORIJA('''KategorijaID''', '''naslovKategorija''') 258 255 '''bold - not null''' 259 underline – primaren kluc256 __underline – primaren kluc__ 260 257 261 258 262 259 IZDAVAC('''IzdavacID''', '''Iime''', Iadresa, '''Iemail''') 263 260 '''bold - not null''' 264 underline – primaren kluc265 261 __underline – primaren kluc__ 262