Wait till you get out in the real world with your computer science, database, and data mining skill. Real world databases have massive amount of rows and columns. Your headdache will be 100X
Then if you are lucky, your company has a data warehouse. Try data mining for a data warehouse. You be bombarded with star schema, snow flakes, normalized, denormalized, ETL (Extracts, Transformations, & Loads).
Nah, just pulling your legs, its not that bad once you get more experience with it. Data Warehouse is very much in demand. Every large company need one to forcast business spending, possible short fall, budgetting to survive.