- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库设计基础
1、 关系运算是考试的重点,考的多的是并和笛卡尔积。不改变属性但减少元组个数的是并。投影也是比较喜欢考的,一般的意思是从4、5个列中选出2、3个。笛卡尔积则是会增加元组的个数。
2、 E-R图中,矩形、菱形、椭圆形等代表的意思是考试的重点。
3、 数据库系统中,数据的物理结构不一定要和逻辑结构一致。
4、 数据库技术的根本目标是解决数据的共享问题。
5、 数据库系统中,用户所见的数据模式为:外模式。
6、 数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和物理设计。
7、 两个实体间的关系是:一对一,多对多,一对多等,这种题目根据具体的题目分析。(常考题目)
8、 数据库DB,数据库系统DBS,数据库管理系统DBMS之间的关系:DBS包含DB和DBMS。
9、 数据库系统的核心:数据库管理系统。
10、数据独立性:是指数据与程序的互不依赖性。他包括数据的物理独立性和逻辑独立性。物理独立性是数据的物理结构(包括存储结构、存取方式)的改变,不影响数据库的逻辑结构。
11、数据的逻辑独立性是指数据库总体逻辑结构的改变,不需要相应修改应用程序。
12、用树形结构表示实体之间联系的模型是:层次模型。
13、数据库系统中修改数据模式、增加新的数据类型、改变数据间的联系等,不需要相应修改应用程序这一特点是逻辑独立性。
14、不涉及具体的硬件环境和平台,也与具体的软件环境无关的模式是:概念模型。
15、用户数据是建立在外模式的框架上的。
16、给出数据的全局逻辑结构到数据的物理存储结构间的对应关系的映射是:概念模式到内模式的映射。
17、网状模型:不加任何的限制的无向图。
18、不准关系应用不存在的元组的约束是:参照完整性约束。
19、数据库设计包括两个方面的设计内容,它们是:概念设计和逻辑设计。
20、数据库设计中的主流方法是:面向数据的设计方法。
21、数据库概念设计过程分三个步骤进行:首先选择局部应用,在局部视图设计,最后进行视图集成。
22、数据库系统中,实现各种数据管理功能的核心软件称为数据库管理系统。
23、一个关系表的行称为元组。
24、在关系模型中,数据看成是二维表,每一个二维表称为一个关系。
25、数据管理技术经历了三个阶段:人工管理、文件系统和数据库系统。
26、数据库的基本特点:数据的集成性、数据的高共享性和低冗余性(常考)、数据的独立性(常考)、数据统一管理和控制。
27、三级模式中反映用户对数据的要求的模式是:数据模型。
28、物理数据模型是数据特征的抽象,他从抽象的层次上描述了系统的静态特征、动态行为和约束条件。
29、E-R图由实体、联系、属性三个部分组成。
30、二维表中能够唯一标识元组的最小属性集称为该表的码。
31、要求关系的主键中属性不能为空的约束是:实体完整性约束。
32、数据库的设计方法有两种,一种是面向数据的设计方法,一种是面向过程的设计方法。
软件工程基础
1、 软件工程的核心思想是把软件当作一个工程产品来处理。
2、 软件开发的三个阶段以及每个阶段的任务:??
3、 软件开发方法包括分析方法,设计方法,程序设计方法。
4、 结构化方法包括结构化分析方法,结构化设计方法,结构化编程方法。
5、 结构化分析方法在软件需求分析阶段的应用。
6、 结构化分析常用的工具中最重要的工具是数据流图。○表示加工,→表示数据流,—数据源,□表示源。
7、 软件规格说明书(SRS)是需求分析阶段的最后结果,是软件开发文档重要的文档之一。
8、 软件设计要求低耦合性和高内聚性是考试的重点,要知道什么是耦合,什么是内聚。
9、 软件测试和程序调试的区别。软件测试的过程涵盖了整个软件生命周期。目的是为了发现错误而执行程序的过程。
10、 从是否要执行被测试软件的角度,软件测试分为静态测试和动态测试。
11、 从功能上划分,软件测试分为白盒测试和黑盒测试。
12、 白盒测试是检查内部成分,方法有:逻辑覆盖测试方法,基本路径测试。
13、 黑盒测试是对软件已经实现的功能是否满足需求进行测试和验证。方法有:等价类划分法,边界值划分法,错误推测法。
14、 软件测试的四个步骤。自己默写一遍。
15、 程序调试的任务:诊断和改正程序中错误,它和软件测试不同,调试主要在开发阶段。
16、 软件调试方法:强制排错法,回朔法,原因排除法。
17、 软件维护不属于软件生命周期开发阶段的任务。
18、 软件进行了程序调试后还要进行测试。
19、 软件工程的主要思想是:强调在软件开发过程中需要应用工程化的原则。
20、
文档评论(0)