分类：电脑/网络-程序设计-数据库
问题：数据库的制做要点是什么？怎么做好数据库? 
回答：问题有点笼统,但我也大致说说:设计者一般要有一定的编程经验,因为数据库是为了业务服务的数据信息提供者.它在设计中要考虑一些实际的问题,看如果我给业务层这样提供信息那么业务层是否处理起来很困难,等等.像一般数据库设计对内部的设计有两种信息要设计成表的形式:1.一些基本的属性表2.上述基本属性表之间的关系表还有一些基本信息(如:产品种类、人员的性别、籍贯等都需要对其进行编码，为维护和冲突方面起见又要考虑编码的一系列原则，有些可以参考国标、也可以自定义编码原则，但必须将其文档化，以在业务编写的时候参考)对内部的表设计方式不一样可能造成数据库冗余信息的加大，所以对于有经验的数据库设计人员都会马上考虑到这些信息的。一般用SQL编码成存储过程的方式让业务层直接调用它返回对应的结果集，而不需要每一次都发送一个SQL语句，就相当于你可以一次干的事情却做了很多次。 对于安全性比较重要的信息以视图的方式提供给业务层。对上述能办的基础上可以去追求效率。这要结合一些对计算机内部的处理的基础能力。