****咨询大家一个疑难杂症*****
我现在打算开发一系统项目。这些所有的项目都共用一块基础信息(用户信息)。但是每个项目都要有一个库。而且各个项目中不再包含基础数据;例如下
公共基础库及公共基础软件(存放用户的信息)A数据库
学期表----学期ID,学期名称
年级表----年级ID,学期ID,年级名称
班级表----班级ID,年级ID,班级名称
学生表----学生ID,班级ID,学生姓名
成绩管理软件(存学生成绩信息)B数据库
成绩表----成绩ID,学生ID,语文成绩,数学成绩
要求查出学生的成绩。包含学期,年级,班级,学生姓名,语文成线,数学成绩
我想在公共基础软件上开很多接口和服务。在成绩软件上调用。或是其它怎么样。有没有更好的办法解决
成绩软件不能直接操作A数据库。只能通过接口。大家一般怎么样处理