欢迎来到天天文库
浏览记录
ID:46230345
大小:80.12 KB
页数:15页
时间:2019-11-21
《归纳总结1(综合)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、归纳总结(综合)■一、关于软件•什么是程序?程序齐哪些特性?-程序是由程序设计语言的抽象符号的集合;是对数据施行算法的过程;-程序具有层次性程序的结构是嵌套的,程序的功能是迭加的。•什么是软件?软件k哪些特性?-软件是计算机程序以及与程序有关的各种文档的总称。软件是信息商品O-是一种逻辑产品,是思维逻辑的结晶;-软件产品的质畳通过实践来验证;-软件产品的成本构成具有上升的趋势;-软件产品的故障率随着软件维护而卞降•评价程序设计语吉的标准处什么?-(1)用户界面好,操作简便;-(2)对硬件、软件环境耍求低;-(3)对硬件资源利用的程度离;-(4)代码质量离,目标程序运行速度快,可琳性离,
2、结构化性能高,可读性好;-(5)应用范围广汉;-(6)调用其它软件容易;一(7)自身发根快。•选择程序设计语言的一般标准是什么?—应用范围;-算法及计算复杂性-数据结构•衡量一个软件质量好坏的标准有哪些?一1.可理解性(Understandablity)—2.可靠性(Reliablity)一3.效率(Efficiency)-4.可维护性(Maintainablity)-5.完藍性(Completencess)—6.简明性(concisess)一7.可移植性(Portab订ity)-&可测试性(Testablity)—9・结构性(Structuredness)-10.友好性(Friend
3、liness)•数据库中的常用数据棋型:•层次棋型上层记录和下层记录之间的联系是1:No•网状棋型•关系棋型•对象棋型实体间存在N:N的联系;具亦车富的表达能力,但棋型相对较复杂;•完JE性约束条完基性规则的集合;•突性规则用来限定符合数据模型的数据状态及其变化,以保证数据系统的数据与现实系统的状态一玫。和两级映象:•概念棋式数据库中全部数据的2BE体逻辑结构的描述。由若干个概念记录类型组成,且包含记录间联系.数据的宪Jfc性安全性等要求。•夕卜棋式用户与数据库系统的接口,是用户用到的那部分数据的描述。外棋式由若干个外部记录类型组成。•内棋式内棋式是数据库在物理存储方面的描述,定义所有
4、内部记录类型、索引和文件的组织方式,以及数据控制方面的细节。•棋式/内棋式映象棋式/内棋式映象存在于概念级和内部级之间,用于定义概念棋式和内棋式之间的对应性。(需说明概念记录和内部记录之间的对应性)•夕卜棋式/棋式映象存在于外部级和概念级之间,用于定义外棋式利概念模式之间的对应性。这个映象一般是放在外棋式中描述的。•逻辑数据独立性如果数据库的概念模式耍修改,比如增加记录类型或增加数据项,那么只要对夕h棋式/棋式映象做相应的修改,可以使夕h棋式和应用程序尽可能保持不变。这样,我们称数据库达到了逻辑数据独立性。•物理数据独立性如果数据库的内棋式要修改,即数据库的物理结构弃所变化,那么只耍对
5、棋式/内棋式映象做相应的修改即可。可以使概念棋式尽可能保持不变,也就是对内棋式的修改冬量不影响概念棋式,当跛对于外棋式和应用程序的影响更小,这样,我们称数据库达到了物理数据独立性(简称物理独立性)。•关系模型运用数学方法研究数据库的结构和定义对数据的操作,所以基于关系棋型的关系数据库具有棋型简单、数据独立性高、k较为坚实的理论基础等特点。•关系(表)由行和列交叉组成的二维表格。它表示的是~个实体集合。•元组表中一行称为一个元组。可用来表示实体集中的一个实体。•属性表中的列称为属性,给毎一列起一个名称即属性名,表中的属性名不为E相同。•域列的取值范称为域,同列具有相同的域,不同的列可k相
6、同的域。•规范化了的二维表格,•(1)属性值赴原子的,•(2)没有重复元组。•(3)没有行序。•(4)理论上没k列序,具有如下性质:不可分解。为方便,使用时有列序。•主键(电称主码、主关键字)一个关系中k多个候选键,则选其中的一个为关系的主F,则称F为R的外键。•关系的规范化对有异常的关系进行分解以消除异常的过程。也就是让一个关系只描述一个主题,如来某个关系有两个或多个主题,就将它分解为多个关系,在分解关系时,同时注意到多个关系之间的相互参照性•范式规范化过程中,必须遵诸一定的准则以指导关系的规范化,一般把这些准则称为范式。•第一范式任何符合关系定义的表都是第一范式的。•第二范式如果一
7、个关系的所k非主属性都完全依赖于擅个主关键字(不存在部分依赖),那么该关系就属于第二范式,记作RC2NFo根据这一定义,凡是以单个属性作为主关键字的关系自动就是第二范式。•第三范式个关系如果是第二范式的,并且没k传递依赖关系,则该关系就是第三范式的。•数据库的完at性指尽可能避免对数据库无意的滥用;•数据库的安全性指冬可能避免对数据库恶意的滥用;•突jfc性包括:•域完3E性规定了属性的值必须是域中的值,这是关系棋式规定了的。歧外,一个属性值能
此文档下载收益归作者所有