如何给学校设计空间数据库?
这个需要明确几个问题,数据量多大,什么时候建立,能不能得到资金上的支持(比如买服务器)等等 然后根据这些问题选择合适的数据库系统。当然还要考虑今后升级的问题以及是否适合校园网当前带宽等情况。 如果仅仅是几个人用的数据库,并且不准备投入很多金钱的话,MySQL应该足够了 如果是上百人使用,并且需要一定性能的,可以考虑PostgreSQL或者Oracle 如果数据量很大,并且需要存储很长时间的,可以考虑MSSQL server 至于数据库的设计,那就跟数据库类型没有关系了。你要设计什么样的表结构,就需要了解你的用户,他们希望从数据库中获取什么信息,希望能够对信息进行怎样的处理。
其实一个合格的数据库设计应该是业务需求、数据、操作三者相结合的产物。你可以从下面几方面进行考虑: 具体怎么建设,那还需要看你数据的来源,是手工录入还是已有数据库,亦或是其他方式,这些方式的不同会带来数据仓库的建设方式等不同的变化。