小弟初学数据库,想做一个有关全省学校综合状况调查库来边做边学,在数据库设计上遇到了问题,在此请教大家,先感谢了!
每个学校都有4个基础数据如下:
1.学校概况(学校概况中又包含:学校名称、历史沿革、资产、土地、地址、主要管理者(含:校长姓名、联系电话、书记姓名、联系电话)
2.教师状况(教师状况中含:总人数、学历情况(含:本科以上人数、本科人数、专科人数)、职称情况(含:高职人数、中职人数)、历年下岗人数、对管理层的看法)
3.学生状况(学生状况中含:在校人数、历年毕业人数、历年缀学人数)
4.主要困难(主要困难中含:资金压力、人员负担、其他)
问题1.如现有400家学校,设计库时是分4个表来设计(以“学校概况”中的“学校名称”作为主码,将它作为外码放在其他3个表中,实现表之间的联系),还是只设计一个表(把以上4个表全部融汇到一个表中,如:属性设成“教师总人数”、“教师学历情况”“学生在校人数”“学生历年毕业人数”等,哪种设计方式最好?
问题2.在教师状况表中“学历情况”和“职称情况”怎么实现最科学?
问题3.请推荐一些精点的数据库设计方面的实例和教程,小弟感激涕零!
[此贴子已经被作者于2004-2-17 9:53:23编辑过]
|