数据库的逻辑模型一般由谁设计完成

数据库的逻辑模型一般由谁设计完成,第1张

数据库逻辑设计决定了数据库及其应用的整体性能,调优位置。如果数据库逻辑设计不好,则所有调优方法对于提高数据库性能的效果都是有限的。为了使数据库设计的方法走向完备,数据库的规范化理论必须遵守。规范化理论为数据库逻辑设计提供了理论指导和工具,在减少了数据冗余的同时节约了存储空间,同时加快了增、删、改的速度。

另外,在规范的数据库逻辑设计时,还应考虑适当地破坏规范规则,即反规范化设计,来降低索引、表的数目,降低连接 *** 作的数目,从而加快查询速度。常用的反规范技术有增加冗余列、增加派生列、重新组表等。

增加冗余列:有时要进行查询的列分布在不同的表中,如果这个连接查询的频率比较高,那就可以根据需要,把其它表中的这一列加进来,从而使得多个表中具有相同的列,它常用来在查询时避免连接 *** 作。但它的坏处就是需要更多的磁盘空间,同时因为完整性问题需要增加维护表的工作量。

总之,在进行数据库逻辑设计时,一定要结合应用环境和现实世界的具体情况合理地选择数据库模式。

一般由设计师完成

朋友,这个问题,仁者见仁智者见智,关键看你做哪方面的数据库。你要是说在一起,国企的数据库维护。这个不需要很强的逻辑思维的。如果你要是,就是创业啊,或者自个去做数据库,开发维护研发,这肯定是需要一定的逻辑性的。这样说呢。咱们试着分析一下这位朋友。数据库里面他有很多的指令,还有很多的一些符号指令的分析,阿姨。并不是说需要很强很强的逻辑思维,起码你有正常的逻辑思维游一个,能够推导,就像数学里面的公式一样推导推演的一个正常的逻辑的一个思考的能力。如果你真的想从事数据库开发维护,这方面的,如果想干出点成就的话。前段时间北京的一个专门做数据库,开发研发了一个朋友,一天的一天都能挣万吧块一天挣万八块。我倒是有个很好的建议啊这个数据库掩护研发开发呢并不是需要很强很强的逻辑思维但是有一点如果你能够拿下的话那肯定就成为你的杀手锏手机库维护开发,他需要很强的逻辑思维,这只是次要的更重要更多的在后面是如果你有很好的英语能力的话。大量的最新的现在欧美的一些软件张杰市场上流行的比较好的一些数据库,研发的软件都是英文的。如果你英语能力好的话,那以后呢?英语能力好的话,对你研发维护数据库的开发那有很大很大的帮助。尤其是最新的这些电脑的一些程序都是英文的。如果你做数据库,开发维护研发,他好多的指令里面都是英文的,如果你英文好的话,再加上你很强的逻辑思维能力去推到推远,去维护车研发,这样我感觉对你日后的发展以后的发展非常非常的有好处。言而总之总而言之哦你需要正常的逻辑思维的一个思考能力推演推到的能力就可以倒是建议你日常生活中平时上班或者学习不忙的情况下,好好的学一学英语,专门不用积累多大的词汇量,就是平时留意一些跟你这个数据库相关的一些英文的指令相关的一些英文的词汇。对你以后有很大的帮助,希望能够帮到你,祝你工作学习生活开心愉快。

物理独立性是指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。即,数据在磁盘上怎样存储由DBMS管理,用户程序不需要了解,应用程序要处理的只是数据的逻辑结构,这样当数据的物理存储改变了,应用程序不用改变。

逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的,即,当数据的逻辑结构改变时,用户程序也可以不变。

数据库系统的数据可以为多个程序服务,程序也可以调用多个数据库中数据,这就是数据和程序的独立性。

逻辑结构设计是把概念模型结构转换成某个具体的DBMS所支持的数据模型。

逻辑结构设计步骤为:

1、把概念模型转换成一般的数据模型;

2、把一般的数据模型转换成特定的DBMS所支持的数据模型;

3、通过优化方法将其转化为优化的数据模型。

以上就是关于数据库的逻辑模型一般由谁设计完成全部的内容,包括:数据库的逻辑模型一般由谁设计完成、数据库维护需要很强的逻辑思维吗、什么是数据库的逻辑独立性什么是数据库的物理独立性为什么数据库系统具有数据和等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9761486.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存