软考易错题

本文概述了数据库设计的六个关键阶段,包括需求分析、概念结构设计(E-R图)、逻辑结构设计等,同时介绍了编程中的编译与解释过程,以及CISC与RISC指令集的区别。
摘要由CSDN通过智能技术生成

一.数据库的设计过程,按照规范的设计方法,一般分为以下六个阶段:

①需求分析:分析用户的需求,包括数据、功能和性能需求;

②概念结构设计:主要采用E-R模型进行设计,包括画E- R图;

③逻辑结构设计:通过将E-R图转换成表,实现从E-R模型到关系模型的转换;

④数据库物理设计:主要是为所设计的数据库选择合适的存储结构和存取路径;

⑤数据库的实施:包括编程、测试和试运行;

⑥数据库运行与维护:系统的运行与数据库的日常维护

题目:

在数据库逻辑结构设计阶段,需要(概念结构设计)阶段形成的(er图)作为设计依据。

答案:概念结构设计--er图

编译程序:将源程序翻译成目标语言程序,然后在计算机上运行目标程序。

解释程序:直接解释或翻译成中间代码。不生成独立的目标程序。

语法分析阶段:语法分析器以单词符号作为输入,分析单词符号是否形成符合语法规则的语法单位,如表达式、赋值、循环等,按语法规则分析检查每条语句是否有正确的逻辑结构

语义分析阶段:主要检查源程序是否存在语义错误,并收集类型信息供后面的代码生成阶段使用,如:赋值语句的右端和左端的类型不匹配。表达式的除数是否为零等。 

编译正确的程序不包含语法错误

在程序执行过程中,Cache与主存的地址映像由硬件自动完成

指令寄存器的位数取决于:指令字长

CISC:复杂指令集;RISC:精简指令集。

CISC的特点:指令数量多,指令频率差别大,多寻址,使用微码。

RISC的特点:指令数量少,寄存器多,子程序库大,操作寄存器,单周期,少寻址,多通用寄存器,硬布线逻辑控制,适用于流水线。更适合VLSI工艺的规整性要求。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值