Changes between Version 2 and Version 3 of RelationalDesign


Ignore:
Timestamp:
12/02/22 23:42:08 (18 months ago)
Author:
201085
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • RelationalDesign

    v2 v3  
    1 == Логички и физички дизајн - Креирање база податоци (со SQL DDL)
    2 
    3 \\
    4 
    51=== Релациска шема со мапирачка трансформација\\
    62
     
    117----
    128
    13 Users ( __**userId**__, **userName**, **userSurname**, **userUsername**, **userPassword**, **userPhoneNumber**, **userEmail**, roleId*(Roles), userPictureUrl)
    14 
    159Roles (__**roleId**__, **roleName**, roleDescription)
    1610
    17 Products (__**productId**__, **productName**, **postDate**, manufacturerId*(Manufacturers), categoryId*(Categories), charcteristicId*(Characteristics))
     11Users ( __**userId**__, **userUsername**, **userPassword**, **userName**, **userSurname**, userPictureUrl, **userEmail**, **userPhoneNumber**, roleId*(Roles))
    1812
    19 Product Intances (__**productIntanceId**__, **productIntancePrice**, productId*(Products), storeId*(Stores))
     13Manufacturers (__**manufacturerId**__, **manufactuterName**, **manufacturerCountry**)
     14
     15Categories (__**categoryId**__, parentCategoryId, **categoryName**)
     16
     17Product Characteristics (__**characteristicId**__, **characteristicDescription**)
     18
     19Products (__**productId**__, **productName**, **postDate**, **manufacturerId***(Manufacturers), **categoryId***(Categories), **characteristicId***(Product Characteristics))
     20
     21User Favourites (__**userFavouriteId**__, **userId***(Users), **productId***(Products))
     22
     23User Comments (__**commentId**__, **userComment**,  **userId***(Users), **productId***(Products))
     24
     25Ratings (__**ratingId**__, **ratingValue**,  **userId***(Users), **productId***(Products))
     26
     27WatchList Products (__**watchListProductId**__, **priceLimit**, **userId***(Users), **productId***(Products))
     28
     29Product Images (__**productImageId**__, **productImageUrl**, **productId***(Products))
    2030
    2131Stores (__**storeId**__, **storeName**)
    2232
    23 Manufacturers (__**manufacturerId**__, **manufactuterName**, **manufacturerCountry**)
     33Product Intances (__**productInstanceId**__, **productInstancePrice**, **productId***(Products), **storeId***(Stores))
    2434
    25 Categories (__**categoryId**__, **categoryName**, parentCategory)
    26 
    27 Characteristics (__**characteristicId**__, **characteristicDescription**)
    28 
    29 User Favourites (__**userFavouriteId**__, userId*(Users), productId*(Products))
    30 
    31 Comments (__**commentId**__, **commentText**,  userId*(Users), productId*(Products))
    32 
    33 Ratings (__**ratingId**__, **ratingValue**,  userId*(Users), productId*(Products))
    34 
    35 WatchList Products (__**watchListProductId**__, **priceLimit**, userId*(Users), productId*(Products))
    36 
    37 Product Images (__**productImageId**__, **productImageUrl**, productId*(Products))
    38 
    39 [[span(style=color: #1c76ad, belongs_to )]] (categoryId*(Categories), productid*(Products))
     35[[span(style=color: #1c76ad, belongs_to )]] (**productId***(Products), **categoryId***(Categories))
    4036
    4137----
     
    4339=== DDL скрипта за бришење на табелите и креирање на табелите\\
    4440
     41[attachment:kreiranje.sql]
     42
    4543=== DML скрипта за полнење на табелите со податоци\\
    4644
    47 === Релациски дијаграм (DBeaver) \\
     45[attachment:polnenje.sql]
    4846
     47=== Релациски дијаграм изваден од DBeaver \\
     48
     49[[Image(schema.png)]]