软考程序员知识点数据库基础知识之逻辑结构设计

程序员 责任编辑:小狐狸 2016-09-27

添加老师微信

备考咨询

加我微信

摘要:下面希赛小编为大家整理的软考程序员知识点数据库基础知识之逻辑结构设计,希望能帮助学友们。具体内容如下

>>>>>希赛网改版上线5周年庆,感恩钜惠!全场买就减,较高立减500,还有1元秒杀,5折限时抢购,众多“豪”礼等你来享,进入抢购!


   下面希赛小编为大家整理的软考程序员知识点数据库基础知识之逻辑结构设计,希望能帮助学友们。具体内容如下:


       逻辑结构设计是将概念结构设计阶段所得到的概念模型转换为具体DBMS所能支持的数据模型(即逻辑结构),并对其进行优化。

       逻辑结构设计一般分为三步进行:

       1.从E-R图向关系模式转化数据库的逻辑设计主要是将概念模型转换成一般的关系模式,也就是将E-R图中的实体、实体的属性和实体之间的联系转化为关系模式。在转化过程中会遇到如下问题:

       (1)命名问题。命名问题可以采用原名,也可以另行命名,避免重名。

       (2)非原子属性问题。非原子属性问题可将其进行纵向和横行展开。

       (3)联系转换问题。联系可用关系表示。

       2.数据模型的优化数据库逻辑设计的结果不是。为了进一步提高数据库应用系统的性能,还应该适当修改数据模型的结构,提高查询的速度。

       3.关系视图设计关系视图的设计又称为外模式的设计,也叫用户模式设计,是用户可直接访问的数据模式。同一系统中,不同用户可有不同的关系视图。关系视图来自逻辑模式,但在结构和形式上可能不同于逻辑模式,所以它不是逻辑模式的简单子集。

       关系视图主要有三个作用:

       (1)通过外模式对逻辑模式的屏蔽,为应用程序提供了一定的逻辑独立性。

       (2)更好地适应不同用户对数据的不同需求。

       (3)为不同用户划定了访问数据的不同范围,有利于数据的保密。


       返回目录:软考程序员知识点数据库基础知识汇总


       希赛网培训优势

       希赛网教研组希赛网课程体系涵盖90%考试知识点,确保通过考试

       往年知识点分析:结合真题,对考试的知识体系进行精细分解

       重点讲解:对考试的重要知识点重点讲解和梳理

       考前串讲:希赛网结合教材和知识点的变化分析梳理核心知识点

       专业的考试培训机构:拥有近十名全职的软件水平考试培训专业讲师。

       多年考试培训经验:希赛网已有十四年的软件水平考试培训经验。

       主编考试辅导教材:全国80%的软件水平考试辅导教材均由希赛网主编。


    希赛软考网,拥有十四年软考培训经验,希赛网一直坚持自主研发,将丰富的软考培训经验有效融入教程研发过程,自成体系的软考在线题库软考历年真题)、软考培训教材软考视频教程,多样的培训方式包括在线辅导面授、和,使考生的学习更具系统性,辅导更具针对性。采用全程督学机制,,软考平均通过率在全国。

更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

软考备考资料免费领取

去领取

!
咨询在线老师!