三级数据库笔记.docx
《三级数据库笔记.docx》由会员分享,可在线阅读,更多相关《三级数据库笔记.docx(15页珍藏版)》请在冰豆网上搜索。
三级数据库笔记
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、软件系统扇入和扇出有什么规定?
答:
设计好软件构造普通顶层扇出比较大,中间扇出比较少,底层模块有大扇入。
96、模块作用范畴是指(受该模块内一种鉴定影响所有模块集合)
97、在总体设计中要用到几种图?
答:
1、层次图和HIPO图2、构造图
98、普通把信息流分为(事务流)和(互换流)。
99、什么是事务流?
答:
当信息活输入通路到达一种解决,这个解决依照输入数据类型从若干个动作序列中选出一种来执行,此类数据流归为特殊一类,
称为事务流。
100、PAD图又称为(问题分析图)
101、PAD图是(二维树形构造)图形。
102、PAD图是(自顶向下、逐渐求精)办法使用。
103、PDL又称为(伪码)。
104、(软件设计规格阐明)是软件设计最后成果。
105、软件设计规格阐明用于两个方面(作为编码人员书写源程序根据)、(作为测试阶段及维护阶段一种指南)。
106、软件设计规格阐明编写可以分为两个阶段
答:
1、在总体设计阶段育集中于软件构造描述
2、详细计算机阶段应集中描述每个软件元素细节。
107、软件设计规格阐明中应当涉及哪些内容?
答:
1、作用范畴
2、参照文档
3、设计阐明
4、模块、
5、文献构造和全局数据
6、需要与模块互相对照表
7、测试准备
8、装配
9、专门注释
10、附录
108、设计复审涉及(正规复审)、(非正规复审)。
109、参加复审人员涉及(管理人员)、(技术开发人员)以及(顾客)。
110、复审原则是什么?
答:
1、可追溯性
2、风险
3、实用性
4、可维护性
5、接口
6、技术清晰度
7、选取方案
8、限制
9、其他问题
111、构造化语言有哪三种控制构造
答:
1、顺序2、循环3、选取
112、构造化语言缺陷是(目的程序所需要存储容量和运营时间均有某些增长)。
113、从心理学观点看,编程语言性能重要有哪些?
答:
1、一致性
2、二义性
3、简洁性
4、局部性和线性
114、从工程观点看,语言性能涉及如下内容?
答:
1、与否易于把设计转换为程序
2、编译效率
3、可移植性
4、与否有开发工具
5、源程序可维护性
115、高档语言普通人为哪三类?
答:
1、基本语言
2、构造化程序语言
3、专用语言
116、当评价可用语言时应当考虑那些因素?
答:
1、普通应用领域
2、算法及运算复杂性
3、数据构造复杂性
4、软件运营环境
5、性能
6、对该语言熟悉限度
117、可用性语言选取时最重要考虑什么因素?
答:
语言应用领域。
118、提高程序可读性和易维护性核心是(使程序构造简朴清晰)
119、大型软件系统程序内部必要带有(阐明性注释)即(内部文档)。
120、软件测试目是什么?
答:
软件测试目是在软件投入生产性运营之前,尽量多地发现软件中错误,测试是对软件规格阐明,
设计和编码最后复审。
因此软件测试贯穿在整个软件开发期全过程。
121、好软件测试方案是(尽量发现至今尚未发现错误);(成功测试则是发现了至今尚未发现错误)
122、软件测试是软件开发工程重要阶段,是软件质量保证重要手段。
其任务可归纳为?
答:
1、防止软件发生错误
2、发现改正程序错误
3、提供错误诊断信息
123、软件测试办法有三种?
答:
1、动态测试2、静态测试3、对的性证明
124、设计测试实例办法普通有两类(黑箱法)和(白箱法)。
125、黑箱测试即(功能测试)。
126、白箱测试即(构造测试)。
127、什么是静态测试?
答:
静态测试普通是指人工评审软件文档或程序,借以发现其中错误,由于被评审文档
或程序不必运营,因此称为静态。
128、(软件评审)是保证软件质量重要办法。
129、软件评审可以分为(需求复审)、(总体设计复审)、(详细设计复审)、(程序复审)。
130、单元是什么?
答:
单元是程序中最小故意义某些。
131、单元由哪三某些构成?
答:
1、数据输入2、数据加工3、数据输出。
132、黑箱法分为(等价分类法)、(边沿值分析法)、(因果图法)、(错误探测法)。
133、白箱测试涉及什么?
答:
1、语句测试
2、分支测试
3、途径测试
4、覆盖测试
134、穷举测试又称为(完全测试)。
135、如测试蟆是但愿通过测试发现程序所有错误则属于(完全功能测试)
136、如果设计这样测试输入数据集,使程序所有途径都被遍历属于(完全功能测试)。
137、软件测试构成涉及哪些?
答:
1、单元测试(模块测试)
2、集成测试
3、有效性测试
4、系统测试
5、验收测试
138、单元测试办法有哪些?
答:
1、动态测试
2、静态测试
3、复审
139、集成测试又称为(整体测试或者是结合测试)。
140、系统测试包括(功能测试)和(验收测试)。
141、测试报告内容重要涉及什么?
答:
1、引言
2、测试筹划和配备
3、接口测试
4、功能测试
5、开发测试
6、交付使用准备
7、附录
142、软件维护任务是什么?
答?
软件维护是指系统交付使用后来对它所做变化。
也是软件生成周期中最后一种阶段
143、软件维护分类?
答:
1、校正性维护
2、适应性维护
3、完善性维护
4、防止性维护
144、影响软件因素涉及什么?
答:
1、人员因素
2、技术因素
3、管理因素
4、程序自身因素。
145、影响软件维护工作量因素
1、增长维护工作量因素:
软件年龄和大小,构造合理性,程序复杂性,顾客总量,应用变化,文档质量等都将影响维护工作量。
2、减少维护工作量因素:
使用新软件,自动工具、数据库技术、新数据管理软件都对维护工作量减少有协助,维护经验同样对减少维护工作量有益。
146、软件维护任务涉及什么?
答:
1、检查顾客规定和阐明书
2、同顾客和开发者商讨
3、检查程序和文档
4、拟定程序错误性质和位置
5、研究程序修改可行性和修改也许引起后果。
6、对变化某些进行编码
7、修改程序文档和程序库、数据库。
147、维护副作用均有什么?
答:
1、修改程序副作用
2、修改数据哥作用
3、文档资料副作用
148、与软件产品关于性能?
答:
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模型。