第一篇:浙江省高等学校数据库技术三级考试辅导材料1
浙江省高等学校数据库技术三级考试辅导材料 数据结构部分
1)数据结构的基本概念及有关术语:数据、数据元素、数据类型、数据的逻辑结构、数据的存储结构、算法和算法分析、算法的时间及空间复杂性。
2)基本数据结构及其操作:线性表的定义、逻辑结构、存储结构(顺序存储、链式存储),插入、删除操作。
3)数组的定义、数组逻辑结构与存储结构的关系。
4)栈的定义、逻辑结构、存储结构,进栈、出栈操作。
5)队列的定义、逻辑结构、存储结构,循环队列,进队、出队操作。
6)二叉树的定义、性质、存储结构,二叉树的遍历,二叉排序树,哈夫曼树。
7)检索方法:顺序查找、二分查找。
8)排序方法:选择排序、冒泡排序、插入排序、归并排序、快速排序、堆排序。数据库系统部分
1)数据库的基本概念:信息、数据和数据处理、数据库系统的组成与结构;
2)数据库管理系统的三级模式结构的概念、原理和对数据独立性的意义,数据独立性的含义;
3)数据库系统的数据模型:层次、网状、关系和面向对象的模型的含义、特点和主要区别;
4)关系模型、关系、关系模式、关系数据库模式、关系数据库的定义(关系、元组、属性、域、关键字、数据项);主属性和非主属性;
5)关系运算:选择、投影、集合并运算、集合差运算、笛卡儿积、连接;
6)关系数据库基本概念:函数依赖的定义和相应的概念;完全函数依赖、部分函数依赖和传递函数依赖定义;
7)规范化理论:第一范式、第二范式、第三范式和BCNF范式的定义、关系模式规范化的方法和关系模式分解的方法及分解准则;
8)关系数据库规范化:1NF,2NF,3NF,BCNF;
9)结构化查询语言SQL:数据库操作(数据类型、库的创建与撤消、表的创建、修改与撤消、视图的创建与撤消、索引的创建与撤消),数据库查询(单表查询、多表连接查询、分组查询、按序查询、统计查询),数据更新(表和视图中数据的插入、删除和修改);
10)典型数据库管理系统SQL SERVER:创建数据库、创建表、表的插入、删除和修改、数据库查询、建立表索引;
11)数据库应用系统设计技术:数据模型的基本概念、E-R图向关系模型的转换、数据模型优化、设计视图、逻辑设计,物理设计。
第二篇:计算机三级数据库考试心得
计算机三级数据库考试心得
前前后后,计算机三级数据库考试只需20多天时间,之所以考三级是不想浪费了我的机试基础,但笔试是完全自己考前看的,如果你全职攻克它,保证一个星期内就能拿到证,让我感慨这证书到底有多大价值。何况科技这么发达的年代,考试除了靠实力就是靠能力,就三个破监考老师,能镇住我们这些考试达人吗?对那些考了二级还想考三级的童鞋,我只想说一句话,省省精力去做点有实用性的事吧!就像大学生泛滥的时代,研究生出来能好多少?大部分读研的人都是被“逼”去考研的,有能力的早就已经规划好自己的人生了。
不过既然已经考了,就为准备踏上不归路的牛逼们提供些考试心得吧。如果你认为计算机考试不补考的人生是残缺的,那请忽略下面几段。
最最重要的就是买本好书。就笔试而言,书需要两本,一本是高教的(有201X年标注),教育部考试中心出的教材,另一本是和它高仿封面的山寨习题册,书里会有上机软件的光盘,只用看习题那本就好了,不懂的时候再去看教材。不要去图书馆借各种杂书,浪费了我一个星期的时间啊。
然后书中有很多是很难理解的,像什么1NF,2NF,3NF,4NF呀,概念看不懂就去做题,然后看解释,有些东西你能做对它的题,但它到底是什么东西,你可以保持沉默,你说这考试出来有啥意思。看完一章就回过头复习一遍,然后考前书通看一边,应该就OK了。我是考前一天把课全翘了来看,到晚上还剩最后一章的时候大脑容量已达极限,左脑进,右脑出啊。脑细胞杀伤率过大,不推荐。考试当天监考员貌似都很不严肃的,一副鄙视考试的态度。考试共2小时,一个小时足够做完,如果你做了一个半小时,那恭喜你,3个监考老师会来到你的身边,温柔地坐下,男老师两眼放光,女老师两眼放电。心理素质不好的童鞋就会在威逼色诱下仓惶逃离考场,所以拥有良好的考试心态还是很重要的。机试就更简单了,如果你会做,两袖清风飘进去,10分钟之内飘出来。如果遇到不会做的,怎么办,怎么办?赶快拿出你的手机,编辑关键码到寝室助考团。据说这招对二级考试有一定的用处,三级还没人尝试过。
考完后元气大伤啊,只想痛痛快快玩一场,20多天以来压抑在心中的东西全部爆发出来,玩了两整天游戏,心情还没恢复过来,还是觉得缺了点什么。如果你想和你的暗恋对象告白又没有勇气,那就参加三级考试吧,如果对你宿舍的人有深仇大恨,那还是不要去参加了,为他们着着想吧。
第三篇:浙江省大学英语三级考试大纲
浙江省大学英语三级考试大纲
一、总则
浙江省大学英语三级考试(CET-3)是由浙江省教育考试院组织实施的一项大规模标准化考试,每年举行两次,考试对象为修完大学英语相应阶段课程的在校大学生。
二、大学英语三级考试概述
大学英语三级考试由四个部分组成:1)听力理解;2)阅读理解;3)综合测试;4)写作。各部分测试内容、题型和分值比例如下:
试卷构成测试内容
测试题型
比例
第一部分
听力理解
短对话
多项选择
10%
30%
长对话/短文理解
多项选择
10%
短文听写
复合式听写
10%
第二部分
阅读理解
篇章阅读理解
多项选择
30%
40%
篇章词汇理解
选词填空
10%
第三部分
综合测试
完形填空
多项选择
10%
15%
篇章问答
简短回答
5%
句子翻译
中译英
第四部分
写作
写作
短文写作
15%
15%
(备注:第三部分综合测试中,篇章回答和句子翻译二者选一。)
2.题型分解
1)听力理解
听力理解(Listening Comprehension)部分测试考生获取口头信息的能力。录音材料采用标准的英式或美式英语朗读,语速为每分钟100词左右。听力理解部分共30题,所占分值比例为30%,其中短对话占10%,短文听写占10%。考试时间为30分钟。
短对话(Short Conversations)部分采用多项选择题的形式进行考核。共10段,每段为一轮对话和一个问题。每段短对话均朗读一遍,每个问题后留有15秒的答题时间。
长对话/短文理解(Long Conversations/Passages)部分采用多项选择题的形式进行考核。共3篇长对话或短文,每篇长度200词左右。每篇长对话或短文朗读两遍,每篇3-4题,共10题,每个问题后留有15秒的答题时间。
复合式听写(Compound Dictation)部分测试考生在不同层面上(从词汇到语篇层面)的听力理解能力。这部分测试采用一篇200词左右的短文,删去若干个单词和句子,全文朗读三遍。要求考生根据听到的内容填写所缺信息,所缺单词必须用原词填写,所缺句子信息既可按原文填写,也可用自己语言表述。
2)阅读理解
阅读理解(Reading Comprehension)部分测试考生通过阅读获取书面信息的能力以及考生对篇章语境中的词汇理解和运用能力。阅读理解部分共25题,所占分值比例为40%。其中篇章阅读理解占30%,篇章词汇理解占10%。考试时间为40分钟。
篇章阅读理解(Passage Reading)部分采用多项选择题的形式进行考核。这部分测试共三篇文章,每篇长度为300词左右。每个篇章后有5个问题,共15题。考生根据对篇章的理解,从每题的四个选项中选择最佳答案。
篇章词汇理解(Banked Cloze)部分采用选词填空的形式进行考核。这部分测试采用一篇200词左右的短文。短文有10个空白,每个空白为一题,要求考生从所提供的15个备选词中选择正确的词汇填空,使短文复原。
3)综合测试
综合测试(Integrated Testing)测试考生在各个层面上的语言理解能力及语言运用能力。综合测试部分共25题,所占分值比例为15%。其中完形填空占10%,篇章问答或句子翻译占5%。考试时间为20分钟。
完形填空(Cloze)部分采用多项选择题的形式进行考核。这部分测试采用一篇200词左右的短文。短文有20个空白,空白处所删去的词既有实词也有虚词,每个空白为一题,每题有四个选择题。要求考生选择一个最佳答案,使短文的意思和结构恢复完整。
篇章问答(Short Answer Questions)部分采用简短问答的方式进行考核。这部分采用一篇300词左右的短文。短文后有5个问题或不完整个的句子,要求考生根据对文章的理解用最简短的表述(少于10个词)回答问题或完成句子。句子翻译(Translation)部分为汉译英,共5个句子,一句一题,句长为10-15词。句中的一部分已用英文给出,要求考生根据全句的意思将汉语部分译成英语。翻译必须符合英语的语法结构和表达习惯,要求用词准确。
4)写作
写作(Writing)部分测试考生用英语进行书面表达的能力,所占分值比例为15%,考试时间为30分钟。写作部分选用考生所熟悉的题材,考生根据规定的题目和所提供的提纲、情景、图片或图表等,写出一篇不少于100词的短文。写作要求为思想表达准确、意义连贯、无严重语法错误。
3.选材原则
命题的材料均选自英文原版材料,包括日常生活中的对话、讲座、广播节目、报刊、杂志、书籍、学术期刊等。选材的原则是:
1)题材广泛,包括人文科学、社会科学、自然科学等领域,但所涉及的背景知识应为学生所了解或已在文章中提供;
2)体裁多样,包括叙述文、说明文、议论文等
3)阅读篇章难度适中,听力和综合测试的篇章难度略低;
4)词汇范围不超出《浙江省大学英语三级考试大纲》所附的词汇表。对超出该范围且影响理解的关键词汇,用汉语加以释义。
三.大学英语三级考试考核的语言技能及要求
1.听力理解
听力理解部分考核学生获取口头信息的能力,包括理解主旨大意、重要事实和细节、隐含意义、判断话语的交际功能、说话人的观点、态度等。听力理解部分考核的技能是:
A.理解中心思想和重要细节
1)理解中心思想;
2)听懂重要的或特定的细节;
3)判断说话人的观点、态度等;
B.理解隐含的意义
4)推论隐含的意义;
5)判断话语的交际功能;
C.借助语言特征理解听力材料
6)辨别语音特征,如从连续的话语中辨别语音、理解重音和语音语调等;
7)理解句间关系,如比较、原因、结果、程度、目的等。
2.阅读理解
阅读理解部分考核学生通过阅读获取书面信息的能力,包括理解主旨大意、重要事实和细节、隐含意义、判断作者的观点和态度等。阅读理解部分考核的技能是:
A.辨别理解中心思想和重要细节
1)理解明确表达的概念或细节;
2)理解隐含的概念或细节(如总结、判断、推论等);通过判断句子的交际功能(如请求、拒绝、命令等)来理解文章意思;
3)理解文章的中心思想(如找出能概括全文的要点等);
4)理解作者的观点和态度;
B.运用语言技能理解文章
5)理解词语(如根据上下文猜测词和短语的意思);
6)理解句间关系(如比较、原因、结果、程度、目的等);
7)理解篇章(如运用词汇及语法衔接手段来理解各部分之间的关系)。
3.综合测试
综合测试部分测试考生在各个层面上的语言理解能力及语言应用能力。综合测试部分考核的技能是:
1)掌握不同语境中规范的语言要素(包括词汇、表达方式和结构);
2)辨识语段特征(如连贯性和一致性);
3)辨别理解中心思想和重要细节;
4)运用正确的词汇和语法结构并按英语习惯表达思想。
4.写作
写作部分考核学生用英语进行书面表达的能力。要求考生用英语进行短文写作,思想表达准确、意义连贯、无重大语言错误。
写作部分考核的技能是:
A.思想表达
1)表达中心思想;
2)表达重要或特定信息;
3)表达观点、态度等;
B.篇章组织
4)围绕所给的题目叙述、议论或描述,突出重点;
5)连贯地组句成段、组段成篇;
C.语言运用
6)运用恰当的词汇;
7)运用正确的语法;
8)运用合适的句子结构;
9)使用正确的标点符号;
10)运用衔接手段表达句间关系(如比较、原因、结果、程度、目的等);
D.写作格式
11)运用正确的符合英语表达习惯的写作格式。
5.关于词汇和语法结构
大学英语三级考试中,词汇和语法知识将融入各部分试题中,不再单独列项考核。要达到大学英语三级考试所考核的各项技能条要求,考生掌握的词汇量应达到
3742。
第四篇:公共英语三级考试写作辅导
公共英语三级考试写作辅导_PETS3议论文和提纲式作文写作模板PETS考试借鉴了雅思的基本模式,PETS三级、四级考试中往往会考应用文写作和议论文大作文。应用文写作格式不正确是很多同学失分的最主要原因。应用文写作程式化强,考生可以提前背诵一些应用文写作的基本句型,积累有关句型句式,注意应用文写作中的套话。应用文写作常考信件写作,如辞职信、投诉信、感谢信、表扬信、会议 MEMO等都是考生应重点把握的。以下分别介绍:
PETS英语写作模板之一-辩论式议论文
模版1
Some people believe(argue,recognize,think)that 观点 1.But other people take an opposite side.They firmly believe that 观点 2.As for me,I agree to the former/latter idea.There are a dozen of reasons behind my belief.First of all,论据1.More importantly,论据2.Most important of all,论据3.In summary,总结观点。As a college student,I am supposed to 表决心。
或 From above,we can predict that 预测。
模版2
People hold different views about X.Some people are of the opinion that观点1,while others point out that 观点2.As far as I am concerned,the former/latter opinion holds more weight.For one thing,论据1.For another,论据2.Last but not the least,论据3.To conclude,总结观点。As a college student,I am supposed to 表决心。
或 From above,we can predict that 预测。
模版3
There is no consensus of opinions among people about X(争论的焦点)。
Some people are of the view that观点1,while others take an opposite side,firmly believing that 观点2.As far as I am concerned,the former/latter notion is preferable in many senses.The reasons are obvious.First of all,论据1.Furthermore,论据2.Among all of the supporting evidences,one is the strongest.That is,论据3.A natural conclusion from the above discussion is that总结观点。
As a college student,I am supposed to 表决心。
或 From above,we can predict that 预测。
PETS写作模板之二——提纲式作文
1.对立观点式
A.有人认为X 是好事,赞成X,为什么?
B.有人认为X 是坏事,反对X,为什么?
C.我的看法。
Some people are in favor of the idea of doing X.They point out the fact that 支持X 的第一个原因。They also argue that 支持X 的另一个原因。
However,other people stand on a different ground.They consider it harmful to do X.They firmly point out that反对X 的第一个理由。An example can give the details of this argument: 一个例子。
There is some truth in both arguments.But I think the advantages of X overweigh the disadvantages.In addition to the above-mentioned negative effects it might bring about,X also may X 的有一个坏处。
2.批驳观点式
A.一个错误观点。
B.我不同意。
Many people argue that 错误观点。By saying that,they mean 对这个观点的进一步解释。An example they have presented is that 一个例子。(According to a survey performed by X on a group of Y,almost 80% of them赞成这个错误观点或者受到这个错误观点的影响)。
There might be some element of truth in these people's belief.But if we consider it in depth,we will feel no reservation to conclude that 与错误观点相反的观点。There are a number of reasons behind my belief.(以下参照辩论文的议论文写法)。
3.社会问题(现象)式
A.一个社会问题或者现象。
B.产生的原因
C.对社会和我们生活的影响
D.如何杜绝。(如果是问题的话)
E.前景的预测。
Nowadays,there exists an increasingly serious social/economic/environmental problem.(X has increasingly become a common concern of the public)。According to a survey,调查内容说明这种现象的情况。(或者是一个例子)。
There are a couple of reasons booming this problem/phenomenon.下面参照辩论式议论文的写法。
X has caused substantial impact on the society and our daily life,which has been articulated in the following aspects.参照辩论式议论文的写法。
A dozen of measures are supposed to take to prevent X from bringing us more harm.参照辩论式议论文的写法。Based on the above discussions,I can easily forecast that more and more people will ……
第五篇:全国计算机等级考试三级数据库知识点总结
1.用树型结构表示实体类型及实体间联系的数据模型称为(层次模型)。2.模式/内模式映象为数据库提供了(物理)数据独立性。3.在层次、网状模型中,数据之间联系用(指针)实现。4.数据库管理技术的发展经过三个阶段(人工管理阶段),(文件系统阶段),(数据库阶段)。5.三种主要的数据模型包括(层次模型),(网状模型),(关系模型)。6.数据模型的三要素包括(数据结构),(数据操作),(数据完整性约束)。7.由于数据冗余,当进行更新时,稍不谨慎,易引起(数据不一致性)。
8.层次模型的特点是记录之间的联系通过(指针)来实现;关系模型是用结构表示实体集,用(公共属性)表示实体间的联系。
9.数据库管理系统的主要功能包括(定义),(操纵),(保护),(存储),(维护)和(数据字典)。
10.关系数据库的数据操纵语言(DML)的语句分成(检索)和(更新)。11.DBMS是由(查询处理器)和(存储处理器)两大部分组成。12.数据库管理系统的效率包括计算机系统的内部资源的使用效率、(数据库管理系统DBMS)运行效率和(用户的生成率)。
13.利用数据库管理数据时,把现实世界的事物及其之间的联系转换成机器世界的数据模型的一个中间环节是信息世界的(概念模型)。
14.数据库管理系统(DBMS)提供数据定义语言(DDL)及它的翻译程序,DDL定义数据库的模式、外模式和内模式,并通过翻译程序分别翻译成相应的目标模式,存放在(数据字典)。15.在数据库的体系结构中,数据库存储的改变会引起内模式的改变。为使数据库的模式保持不变,从而不必修改应用程序,这是通过改变模式与内模式之间的映像来实现。这样,使数据库具有(物理独立性)。
16.在数据库技术中使用数据模型的概念来描述数据库的结构和语义。数据模型有概念数据模型和结构数据模型两类,实体联系模型(ER模型)是(概念)数据模型。
17.在数据库系统的三级模式体系结构中,描述数据在数据库中的物理结构或存储方式的是(内模式)。
18.可由基本数据导出的数据是(冗余)数据。19.网状、层次数据模型与关系数据模型的最大区别在于表示和实现实体之间的联系的方法:网状、层次数据模型是通过指针链,而关系模型是使用(外键)。
20.外模式是(用户)看到的数据视图,模式是所有(用户)看到的数据视图的(总和),外模式是模式的(一部分)。
21.对数据的管理经历了四个阶段,它们是(人工管理阶段)、(文件系统阶段)、(数据库系统阶段)和(高级数据库技术阶段)。
22.数据库系统是建立在(文件系统)之上的。23.数据库管理系统的三级模式结构由(外模式)、(模式)和(内模式)组成。为了实现这三级模式之间的联系,数据库管理系统提供了两个映像,它们是(外模式/模式映像)和(模式/内模式映像)。
24.DML有两类:一类是(宿主)型语言,一类是(自含)型语言。前者的语句不能独立使用而必须(嵌入)某种语言中使用。而后者可以独立使用,通常可以供用户以(交互式)使用和以(批处理式)使用。
25.数据库管理系统(DBMS)提供数据库操纵语言(DML)及它的翻译程序,实现对数据库数据的操作,包括数据插入、删除、更新和(检索)。26.数据库系统必须提供三个方面的数据控制功能:(安全性)、(完整性)和(并发性)。27.数据库管理系统的主要功能包括(数据库定义)、(数据操作)、(数据库运行管理)和(数据库的建立和维护)等四个方面。
28.在数据库管理系统中,数据和程序之间具有很大的独立性,主要包括(物理独立性)和(逻辑独立性)。
29.数据是信息的符号表示,或称载体;信息是数据的(内涵/语义解释)。30.数据是指所有能输入的计算机之中并被计算机程序所处理的(符号)。31.通常数据库管理系统是建立在(操作系统)基础之上的。
32.数据库是指有组织地、动态地存储在(外存)上的相互联系的数据的集合。33.概念模型最常用的方法是(ER方法)。34.数据库系统核心是(数据管理)系统。35.在数据库系统的三级模式中,以一种数据模型为基础,是数据在逻辑级上的视图的是(模式)。
36.关系数据库的关系演算语言是以(谓词演算)为基础的DML语言。37.在关系代数运算中,从关系中取出满足条件的元组的运算称为(选择)。38.数据库中对数据的操作可以记录为单位,也可以(数据项)为单位。39.实体完整性是对(主键)的约束,参照完整性规则是对(外键)的约束。40.在数据库技术中,不产生(无限关系)和(无穷验证)的运算称为安全运算。41.关系代数中,θ联接是由(笛卡儿积)操作和(选择)操作组合而成的。42.扩充的关系代数操作是(外联接)和(外部并)。
43.关系演算语言包括(元组)关系演算和(域)关系演算。44.对关系进行垂直分割的操作称为(投影),对关系进行水平分割的操作称为(选择)。45.关系代数包括(并)、(交)、(差)、(笛卡儿积)集合操作,还包括扩充的关系操作:(投影)、(选择)、(联接)、(除法)。46.一个表格是由(表名)、(表头)和(表体)三个部分组成。47.查询优化的目的是(提高性能),在查询优化当中最重要的一条是选择运算应尽可能地(先做)。
48.数据是用(物理符号)记录下来的可以鉴别的信息。
49.关系代数六组关系演算和域关系演算三种语言之间的的关系是(相互等价)。50.在关系代数中对一个关系做操作以后新关系的元素个数(小于或等于)原来关系的元素。51.数据的存取按一次一个(元组)进行操作。
52.SQL的集合处理方式与宿主语言的单记录处理方式之间的协调用(游标)机制实现。53.(共享变量)是SQL与宿主语言的接口。54.在SQL语言中,关系模式称为(基本表),存储模式称为(存储文件),子模式称为(视图)。
55.SQL的功能包括定义、查询、(更新)和(控制)。
56.在SQL语言中,建立基本表之前必须先建立(数据库)。
57.在SQL查询时,如果需要去掉查询结果中的重复组,应使用(DISTINCT)保留字。58.当用户建立视图时,在数据字典中存储的是视图的(定义),而不是(数据)。
59.在嵌入式SQL中,为解决宿主语言与SQL的不同数据结构,采用(游标)机制来进行转换。
60.SQL数据库中的表,可以是(基本表),也可以是(视图)。61.SQL提供的时间型数据类型分别为TIME和(DATE)。
62.在SQL的SELECT语句中,不仅可以出现列名,而且可以出现(表达式)。63.在嵌入式SQL的宿主语言中使用SQL语句时,必须加上前缀标识(EXEC SQL),结束标识(END EXEC)。64.共享变量由(宿主语言)的程序定义,并用SQL的(DECLARE)语句说明。
65.在Client/Server工作模式中,客户机可以使用(SQL)向数据库服务器发送查询命令。66.关系数据库的语言分三类,它们是(数据描述语言DDL)、(数据操纵语言DML)和(数据控制语言DCL),而SQL是(集DDL、DML、DCL为一体)的标准关系数据库语言。67.SQL语言中引用了游标,使用游标是为了把集合操作转换为(单记录)处理。68.SQL的DML语句包括(SELECT、INSERT、DELETE和UPDATE)。69.缓冲区是由控制信息和若干(定义页)组成的。
70.SQL语言引入了游标的概念,这是为了实现(查找)操作功能而引入的。71.SQL语言中表示判断条件的语句由(WHERE)引导。72.索引的描述存放在(数据字典)的对象中。
73.在基本表S中删除年龄(AGE)列,并且把引用该列的所有视图和约束也一起删除可用语句(ALTER)TABLES S,(DROP)AGE CASCADE。74.求学生的总人数和平均年龄在SQL中采用 75.SELECT COUNT(*),(AVG)(AGE)76.FROM STUDENT 77.在学生-选课-课程数据库中的三个关系如下: 78.S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)。
79.查找选修数据库技术这门课程的学生名和成绩。若使用连接查询的SQL语句是 80.SELECT SNAME,GRADE 81.FROM S,SC,C 82.WHERE CNAME=数据库技术AND S.S#=SC.S# AND(SC.C#=C.C#)
83.在函数信赖中,平凡的函数信赖根据Armstrong推理规则中的(自反)律就可推出。84.设关系模式R(A,B,C),F是R上成立的FD集,F = {B→A,B→C},则分解ρ = {AB,AC}丢失的FD是(B→C)。
85.如果X→Y和X→Z成立,那么X→YZ也成立,这个推理规则称为(合并律)。86.如果X→Y且有Y包含于X,那么X→Y称为(平凡的函数依赖)。
87.关系模式设计的表达性原则是用无损联接和(保持函数依赖)来衡量。88.关系数据库设计理论包括三个方面内容:(函数依赖)、(范式)、(模式设计方法)。89.在模式R(ABC)关系中,如果规定,每一个B值只能有一个A值对应,那么在R中至少有FD(B→A)。
90.泛关系模式可能存在数据冗余、修改异常、(插入异常)、(删除异常)等问题。
91.在关系模式R(U,F)中,X,Y均为U中的属性,X→Y成立的充分必要条件是(Y属于X关于F的闭包)。
92.对于函数依赖X→Y,如果Y是X的子集,此函数依赖为(平凡)函数依赖。93.包含在任何一个候选键中的属性称为(主属性)。
94.关系模式R(U,F)中,如果X→→Y,U=XY,称X→→Y为(平凡)多值依赖。95.5.在关系模式设计时,各种数据之间的联系称为(函数依赖)。
96.关系模式R(A,B,C,D)中,F是R上成立的FD集,F={A→B,B→D},那么F在模式ACD上的投影πACD(F)为(A→D)。
97.分解成BCNF模式集的算法,不一定保证(保持函数依赖)。98.在关系数据库中,规范化关系是指(属性值不可分解)。
99.关系模式的规范化过程是通过关系模式的(分解)来实现的,但在进行这种操作时必须保证操作前后的关系模式(等价)。
100.一个关系模式不属于第二范式可能会产生(插入异常)、(删除异常)和(修改异常)等几个问题,解决的办法是(投影分解)。101.在关系S(S#,SN,D#)和D(D#,CN,NM)中S的主关键字是S#,D的主关键字是D#,则D#在S中称为(外关键字)。
102.在一个关系中,若每个数据项都是不可分割的,那么R一定属于(1NF)。103.如果R为第一范式,并且R中每一个非主属性完全依赖于R的某个候选码,则称为(第二)范式。
104.范式按包含关系排列为:1NF,(2NF),(3NF),(BCNF),4NF。105.当局部ER图合并全局ER图时,可能出现(属性冲突)、结构冲突,命名冲突。106.DBD主要包括(结构特性的设计)和(行为特性的设计)两方面的内容。107.规划阶段应提交(可行性分析报告)和(数据库系统规划纲要)两种文档。
108.需求分析阶段的工作任务是由(设计人员和用户共同)收集信息需求和处理需求,并将这些需求以(用户和设计人员都能接受的文档)形式确定下来。109.在需求分析中,(数据字典)是各类数据描述的集合,它包括数据项、数据结构、数据流、数据存储和数据加工过程等描述。
110.需求分析的输入是(总体需求信息和处理需求),输出是(系统的需求分析说明书)。111.需求分析大致分为三步完成:(收集需求信息)、(整理并形成需求说明书)和(评审)。112.在DB概念设计中使用ER方法,一般分(为每一应用设计局部ER模式)、(设计全局ER模式)和(全局ER模式的优化)三步进行。113.在ER图中,矩形框表示(实体类型),菱形框表示(联系类型)。114.在DBD过程中,对现实世界的第一层抽象是(概念)数据模型。115.在数据抽象中,若干个(类)对象组合起来成为一个(类)对象,前者充当后者的成分,称为(聚集),它表示is-part-of联系;忽略若干个(类)对象的差别,按其共性形成一个(类)对象,称为(概括),它表示is-a联系。116.DBD的逻辑设计分成两大部分:(DB逻辑结构的设计)和(应用程序的概要设计)。117.DBD的物理设计分成两大部分:(DB物理结构的设计)和(应用程序的详细设计)。118.DB物理设计的优劣用(操作开销)衡量。
119.为哪些表,在哪些列上,建立什么样的索引?这应是DBD的(概念设计)阶段考虑的问题。
120.对DBS的维护工作是由(DBA)承担的。
121.在数据库设计中,对数据库的概念、逻辑和物理结构的改变称为(重新组织);其中改变概念或逻辑结构又称为(重新构造);改变物理结构称为(重新格式化)。
122.在数据库设计中,各类数据描述的集合,包括数据项、数据结构、数据流、数据存储、数据加工过程等的描述,通常称为(数据字典)。
123.系统规划的阶段性成果是(系统的总体规划报告);需求分析的阶段成果是(系统需求说明书);物理设计的结果是(物理数据库结构说明书)。124.从软件的规划,研制,实现,投入运行和维护,直到它被新的所取代,这一过程成为(软件生存)周期。
125.DB并发操作通常会带来三类问题,它们是丢失更新、(不一致分析)和读脏数据。126.事务必须具有的四个性质是:原子性、一致性、(隔离性)和持久性。
127.判断一个并发调度是否正确,可以用(并发事务的可串行化)概念来解决。128.数据库恢复时,系统对已提交的事务要进行(重做REDO)处理。
129.设有学生表S(学号,姓名,班级)和学生选课表SC(学号,课程号,成绩),为维护数据一致性,表S与SC之间应满足(外键)完整性约束。
130.SQL中的安全机制主要有两个,一个是视图,另一个是(授权子系统)。131.SQL语言中,允许更新的视图在定义时应该加上(GRANT INSERT)短语。132.数据库保护包括(数据库的恢复)、(完整性控制)、(并发控制)和(安全性控制)四个方面。
133.(COMMIT)是事务提交语句,(ROLLBACK)是事务回退语句。
134.事务的原子性是由DBMS的(事务管理子系统)实现的,持久性是由DBMS的(恢复管理子系统)实现的。
135.通常采用的数据库恢复的实现方法是转储加(日志)。136.系统故障后,由DBA(重启DBMS),再由(DBMS)执行恢复;介质故障后,由DBA(装入最近的DB副本),再由(DBMS)执行恢复。137.PXC协议是在PX协议上再加一规定:(X封锁必须保留到事务终点(COMMIT或ROLLACK))。
138.PX协议可以解决(因多事务同时更新同一数据对象)而引起的更新丢失问题,PXC协议可以解决(由恢复)而引起的更新丢失问题。
139.系统在运行中,由于某种原因,使存储在外存的数据部分或全部遭到破坏,这种情况叫做(系统)故障。
140.S封锁增加了并发度,但也增加了(死锁的可能)。141.SQL中,全局约束有两种:(基于元组的检查子句)和(断言)。
142.SQL中,如果要使在基本关系中删除一个元组时,依赖关系中相应元组一并被删除,那么外键约束子句中的方式说明应是(ON DELETE CASCADE)。143.在RDB中,可以根据需要授予用户(读)、(插入)、(修改)和(删除)四种访问DB的权限,以及索引、资源、改变和撤消四种(修改数据库模式)的权限。
144.SQL中,如果允许用户把已获得的权限再转授给其他用户,那么在GRANT语句中应加短语(WITH GRANT OPTION)。
145.单用户数据库管理系统与多用户数据库管理系统之间的最明显的也是最重要的差别是(多用户DBS存在并发操作)。
146.所谓(事务)是指一系列动作的组合,这些动作被当作一个整体来处理。这些动作或者相继被执行,或者什么也不做。
147.SQL语言用于事务处理的语句主要有:(COMMIT)语句和(ROLLBACK)语句。148.允许用户插入新的数据,但不能修改数据的权限为(插入权限)。
149.分布式数据库中定义数据分片时,必须满足三个条件:完备性条件、重构条件和(不相交条件)。
150.分布式数据库系统中透明性层次越高,应用程序的编写越(简单)。151.分布式数据库系统具有两个特征:数据分布性和(逻辑整体性)。152.在分布式数据模式结构中,全局外模式描述全局(应用的用户视图)。153.分布式数据库技术是(数据库)技术和(计算机网络)技术结合的产物。154.(物理分布性)特点是分布式数据库与集中式数据库的最大区别。155.(逻辑整体性)特点是分布式数据库与分散式数据库的最大区别。156.分布式数据库中数据存储分为(数据分配)和(数据分片)两个方面。157.分布式数据库中数据分片有三种方式:(水平分片)、(垂直分片)和混合型分片。158.在定义数据分片时,不允许全局关系的某个数据不属于任何一个片段,这个性质称为数据分片的(完备性)条件。159.在定义数据分片时,所采用的划分方法必须确保能够由各个片段重建全局关系,这个性质称为数据分片的(重构)条件。
160.在客户/服务器结构的数据库系统中,客户机实现前端处理和用户界面,服务器完成(事务处理)和(数据访问控制)。161.分布式数据库系统中数据分布在各个场地,系统最主要的性能目标是尽量减少网络中传递信息的次数和(传送的数据量)。
162.分布式数据库系统逐渐向客户/服务器模式发展。但是,单服务器的结构本质上还是(集中式)系统。只有当系统中有多个DB服务器、并可协调工作为众多客户机服务时,才称得上是(分布式)系统。
163.DDBS的四个功能子系统是调度子系统、(查询)子系统、(可靠性)子系统和完整性子系统。
164.根据数据模型和DBMS来考察,分布式数据库系统分为(同构同质)型、(同构异质)型和异构型三种类型。
165.按基于联接的查询优化策略,传输的是(整个)关系,可从两方面减少数据传输量:对于分处于不同场地的两个关系间的联接,尽量考虑传输(尺寸较小的那个)关系;当联接多个关系时,考虑(数据传输量最小的联接顺序)。
166.分布式数据库系统兼顾了数据的集中管理和分散处理两个方面,且数据库虽然分布在网络上的各个结点中,但仍然是统一管理。因此分布式数据库系统有良好的性能,既可独立完成局部应用,也可协作完成(全局)应用。
167.在有泛化/细化联系的对象类型之间,较低层的对象类型称为(子类型)。168.ORDB系统是在传统的关系数据库技术中引入(面向对象)技术。169.面向对象模型中类的概念相当于ER模型中(实体集)的概念。170.对象由变量、消息和(方法)三部分组成。
171.传统的关系模型中,基本的数据结构层次是(关系-元组-属性)。172.嵌套关系突破了(1NF)定义的限制。
173.嵌套关系和复合对象的一个明显弱点是它们无法表达(递归的结构)。174.对象联系图中,椭圆表示(对象类型),小圆圈表示(属性是基本数据类型),单箭头表示(函数值是单值),双箭头表示(函数值是多值),双线箭头表示(泛化/细化联系),双向箭头表示(两个函数是互逆的)。
175.对象联系图完整地表达了(数据之间的联系)。
176.在数据库系统中实现递归数据结构的关键是采用(对象标识)技术。177.对象关系数据库,同类元素的无序集合有两种类型:(多集)和(集合)。178.在数据类型嵌套时,采用引用类型时,要加关键字(ref)。179.面向对象数据库中,类似对象的集合称为(类),对象的方法分成(只读)型和(更新)型两种。
180.继承性是数据间的(泛化/细化)联系。
181.要把OOPL变成持久化语言,就要提供一种方法,把对象区分为(持久的)还是(暂留的),程序运行结束后,前者将被保存,后者将会消失。182.对象的持久性、对象标识和指针、(持久对象的存储和访问)是持久化程序设计语言中的三个基本概念。
填空
1、计算机的硬件基本上由哪五大部分组成?
答:运算器、控制器、存储器、输入设备、输出设备。
2、运算器都可对数据进行哪两种运算?答:算术运算和逻辑运算。
3、CAD、CAM、CAT、CAI都代表什么? 答:
1、计算机辅助设计(CAD)
2、计算机辅助制造(CAM)
3、计算机辅助测试(CAT)
4、计算机辅助教学(CAI)
4、数据处理是指对数据的(收集)、(存储)、(加工)、(分析)、(传送)的全过程。
5、程序性语言分为(机器语言)、(汇编语言)、(高级语言)三类。
6、能举出哪些是高级语言、哪些是低级语言? 低级语言:汇编语言 高级语言:basic.cobol.c.foxbase等
7、操作系统可分为(批处理操作系统)、(分时操作系统)、(实时操作系统)三种操作系统。
8、解释型程序和编译型程序有什么不同?哪种程序产生目标程序? 编译程序产生目标程序。
9、DBMS是什么的? 答:DBMS 是数据库管理系统。
10、计算机系统由(硬件)系统、(软件)系统两部份组成。
11、软件系统分为(系统)软件、(应用)软件两部分。
12、操作系统的特征:(并发性)、(共享性)、(随机性)。
13、没有任何软件支持的计算机称为(裸机)。
14、操作系统的五大功能(进程管理)、(存储管理)、(文件管理)、(设备管理)、(作业管理)。
15、操作系统发展的过程:(手工操作阶段)、(早期批处理阶段)、(执行系统阶段)、(多道程序系统阶段)、(分时系统)、(实时系统)、(通用操作系统)。
16、Spooling系统是(批处理)系统。
17、批处理系统有两大特点(多道)、(成批)。
18、批处理系统追求的目标是什么? 答:提高系统资源利用率和大作业的吞吐量以作业流量的自动化。
19、分时系统的特点(多路性)、(交互性)、(独立性)、(及时性)。20、分时系统的主要目标? 答:用户响应的及时性。
21、实时系统分为哪两类?并能举出这两类的例子。飞机飞行、弹道发射、预定飞机票、查询航班都是什么系统?
答:实时系统分为实时控制系统和实时信息处理系统。飞机飞行、弹道发射都是实时控制系统 预定飞机票、查询航班都是实时信息处理系统。
22、实时系统的主要特点是什么? 答:最主要的特点就是及时性,另外的一个特点是高可靠性。
23、个人计算机上的操作系统是(个人计算机)操作系统。
24、操作系统的类型?(批处理操作系统)、(分时操作系统)、(实时操作系统)、(个人计算机操作系统)、(网络操作系统)、(分布式操作系统)。
25、计算机的应用领域包括什么? 答:
1、科学计算
2、数据通信与数据处理、3、自动控制
4、计算机辅助设计
5、计算机人工智能
26、计算机的主要技术指标? 答:
1、字长
2、运算速度
3、主存容量
4、综合性能
27、CPU的状态 答:CPU交替执行操作系统程序和用户程序。在执行不同程序时,根据运行程序对机器指令的使用权限而 将CPU置为不同的状态。CPU的状态属于程序状态字PSW的一位。大多数计算机系统将CPU执行划分为管态和目态
28、PCB是什么? 答:是进程控制块。
29、用户组织的逻辑文件有哪两种形式? 答:流式文件、记录式文件
30、WAN、LAN、MAN都代表什么? 答:WAN代表着广域网、LAN代表着局域网、MAN代表着城域网。
31、TCP/IP具有以下几个特点? 答:
1、开放的协议标准,独立于特定的计算机硬件与操作系统。
2、独立环形特定的网络硬件,可以运行在局域网、广域网、更适用于互联网中。
3、统一的网络地址分配方案,使得整个TCP/IP设备在网中都见有惟一的IP地址。
4、标准化的高层协议。可以提供多种可靠的用户服务。
32、Internet 提供的主要服务? 答:
1、www服务
2、电子邮件服务
33、Internet的基本接接入方式? 答:
1、通过ISP接入
2、通过局域网接入
3、通过电话线接入
34、信息安全包括哪几个方面? 答:
1、信息的保密性
2、信息的完整性
3、信息的可用性
4、信息的可控性
35、计算机直接执行的程序是(可执行文件),在机器内是以(二进制)编码形式表示的。它编写的程序是(源程序)汇编语言是(低级语言),一般使用高级程序设计的语言编写的应用程序称为(将高级语言源程序翻译成机器语言程序即目标程序)
36、解释程序是边逐条解释边逐条执行,不保留机器码的(目标程序)。编译方式是使用编译程序把源程序编译成机器代码的(目标程序)并形成(文件)保留。
37、一般,将中断源分为两大类(强迫性中断)、(自愿性中断)。
38、强迫性中断包括(输入/输出中断)(硬件故障中断)(时钟中断)(控制台中断)(程序性中断)。
39、什么是自愿性中断? 答:这类中断事件是正在运行程序有应是由于程序员在编造程序时,因要求操作系统提供服务而有意思用访管指令或系统调用,从而导致中断的,所以又称为访管中断。这类中断的发生具有必然性,而且发生位置确定。
40、中断优秀级是鞅硬件规定的,因为不可改变,但通过(中断屏蔽)可以读者中断事件的响应次序
41、中断处理过程分为四个阶段 答:
1、保存被中断程序的现场,其目的是为了在中断处理完之后,可以返回的被中断的地方继续执行。
2、分析中断源,确定中断原因。
3、转去执行相应的处理程序。
4、恢复被中断程序现场(己中断返回),继续执行被中断程序。
42、硬件时钟分为哪两类? 答:
1、绝对时钟和相对时钟。
43、什么是进程? 答:进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配的一个独立的单位,进程是动态产生,动态消亡的,每一个进程都有一个数据结构——进程控制块——记录其执行情况,进程有三种基本状态,随着进程的进展,它们在状态之间相互变化。
44、并发进程使用的的共同使用的资源被称为(临界资源)。
45、分逻辑地址空间到物理地址空间的转换被称为(地址映射)。
46、主要的存储管理方案有哪几种? 答:分区管理、段式管理、页式管理、段页式管理。
47、计算机病毒的特征 答:传染性、破坏性、隐蔽性、潜伏性、可激发性。
48、加密和解密方法的操作都是在一种密钥控制下完厂的。他们分别称为(加密密钥)(解密密钥)。
49、软件危机主要表现在哪几方面? 答:
1、软件需求增长得不到满足
2、软件生产高成本,价格昂贵。
3、软件生产进度违法控制。
4、软件需求定义不准确,易偏离用户需求。
5、软件质量不易保证。
6、软件可维护性差。50、20世纪70年代,B.W.Boehm提出了软件生命周期的(瀑布模型)。
51、瀑布模型将软件生命争取划人为八个阶段 答:
1、问题定义
2、可行性研究
3、需求分析
4、总体设计
5、详细设计
6、程序编制
7、测试和运行
8、维护
52、瀑布模型的计划期包括(问题定义)、(可行性研究)、(需求分析);开发期包括(总体设计)(详细设计)、(程序设计),其中程序设计包括(编码)和(测试)运行期包括系统的(使用)和(维护)。
53、软件的开发技术包括(软件开发方法学)、(软件工具)、(软件工程环境)。
54、软件工程管理包括(软件管理),(软件工程经济学)。
55、软件开发技术包括(软件开发方法学)、(工具)和(环境支持),其主体内容是(软件开发方法学)。
56、软件工程管理包括(软件管理学)、(软件工程经济学)。
57、结构化方法将软件生命周期分为(计划)、(开发)、(运行)三个时期。
58、计划期的主要是任务是(问题定义)、(可行性研究)。
59、开发期的主要任务是(需求分析)、(总体设计)、(详细设计)、(编码)、(测试)。60、运行期的主要任务是软件的(运行)和(维护)。
61、结构化软件开发方法具有以下特点 答:
1、阶段性
2、推迟实施
3、文档管理。62、(问题定义)阶段的任务是要确实软件系统所要解决的任务。
63、可行性研究着重对以下具体方案考虑 答:
1、经济可行性
2、技术可行性
3、操作可行性
64、软件计划鞅两项任务组成(分析)和(估算)。65、软件开发工作中的资源包含(人力资源)、(软件资源)、(硬件资源),对每一种资源都应指明三点(资源的描述)、(使用资源的起始时间)、(使用资源的终止时间)。66、开发软件的人员包括(管理人员)、(分析人员)、(设计人员)以及(编码和测试人员)。67、软件资源包括(支持软件)和(应用软件)。
68、需要分析的这个亟待的基本任务是,用户和分析人员双方共同来理解系统的需要,并将共同理解形成一份文件,即(软件需要说明书)。69、用户需求通常包括(功能要求)、(性能要求)、(可靠性要求)、(安全保密要求)以及(开发费用开发周期,可使用的资源等方面的限制)。
70、分析亟待是(用户)和(软件人员)双方讨论协商的阶段。71、数据流图包括哪四种基本的图形符号 答:
1、圆框:变换/加工
2、方框:外部实体
3、箭头:数据流
4、直线:数据存储 72、(数据字典)是对数据定义的信息的集合。73、数据字典中有四种类型的条目:(数据流)、(数据存储)、(数据项)和(加工)。
74、数据字典可通过三种途径实现: 答:
1、人过过程
2、自动化过程
3、人机混合过程 75、数据字典具有的特点? 答:
1、通过名字能方便地查阅数据的定义
2、没有冗余
3、尽量不重复其他部分已说明的信息
4、能单独处理描述每个名字的信息
5、书写方法简单方便而且严格,容易更新和修改。
76、需要分析的方法通常分为四步? 答:
1、理解当前的现实环境
2、将当前系统的具体模型抽象为当前逻辑模型
3、分析新系统与当前系统逻辑上的差别
4、确定新系统的人——机界面和一些补充考虑的细节问题。
77、需要分析的步骤? 答:
1、理解
2、分析
3、决策
4、实现
5、复审
78、复审的标准和内容? 答:
1、软件需要规格说明中的目标是否与系统规格说明中的目标一致
2、软件需求规格说明中对重要的系统元素接口,所有的数据流和数据文件的定义是否明确,是否有不一致或遗漏
3、每个功能是否已清楚地描述,设计的主要约束是否实现,对未来的可能的软件需要是否有所考虑。
4、是否与用户取得了一致的意见。
5、文档是否取得了一致的意见。
6、软件计划中的估算是否受到影响。79、(软件需求说明书)是需求分析阶段的最后成果,是软件开发中的重要文档之一。80、软件需求说明书包括的内容和书写参考格式? 答:
1、概述
2、数据描述
3、功能描述
4、性能描述
5、参考文献目录
6、附录
81、软件需求说明书的主要作用? 答:
1、作为用户和软件人员之间的共同文件,为双方相互了解提供基础。
2、反映出用户问题的结构,可以作为软件人员进行设计和编码的基础。
3、作为验收的依据,己作为选取测试用例和进行形式验证的依据。
82、结构化设计是以软件需求分析阶段所产生的文档其中包括(数据流程图)(数据字典)为基础。83、软件结构的度量的术语 答:深度:从根模块到最低层模块的层数。宽度:控制的总分布。扇入数:有多少模块直接控制一个给定的模块 扇出数:由一个模块直接控制其他模块数。上级模块:控制其他模块的模块 从属模块:被另一模块控制的模块。84、(模块)是数据说明、可执行永久等程序元素的集合。85、(模块独立的概念)是模块化、抽象、信息隐蔽和局部化概念的直接结果。86、模块独立性是由(内聚性)和(耦合性)两个指标来度量的。87、耦合是软件结构中(各模块之间相互连接的一种度量)。
88、耦合可以分为哪几种? 他们之间的耦合度由高到低排列? 答:
1、内容耦合
2、公共耦合
3、外部耦合
4、控制耦合
5、标记耦合
6、数据耦合
7、非直接耦合 89、内聚是从(功能角度)来(衡量模块的联系)
90、内聚有哪一几种,它们之间的内聚度由弱到强的排列是什么? 答:
1、偶然内聚
2、逻辑内聚
3、时间内聚
4、过程内聚
5、通信内聚
6、顺序内聚
7、功能内聚 91、什么是纳入时间? 答:纳入时间是指一个模块被归并到软件的源语言描述之中的时间。92、模块的激活机制通常有哪两种? 答:
1、通过引用来调用模块的
2、通过中断来调用模块的。
93、在软件结构中,模块可以分成以下的几类? 答:
1、顺序模块
2、增量模块
3、并行模块
94、软件系统的扇入和扇出有什么规定? 答:设计好的软件结构通常顶层的扇出比较大,中间扇出比较少,底层模块有大扇入。
95、模块的作用范围是指(受该模块内一个判定影响的所有模块的集合)96、在总体设计中要用到的几种图? 答:
1、层次图和HIPO图
2、结构图 97、一般的把信息流分为(事务流)和(交换流)。
98、什么是事务流? 答:当信息活输入通路到达一个处理,这个处理根据输入数据的类型从若干个动作序列中选出一个来执行,这类数据流归为特殊的一类,称为事务流。99、PAD图又称为(问题分析图)
100、PAD图是(二维树形结构)的图形。
101、PAD图是(自顶向下、逐步求精)的方法使用。102、PDL又称为(伪码)。103、(软件设计规格说明)是软件设计的最终成果。
104、软件设计规格说明用于两个方面(作为编码人员书写源程序的依据)、(作为测试阶段及维护阶段的一个指南)。
105、软件设计规格说明的编写可以分为两个阶段 答:
1、在总体设计阶段育集中于软件结构的描述
2、详细计算机阶段应集中描述每个软件元素的细节。106、软件设计规格说明中应该包括哪些内容? 答:
1、作用范围
2、参考文档
3、设计说明
4、模块、5、文件结构和全局数据
6、需要与模块的相互对照表
7、测试的准备
8、装配
9、专门的注释
10、附录
107、设计的复审包括(正规复审)、(非正规复审)。108、参与复审的人员包括(管理人员)、(技术开发人员)以及(用户)。
109、复审的标准是什么? 答:
1、可追溯性
2、风险
3、实用性
4、可维护性
5、接口
6、技术清晰度
7、选择方案
8、限制
9、其它问题
110、结构化语言的有哪三种控制结构 答:
1、顺序
2、循环
3、选择
111、结构化语言的缺点是(目标程序所需要的存储容量和运行时间都有一些增加)。
112、从心理学的观点看,编程语言的性能主要有哪些? 答:
1、一致性
2、二义性
3、简洁性
4、局部性和线性 113、从工程的观点看,语言的性能包括如下内容? 答:
1、是否易于把设计转换为程序
2、编译效率
3、可移植性
4、是否有开发工具
5、源程序的可维护性
114、高级语言通常人为哪三类? 答:
1、基本语言
2、结构化程序语言
3、专用语言
115、当评价可用语言时应该考虑那些因素? 答:
1、一般的应用领域
2、算法及运算的复杂性
3、数据结构的复杂性
4、软件运行的环境
5、性能
6、对该语言的熟悉程度 116、可用性语言选择时最主要的考虑什么因素? 答:语言的应用领域。117、提高程序的可读性和易维护性的关键是(使程序结构简单清晰)。118、大型软件系统的程序内部必须带有(说明性注释)即(内部文档)。
119、软件测试的目的是什么? 答:软件测试的目的是在软件投入生产性运行之前,尽可能多地发现软件中的错误,测试是对软件规格说明,设计和编码的最后复审。所以软件测试贯穿在整个软件开发期的全过程。
120、好的软件测试方案是(尽可能发现至今尚未发现的错误);(成功的测试则是发现了至今尚未发现的错误)
121、软件测试是软件开发工程的重要阶段,是软件质量保证的重要手段。其任务可归纳为? 答:
1、预防软件发生错误
2、发现改正程序错误
3、提供错误诊断信息 122、软件测试的方法有三种? 答:
1、动态测试
2、静态测试
3、正确性证明 123、设计测试实例的方法一般有两类(黑箱法)和(白箱法)。124、黑箱测试即(功能测试)。125、白箱测试即(结构测试)。
126、什么是静态测试? 答:静态测试一般是指人工评审软件文档或程序,借以发现其中的错误,由于被评审的文档 或程序不必运行,所以称为静态。127、(软件评审)是保证软件质量的重要措施。128、软件评审可以分为(需求复审)、(总体设计复审)、(详细设计复审)、(程序复审)。129、单元是什么? 答:单元是程序中最小的有意义的部分。
130、单元由哪三部分组成? 答:
1、数据输入
2、数据加工
3、数据输出。131、黑箱法分为(等价分类法)、(边缘值分析法)、(因果图法)、(错误探测法)。132、白箱测试包括什么? 答:
1、语句测试
2、分支测试
3、路径测试
4、覆盖测试 133、穷举测试又称为(完全测试)。
134、如测试蟆是希望通过测试发现程序的全部错误则属于(完全功能测试)。
135、如果设计这样的测试输入数据集,使程序的全部路径都被遍历属于(完全功能测试)。136、软件测试组成包括哪些? 答:
1、单元测试(模块测试)
2、集成测试
3、有效性测试
4、系统测试
5、验收测试
137、单元测试的方法有哪些? 答:
1、动态测试
2、静态测试
3、复审 138、集成测试又称为(整体测试或者是结合测试)。139、系统测试包含(功能测试)和(验收测试)。
140、测试报告的内容主要包括什么? 答:
1、引言
2、测试计划和配置
3、接口测试
4、功能测试
5、开发测试
6、交付使用的准备
7、附录
141、软件维护的任务是什么? 答?软件维护是指系统交付使用以后对它所做的改变。也是软件生成周期中最后一个阶段
142、软件维护的分类? 答:
1、校正性维护
2、适应性维护
3、完善性维护
4、预防性维护 143、影响软件因素包括什么? 答:
1、人员因素
2、技术因素
3、管理因素
4、程序自身的因素。
144、影响软件维护工作量的因素
1、增加维护工作量的因素:软件的年龄和大小,结构的合理性,程序复杂性,用户的总量,应用的变化,文档的质量等都将影响维护的工作量。
2、减少维护工作量的因素:使用新软件,自动工具、数据库技术、新的数据管理软件都对维护工作量减少有帮助,维护经验同样对减少维护工作量有益。145、软件维护的任务包括什么? 答:
1、检查用户的要求和说明书
2、同用户和开发者商讨
3、检查程序和文档
4、确定程序错误性质和位置
5、研究程序的修改可行性和修改可能引起的后果。
6、对改变部分进行编码
7、修改程序文档和程序库、数据库。
146、维护的副作用都有什么? 答:
1、修改程序的副作用
2、修改数据的哥作用
3、文档资料的副作用
147、与软件产品有关的性能? 答:
1、正确性
2、健壮性
3、效率
4、安全性
5、可用性
6、风险
7、可靠性
148、软件管理也称为(项目管理)。
149、软件管理的主要职能包括什么? 答:
1、组织管理
2、人员管理
3、资源管理
4、计划管理
5、版本管理
150、软件工程标准化有什么好处? 答:
1、有利于软件生产的组织
2、有利于软件生产的规模化和自动化
3、便于培养软件生产人员和提高技术水平
4、能提高软件生存率和保证质量
5、进行开发人员间的有效通信,减少错误。
6、可降低软件生产成本和缩短开发争取
7、有利于提高软件生产的管理的水平。
151、什么是信息? 答:信息是指现实世界事物的存在或运动状态的反映。
152、什么是数据? 答:数据是描述现实世界事物的符号记录,是指用物理符号记录下来的可以鉴别的信息。
153、人就将原始信息表示成数据,称为(源数据),然后对源数据进行汇集、储存、综合、投弹、从这些原始的,无序的,难以理解的数据中抽取或推导出新的数据,称为(结果数据)。154、数据库中的的数据可分为两类:(用户数据)和(系统数据)。用户数据一般由用户定义和使用;系统数据是数据库系统定义和使用的数据称为(数据字典)。155、DBMS被称为(数据库管理系统)。
156、数据库管理系统的主要功能是什么? 答:
1、数据定义
2、数据操纵
3、数据库的运行管理
4、数据库的建立和维护
157、DBA被称为(数据库管理员)。
158、数据库系统中的人员包括(数据库管理员)、(系统分析员)、(数据库设计人员)、(应用程序员)、(最终用户)。
159、数据库系统的三级模式结构是指(外模式)、(模式)、(内模式)。160、数据库管理系统通过(数据字典)来管理和(访问数据模式)。
161、模式也称(逻辑模式)或(概念模式)是数据库中全体数据库的逻辑结构和特征的描述。
162、DBMS提供模式数据定义语言(DLL)来描述逻辑模式。己严格地定义数据的名称,特征,相互关系,约束等。逻辑模式的基础是(数据模型)。163、(外模式)是模式的子集,所以也称子模式或者用户模式。一个数据库可以有多个外模式。
164、内模式也称(物理模式)或(存储模式)。165、一个数据库只有一个内模式。
166、数据库系统的三级模式对应数据的三个抽象级别,为了能够在内部实现这三个抽象层次之接的联系和转换,数据库管理系统在这三级模式之间提供了两层映像。(外模式/模式映像)、(模式/内模式映像)。
167、数据库结构的基础是(数据模型)。数据模型是(描述数据)、(数据联系)、(数据操作)、(数据语义)、(以及一致性约束的概念工具的集合)。168、概念模型也称(信息模型)。
169、著名的实体联系模型(E—R模型)就是概念模型。170、结构模型也称(逻辑模型)。171、结构模型包括(层次模型)(网状模型)(关系模型)(面向对象模型)。172、采用关系模型的数据库系统称为(关系数据库系统)。173、关系数据模型由(关系数据结构)、(关系操作集合)、(关系完善性约束)三大要素组成。
174、关系模型中数据的逻辑结构是一个(二维表)。175、关系模型中的行被称为(元组)。176、关系模型中的列被称为(属性)。177、属性的个数被称为(元数)。
178、关系模型把关系看成是(行的一个集合),即关系模型建立在集合代数基础上。179、关系操作的特点是(集合操作方式),即操作的对象和结果都是集合。
180、理解关系模型中用的关系操作其中包括并、交、差、广义笛卡尔简练,选择,投影,连接,除以,及查询操作和增、删、改操作两大部分。181、SQL语言被称为(结构化查询语言)。
182、SQL语言支持数据库的三级模式结构,在SQL中,模式对应着(基本表),内模式对应于(存储文件),外模式对应于(视图)。183、在SQL中元组对于表中的(行),属性对应于表中的(列)。
184、数据库需要分析阶段的任务是什么? 答:对现实世界要处理的对象进行详细调查,在了解现行系统的概况 确定新系统功能的过程中,收集支持系统目标的基础数据及其处理方法。
185、数据库需求分析的基本步骤是什么? 答:
1、需求的收集。
2、需求的分析整理。
3、数据分析统计。
4、分析围绕数据的各种业务处理功能,并以带说明的系统功能结构图形式给出。
186、数据库概念设计的任务是产生反映企业组织信息需求的数据库概念结构,即(概念模型)。
187、概念模型是不依赖于计算机系统和具体的DBMS的,设计概念模型的过程称为(概念设计)。
188、概念设计的结果称为(概念模型)。
189、概念模型具有哪些特点? 答:
1、有丰富的语义表达能力
2、易于交流和理解。
3、易于变动
4、易于向各种数据模型转换。
190、概念设计的策略和主要步骤是什么? 答:
1、自顶向下
2、自底向下
3、由里向外。
4、混合策略
191、最常用的设计策略是自底向上的答理,其主要步骤为:
1、进行数据抽象,设计局部概念模式
2、将局部概念模式综合成全局概念模式。
3、进行评审、改进。192、E—R方法的基本术语 实体与属性
193、实体是什么? 答:实体是客观存在并可互相区分的“事物”。实体必须有一终表征其特征的属性来描述,属性与实体天截然划分的界限。
194、采用E-R方法的数据库概念设计的步骤? 答:
1、设计局部E-R模型。
2、设计全局E-R模型。
3、全局E-R模型的优化。
195、逻辑设计的目的是什么? 答:逻辑设计的目的是从概念模型导出特定DBMS可以处理的数据库的逻辑结构(数据库的模式和外模式),这些模式在功能,性能,完整性和一致性的约束及数据库可扩充性等方面均应满足用户提出的要求。196、逻辑设计的步骤和内容? 答:
1、初始模式形成:把E-R图的实体和联系类型,转换成选定的DBMS支持的记录类型(层次、网络、关系)。
2、子模式设计:子模式是应用程序与数据库的接口,允许有效访问数据库而不破坏数据库的安全性。
3、模式评价:对逻辑数据库结构(模型),根据定量分析和性能测算作出评价,定量分析是指处理频率和数据 容量及其增长情况。性能测算是指逻辑记录访问数目,一个应用程序传输的总字节数和数据库库的总字节数等。
4、修正(优化)模式:为使模式适应信息的不同表示,可利用DBMS性能,如建索引、散列功能等,但不修改数据库的信息。197、一个实体类型转换成一个关系模式,实体的属性就是(关系的属性),实体的码就是(关系的码)。
198、对于实体之间的联系则有以下不同的情况:
1、一个1:1联系可以转换为一个独立的关系模式,2、一个1:n联系可以转换为一个独立的关系模式。
3、一个m:n联系转换为一个关系模式。
4、三个或三个以上的实体间的多元联系转换为一个关系模式。199、关系数据库的逻辑设计过程如下: 答:
1、从E-R图导出初始关系模式
2、规范化处理。
3、模式评价。
4、优化模式。
200、数据库的物理设计是给己确定的逻辑数据库结构设计沙漠一个有效的、可实现的物理数据库结构。
201、数据库的物理设计的主要任务什么?答:设计数据库中数据在物理设备上的结构的存放结构和存取方法。数据库物理结构依赖于给定的计算机系统,而且与具体选用的DBMS密切模式。
202、数据库的物理设计的概念: 答:数据库的物理设计是给已确定的逻辑数据库结构设计出一个有效的、可实现的物理数据库结 构,的过程。
203、物理设计的步骤和内容? 答:
1、存储记录的格式设计
2、存储方法设计
3、访问方法设计
4、完整性和安全性考虑
5、应用设计
6、形成物理设计说明书 204、对数据库的概念、逻辑和物理结构的改变称为(再组织)。205、其中改变概念或物理结构又称(再构造)。206、改变物理结构称为(再格式化)。
207、一个好的DBMS应该提供功能骑。易为、易用的数据操纵语言(DML)。208、数据操纵语言DML有两类,一类是(宿主型语言)、一类是(自立型语言)。前者的永久不
能独立使用,而必须嵌入某种主语言,而后者可以独立使用,通常供终端用户使用。209、信息系统设计目标除了满足用户的功能需要外,还应该考虑系统的(性能)和(效率)。
210、DBMS提供的功能完备程度越高,应用系统开发的(效率越高),而且系统的性能和效率越好。