Релациско мапирање
Oзнаки
- PK (Primary Key): bold + underline
- FK (Foreign Key): означени со * со табела во заграда
- bold: задолжителен (NOT NULL) атрибут
Табели
- User(id, username, password, email, role)
- Portfolio(id, balance, user_id* (User))
- PortfolioHolding(id, quantity, avg_price, portfolio_id* (Portfolio), stock_id)
- Stock(id, symbol, name, current_price, last_price, percentage, turnover, last_updated)
- StockHistory(id, price, timestamp, stock_id)
- TradeRequest(id, type, status, quantity, price_per_unit, timestamp, user_id, portfolio_id, stock_id)
- Transaction(id, type, quantity, price, timestamp, origin, user_id* (User), stock_id* (Stock))
- WatchlistEntry(id, price_above, price_below, user_id* (User), stock_id* (Stock))
- PendingLink(token, email, provider, expires_at, created_at)
DDL скрипта за бришење на табелите и креирање на табелите
DML скрипта за полнење на табелите со податоци
Релациски дијаграм
Last modified
3 days ago
Last modified on 12/26/25 02:25:48
Note:
See TracWiki
for help on using the wiki.
