Well, I am going to design a database structure, but I don't know where to start. Can you guys help me by answering the following questions? My database is going to store about hundreds of thousands rows/data and serving 1000 ++ users at the same time. It needs to be well designed.
Design mysql database structure questions:
Q1: I know this is a stupid question, but how do you guys design a mysql database structure? Must I study normalization first? I suck at this topic :(
Q2: Is there any tips or techniques when design a database structure?
Q3: What are the important things in designing mysql database structure?
Q4: Okay, another stupid question, what are the differences using mysql database and xml?
Q5: Is there any downside/disadvantages using mysql database?
FYI: I am a new mysql developer.