Changes between Version 12 and Version 13 of LogicalandPhysicalDesign


Ignore:
Timestamp:
02/08/21 16:43:49 (4 years ago)
Author:
145008
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • LogicalandPhysicalDesign

    v12 v13  
    1010
    1111'''-REGULAREN TIP NA ENTITET:'''
    12         BIBLIOTEKA('''BibliotekaID''', '''Badresa''', '''Bime''')
    13                 __underline – primaren kluc__ [[BR]]
    14                 '''bold – not null'''
    15 
    16         POZAJMICA('''PozajmicaID''', '''pStatus''', '''Pocetok-Datum''', '''Kraj-Datum''')
    17                 __underline – primaren kluc__ [[BR]]
    18                 '''bold – not null'''
    19 
    20         REZERVACIJA('''RezervacijaID''', '''rStatus''', '''Den Na Rezervacija''')
    21                 __underline – primaren kluc__ [[BR]]
    22                 '''bold – not null'''
    23 
    24         OCENA('''OcenaID''', Ocenka, Komentar)
    25                 __underline – primaren kluc__ [[BR]]
    26                 '''bold – not null'''
    27 
    28         AVTOR('''AvtorID''', '''Aime''', '''Aemail''')
    29                 __underline – primaren kluc__ [[BR]]
    30                 '''bold – not null'''
    31 
    32         KATEGORIJA('''KategorijaID''', '''naslovKategorija''')
    33                 __underline – primaren kluc__ [[BR]]
    34                 '''bold – not null'''
    35 
    36         IZDAVAC('''IzdavacID''', '''Iime''', Iadresa, '''Iemail''')
    37                 __underline – primaren kluc__ [[BR]]
    38                 '''bold – not null'''
    39 
    40         KNIGI('''KnigaID''', '''Naslov''', '''kOpis''', '''kFormat''')
     12        BIBLIOTEKA('''__BibliotekaID__''', '''Badresa''', '''Bime''')
     13                __underline – primaren kluc__ [[BR]]
     14                '''bold – not null'''
     15
     16        POZAJMICA('''__PozajmicaID__''', '''pStatus''', '''Pocetok-Datum''', '''Kraj-Datum''')
     17                __underline – primaren kluc__ [[BR]]
     18                '''bold – not null'''
     19
     20        REZERVACIJA('''__RezervacijaID__''', '''rStatus''', '''Den Na Rezervacija''')
     21                __underline – primaren kluc__ [[BR]]
     22                '''bold – not null'''
     23
     24        OCENA('''__OcenaID__''', Ocenka, Komentar)
     25                __underline – primaren kluc__ [[BR]]
     26                '''bold – not null'''
     27
     28        AVTOR('''__AvtorID__''', '''Aime''', '''Aemail''')
     29                __underline – primaren kluc__ [[BR]]
     30                '''bold – not null'''
     31
     32        KATEGORIJA('''__KategorijaID__''', '''naslovKategorija''')
     33                __underline – primaren kluc__ [[BR]]
     34                '''bold – not null'''
     35
     36        IZDAVAC('''__IzdavacID__''', '''Iime''', Iadresa, '''Iemail''')
     37                __underline – primaren kluc__ [[BR]]
     38                '''bold – not null'''
     39
     40        KNIGI('''__KnigaID__''', '''Naslov''', '''kOpis''', '''kFormat''')
    4141                __underline – primaren kluc__ [[BR]]
    4242                '''bold – not null'''
    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]]
     
    137137
    138138'''-SPECIJALIZACIJA:'''
    139         LUGJE('''LugeID''', '''Ime''', '''Prezime''', '''Email''', Adresa)
    140                 __underline – primaren kluc__ [[BR]]
    141                 '''bold – not null'''
    142 
    143         BIBLIOTEKAR('''BibliotekarID''')
     139        LUGJE('''__LugeID__''', '''Ime''', '''Prezime''', '''Email''', Adresa)
     140                __underline – primaren kluc__ [[BR]]
     141                '''bold – not null'''
     142
     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]]
     
    153153'''FINALNO:'''
    154154
    155 LUGJE('''LugeID''', '''Ime''', '''Prezime''', '''Email''', Adresa)
     155LUGJE('''__LugeID__''', '''Ime''', '''Prezime''', '''Email''', Adresa)
    156156                __underline – primaren kluc__ [[BR]]
    157157                '''bold- not null'''
    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]]
     
    165165               
    166166
    167 CLEN('''Clenski Br''', '''Datum Na Zaclenuvanje''', '''passwordClen''')
     167CLEN('''__Clenski Br__''', '''Datum Na Zaclenuvanje''', '''passwordClen''')
    168168                 - kon Luge (sekundaren kluc na Clen kon Luge) – generalizacija, implementirano [[BR]]
    169169                '''bold - not null''' [[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]]
     
    241241
    242242
    243 BIBLIOTEKA('''BibliotekaID''', '''Badresa''', '''Bime''')
    244                 '''bold - not null''' [[BR]]
    245                 __underline – primaren kluc__
    246 
    247 
    248 
    249 AVTOR('''AvtorID''', '''Aime''', '''Aemail''')
    250                 '''bold - not null''' [[BR]]
    251                 __underline – primaren kluc__
    252 
    253 
    254 KATEGORIJA('''KategorijaID''', '''naslovKategorija''')
    255                 '''bold - not null''' [[BR]]
    256                 __underline – primaren kluc__
    257 
    258 
    259 IZDAVAC('''IzdavacID''', '''Iime''', Iadresa, '''Iemail''')
    260                 '''bold - not null''' [[BR]]
    261                 __underline – primaren kluc__
    262 
     243BIBLIOTEKA('''__BibliotekaID__''', '''Badresa''', '''Bime''')
     244                '''bold - not null''' [[BR]]
     245                __underline – primaren kluc__
     246
     247
     248
     249AVTOR('''__AvtorID__''', '''Aime''', '''Aemail''')
     250                '''bold - not null''' [[BR]]
     251                __underline – primaren kluc__
     252
     253
     254KATEGORIJA('''__KategorijaID__''', '''naslovKategorija''')
     255                '''bold - not null''' [[BR]]
     256                __underline – primaren kluc__
     257
     258
     259IZDAVAC('''__IzdavacID__''', '''Iime''', Iadresa, '''Iemail''')
     260                '''bold - not null''' [[BR]]
     261                __underline – primaren kluc__
     262