I have table transaction history, which have transaction_id, account_no, Account_type, transaction_type.
Account_no & Account_type is from Account Table
Transaction_type is from Transacion Type Table.
Do I need to state 'foreign key' for all these fields in transaction history table? Is it OK if I do not add foreign key for transaction type?