主题:  SQL server里建新是数据库时,默认有好多的表?

goweizi

职务:普通成员
等级:1
金币:0.0
发贴:122
#12006/3/26 0:33:52
我的数据库是SQL sever ..创建新的数据库,它里面本身就默认有十几个表...请问那些表有什么用,我觉得无用哦,又不能删...这是什么原因????



蓝鲸

职务:版主
等级:5
金币:42.1
发贴:2614
#22006/3/28 22:09:52
SQL SERVER中系统表很多以sys开头的,这些表都不能删除
设计数据表有好的命名规范就不会和系统表相混了
我见过好些有几年开发经验的程序员,设计数据表名很混乱,以拼音头字母,如"zjy, mdxx",一大堆,这样时间一长就搞不清了。如果建个临时表什么的,就分不清哪个是有用的。
取名可以用组名,如与商品有关的
Product_Category
Product_Product
Product_Order
Product_OrderDetail
这样就很容易分清了,并且容易分清表的分组


非常大鱼

goweizi

职务:普通成员
等级:1
金币:0.0
发贴:122
#32006/3/29 23:25:05
谢谢..你的精彩回答....

还有..我的系统是win2003 server..那装ms sql.什么版比较好(建的是中型网站)?



蓝鲸

职务:版主
等级:5
金币:42.1
发贴:2614
#42006/3/30 0:56:51
用企业版,管理功能强大些


非常大鱼