数据库设计之物理设计

物理设计要做什么?
1:选择合适的数据库管理系统
2:定义数据库、表及字段的命名规范
3:根据所选的DBMS系统选择合适的字段类型
4:反范式化设计

物理设计的目标就是建立数据的表结构,所以,我们需要选择使用什么样的数据库系统来建立表结构,通常要通过需求的特点、数据库系统的特点、成本等因素来选择。
然后,建库建表的时候肯定要考虑,建立的具体的表的结构字段了,这些一方面是根据对应的规范来的,另一方面是根据实际的经验来的,最好有一定的命名规范要求,主要目的是为了方便识别每个表的作用和特点,注意选择什么样的数据库系统结构要在建立对应的表结构的命名规范之前来做,因为每个数据库系统都有其对应的特点。
表的字段类型的选择(varchar char)一般是根据需求和实际的工作经验来选择deep,前提是符合一定的命名规范,另外就是要考虑节约空间,提高查询效率,易编程性。
反范式化的设计,主要考虑到要以空间换时间的事情,适当的冗余可以提高查询的效率和维护的效率。

常见的DBMS数据库
Oracle,SQLServer是商业数据库,要考虑到版权的问题,更适合企业级项目。
MySQL,pgSQL是开源数据库,适用于互联网项目

SQLServer更多适用于windows系统,而其他数据库windows、Linux都适用
.net语言->SQLServer
java PHP -> MySQL Oracle

sqlserver是微软的产品,只能在windows系统上运行,是属于商业数据库,中小型
oracle也是商业数据库


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部