-
通常一个字段是什么类型根据经验就能选择了,不过每个字段还是有多种选择的!查看全部
-
物理设计的重要步骤,如果经验丰富就靠经验,否则最好听有经验人的建议或这遵循有关的规则。查看全部
-
这是一个好的例子,一眼就可以看出表的含义以及表中每个列的含义,既方便数据库开发和维护人员,就方便了以后的维护人员,节省了沟通的成本就节省了时间、金钱、和生命。查看全部
-
避免歧义,增加可读性。查看全部
-
见名知意查看全部
-
确定命名规范的作用:<br> 就是方便团队沟通、合作、开发、维护、节省时间经历人力成本。 易读性查看全部
-
MySQL常用的存储引擎的使用,嗯,主要一句话,视情况而定,扬长避短。 综合而论,InnoDB是最佳的选择!查看全部
-
选择数据系统要考虑的事情:<br> 1:成本,花钱越少越好<br>商业版的收费、开源的只要符合规定是免费使用的 2:功能,功能越强越好<br>,oracle是口碑最好的,性能优越 3:操作系统,如下常见的四种选择,SQLserver有局限性<br> 4:开发程序的语言,要能是编程更加的容易才好 5:应用场景,mySql主要是互联网,oracle是要求比较高的大型企业Sqlserver是一些中小企业查看全部
-
物理设计要做什么?<br> 首先,再次的说明一下,物理设计的目标就是建立数据的表结构,所以啦!我们需要选择使用什么样的数据库系统来建立表结构,这个选择怎么来选呢?通常是通过需求的特点、数据库系统的特点、成本等因素来选择的,一般基本上流行的数据库系统都能满足我们的应用的需要的,所以数据库的特点和成本就是主要考虑的因素了! 建库建表的时候肯定要考虑,建立的具体的表的结构字段了,这些一方面是根据对应的规范来的,另一方面是根据实际的经验来的,作者这里提到了,最好要有一定的命名规范的要求,主要目的是为了方便识别每个表的作用和特点,注意选择什么样的数据库系统结构要在建立对应的表结构的命名规范之前来做,因为,每个数据库系统都有其对应的特点的。命名规范,应该从数据、表名称、字段名称等粒度。 表的字段类型的选择一般是根据需求和实际的工作经验来选择的,前提是符合一定的命名规范,另外就是要考虑节省空间,提高查询效率,易编程性。 反范式化的设计,主要考虑到要以空间换时间的事情,适当的冗余可以提高查询的效率,和编程的效率。 这个作者讲的很好!查看全部
-
物理设计的目的就是建立数据库的表结构,当然了,是根据前面的需求分析和逻辑设计的基础来做的。查看全部
-
数据库学习要认真查看全部
-
information_schema.COLUMNS information_schema.TABLES查看全部
-
数据字典的维护查看全部
-
表的设计如果不符合BC范式的话同样存在着操作异常和数据冗余的问题,解决的方式还是老办法,拆分表。 判断一个表的结构设计的合理与否的关键就是看对应的表结构的设计是否符合对应的设计范式,符合越严格的范式证明设计的就越合理,不过为了便于程序的编写,有时候需要适当的妥协,不实用最为严格的范式要求。适中最好。查看全部
-
BC范式,比较奇怪,是在第三范式的基础之上定义的,应该叫第四范式,不过四与死同音,所以就这样叫了,这个范式的要求更为严格,他的意思是讲,如果一张表的关键字是一个复合的关键字,字段之间也不能有依赖关系,这样的表结构的设计才是符合BC范式的。查看全部
举报
0/150
提交
取消