Oracle,SQL_server,MySQL,DB2,Access,Sybase6个数据库那个最适合下面的情况
学院需要开发一个学院管理系统,该系统的主要有学生基本信息管理,考勤管理,成绩查询,课程管理,就业管理教师管理等功能。假设该系统将在2年内推广到整个师范大学,并会继续扩充其...
学院需要开发一个学院管理系统,该系统的主要有学生基本信息管理,考勤管理,成绩查询,课程管理,就业管理教师管理等功能。假设该系统将在2年内推广到整个师范大学,并会继续扩充其功能,4年内会在整个浙江省所有大学院校进行部署,浙江省教育厅将通过该系统对全省学生,老师进行管理。老师,学生,领导都可以按照不同的权限在该系统中进行操作,管理,数据分析等。 经过系统分析师规划,该项按照时间分学院、学校、学校群三个阶段来实施。 补充:除了基本的数据库以外,系统分析师希望该系统的前台控件也需要通过数据库进行一个简单的管理(例如图片、权限、操作记录),客户愿意为第一期实施投入一定的费用。 请设计一组数据库解决方案,并说明方案的理由。300-400字
展开
3个回答
2013-05-24
展开全部
呵呵..其实在主流的关系型数据库中,楼主还漏掉了informix和PostgreSQL,楼上的答案在一般情况下是比较正确的.我再给楼主说下那些数据库的应用背景好了. Access是小型应用数据库,SQL server是部门级应用的数据库,MY SQL和postgreSQL是部门级和企业级都合适的应用数据库,Oracle,DB2和informix是大型企业级应用的数据库 首先根据楼主的需求,我们排除使用DB2和Access的可能性,因为前者过大而后者过小,一套完整的DB2数据库售价超过百万,咱全国的应用DB2数据库的单位不超过10个,我印象中北京气象局(要么是环境局.)好象有一套,但是基本是被他们拿去炫耀用的,相当浪费...ACCESS的使用背景过小,只有如备忘录这样的小软件才适合使用access 然后,尽量不推荐使用sybase和上面题到了informix与postgreSQL,因为国内对应第1和第3种数据库的专业维护人员比较少,使用量和可查资料也不多,遇到问题不容易解决,informix虽然用量不少,但中文资料实在少的可怜.. 多数情况下,对于"人员管理"类的管理系统尤其是学校应用的管理系统,用SQL Server最合适,因为学校的数据库教学内容一般都是SQL Server,对于它的技术人员(比如老师)比较多,解决问题比较方便.也适合处理较大的数据量.MY SQL也比较合适,对于应用于学校的管理系统的需求而言,它唯一比SQL Server差的地方只再于前面提到的很少有学校教MY SQL..但是MY SQL是个开源的数据库,如果考虑买一个数据库的使用许可需要花费的资金的话,MY SQL就算不免费也比SQL Server便宜. 而oracle是面向商务应用最合适的大型数据库,一般用在"XX分析系统"或"数据仓库系统"上,用在"学院管理系统"上有点大材小用,如果这个学校有相当宏伟的目标,比如打造全国最顶级的5星级大学,为此需要进行不同于普通大学的精密且特殊的分析和报表图形展示,这样的系统可以考虑使用Oracle,但是价格肯定也是5星级的..
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询