Where you can apply all the normalization rules to attributes. Furthermore, you also need to explain entities and relations between them, and the purpose of attributes by showing why and how they exist ?.

Programming with Microsoft Visual Basic 2017
8th Edition
ISBN:9781337102124
Author:Diane Zak
Publisher:Diane Zak
Chapter4: The Selection Structure
Section: Chapter Questions
Problem 11E
icon
Related questions
Question

The model above needs some improvement. Where you can apply all the normalization rules to attributes. Furthermore, you also need to explain entities and relations between them, and the purpose of attributes by showing why and how they exist ?.

TRANSACTION
PAYMENT STATUS
Payment_Statusid: INTEGER
Paymentid: INTEGER (FK)
Userld: INTEGER (FK)
PAYMENT
Paymentid INTEGER
Userld INTEGER (FK)
Transactionld: INTEGER
Userld: INTEGER (FK)
Description: VARCHAR(100)
Cancelation: BOOLEAN
Conformation_number. INTEGER
Success_urt: VARCHAR(100)
Cancel_urt: VARCHAR(100)
Price_usd. INTEGER
Date: DATE
Amount INTEGER
Blockchain_url: VARCHAR(100)
Confirms: INTEGER
Date: DATE
Network fee: INTEGER
Description: VARCHAR(100)
Status: VARCHAR(100)
JUSER
Userld: INTEGER
Name: VARCHAR(100)
Email: VARCHAR(100)
Surname: VARCHAR(100)
Password: VARCHAR(100)
Phone_number. VARCHAR(100)
ACCOUNT
Accountid: INTEGER
Userld: INTEGER (FK)
POOL
Poolld: INTE
Userid: INTE
Balance: INTEGER
Amount INTE
Reward time
Number of
Start_date: D
End_date: DA
Penalties: IN
Type: VARCI
LOGIN
Loginid: INTEGER
Userld: INTEGER (FK)
WALLET
Walletld: INTEGER
Userld: INTEGER (FK)
Email: VARCHAR(100)
Password: VARCHAR(100)
3x_Staking: INTEGER
1x_Staking INTEGER
Pubkey_adress: VARCHAR(100)
Wallet adress: VARCHAR(100)
Transcribed Image Text:TRANSACTION PAYMENT STATUS Payment_Statusid: INTEGER Paymentid: INTEGER (FK) Userld: INTEGER (FK) PAYMENT Paymentid INTEGER Userld INTEGER (FK) Transactionld: INTEGER Userld: INTEGER (FK) Description: VARCHAR(100) Cancelation: BOOLEAN Conformation_number. INTEGER Success_urt: VARCHAR(100) Cancel_urt: VARCHAR(100) Price_usd. INTEGER Date: DATE Amount INTEGER Blockchain_url: VARCHAR(100) Confirms: INTEGER Date: DATE Network fee: INTEGER Description: VARCHAR(100) Status: VARCHAR(100) JUSER Userld: INTEGER Name: VARCHAR(100) Email: VARCHAR(100) Surname: VARCHAR(100) Password: VARCHAR(100) Phone_number. VARCHAR(100) ACCOUNT Accountid: INTEGER Userld: INTEGER (FK) POOL Poolld: INTE Userid: INTE Balance: INTEGER Amount INTE Reward time Number of Start_date: D End_date: DA Penalties: IN Type: VARCI LOGIN Loginid: INTEGER Userld: INTEGER (FK) WALLET Walletld: INTEGER Userld: INTEGER (FK) Email: VARCHAR(100) Password: VARCHAR(100) 3x_Staking: INTEGER 1x_Staking INTEGER Pubkey_adress: VARCHAR(100) Wallet adress: VARCHAR(100)
Expert Solution
steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Enhanced ER Model
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Programming with Microsoft Visual Basic 2017
Programming with Microsoft Visual Basic 2017
Computer Science
ISBN:
9781337102124
Author:
Diane Zak
Publisher:
Cengage Learning
EBK JAVA PROGRAMMING
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT
Oracle 12c: SQL
Oracle 12c: SQL
Computer Science
ISBN:
9781305251038
Author:
Joan Casteel
Publisher:
Cengage Learning