欢迎来到天天文库
浏览记录
ID:29086553
大小:36.50 KB
页数:5页
时间:2018-12-16
《计算机级公共基础知识》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数据库设计基础 1、关系运算是考试的重点,考的多的是并和笛卡尔积。不改变属性但减少元组个数的是并。投影也是比较喜欢考的,一般的意思是从4、5个列中选出2、3个。笛卡尔积则是会增加元组的个数。 2、E-R图中,矩形、菱形、椭圆形等代表的意思是考试的重点。 3、数据库系统中,数据的物理结构不一定要和逻辑结构一致。 4、数据库技术的根本目标是解决数据的共享问题。 5、数据库系统中,用户所见的数据模式为:外模式。 6、数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和物理设计。 7、两个实体间的关系是:一对一,多对多,一对多等,这种题目根据具体的题目分析。(常考题目) 8、数据库D
2、B,数据库系统DBS,数据库管理系统DBMS之间的关系:DBS包含DB和DBMS。 9、数据库系统的核心:数据库管理系统。 10、数据独立性:是指数据与程序的互不依赖性。他包括数据的物理独立性和逻辑独立性。物理独立性是数据的物理结构(包括存储结构、存取方式)的改变,不影响数据库的逻辑结构。 11、数据的逻辑独立性是指数据库总体逻辑结构的改变,不需要相应修改应用程序。 12、用树形结构表示实体之间联系的模型是:层次模型。 13、数据库系统中修改数据模式、增加新的数据类型、改变数据间的联系等,不需要相应修改应用程序这一特点是逻辑独立性。 14、不涉及具体的硬件环境和平台,也与具体的软件
3、环境无关的模式是:概念模型。 15、用户数据是建立在外模式的框架上的。 16、给出数据的全局逻辑结构到数据的物理存储结构间的对应关系的映射是:概念模式到内模式的映射。 17、网状模型:不加任何的限制的无向图。 18、不准关系应用不存在的元组的约束是:参照完整性约束。 19、数据库设计包括两个方面的设计内容,它们是:概念设计和逻辑设计。 20、数据库设计中的主流方法是:面向数据的设计方法。 21、数据库概念设计过程分三个步骤进行:首先选择局部应用,在局部视图设计,最后进行视图集成。 22、数据库系统中,实现各种数据管理功能的核心软件称为数据库管理系统。 23、一个关系表的行称为
4、元组。 24、在关系模型中,数据看成是二维表,每一个二维表称为一个关系。 25、数据管理技术经历了三个阶段:人工管理、文件系统和数据库系统。 26、数据库的基本特点:数据的集成性、数据的高共享性和低冗余性(常考)、数据的独立性(常考)、数据统一管理和控制。 27、三级模式中反映用户对数据的要求的模式是:数据模型。 28、物理数据模型是数据特征的抽象,他从抽象的层次上描述了系统的静态特征、动态行为和约束条件。 29、E-R图由实体、联系、属性三个部分组成。 30、二维表中能够唯一标识元组的最小属性集称为该表的码。 31、要求关系的主键中属性不能为空的约束是:实体完整性约束。 3
5、2、数据库的设计方法有两种,一种是面向数据的设计方法,一种是面向过程的设计方法。软件工程基础 1、软件工程的核心思想是把软件当作一个工程产品来处理。 2、软件开发的三个阶段以及每个阶段的任务: 3、软件开发方法包括分析方法,设计方法,程序设计方法。 4、结构化方法包括结构化分析方法,结构化设计方法,结构化编程方法。 5、结构化分析方法在软件需求分析阶段的应用。 6、结构化分析常用的工具中最重要的工具是数据流图。○表示加工,→表示数据流,—数据源,□表示源。 7、软件规格说明书(SRS)是需求分析阶段的最后结果,是软件开发文档重要的文档之一。 8、软件设计要求低耦合性和高内聚
6、性是考试的重点,要知道什么是耦合,什么是内聚。 9、软件测试和程序调试的区别。软件测试的过程涵盖了整个软件生命周期。目的是为了发现错误而执行程序的过程。 10、从是否要执行被测试软件的角度,软件测试分为静态测试和动态测试。 11、从功能上划分,软件测试分为白盒测试和黑盒测试。 12、白盒测试是检查内部成分,方法有:逻辑覆盖测试方法,基本路径测试。 13、黑盒测试是对软件已经实现的功能是否满足需求进行测试和验证。方法有:等价类划分法,边界值划分法,错误推测法。 14、软件测试的四个步骤。自己默写一遍。 15、程序调试的任务:诊断和改正程序中错误,它和软件测试不同,调试主要在开发阶段
7、。 16、软件调试方法:强制排错法,回朔法,原因排除法。 17、软件维护不属于软件生命周期开发阶段的任务。 18、软件进行了程序调试后还要进行测试。 19、软件工程的主要思想是:强调在软件开发过程中需要应用工程化的原则。 20、软件设计中,不属于过程设计工具的是:DFD图。 21、结构化分析常见的工具:DFD图,DD(数据字典),判定树,判定表。 22、程序和软件是不同的,软件是程序
此文档下载收益归作者所有