Changes between Version 14 and Version 15 of LogicalandPhysicalDesign
- Timestamp:
- 02/08/21 17:18:10 (4 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
LogicalandPhysicalDesign
v14 v15 56 56 Se dodava kaj REZERVACIJA ili POZAJMICA primaren kluc na ednoto da bide sekundaren na drugoto: [[BR]] [[BR]] 57 57 POZAJMICA('''__PozajmicaID__''', '''pStatus''', '''Pocetok-Datum''', '''Kraj-Datum''', '''RezervacijaID''') 58 -- kon Rezervacija (NE SMEE DA SODRZI NULL VREDNOSTI!) - sekundaren kluc na Pozajmica kon Rezervacija [[BR]]58 -- RezervacijaID - kon Rezervacija (NE SMEE DA SODRZI NULL VREDNOSTI!) - sekundaren kluc na Pozajmica kon Rezervacija [[BR]] 59 59 -- __underline – primaren kluc__ [[BR]] 60 60 -- '''bold – not null''' … … 63 63 64 64 REZERVACIJA('''__RezervacijaID__''', '''rStatus''', '''Den Na Rezervacija''', '''PozajmicaID''') 65 -- kon Pozajmica (NE SMEE DA SODRZI NULL VREDNOSTI!) - sekundaren kluc na Rezervacija kon Pozajmica [[BR]]65 -- PozajmicaID - kon Pozajmica (NE SMEE DA SODRZI NULL VREDNOSTI!) - sekundaren kluc na Rezervacija kon Pozajmica [[BR]] 66 66 -- __underline – primaren kluc__ [[BR]] 67 67 -- '''bold – not null''' … … 72 72 '''-REGULARNA 1:N RELACIJA:''' 73 73 OCENA('''__OcenaID__''', Ocenka, Komentar, '''AvtorID''', '''KnigaID''', '''Clenski Br''') 74 -- kon Avtor (sekundaren kluc na Ocena kon Avtor) [[BR]]75 -- kon Knigi (sekundaren kluc na Ocena kon Knigi) [[BR]]76 -- kon Clen (sekundaren kluc na Ocena kon Clen) [[BR]]74 -- AvtorID - kon Avtor (sekundaren kluc na Ocena kon Avtor) [[BR]] 75 -- KnigaID - kon Knigi (sekundaren kluc na Ocena kon Knigi) [[BR]] 76 -- Clenski Br - kon Clen (sekundaren kluc na Ocena kon Clen) [[BR]] 77 77 -- __underline – primaren kluc__ [[BR]] 78 78 -- '''bold – not null''' … … 80 80 81 81 REZERVACIJA('''__RezervacijaID__''', '''rStatus''', '''Den Na Rezervacija''', '''PozajmicaID''', '''BibliotekarID''', '''KnigaID''', '''Clenski Br''') 82 -- kon Pozajmica (sekundaren kluc na Rezervacija kon Pozajmica) [[BR]]83 -- kon Bibliotekar (sekundaren kluc na Rezervacija kon Bibliotekar) [[BR]]84 -- kon Knigi (sekundaren kluc na Rezervacija kon Knigi) [[BR]]85 -- kon Clen (sekundaren kluc na Rezervacija kon Clen) [[BR]]82 -- PozajmicaID - kon Pozajmica (sekundaren kluc na Rezervacija kon Pozajmica) [[BR]] 83 -- BibliotekarID - kon Bibliotekar (sekundaren kluc na Rezervacija kon Bibliotekar) [[BR]] 84 -- KnigaID - kon Knigi (sekundaren kluc na Rezervacija kon Knigi) [[BR]] 85 -- Clenski Br - kon Clen (sekundaren kluc na Rezervacija kon Clen) [[BR]] 86 86 -- __underline – primaren kluc__ [[BR]] 87 87 -- '''bold – not null''' … … 89 89 90 90 BIBLIOTEKAR('''__BibliotekarID__''', '''BibliotekaID''') 91 -- kon Biblioteka (sekundaren kluc na Bibliotekar kon Biblioteka) [[BR]]91 -- BibliotekaID - kon Biblioteka (sekundaren kluc na Bibliotekar kon Biblioteka) [[BR]] 92 92 -- __underline – primaren kluc__ [[BR]] 93 93 -- '''bold – not null''' … … 95 95 96 96 KNIGI('''__KnigaID__''', '''Naslov''', '''kOpis''', '''kFormat''', '''IzdavacID''') 97 -- kon Izdavac (sekundaren kluc na Knigi kon Izdavac) [[BR]]97 -- IzdavacID - kon Izdavac (sekundaren kluc na Knigi kon Izdavac) [[BR]] 98 98 -- __underline – primaren kluc__ [[BR]] 99 99 -- '''bold – not null''' … … 104 104 105 105 DODAVA(__'''BibliotekarID''', '''KnigaID'''__) 106 -- kon Bibliotekar (sekundaren kluc na Dodava kon Bibliotekar) [[BR]]107 -- kon Knigi (sekundaren kluc na Dodava kon Knigi) [[BR]]106 -- BibliotekarID - kon Bibliotekar (sekundaren kluc na Dodava kon Bibliotekar) [[BR]] 107 -- KnigaID - kon Knigi (sekundaren kluc na Dodava kon Knigi) [[BR]] 108 108 -- __underline – primaren kluc__ [[BR]] 109 109 -- '''bold – not null''' … … 111 111 112 112 NAPISAL(__'''AvtorID''', '''KnigaID'''__) 113 -- kon Avtor (sekundaren kluc na Napisal kon Avtor) [[BR]]114 -- kon Knigi (sekundaren kluc na Napisal kon Knigi) [[BR]]113 -- AvtorID - kon Avtor (sekundaren kluc na Napisal kon Avtor) [[BR]] 114 -- KnigaID - kon Knigi (sekundaren kluc na Napisal kon Knigi) [[BR]] 115 115 -- __underline – primaren kluc__ [[BR]] 116 116 --'''bold – not null''' … … 118 118 119 119 KLASIFICIRA(__'''KategorijaID''', '''KnigaID'''__) 120 -- kon Kategorija (sekundaren kluc na Klasificira kon Kategorija) [[BR]]121 -- kon Knigi (sekundaren kluc na Klasificira kon Knigi) [[BR]]120 -- KategorijaID - kon Kategorija (sekundaren kluc na Klasificira kon Kategorija) [[BR]] 121 -- KnigaID - kon Knigi (sekundaren kluc na Klasificira kon Knigi) [[BR]] 122 122 -- __underline – primaren kluc__ [[BR]] 123 123 -- '''bold – not null''' … … 125 125 '''-ATRIBUT SO POVEKJEKRATNI VREDNOSTI:''' 126 126 LTEL_BROJ(__'''LugeID''', '''Ltel_Broj'''__) 127 -- kon Luge (sekundaren kluc na Ltel_Broj kon Luge) [[BR]]127 -- LugeID - kon Luge (sekundaren kluc na Ltel_Broj kon Luge) [[BR]] 128 128 -- __underline – primaren kluc__ [[BR]] 129 129 -- '''bold – not null''' 130 130 131 131 ITEL_BROJ(__'''IzdavacID''', '''Itel_Br'''__) 132 -- kon Izdavac (sekundaren kluc na Itel_Broj kon Izdavac) [[BR]]132 -- IzdavacID - kon Izdavac (sekundaren kluc na Itel_Broj kon Izdavac) [[BR]] 133 133 -- __underline – primaren kluc__ [[BR]] 134 134 -- '''bold – not null''' … … 142 142 143 143 BIBLIOTEKAR('''__BibliotekarID__''') 144 -- kon Luge (sekundaren kluc na Bibliotekar kon Luge) – generalizacija, implementirano [[BR]]144 -- BibliotekarID - 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 148 CLEN('''__Clenski Br__''', '''Datum Na Zaclenuvanje''') 149 -- kon Luge (sekundaren kluc na Clen kon Luge) – generalizacija, implementirano [[BR]]149 -- Clenski Br - kon Luge (sekundaren kluc na Clen kon Luge) – generalizacija, implementirano [[BR]] 150 150 -- __underline – primaren kluc__ [[BR]] 151 151 -- '''bold – not null''' … … 159 159 160 160 BIBLIOTEKAR('''__BibliotekarID__''', '''BibliotekaID''') 161 -- kon Biblioteka (sekundaren kluc na Bibliotekar kon Biblioteka) [[BR]]162 -- kon Luge (sekundaren kluc na Bibliotekar kon Luge) – generalizacija, implementirano [[BR]]161 -- BibliotekaID - kon Biblioteka (sekundaren kluc na Bibliotekar kon Biblioteka) [[BR]] 162 -- BibliotekarID - kon Luge (sekundaren kluc na Bibliotekar kon Luge) – generalizacija, implementirano [[BR]] 163 163 -- '''bold- not null''' [[BR]] 164 164 -- __underline – primaren kluc__ … … 166 166 167 167 CLEN('''__Clenski Br__''', '''Datum Na Zaclenuvanje''', '''passwordClen''') 168 -- kon Luge (sekundaren kluc na Clen kon Luge) – generalizacija, implementirano [[BR]]168 -- Clenski Br - kon Luge (sekundaren kluc na Clen kon Luge) – generalizacija, implementirano [[BR]] 169 169 -- '''bold - not null''' [[BR]] 170 170 -- __underline – primaren kluc__ … … 172 172 173 173 LTEL_BROJ(__'''LugeID''', '''LTel_Broj'''__) 174 -- kon Luge (sekundaren kluc na Ltel_Broj kon Luge) [[BR]]174 -- LugeID - kon Luge (sekundaren kluc na Ltel_Broj kon Luge) [[BR]] 175 175 -- '''bold - not null''' [[BR]] 176 176 -- __underline – primaren kluc__ … … 178 178 179 179 ITEL_BROJ(__'''IzdavacID''', '''ITel_Br'''__) 180 -- kon Izdavac (sekundaren kluc na Itel_Broj kon Izdavac) [[BR]]180 -- IzdavacID - kon Izdavac (sekundaren kluc na Itel_Broj kon Izdavac) [[BR]] 181 181 -- '''bold - not null''' [[BR]] 182 182 -- __underline – primaren kluc__ … … 184 184 185 185 DODAVA(__'''BibliotekarID''', '''KnigaID'''__) 186 -- kon Bibliotekar (sekundaren kluc na Dodava kon Bibliotekar) [[BR]]187 -- kon Knigi (sekundaren kluc na Dodava kon Knigi) [[BR]]186 -- BibliotekarID - kon Bibliotekar (sekundaren kluc na Dodava kon Bibliotekar) [[BR]] 187 -- KnigaID - kon Knigi (sekundaren kluc na Dodava kon Knigi) [[BR]] 188 188 -- '''bold - not null''' [[BR]] 189 189 -- __underline – primaren kluc__ … … 191 191 192 192 NAPISAL(__'''AvtorID''', '''KnigaID'''__) 193 -- kon Avtor (sekundaren kluc na Napisal kon Avtor) [[BR]]194 -- kon Knigi (sekundaren kluc na Napisal kon Knigi) [[BR]]193 -- AvtorID - kon Avtor (sekundaren kluc na Napisal kon Avtor) [[BR]] 194 -- KnigaID - kon Knigi (sekundaren kluc na Napisal kon Knigi) [[BR]] 195 195 -- '''bold - not null''' [[BR]] 196 196 -- __underline – primaren kluc__ 197 197 198 198 KLASIFICIRA(__'''KategorijaID''', '''KnigaID'''__) 199 -- kon Kategorija (sekundaren kluc na Klasificira kon Kategorija) [[BR]]200 -- kon Knigi (sekundaren kluc na Klasificira kon Knigi) [[BR]]199 -- KategorijaID - kon Kategorija (sekundaren kluc na Klasificira kon Kategorija) [[BR]] 200 -- KnigaID - kon Knigi (sekundaren kluc na Klasificira kon Knigi) [[BR]] 201 201 -- '''bold - not null''' [[BR]] 202 202 -- __underline – primaren kluc__ 203 203 204 204 OCENA('''__OcenaID__''', Ocenka, Komentar, '''AvtorID''', '''KnigaID''', '''Clenski Br''') 205 -- kon Avtor (sekundaren kluc na Ocena kon Avtor) [[BR]]206 -- kon Knigi (sekundaren kluc na Ocena kon Knigi) [[BR]]207 -- kon Clen (sekundaren kluc na Ocena kon Clen) [[BR]]205 -- AvtorID - kon Avtor (sekundaren kluc na Ocena kon Avtor) [[BR]] 206 -- KnigaID - kon Knigi (sekundaren kluc na Ocena kon Knigi) [[BR]] 207 -- Clenski Br - kon Clen (sekundaren kluc na Ocena kon Clen) [[BR]] 208 208 -- '''bold - not null''' [[BR]] 209 209 -- __underline – primaren kluc__ … … 211 211 212 212 REZERVACIJA('''__RezervacijaID__''', '''rStatus''', '''Den Na Rezervacija''', '''PozajmicaID''', '''BibliotekarID''', '''KnigaID''', '''Clenski Br''') 213 -- kon Pozajmica (sekundaren kluc na Rezervacija kon Pozajmica) [[BR]]214 -- kon Bibliotekar (sekundaren kluc na Rezervacija kon Bibliotekar) [[BR]]215 -- kon Knigi (sekundaren kluc na Rezervacija kon Knigi) [[BR]]216 -- kon Clen (sekundaren kluc na Rezervacija kon Clen) [[BR]]213 -- PozajmicaID - kon Pozajmica (sekundaren kluc na Rezervacija kon Pozajmica) [[BR]] 214 -- BibliotekarID - kon Bibliotekar (sekundaren kluc na Rezervacija kon Bibliotekar) [[BR]] 215 -- KnigaID - kon Knigi (sekundaren kluc na Rezervacija kon Knigi) [[BR]] 216 -- Clenski Br - kon Clen (sekundaren kluc na Rezervacija kon Clen) [[BR]] 217 217 -- '''bold - not null''' [[BR]] 218 218 -- __underline – primaren kluc__ … … 221 221 222 222 POZAJMICA('''__PozajmicaID__''', '''pStatus''', '''Pocetok-Datum''', '''Kraj-Datum''', '''KnigaID''', '''seriskiBroj''') 223 -- kon Instanca Kniga (sekundaren kluc na Pozajmica kon Instanca Kniga (kompoziten)) [[BR]]223 -- KnigaID, seriskiBroj - kon Instanca Kniga (sekundaren kluc na Pozajmica kon Instanca Kniga (kompoziten)) [[BR]] 224 224 -- '''bold - not null''' [[BR]] 225 225 -- __underline – primaren kluc__ … … 228 228 229 229 KNIGI('''__KnigaID__''', '''Naslov''', '''IzdavacID''', '''kFormat''', '''kOpis''') 230 -- kon Izdavac (sekundaren kluc na Knigi kon Izdavac) [[BR]]230 -- IzdavacID - kon Izdavac (sekundaren kluc na Knigi kon Izdavac) [[BR]] 231 231 -- '''bold - not null''' [[BR]] 232 232 -- __underline – primaren kluc__ … … 234 234 235 235 INSTANCA_KNIGA(__'''KnigaID''', '''seriskiBroj'''__, '''iStatus''', '''BibliotekaID''') 236 -- kon Knigi (sekundaren kluc na Instanca Kniga kon Knigi) [[BR]]237 -- kon Biblioteka (sekundaren kluc na Instanca Kniga kon Biblioteka) [[BR]]236 -- KnigaID - kon Knigi (sekundaren kluc na Instanca Kniga kon Knigi) [[BR]] 237 -- BibliotekaID - kon Biblioteka (sekundaren kluc na Instanca Kniga kon Biblioteka) [[BR]] 238 238 -- '''bold - not null''' [[BR]] 239 239 -- __underline – primaren kluc__