| Version 4 (modified by , 3 weeks ago) ( diff ) |
|---|
Релациско мапирање
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 скрипта за полнење на табелите со податоци
Релациски дијаграм
Attachments (6)
- ddl.sql (3.2 KB ) - added by 3 weeks ago.
- dml.sql (1.7 KB ) - added by 3 weeks ago.
- tradingmk - public.png (171.2 KB ) - added by 3 weeks ago.
- relational_schema.png (202.6 KB ) - added by 10 days ago.
- dml-2.sql (2.5 KB ) - added by 6 days ago.
- ddl.2.sql (3.4 KB ) - added by 6 days ago.
Download all attachments as: .zip
Note:
See TracWiki
for help on using the wiki.

