SQL server数据库的设计请教

因为刚学习SQL SERVER,理解不深,也怕走弯路,所以想听听大家的意见,谢谢。
问题描述:
要建立一架客机的图解零件目录数据库。飞机分为好多系统,各个大系统下又分为小系统,小系统下又分为子系统,子系统下又分为不同零件。比如,飞机下面分为机体结构系统、发动机系统、航电系统等,机体结构系统下又分为机身系统,机翼系统等,然后下面又分为不同零部件。
我如何来建这个数据库的数据表,建多少个,每个表包含什么内容。
目的是为了用C# 设计一个客户端,然后再客服端查询,就像资源管理器那么,方便查询各个系统下的零件信息。
希望大家多提宝贵意见,由于本人这方面能力有限,请多多指教。

零部件一个表,然后id来做外键等,各个系统是不同的表。引用零件

先找到系统表的核心,,然后一步步往下划分,,设计出来的系统表最好是 星形的