Changes between Version 10 and Version 11 of LogicalandPhysicalDesign


Ignore:
Timestamp:
02/08/21 15:04:12 (4 years ago)
Author:
145008
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • LogicalandPhysicalDesign

    v10 v11  
    4444'''-SLAB TIP NA ENTITET:'''
    4545        INSTANCA_KNIGA('''KnigaID!^ ''', '''seriskiBroj''', '''iStatus''')
    46                 ^ - kon Knigi [[BR]]
     46                - kon Knigi [[BR]]
    4747                __underline – primaren kluc__ [[BR]]
    4848                '''bold – not null'''
     
    5454
    5555'''-1-1 RELACIJA:'''
    56         Se dodava kaj REZERVACIJA ili POZAJMICA primaren kluc na ednoto da bide sekundaren na drugoto: [[BR]]
     56        Se dodava kaj REZERVACIJA ili POZAJMICA primaren kluc na ednoto da bide sekundaren na drugoto: [[BR]] [[BR]]
    5757        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                - kon Rezervacija (NE SMEE DA SODRZI NULL VREDNOSTI!) - sekundaren kluc na Pozajmica kon Rezervacija [[BR]]
    5959                __underline – primaren kluc__ [[BR]]
    6060                '''bold – not null'''
     
    6363
    6464        REZERVACIJA('''RezervacijaID''', '''rStatus''', '''Den Na Rezervacija''', '''PozajmicaID!^''')
    65                 !^ - kon Pozajmica  (NE SMEE DA SODRZI NULL VREDNOSTI!) - sekundaren kluc na Rezervacija kon Pozajmica [[BR]]
     65                - kon Pozajmica  (NE SMEE DA SODRZI NULL VREDNOSTI!) - sekundaren kluc na Rezervacija kon Pozajmica [[BR]]
    6666                __underline – primaren kluc__ [[BR]]
    6767                '''bold – not null'''
     
    7272'''-REGULARNA 1:N RELACIJA:'''
    7373        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                - 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]]
    7777                __underline – primaren kluc__ [[BR]]
    7878                '''bold – not null'''
     
    8080
    8181        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                - 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]]
    8686                __underline – primaren kluc__ [[BR]]
    8787                '''bold – not null'''
     
    8989
    9090        BIBLIOTEKAR('''BibliotekarID''', '''BibliotekaID^''')
    91                 !^ - kon Biblioteka (sekundaren kluc na Bibliotekar kon Biblioteka) [[BR]]
     91                - kon Biblioteka (sekundaren kluc na Bibliotekar kon Biblioteka) [[BR]]
    9292                __underline – primaren kluc__ [[BR]]
    9393                '''bold – not null'''
     
    9595               
    9696        KNIGI('''KnigaID''', '''Naslov''', '''kOpis''', '''kFormat''', '''IzdavacID^''')
    97                 !^ - kon Izdavac (sekundaren kluc na Knigi kon Izdavac) [[BR]]
     97                - kon Izdavac (sekundaren kluc na Knigi kon Izdavac) [[BR]]
    9898                __underline – primaren kluc__ [[BR]]
    9999                '''bold – not null'''
     
    104104       
    105105        DODAVA('''BibliotekarID^''', '''KnigaID^^''')
    106                 !^ - kon Bibliotekar (sekundaren kluc na Dodava kon Bibliotekar) [[BR]]
    107                 !^^ - kon Knigi (sekundaren kluc na Dodava kon Knigi) [[BR]]
     106                - kon Bibliotekar (sekundaren kluc na Dodava kon Bibliotekar) [[BR]]
     107                - kon Knigi (sekundaren kluc na Dodava kon Knigi) [[BR]]
    108108                __underline – primaren kluc__ [[BR]]
    109109                '''bold – not null'''
     
    111111
    112112        NAPISAL('''AvtorID^''', '''KnigaID^^''')
    113                 !^ - kon Avtor  (sekundaren kluc na Napisal kon Avtor) [[BR]]
    114                 !^^ - kon Knigi (sekundaren kluc na Napisal kon Knigi) [[BR]]
     113                - kon Avtor  (sekundaren kluc na Napisal kon Avtor) [[BR]]
     114                - kon Knigi (sekundaren kluc na Napisal kon Knigi) [[BR]]
    115115                __underline – primaren kluc__ [[BR]]
    116116                '''bold – not null'''
     
    118118
    119119        KLASIFICIRA('''KategorijaID^''', '''KnigaID^^''')
    120                 !^ - kon Kategorija (sekundaren kluc na Klasificira kon Kategorija) [[BR]]
    121                 !^^ - kon Knigi (sekundaren kluc na Klasificira kon Knigi) [[BR]]
     120                - kon Kategorija (sekundaren kluc na Klasificira kon Kategorija) [[BR]]
     121                - kon Knigi (sekundaren kluc na Klasificira kon Knigi) [[BR]]
    122122                __underline – primaren kluc__ [[BR]]
    123123                '''bold – not null'''
     
    125125'''-ATRIBUT SO POVEKJEKRATNI VREDNOSTI:'''
    126126        LTEL_BROJ('''LugeID^''', '''Ltel_Broj''')
    127                 !^ - kon Luge (sekundaren kluc na Ltel_Broj kon Luge) [[BR]]
     127                - kon Luge (sekundaren kluc na Ltel_Broj kon Luge) [[BR]]
    128128                __underline – primaren kluc__ [[BR]]
    129129                '''bold – not null'''
    130130
    131131        ITEL_BROJ('''IzdavacID^''', '''Itel_Br''')
    132                 !^ - kon Izdavac (sekundaren kluc na Itel_Broj kon Izdavac) [[BR]]
     132                - kon Izdavac (sekundaren kluc na Itel_Broj kon Izdavac) [[BR]]
    133133                __underline – primaren kluc__ [[BR]]
    134134                '''bold – not null'''
     
    142142
    143143        BIBLIOTEKAR('''BibliotekarID^''')
    144                 !^ - kon Luge (sekundaren kluc na Bibliotekar kon Luge) – generalizacija, implementirano [[BR]]
     144                - kon Luge (sekundaren kluc na Bibliotekar kon Luge) – generalizacija, implementirano [[BR]]
    145145                __underline – primaren kluc__ [[BR]]
    146146                '''bold – not null'''
    147147
    148148        CLEN('''Clenski Br^''', '''Datum Na Zaclenuvanje''')
    149                 !^ - kon Luge (sekundaren kluc na Clen kon Luge) – generalizacija, implementirano [[BR]]
     149                - kon Luge (sekundaren kluc na Clen kon Luge) – generalizacija, implementirano [[BR]]
    150150                __underline – primaren kluc__ [[BR]]
    151151                '''bold – not null'''
     
    159159               
    160160BIBLIOTEKAR('''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                - kon Biblioteka (sekundaren kluc na Bibliotekar kon Biblioteka) [[BR]]
     162                - kon Luge (sekundaren kluc na Bibliotekar kon Luge) – generalizacija, implementirano [[BR]]
    163163                '''bold- not null''' [[BR]]
    164164                __underline – primaren kluc__
     
    166166
    167167CLEN('''Clenski Br''', '''Datum Na Zaclenuvanje''', '''passwordClen''')
    168                 !^ - kon Luge (sekundaren kluc na Clen kon Luge) – generalizacija, implementirano [[BR]]
     168                - kon Luge (sekundaren kluc na Clen kon Luge) – generalizacija, implementirano [[BR]]
    169169                '''bold - not null''' [[BR]]
    170170                __underline – primaren kluc__
     
    172172
    173173LTEL_BROJ('''LugeID^''', '''LTel_Broj''')
    174                 !^ - kon Luge (sekundaren kluc na Ltel_Broj kon Luge) [[BR]]
     174                - kon Luge (sekundaren kluc na Ltel_Broj kon Luge) [[BR]]
    175175                '''bold - not null''' [[BR]]
    176176                __underline – primaren kluc__
     
    178178
    179179ITEL_BROJ('''IzdavacID^''', '''ITel_Br''')
    180                 !^ - kon Izdavac (sekundaren kluc na Itel_Broj kon Izdavac) [[BR]]
     180                - kon Izdavac (sekundaren kluc na Itel_Broj kon Izdavac) [[BR]]
    181181                '''bold - not null''' [[BR]]
    182182                __underline – primaren kluc__
     
    184184
    185185DODAVA('''BibliotekarID^''', '''KnigaID^^''')
    186                 !^ - kon Bibliotekar (sekundaren kluc na Dodava kon Bibliotekar) [[BR]]
    187                 ^^ - kon Knigi (sekundaren kluc na Dodava kon Knigi) [[BR]]
     186                - kon Bibliotekar (sekundaren kluc na Dodava kon Bibliotekar) [[BR]]
     187                - kon Knigi (sekundaren kluc na Dodava kon Knigi) [[BR]]
    188188                '''bold - not null''' [[BR]]
    189189                __underline – primaren kluc__
     
    191191
    192192NAPISAL('''AvtorID^''', '''KnigaID^^''')
    193                 !^ - kon Avtor  (sekundaren kluc na Napisal kon Avtor) [[BR]]
    194                 !^^ - kon Knigi (sekundaren kluc na Napisal kon Knigi) [[BR]]
     193                - kon Avtor  (sekundaren kluc na Napisal kon Avtor) [[BR]]
     194                - kon Knigi (sekundaren kluc na Napisal kon Knigi) [[BR]]
    195195                '''bold - not null''' [[BR]]
    196196                __underline – primaren kluc__
    197197
    198198KLASIFICIRA('''KategorijaID^''', '''KnigaID^^''')
    199                 !^ - kon Kategorija (sekundaren kluc na Klasificira kon Kategorija) [[BR]]
    200                 !^^ - kon Knigi (sekundaren kluc na Klasificira kon Knigi) [[BR]]
     199                - kon Kategorija (sekundaren kluc na Klasificira kon Kategorija) [[BR]]
     200                - kon Knigi (sekundaren kluc na Klasificira kon Knigi) [[BR]]
    201201                '''bold - not null''' [[BR]]
    202202                __underline – primaren kluc__
    203203
    204204OCENA('''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                - 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]]
    208208                '''bold - not null''' [[BR]]
    209209                __underline – primaren kluc__
     
    211211
    212212REZERVACIJA('''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                - 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]]
    217217                '''bold - not null''' [[BR]]
    218218                __underline – primaren kluc__
     
    221221
    222222POZAJMICA('''PozajmicaID''', '''pStatus''', '''Pocetok-Datum''', '''Kraj-Datum''', '''KnigaID^''', '''seriskiBroj^''')
    223                 !^ - kon Instanca Kniga (sekundaren kluc na Pozajmica kon Instanca Kniga (kompoziten)) [[BR]]
     223                - kon Instanca Kniga (sekundaren kluc na Pozajmica kon Instanca Kniga (kompoziten)) [[BR]]
    224224                '''bold - not null''' [[BR]]
    225225                __underline – primaren kluc__
     
    228228               
    229229KNIGI('''KnigaID''', '''Naslov''', '''IzdavacID^''', '''kFormat''', '''kOpis''')
    230                 !^ - kon Izdavac (sekundaren kluc na Knigi kon Izdavac) [[BR]]
     230                - kon Izdavac (sekundaren kluc na Knigi kon Izdavac) [[BR]]
    231231                '''bold - not null''' [[BR]]
    232232                __underline – primaren kluc__
     
    234234
    235235INSTANCA_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                - kon Knigi  (sekundaren kluc na Instanca Kniga kon Knigi) [[BR]]
     237                - kon Biblioteka (sekundaren kluc na Instanca Kniga kon Biblioteka) [[BR]]
    238238                '''bold - not null''' [[BR]]
    239239                __underline – primaren kluc__