一.数据库的设计过程,按照规范的设计方法,一般分为以下六个阶段:
①需求分析:分析用户的需求,包括数据、功能和性能需求;
②概念结构设计:主要采用E-R模型进行设计,包括画E- R图;
③逻辑结构设计:通过将E-R图转换成表,实现从E-R模型到关系模型的转换;
④数据库物理设计:主要是为所设计的数据库选择合适的存储结构和存取路径;
⑤数据库的实施:包括编程、测试和试运行;
⑥数据库运行与维护:系统的运行与数据库的日常维护
题目:
在数据库逻辑结构设计阶段,需要(概念结构设计)阶段形成的(er图)作为设计依据。
答案:概念结构设计--er图
编译程序:将源程序翻译成目标语言程序,然后在计算机上运行目标程序。
解释程序:直接解释或翻译成中间代码。不生成独立的目标程序。
语法分析阶段:语法分析器以单词符号作为输入,分析单词符号是否形成符合语法规则的语法单位,如表达式、赋值、循环等,按语法规则分析检查每条语句是否有正确的逻辑结构。
语义分析阶段:主要检查源程序是否存在语义错误,并收集类型信息供后面的代码生成阶段使用,如:赋值语句的右端和左端的类型不匹配。表达式的除数是否为零等。
编译正确的程序不包含语法错误
在程序执行过程中,Cache与主存的地址映像由硬件自动完成
指令寄存器的位数取决于:指令字长
CISC:复杂指令集;RISC:精简指令集。
CISC的特点:指令数量多,指令频率差别大,多寻址,使用微码。
RISC的特点:指令数量少,寄存器多,子程序库大,操作寄存器,单周期,少寻址,多通用寄存器,硬布线逻辑控制,适用于流水线。更适合VLSI工艺的规整性要求。