Changes between Version 11 and Version 12 of LogicalandPhysicalDesign


Ignore:
Timestamp:
02/08/21 15:07:11 (3 years ago)
Author:
145008
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • LogicalandPhysicalDesign

    v11 v12  
    4343
    4444'''-SLAB TIP NA ENTITET:'''
    45         INSTANCA_KNIGA('''KnigaID!^ ''', '''seriskiBroj''', '''iStatus''')
     45        INSTANCA_KNIGA('''KnigaID ''', '''seriskiBroj''', '''iStatus''')
    4646                 - kon Knigi [[BR]]
    4747                __underline – primaren kluc__ [[BR]]
     
    5555'''-1-1 RELACIJA:'''
    5656        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''')
    5858                 - kon Rezervacija (NE SMEE DA SODRZI NULL VREDNOSTI!) - sekundaren kluc na Pozajmica kon Rezervacija [[BR]]
    5959                __underline – primaren kluc__ [[BR]]
     
    6262                ILI
    6363
    64         REZERVACIJA('''RezervacijaID''', '''rStatus''', '''Den Na Rezervacija''', '''PozajmicaID!^''')
     64        REZERVACIJA('''RezervacijaID''', '''rStatus''', '''Den Na Rezervacija''', '''PozajmicaID''')
    6565                 - kon Pozajmica  (NE SMEE DA SODRZI NULL VREDNOSTI!) - sekundaren kluc na Rezervacija kon Pozajmica [[BR]]
    6666                __underline – primaren kluc__ [[BR]]
     
    7171
    7272'''-REGULARNA 1:N RELACIJA:'''
    73         OCENA('''OcenaID''', Ocenka, Komentar, '''AvtorID!^''', '''KnigaID!^ ^^''', '''Clenski Br!^^^''')
     73        OCENA('''OcenaID''', Ocenka, Komentar, '''AvtorID''', '''KnigaID''', '''Clenski Br''')
    7474                 - kon Avtor (sekundaren kluc na Ocena kon Avtor) [[BR]]
    7575                 - kon Knigi (sekundaren kluc na Ocena kon Knigi) [[BR]]
     
    7979               
    8080
    81         REZERVACIJA('''RezervacijaID''', '''rStatus''', '''Den Na Rezervacija''', '''PozajmicaID^''', '''BibliotekarID^^''', '''KnigaID^^^''', '''Clenski Br^^^^''')
     81        REZERVACIJA('''RezervacijaID''', '''rStatus''', '''Den Na Rezervacija''', '''PozajmicaID''', '''BibliotekarID''', '''KnigaID''', '''Clenski Br''')
    8282                 - kon Pozajmica (sekundaren kluc na Rezervacija kon Pozajmica) [[BR]]
    8383                 - kon Bibliotekar (sekundaren kluc na Rezervacija kon Bibliotekar) [[BR]]
     
    8888               
    8989
    90         BIBLIOTEKAR('''BibliotekarID''', '''BibliotekaID^''')
     90        BIBLIOTEKAR('''BibliotekarID''', '''BibliotekaID''')
    9191                 - kon Biblioteka (sekundaren kluc na Bibliotekar kon Biblioteka) [[BR]]
    9292                __underline – primaren kluc__ [[BR]]
     
    9494
    9595               
    96         KNIGI('''KnigaID''', '''Naslov''', '''kOpis''', '''kFormat''', '''IzdavacID^''')
     96        KNIGI('''KnigaID''', '''Naslov''', '''kOpis''', '''kFormat''', '''IzdavacID''')
    9797                 - kon Izdavac (sekundaren kluc na Knigi kon Izdavac) [[BR]]
    9898                __underline – primaren kluc__ [[BR]]
     
    103103'''-BINARNA M:N RELACIJA:'''
    104104       
    105         DODAVA('''BibliotekarID^''', '''KnigaID^^''')
     105        DODAVA('''BibliotekarID''', '''KnigaID''')
    106106                 - kon Bibliotekar (sekundaren kluc na Dodava kon Bibliotekar) [[BR]]
    107107                 - kon Knigi (sekundaren kluc na Dodava kon Knigi) [[BR]]
     
    110110
    111111
    112         NAPISAL('''AvtorID^''', '''KnigaID^^''')
     112        NAPISAL('''AvtorID''', '''KnigaID''')
    113113                 - kon Avtor  (sekundaren kluc na Napisal kon Avtor) [[BR]]
    114114                 - kon Knigi (sekundaren kluc na Napisal kon Knigi) [[BR]]
     
    117117
    118118
    119         KLASIFICIRA('''KategorijaID^''', '''KnigaID^^''')
     119        KLASIFICIRA('''KategorijaID''', '''KnigaID''')
    120120                 - kon Kategorija (sekundaren kluc na Klasificira kon Kategorija) [[BR]]
    121121                 - kon Knigi (sekundaren kluc na Klasificira kon Knigi) [[BR]]
     
    124124
    125125'''-ATRIBUT SO POVEKJEKRATNI VREDNOSTI:'''
    126         LTEL_BROJ('''LugeID^''', '''Ltel_Broj''')
     126        LTEL_BROJ('''LugeID''', '''Ltel_Broj''')
    127127                 - kon Luge (sekundaren kluc na Ltel_Broj kon Luge) [[BR]]
    128128                __underline – primaren kluc__ [[BR]]
    129129                '''bold – not null'''
    130130
    131         ITEL_BROJ('''IzdavacID^''', '''Itel_Br''')
     131        ITEL_BROJ('''IzdavacID''', '''Itel_Br''')
    132132                 - kon Izdavac (sekundaren kluc na Itel_Broj kon Izdavac) [[BR]]
    133133                __underline – primaren kluc__ [[BR]]
     
    141141                '''bold – not null'''
    142142
    143         BIBLIOTEKAR('''BibliotekarID^''')
     143        BIBLIOTEKAR('''BibliotekarID''')
    144144                 - kon Luge (sekundaren kluc na Bibliotekar kon Luge) – generalizacija, implementirano [[BR]]
    145145                __underline – primaren kluc__ [[BR]]
    146146                '''bold – not null'''
    147147
    148         CLEN('''Clenski Br^''', '''Datum Na Zaclenuvanje''')
     148        CLEN('''Clenski Br''', '''Datum Na Zaclenuvanje''')
    149149                 - kon Luge (sekundaren kluc na Clen kon Luge) – generalizacija, implementirano [[BR]]
    150150                __underline – primaren kluc__ [[BR]]
     
    158158               
    159159               
    160 BIBLIOTEKAR('''BibliotekarID^^''', '''BibliotekaID^''')
     160BIBLIOTEKAR('''BibliotekarID''', '''BibliotekaID''')
    161161                 - kon Biblioteka (sekundaren kluc na Bibliotekar kon Biblioteka) [[BR]]
    162162                 - kon Luge (sekundaren kluc na Bibliotekar kon Luge) – generalizacija, implementirano [[BR]]
     
    171171
    172172
    173 LTEL_BROJ('''LugeID^''', '''LTel_Broj''')
     173LTEL_BROJ('''LugeID''', '''LTel_Broj''')
    174174                 - kon Luge (sekundaren kluc na Ltel_Broj kon Luge) [[BR]]
    175175                '''bold - not null''' [[BR]]
     
    177177
    178178
    179 ITEL_BROJ('''IzdavacID^''', '''ITel_Br''')
     179ITEL_BROJ('''IzdavacID''', '''ITel_Br''')
    180180                 - kon Izdavac (sekundaren kluc na Itel_Broj kon Izdavac) [[BR]]
    181181                '''bold - not null''' [[BR]]
     
    183183
    184184
    185 DODAVA('''BibliotekarID^''', '''KnigaID^^''')
     185DODAVA('''BibliotekarID''', '''KnigaID''')
    186186                 - kon Bibliotekar (sekundaren kluc na Dodava kon Bibliotekar) [[BR]]
    187187                 - kon Knigi (sekundaren kluc na Dodava kon Knigi) [[BR]]
     
    190190
    191191
    192 NAPISAL('''AvtorID^''', '''KnigaID^^''')
     192NAPISAL('''AvtorID''', '''KnigaID''')
    193193                 - kon Avtor  (sekundaren kluc na Napisal kon Avtor) [[BR]]
    194194                 - kon Knigi (sekundaren kluc na Napisal kon Knigi) [[BR]]
     
    196196                __underline – primaren kluc__
    197197
    198 KLASIFICIRA('''KategorijaID^''', '''KnigaID^^''')
     198KLASIFICIRA('''KategorijaID''', '''KnigaID''')
    199199                 - kon Kategorija (sekundaren kluc na Klasificira kon Kategorija) [[BR]]
    200200                 - kon Knigi (sekundaren kluc na Klasificira kon Knigi) [[BR]]
     
    202202                __underline – primaren kluc__
    203203
    204 OCENA('''OcenaID''', Ocenka, Komentar, '''AvtorID^''', '''KnigaID^^''', '''Clenski Br^^^''')
     204OCENA('''OcenaID''', Ocenka, Komentar, '''AvtorID''', '''KnigaID''', '''Clenski Br''')
    205205                 - kon Avtor (sekundaren kluc na Ocena kon Avtor) [[BR]]
    206206                 - kon Knigi (sekundaren kluc na Ocena kon Knigi) [[BR]]
     
    210210               
    211211
    212 REZERVACIJA('''RezervacijaID''', '''rStatus''', '''Den Na Rezervacija''', '''PozajmicaID^''', '''BibliotekarID^^''', '''KnigaID^^^''', '''Clenski Br^^^^''')
     212REZERVACIJA('''RezervacijaID''', '''rStatus''', '''Den Na Rezervacija''', '''PozajmicaID''', '''BibliotekarID''', '''KnigaID''', '''Clenski Br''')
    213213                 - kon Pozajmica (sekundaren kluc na Rezervacija kon Pozajmica) [[BR]]
    214214                 - kon Bibliotekar (sekundaren kluc na Rezervacija kon Bibliotekar) [[BR]]
     
    220220               
    221221
    222 POZAJMICA('''PozajmicaID''', '''pStatus''', '''Pocetok-Datum''', '''Kraj-Datum''', '''KnigaID^''', '''seriskiBroj^''')
     222POZAJMICA('''PozajmicaID''', '''pStatus''', '''Pocetok-Datum''', '''Kraj-Datum''', '''KnigaID''', '''seriskiBroj''')
    223223                 - kon Instanca Kniga (sekundaren kluc na Pozajmica kon Instanca Kniga (kompoziten)) [[BR]]
    224224                '''bold - not null''' [[BR]]
     
    227227
    228228               
    229 KNIGI('''KnigaID''', '''Naslov''', '''IzdavacID^''', '''kFormat''', '''kOpis''')
     229KNIGI('''KnigaID''', '''Naslov''', '''IzdavacID''', '''kFormat''', '''kOpis''')
    230230                 - kon Izdavac (sekundaren kluc na Knigi kon Izdavac) [[BR]]
    231231                '''bold - not null''' [[BR]]
     
    233233
    234234
    235 INSTANCA_KNIGA('''KnigaID^''', '''seriskiBroj''', '''iStatus''', '''BibliotekaID^^''')
     235INSTANCA_KNIGA('''KnigaID''', '''seriskiBroj''', '''iStatus''', '''BibliotekaID''')
    236236                 - kon Knigi  (sekundaren kluc na Instanca Kniga kon Knigi) [[BR]]
    237237                 - kon Biblioteka (sekundaren kluc na Instanca Kniga kon Biblioteka) [[BR]]