VS WEAK VS MOVE Charmander attack: 52, defense: 43 Fire Grass Water Ember Squirtle attack: 44, defense: 48 Water Fire Grass Bubble Bulbasaur attack: 49, defense: 49 Grass Water Fire Whip
VS WEAK VS MOVE Charmander attack: 52, defense: 43 Fire Grass Water Ember Squirtle attack: 44, defense: 48 Water Fire Grass Bubble Bulbasaur attack: 49, defense: 49 Grass Water Fire Whip
VS WEAK VS MOVE Charmander attack: 52, defense: 43 Fire Grass Water Ember Squirtle attack: 44, defense: 48 Water Fire Grass Bubble Bulbasaur attack: 49, defense: 49 Grass Water Fire Whip Charmeleon att: 62, def: 58 Fire Grass Water Ember
NEW BUSINESS REQUIREMENT NAME Charmander Squirtle Bulbasaur Charmeleon STATS attack: 52, defense: 43 attack: 44, defense: 48 attack: 49, defense: 49 att: 62, def: 58 TYPE Fire Water Grass Fire STRONG
VS Grass Fire Water Grass WEAK VS Water Grass Fire Water MOVE Ember Bubble Whip Ember Pokémons can evolve
NEW BUSINESS REQUIREMENT NAME Charmander Squirtle Bulbasaur Charmeleon STATS attack: 52, defense: 43 attack: 44, defense: 48 attack: 49, defense: 49 att: 62, def: 58 TYPE Fire Water Grass Fire STRONG
VS Grass Fire Water Grass WEAK VS Water Grass Fire Water MOVE Ember Bubble Whip Ember NEXT FORM Charmeleon Wartortle Ivysaur Charizard Pokémons can evolve
VS WEAK VS MOVE NEXT FORM Charmander attack: 52, defense: 43 Fire Grass Water Ember Charmeleon Squirtle attack: 44, defense: 48 Water Fire Grass Bubble Wartortle Bulbasaur attack: 49, defense: 49 Grass Water Fire Whip Ivysaur Charmeleon att: 62, def: 58 Fire Grass Water Ember Charizard NEXT ENTRY
VS WEAK VS MOVE NEXT FORM Charmander attack: 52, defense: 43 Fire Grass Water Ember Charmeleon Squirtle attack: 44, defense: 48 Water Fire Grass Bubble Wartortle Bulbasaur attack: 49, defense: 49 Grass Water Fire Whip Ivysaur Charmeleon att: 62, def: 58 Fire Grass Water Ember Charizard Butterfree Att: 45,
VS WEAK VS MOVE NEXT FORM Charmander attack: 52, defense: 43 Fire Grass Water Ember Charmeleon Squirtle attack: 44, defense: 48 Water Fire Grass Bubble Wartortle Bulbasaur attack: 49, defense: 49 Grass Water Fire Whip Ivysaur Charmeleon att: 62, def: 58 Fire Grass Water Ember Charizard Butterfree Att: 45,
DEF: 50 Bug Grass Fire Bite NEW BUSINESS REQUIREMENT Pokémons can have multiple moves
VS WEAK VS MOVES NEXT FORM Charmander attack: 52, defense: 43 Fire Grass Water Ember Charmeleon Squirtle attack: 44, defense: 48 Water Fire Grass Bubble Wartortle Bulbasaur attack: 49, defense: 49 Grass Water Fire Whip Ivysaur Charmeleon att: 62, def: 58 Fire Grass Water Ember Charizard Butterfree Att: 45,
DEF: 50 Bug Grass Fire Bite NEW BUSINESS REQUIREMENT Pokémons can have multiple moves
PROBLEMS 1. NON-ATOMIC VALUES CAN LEAD TO INCONSISTENCIES 2. SOME VALUES HAVE TO BE EDITED IN MULTIPLE PLACES 4. ROWS DELETION CAN LEAD TO UNWANTED DATA LOSS 3. A LOT OF EMPTY CELLS
PROBLEMS 5. CAN’T STORE DATA ABOUT THE TYPES ONLY 1. NON-ATOMIC VALUES CAN LEAD TO INCONSISTENCIES 2. SOME VALUES HAVE TO BE EDITED IN MULTIPLE PLACES 4. ROWS DELETION CAN LEAD TO UNWANTED DATA LOSS 3. A LOT OF EMPTY CELLS
NEXT FORM Charmeleon Wartortle Ivysaur Charizard MOVES Ember
Inferno Bubble
Waterjet Whip
Leech Seed Ember
Inferno Bite
Tuckle
Gust WEAK VS Water Grass Fire Water Fire Grass STRONG
VS Grass Fire Water Grass Grass Fire TYPE Fire Water Grass Fire Bug Rock DEFENSE 43 48 49 58 50 100 ATTACK 52 44 49 62 45 0 NAME Charmander Squirtle Bulbasaur Charmeleon Butterfree Rock NEW BUSINESS REQUIREMENT!!! Pokemons have ids
NEXT FORM Charmeleon Wartortle Ivysaur Charizard MOVES Ember
Inferno Bubble
Waterjet Whip
Leech Seed Ember
Inferno Bite
Tuckle
Gust WEAK VS Water Grass Fire Water Fire Grass STRONG
VS Grass Fire Water Grass Grass Fire TYPE Fire Water Grass Fire Bug Rock DEFENSE 43 48 49 58 50 100 ATTACK 52 44 49 62 45 0 NAME Charmander Squirtle Bulbasaur Charmeleon Butterfree Rock ID 1 2 3 4 5 6 NEW BUSINESS REQUIREMENT!!! Pokemons have ids
TABLE EVOLUTION EVOLUTIONARY STAGE 1 ID NAME ATTACK DEFENSE TYPE STRONG
VS WEAK VS MOVE NEXT
FORM
ID 1 Charmander 52 43 Fire Grass Water Ember 4 1 Charmander 52 43 Fire Grass Water Inferno 4 2 Squirtle 44 48 Water Fire Grass Bubble 7 2 Squirtle 44 48 Water Fire Grass Waterjet 7 3 Bulbasaur 49 49 Grass Water Fire Whip 10 3 Bulbasaur 49 49 Grass Water Fire Leech Seed 10 4 Charmeleon 62 58 Fire Grass Water Ember 12 4 Charmeleon 62 58 Fire Grass Water Inferno 12 5 Butterfree 45 50 Bug Grass Fire Bite 5 Butterfree 45 50 Bug Grass Fire Tuckle 5 Butterfree 45 50 Bug Grass Fire Gust 6 Rock 0 100 Rock Fire Grass
TABLE EVOLUTION EVOLUTIONARY STAGE 1 ID NAME ATTACK DEFENSE TYPE STRONG
VS WEAK VS MOVE NEXT
FORM
ID 1 Charmander 52 43 Fire Grass Water Ember 4 1 Charmander 52 43 Fire Grass Water Inferno 4 2 Squirtle 44 48 Water Fire Grass Bubble 7 2 Squirtle 44 48 Water Fire Grass Waterjet 7 3 Bulbasaur 49 49 Grass Water Fire Whip 10 3 Bulbasaur 49 49 Grass Water Fire Leech Seed 10 4 Charmeleon 62 58 Fire Grass Water Ember 12 4 Charmeleon 62 58 Fire Grass Water Inferno 12 5 Butterfree 45 50 Bug Grass Fire Bite 5 Butterfree 45 50 Bug Grass Fire Tuckle 5 Butterfree 45 50 Bug Grass Fire Gust 6 Rock 0 100 Rock Fire Grass
TABLE EVOLUTION EVOLUTIONARY STAGE 1 ID NAME ATTACK DEFENSE TYPE STRONG
VS WEAK VS MOVE MOVE TYPE NEXT
FORM
ID 1 Charmander 52 43 Fire Grass Water Ember 4 1 Charmander 52 43 Fire Grass Water Inferno 4 2 Squirtle 44 48 Water Fire Grass Bubble 7 2 Squirtle 44 48 Water Fire Grass Waterjet 7 3 Bulbasaur 49 49 Grass Water Fire Whip 10 3 Bulbasaur 49 49 Grass Water Fire Leech Seed 10 4 Charmeleon 62 58 Fire Grass Water Ember 12 4 Charmeleon 62 58 Fire Grass Water Inferno 12 5 Butterfree 45 50 Bug Grass Fire Bite 5 Butterfree 45 50 Bug Grass Fire Tuckle 5 Butterfree 45 50 Bug Grass Fire Gust 6 Rock 0 100 Rock Fire Grass
TABLE EVOLUTION EVOLUTIONARY STAGE 1 ID NAME ATTACK DEFENSE TYPE STRONG
VS WEAK VS MOVE MOVE TYPE NEXT
FORM
ID 1 Charmander 52 43 Fire Grass Water Ember Fire 4 1 Charmander 52 43 Fire Grass Water Inferno Fire 4 2 Squirtle 44 48 Water Fire Grass Bubble Water 7 2 Squirtle 44 48 Water Fire Grass Waterjet Water 7 3 Bulbasaur 49 49 Grass Water Fire Whip Normal 10 3 Bulbasaur 49 49 Grass Water Fire Leech Seed Grass 10 4 Charmeleon 62 58 Fire Grass Water Ember Fire 12 4 Charmeleon 62 58 Fire Grass Water Inferno Fire 12 5 Butterfree 45 50 Bug Grass Fire Bite Normal 5 Butterfree 45 50 Bug Grass Fire Tuckle Normal 5 Butterfree 45 50 Bug Grass Fire Gust Normal 6 Rock 0 100 Rock Fire Grass
TABLE EVOLUTION EVOLUTIONARY STAGE 1 ID NAME ATTACK DEFENSE TYPE STRONG
VS WEAK VS MOVE MOVE TYPE NEXT
FORM
ID 1 Charmander 52 43 Fire Grass Water Ember Fire 4 1 Charmander 52 43 Fire Grass Water Inferno Fire 4 2 Squirtle 44 48 Water Fire Grass Bubble Water 7 2 Squirtle 44 48 Water Fire Grass Waterjet Water 7 3 Bulbasaur 49 49 Grass Water Fire Whip Normal 10 3 Bulbasaur 49 49 Grass Water Fire Leech Seed Grass 10 4 Charmeleon 62 58 Fire Grass Water Ember Fire 12 4 Charmeleon 62 58 Fire Grass Water Inferno Fire 12 5 Butterfree 45 50 Bug Grass Fire Bite Normal 5 Butterfree 45 50 Bug Grass Fire Tuckle Normal 5 Butterfree 45 50 Bug Grass Fire Gust Normal 6 Rock 0 100 Rock Fire Grass
PROBLEMS 5. CAN’T STORE DATA ABOUT THE TYPES ONLY 1. NON-ATOMIC VALUES CAN LEAD TO INCONSISTENCIES 2. SOME VALUES HAVE TO BE EDITED IN MULTIPLE PLACES 4. ROWS DELETION CAN LEAD TO UNWANTED DATA LOSS 3. A LOT OF EMPTY CELLS
PROBLEMS 5. CAN’T STORE DATA ABOUT THE TYPES ONLY 1. NON-ATOMIC VALUES CAN LEAD TO INCONSISTENCIES 2. SOME VALUES HAVE TO BE EDITED IN MULTIPLE PLACES 4. ROWS DELETION CAN LEAD TO UNWANTED DATA LOSS 3. A LOT OF EMPTY CELLS
PROBLEMS 5. CAN’T STORE DATA ABOUT THE TYPES ONLY 1. NON-ATOMIC VALUES CAN LEAD TO INCONSISTENCIES 2. SOME VALUES HAVE TO BE EDITED IN MULTIPLE PLACES 4. ROWS DELETION CAN LEAD TO UNWANTED DATA LOSS 3. A LOT OF EMPTY CELLS 6. A LOT OF DUPLICATE DATA
TABLE EVOLUTION EVOLUTIONARY STAGE 2 ID NAME ATTACK DEFENSE TYPE STRONG
VS WEAK VS MOVE MOVE TYPE NEXT
FORM
ID 1 Charmander 52 43 Fire Grass Water Ember Fire 4 1 Charmander 52 43 Fire Grass Water Inferno Fire 4 2 Squirtle 44 48 Water Fire Grass Bubble Water 7 2 Squirtle 44 48 Water Fire Grass Waterjet Water 7 3 Bulbasaur 49 49 Grass Water Fire Whip Normal 10 3 Bulbasaur 49 49 Grass Water Fire Leech Seed Grass 10 4 Charmeleon 62 58 Fire Grass Water Ember Fire 12 4 Charmeleon 62 58 Fire Grass Water Inferno Fire 12 5 Butterfree 45 50 Bug Grass Fire Bite Normal 5 Butterfree 45 50 Bug Grass Fire Tuckle Normal 5 Butterfree 45 50 Bug Grass Fire Gust Normal 6 Rock 0 100 Rock Fire Grass
TABLE EVOLUTION EVOLUTIONARY STAGE 2 ID NAME ATTACK DEFENSE TYPE STRONG
VS WEAK VS MOVE MOVE TYPE NEXT
FORM
ID 1 Charmander 52 43 Fire Grass Water Ember Fire 4 1 Charmander 52 43 Fire Grass Water Inferno Fire 4 2 Squirtle 44 48 Water Fire Grass Bubble Water 7 2 Squirtle 44 48 Water Fire Grass Waterjet Water 7 3 Bulbasaur 49 49 Grass Water Fire Whip Normal 10 3 Bulbasaur 49 49 Grass Water Fire Leech Seed Grass 10 4 Charmeleon 62 58 Fire Grass Water Ember Fire 12 4 Charmeleon 62 58 Fire Grass Water Inferno Fire 12 5 Butterfree 45 50 Bug Grass Fire Bite Normal 5 Butterfree 45 50 Bug Grass Fire Tuckle Normal 5 Butterfree 45 50 Bug Grass Fire Gust Normal 6 Rock 0 100 Rock Fire Grass
TABLE EVOLUTION EVOLUTIONARY STAGE 2 MOVE MOVE TYPE Ember Fire Inferno Fire Bubble Water Waterjet Water Whip Normal Leech Seed Grass Ember Fire Inferno Fire Bite Normal Tuckle Normal Gust Normal
TABLE EVOLUTION EVOLUTIONARY STAGE 2 MOVE MOVE TYPE Ember Fire Inferno Fire Bubble Water Waterjet Water Whip Normal Leech Seed Grass Ember Fire Inferno Fire Bite Normal Tuckle Normal Gust Normal
TABLE EVOLUTION EVOLUTIONARY STAGE 2 MOVE MOVE TYPE Ember Fire Inferno Fire Bubble Water Waterjet Water Whip Normal Leech Seed Grass Bite Normal Tuckle Normal Gust Normal
TABLE EVOLUTION EVOLUTIONARY STAGE 2 MOVES ID NAME TYPE 1 Ember Fire 2 Inferno Fire 3 Bubble Water 4 Waterjet Water 5 Whip Normal 6 Leech Seed Grass 7 Bite Normal 8 Tuckle Normal 9 Gust Normal
TABLE EVOLUTION EVOLUTIONARY STAGE 2 ID NAME ATTACK DEFENSE TYPE STRONG
VS WEAK VS MOVE MOVE TYPE NEXT
FORM
ID 1 Charmander 52 43 Fire Grass Water Ember Fire 4 1 Charmander 52 43 Fire Grass Water Inferno Fire 4 2 Squirtle 44 48 Water Fire Grass Bubble Water 7 2 Squirtle 44 48 Water Fire Grass Waterjet Water 7 3 Bulbasaur 49 49 Grass Water Fire Whip Normal 10 3 Bulbasaur 49 49 Grass Water Fire Leech Seed Grass 10 4 Charmeleon 62 58 Fire Grass Water Ember Fire 12 4 Charmeleon 62 58 Fire Grass Water Inferno Fire 12 5 Butterfree 45 50 Bug Grass Fire Bite Normal 5 Butterfree 45 50 Bug Grass Fire Tuckle Normal 5 Butterfree 45 50 Bug Grass Fire Gust Normal 6 Rock 0 100 Rock Fire Grass
TABLE EVOLUTION EVOLUTIONARY STAGE 2 ID NAME ATTACK DEFENSE TYPE STRONG
VS WEAK VS MOVE MOVE TYPE NEXT
FORM
ID 1 Charmander 52 43 Fire Grass Water Ember Fire 4 1 Charmander 52 43 Fire Grass Water Inferno Fire 4 2 Squirtle 44 48 Water Fire Grass Bubble Water 7 2 Squirtle 44 48 Water Fire Grass Waterjet Water 7 3 Bulbasaur 49 49 Grass Water Fire Whip Normal 10 3 Bulbasaur 49 49 Grass Water Fire Leech Seed Grass 10 4 Charmeleon 62 58 Fire Grass Water Ember Fire 12 4 Charmeleon 62 58 Fire Grass Water Inferno Fire 12 5 Butterfree 45 50 Bug Grass Fire Bite Normal 5 Butterfree 45 50 Bug Grass Fire Tuckle Normal 5 Butterfree 45 50 Bug Grass Fire Gust Normal 6 Rock 0 100 Rock Fire Grass
TABLE EVOLUTION EVOLUTIONARY STAGE 2 ID NAME ATTACK DEFENSE TYPE STRONG
VS WEAK VS MOVE MOVE TYPE NEXT
FORM
ID 1 Charmander 52 43 Fire Grass Water Ember Fire 4 1 Charmander 52 43 Fire Grass Water Inferno Fire 4 2 Squirtle 44 48 Water Fire Grass Bubble Water 7 2 Squirtle 44 48 Water Fire Grass Waterjet Water 7 3 Bulbasaur 49 49 Grass Water Fire Whip Normal 10 3 Bulbasaur 49 49 Grass Water Fire Leech Seed Grass 10 4 Charmeleon 62 58 Fire Grass Water Ember Fire 12 4 Charmeleon 62 58 Fire Grass Water Inferno Fire 12 5 Butterfree 45 50 Bug Grass Fire Bite Normal 5 Butterfree 45 50 Bug Grass Fire Tuckle Normal 5 Butterfree 45 50 Bug Grass Fire Gust Normal 6 Rock 0 100 Rock Fire Grass
TABLE EVOLUTION EVOLUTIONARY STAGE 2 POKEMONS ID NAME ATTACK DEFENSE TYPE STRONG
VS WEAK VS NEXT
FORM
ID 1 Charmander 52 43 Fire Grass Water 4 2 Squirtle 44 48 Water Fire Grass 7 3 Bulbasaur 49 49 Grass Water Fire 10 4 Charmeleon 62 58 Fire Grass Water 12 5 Butterfree 45 50 Bug Grass Fire 6 Rock 0 100 Rock Fire Grass
TABLE EVOLUTION EVOLUTIONARY STAGE 2 ID NAME ATTACK DEFENSE TYPE STRONG
VS WEAK VS MOVE MOVE TYPE NEXT
FORM
ID 1 Charmander 52 43 Fire Grass Water Ember Fire 4 1 Charmander 52 43 Fire Grass Water Inferno Fire 4 2 Squirtle 44 48 Water Fire Grass Bubble Water 7 2 Squirtle 44 48 Water Fire Grass Waterjet Water 7 3 Bulbasaur 49 49 Grass Water Fire Whip Normal 10 3 Bulbasaur 49 49 Grass Water Fire Leech Seed Grass 10 4 Charmeleon 62 58 Fire Grass Water Ember Fire 12 4 Charmeleon 62 58 Fire Grass Water Inferno Fire 12 5 Butterfree 45 50 Bug Grass Fire Bite Normal 5 Butterfree 45 50 Bug Grass Fire Tuckle Normal 5 Butterfree 45 50 Bug Grass Fire Gust Normal 6 Rock 0 100 Rock Fire Grass
POKEMON MOVES POKEMON ID MOVE ID 1 1 1 2 2 3 2 4 3 5 3 6 4 1 4 2 5 7 5 8 5 9 6 POKEMONS ID NAME ATTACK DEFENSE TYPE STRONG
VS WEAK VS NEXT
FORM
ID 1 Charmander 52 43 Fire Grass Water 4 2 Squirtle 44 48 Water Fire Grass 7 3 Bulbasaur 49 49 Grass Water Fire 10 4 Charmeleon 62 58 Fire Grass Water 12 5 Butterfree 45 50 Bug Grass Fire 6 Rock 0 100 Rock Fire Grass MOVES ID NAME TYPE 1 Ember Fire 2 Inferno Fire 3 Bubble Water 4 Waterjet Water 5 Whip Normal 6 Leech Seed Grass 7 Bite Normal 8 Tuckle Normal 9 Gust Normal
PROBLEMS 5. CAN’T STORE DATA ABOUT THE TYPES ONLY 1. NON-ATOMIC VALUES CAN LEAD TO INCONSISTENCIES 2. SOME VALUES HAVE TO BE EDITED IN MULTIPLE PLACES 4. ROWS DELETION CAN LEAD TO UNWANTED DATA LOSS 3. A LOT OF EMPTY CELLS 6. A LOT OF DUPLICATE DATA
PROBLEMS 5. CAN’T STORE DATA ABOUT THE TYPES ONLY 1. NON-ATOMIC VALUES CAN LEAD TO INCONSISTENCIES 2. SOME VALUES HAVE TO BE EDITED IN MULTIPLE PLACES 4. ROWS DELETION CAN LEAD TO UNWANTED DATA LOSS 3. A LOT OF EMPTY CELLS 6. A LOT OF DUPLICATE DATA
PROBLEMS 5. CAN’T STORE DATA ABOUT THE TYPES ONLY 1. NON-ATOMIC VALUES CAN LEAD TO INCONSISTENCIES 2. SOME VALUES HAVE TO BE EDITED IN MULTIPLE PLACES 4. ROWS DELETION CAN LEAD TO UNWANTED DATA LOSS 3. A LOT OF EMPTY CELLS 6. A LOT OF DUPLICATE DATA
ID 1 Charmander 52 43 Fire Grass Water 4 2 Squirtle 44 48 Water Fire Grass 7 3 Bulbasaur 49 49 Grass Water Fire 10 4 Charmeleon 62 58 Fire Grass Water 12 5 Butterfree 45 50 Bug Grass Fire 6 Rock 0 100 Rock Fire Grass TABLE EVOLUTION EVOLUTIONARY STAGE 3
ID 1 Charmander 52 43 Fire Grass Water 4 2 Squirtle 44 48 Water Fire Grass 7 3 Bulbasaur 49 49 Grass Water Fire 10 4 Charmeleon 62 58 Fire Grass Water 12 5 Butterfree 45 50 Bug Grass Fire 6 Rock 0 100 Rock Fire Grass TABLE EVOLUTION EVOLUTIONARY STAGE 3
ID 1 Charmander 52 43 Fire Grass Water 4 2 Squirtle 44 48 Water Fire Grass 7 3 Bulbasaur 49 49 Grass Water Fire 10 4 Charmeleon 62 58 Fire Grass Water 12 5 Butterfree 45 50 Bug Grass Fire 6 Rock 0 100 Rock Fire Grass TABLE EVOLUTION EVOLUTIONARY STAGE 3
ID 1 Charmander 52 43 Fire Grass Water 4 2 Squirtle 44 48 Water Fire Grass 7 3 Bulbasaur 49 49 Grass Water Fire 10 4 Charmeleon 62 58 Fire Grass Water 12 5 Butterfree 45 50 Bug Grass Fire 6 Rock 0 100 Rock Fire Grass TABLE EVOLUTION EVOLUTIONARY STAGE 3
ID 1 Charmander 52 43 Fire Grass Water 4 2 Squirtle 44 48 Water Fire Grass 7 3 Bulbasaur 49 49 Grass Water Fire 10 4 Charmeleon 62 58 Fire Grass Water 12 5 Butterfree 45 50 Bug Grass Fire 6 Rock 0 100 Rock Fire Grass TABLE EVOLUTION EVOLUTIONARY STAGE 3
PROBLEMS 5. CAN’T STORE DATA ABOUT THE TYPES ONLY 1. NON-ATOMIC VALUES CAN LEAD TO INCONSISTENCIES 2. SOME VALUES HAVE TO BE EDITED IN MULTIPLE PLACES 4. ROWS DELETION CAN LEAD TO UNWANTED DATA LOSS 3. A LOT OF EMPTY CELLS 6. A LOT OF DUPLICATE DATA
PROBLEMS 5. CAN’T STORE DATA ABOUT THE TYPES ONLY 1. NON-ATOMIC VALUES CAN LEAD TO INCONSISTENCIES 2. SOME VALUES HAVE TO BE EDITED IN MULTIPLE PLACES 4. ROWS DELETION CAN LEAD TO UNWANTED DATA LOSS 3. A LOT OF EMPTY CELLS 6. A LOT OF DUPLICATE DATA
PROBLEMS 5. CAN’T STORE DATA ABOUT THE TYPES ONLY 1. NON-ATOMIC VALUES CAN LEAD TO INCONSISTENCIES 2. SOME VALUES HAVE TO BE EDITED IN MULTIPLE PLACES 4. ROWS DELETION CAN LEAD TO UNWANTED DATA LOSS 3. A LOT OF EMPTY CELLS 6. A LOT OF DUPLICATE DATA
PROBLEMS 5. CAN’T STORE DATA ABOUT THE TYPES ONLY 1. NON-ATOMIC VALUES CAN LEAD TO INCONSISTENCIES 2. SOME VALUES HAVE TO BE EDITED IN MULTIPLE PLACES 4. ROWS DELETION CAN LEAD TO UNWANTED DATA LOSS 3. A LOT OF EMPTY CELLS 6. A LOT OF DUPLICATE DATA