== Релациско мапирање === Oзнаки - PK (Primary Key): bold + underline - FK (Foreign Key): означени со * со табела во заграда - bold: задолжителен (NOT NULL) атрибут === Табели - users(**__id__**, **username**, **password**, **email**, **role**) - portfolios(**__id__**, balance, **user_id* (User)**) - portfolio_holdings(**__id__**, **quantity**, **avg_price**, **portfolio_id* (Portfolio)**, **stock_id**) - stock(**__id__**, **symbol**, name, current_price, last_price, percentage, turnover, last_updated) - stock_history(**__id__**, **price**, **timestamp**, **stock_id*(Stock)) - trade_request(**__id__**, **type**, **status**, **quantity**, **price_per_unit**, timestamp, **user_id**, **portfolio_id*(Portfolio), **stock_id**) - transaction(**__id__**, **type**, **quantity**, **price**, **timestamp**, **origin**, **user_id* (User)**, **stock_id* (Stock)**) - watchlist(__id__, price_above, price_below, **user_id* (User)**, **stock_id* (Stock)**) - oauth_pending_links(__token__, **email**, **provider**, **expires_at**, **created_at**,**user_id*(User)) === DDL скрипта за бришење на табелите и креирање на табелите [attachment:ddl.2.sql] === DML скрипта за полнење на табелите со податоци [attachment:dml-2.sql] == Релациски дијаграм [[Image("relational_schema.png")]]