Релациско мапирање
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))
- 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, portfolio_id*(Portfolio), stock_id*(Stock))
- transaction(id, type, quantity, price, timestamp, origin, user_id* (User), stock_id* (Stock), trade_request_id* (TradeRequest))
- 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), auth_provider_id*(AuthProvider))
DDL скрипта за бришење на табелите и креирање на табелите
DML скрипта за полнење на табелите со податоци
Релациски дијаграм
Last modified
13 days ago
Last modified on 08/29/26 01:11:57
Attachments (12)
- ddl.sql (3.2 KB ) - added by 8 months ago.
- dml.sql (1.7 KB ) - added by 8 months ago.
- tradingmk - public.png (171.2 KB ) - added by 8 months ago.
- relational_schema.png (202.6 KB ) - added by 7 months ago.
- dml-2.sql (2.5 KB ) - added by 7 months ago.
- ddl.2.sql (3.4 KB ) - added by 7 months ago.
- relational_schema2.png (224.5 KB ) - added by 7 months ago.
- ddl.3.sql (3.5 KB ) - added by 7 months ago.
- db_202526z_va_prj_tradingmk - public.png (257.4 KB ) - added by 13 days ago.
- relational_schema3.png (257.4 KB ) - added by 13 days ago.
- ddl.4.sql (4.1 KB ) - added by 13 days ago.
- dml-3.sql (2.9 KB ) - added by 13 days ago.
Download all attachments as: .zip
Note:
See TracWiki
for help on using the wiki.

