Assignment title: Information


Entity Relationship Modeling and Normalization: 2.1 System Analysis Stage In this project two techniques are used to perform the system analysis. These techniques are: ● Entity Relationship Model (ERM) ● Normalization 2.2. Entity Relationship Model (ERM) Diagram The ERM diagram of the system is shown below . ERM Diagram Shapes We used these shapes in figure to draw the ERM Diagram of Horizon phone Figure 2.2: ERM Diagram Shapes 2.2.2. ERM Diagram Relationship Between Entities Type of Relationship used in Horizon phone ERM Diagram which are: ● One-to-Many (1:M) ● One-to-One (1:1) 2.2 Normalization 0 NF 1 NF 2 NF 3 NF CUSTOMER CID (PK) CNA ADDR CITY EMAIL PHONE ZIPCODE PID PNA MODEL NO PRICE PRODUCT IMAGE COLOR CUSTOMER CID (PK) CNA ADDR CITY EMAIL PHONE ZIPCODE PRODUCT PID (PK) PNA MODEL NO PRICE PRODUCT IMAGE COLOR CUSTOMER CID(PK) CNA ADDR CITY EMAIL PHONE ZIPCODE PRODUCT PID (PK) PNA MODEL NO PRICE PRODUCT IMAGE COLOR LOGIN CID (PK) PASSWORD CUSTOMER CID(PK) CNA PRODUCT PID (PK) PNA LOGIN CID (PK) PWD CART PROD PID(PK) CID(SK) QTY DATE CART NO CARTID(PK) TCOST CREDIT CARD A/C.NO(PK) CARD NO EXP.DATE CVV NO CARD TYPE ONLINE TRANSFER A/C.NO(PK) PAY DETAILS BANK A/C.NO(PK) CARD NO(SK) SHIPPING/BILLING CARTID(PK) BILL NO AMOUNT HORIZON ADMIN UID PWD ROLE Figure above shows the normalization stages it shows from the zero normal form to the third normal form.