2008年9月26日数据库设计:数据库设计规范知识问答
1.命名 1)许多建议以t或tb开头,为什么区分这个,难道是要区分嵌在代码中的sql语句中操作的对象是表还是视图? 答:表则不需要,多此一举;比如区分视图则使用v等; 2)是否要区分模块类型,比如系统、客户、合同,如命名为t_sm_***,t_cm_***等? 答:可以区分模块,但建议不要使用下画线; 3)是否区分表的种类,比如有人把表分为业务表、基本表、辅助表等,不知作用何在? 答:满足范式是必要的,区分表的种类是多余的; 4)是否使用下横线连接,比如t_a_ContType,好象这样书写比较困难些? 答:非常不好的习惯; 5)表名是否加s,比如Cust...
[阅读全文] [PDF]
2008年9月26日数据库讲解:数据库安全保障知识讲解
数据库系统的安全除依赖自身内部的安全机制外,还与外部网络环境、应用环境、从业人员素质等因素息息相关,因此,从广义上讲,数据库系统的安全框架可以划分为三个层次:
⑴ 网络系统层次;
⑵ 宿主操作系统层次;
⑶ 数据库管理系统层次。
这三个层次构筑成数据库系统的安全体系,与数据安全的关系是逐步紧密的,防范的重要性也逐层加强,从外到内、由表及里保证数据的安全。下面就安全框架的三个层次展开论述。
1. 网络系统层次安全技术
从广义上讲,数据库的安全首先依赖于网络系统。随着Internet的发展和普及,越来越多的公司将其核心业务向互联网转移,各种基...
[阅读全文] [PDF]
1 共2条 分1页