版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、学习好资料欢迎下载软件测试的目的是尽可能的发现程序中的错误。模块的内聚程度要尽量高,且模块间的耦合程度要尽量弱。软件是程序、数据与相关文档的集合。要建立参照完整性,其父表设立主索引,子表设立普通索引。主索引和候选索引在指定字段和表达式中不允许出现重复值。可以在表设计器中为字段设置默认值的表是数据库表.SQL 的 DELETE 命令在删除数据库表中的记录之前,不需要用USE 命令打开表。而传统的 DELETE,在删除记录之前是需要用USE命令打开表的。数据库表与自由表的区别:数据库表可以设置字段有效性规则,而自由表不可以设置字段有效性。数据独立性是数据与程序间的互不依赖性,即数据库中的数据独立于
2、应用程序而不依赖于应用程序。 数据的独立性一般分为物理独立性与逻辑独立性两种。数据库系统组成:硬件系统、数据库集合、数据库管理系统(核心)及相关软件、数据库管理员和用户。数据库系统的特点:实现数据共享,减少数据* 余;采用特定的数据模型;具有较高的数据独立性;有统一的数据控制功能。栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素, 先进后出。一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率。软件工程的主要思想是强调在软件开发过程中需要应用工程化原则。在软件设计中,属于过程设计工具的是有PDL (过程设计语言)、PAD 图、N-S 图。软件交付使用后还需要再进行维护。
3、数据库设计的根本目标是要解决数据共享问题。报表的数据源可以是表、查询或视图。如果添加到项目中的文件标识为“排除”, 表示生成应用程序时包括此类文件,用户可以修改“项目管理器”的“运行”按钮用于执行查询、表单或程序.以纯文本形式保存设计结果的设计器是查询设计器.视图保存在数据库文件中无论是永久联系还是关联,子表一定有索引A )类是对一类相似对象的描述,这些对象具有相同种类的属性和方法B)属性用于描述对象的状态,方法用于表示对象的行为C)基于同一类产生的两个对象可以分别设置自己的属性值在Visual FoxPro中,要运行查询文件query1.qpr ,用 DO query1.qpr查询 2005
4、 年 1 月 1 日后签订的订单,显示订单的订单号、客户名以及签订日期,正确的 SQL 语句是 SELECT 订单号 ,客户名 ,签订日期 FROM 订单 JOIN 客户 ;ON订单 .客户号=客户 .客户号WHERE签订日期>2005-1-1查询没有签订任何订单的职员信息(职员号和姓名),正确的姓名FROM职员 WHERE职员号NOT IN(SELECT职员号有如下 SQL 语句:SELECT订单号 ,签订日期 ,金额FROM 订单 ,职员 ;WHERE订单 .职员号 =职员 .职员号AND姓名 =" 李二 "与如上语句功能相同的SQL 语句是 SELECT订单号
5、,签订日期SQL 语句是 SELECT职员号 ,FROM订单 ),金额FROM订单WHERE学习好资料欢迎下载EXISTS ( SELECT * FROM职员 WHERE职员号 =订单 .职员号AND姓名 =" 李二" )从订单表中删除客户号为“1001”的订单记录,正确的SQL 语句是 DELETE FROM订单WHERE客户号 ="1001"将订单号为“ 0060”的订单金额改为169 元,正确的 SQL 语句是 UPDATE订单SET 金额=169 WHERE订单号 ="0060"数据管理技术发展过程经过人工管理、文件系统和数据
6、库系统三个阶段,其中数据独立性最高的阶段是数据库系统。算法复杂度主要包括时间复杂度和空间复杂度。在进行模块测试时, 要为每个被测试的模块另外设计两类模块: 驱动模块和承接模块 (桩模块)。其中,驱动模块的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。一棵二叉树第六层(根结点为第一层)的结点数最多为32个。数据结构分为逻辑结构和存储结构,循环队列属于存储结构。在Visual FoxPro 中,数据库表中不允许有重复记录是通过指定主关键字或候选关键字来实现的。在Visual FoxPro 中,数据库表中的通用型字段的内容将存储在备注文件中。在Visual FoxPro中,可以使
7、用 EXIT语句跳出 SCAN . ENDSCAN循环体外执行ENDSCAN后面的语句。在SQL 的 SELECT查询中使用 DISTINCT子句消除查询结果中的重复记录。在Visual FoxPro中,如果要改变表单上表格对象中当前显示的列数,应设置表格的ColumnCount属性值。在Visual FoxPro中,使用 SQL 的 SELECT语句将查询结果存储在一个临时表中,应该使用 INTO CURSOR子句。在Visual FoxPro中,使用 SQL 的 CREATE TABLE语句建立数据库表时,使用PRIMARY KEY子句说明主索引。在Visual FoxPro中,使用 SQ
8、L 的 CREATE TABLE语句建立数据库表时,使用CHECK子句说明有效性规则(域完整性规则或字段取值范围)。在SQL 的 SELECT语句进行分组计算查询时,可以使用HAVING子句来去掉不满足条件的分组。设有 s(学号,姓名,性别)和sc(学号,课程号,成绩)两个表,下面SQL 的 SELECT语句检索选修的每门课程的成绩都高于或等于85 分的学生的学号、姓名和性别。SELECT学号 ,姓名 ,性别FROM s;WHERE NOT EXISTS (SELECT * FROM sc WHERE sc.学号 =s.学号AND成绩<85) _模型耦合有内容耦合、控制耦合、 数据耦合、
9、 公共耦合、 标记耦合、 外部耦合、 非直接耦合。面向对象方法的主要特征有标识唯一性、多态性、封装性、模块独立性、继承和多态性好。关系数据库的检索操作的基本运算包括连接、选择、投影。数据库中每个数据表都是独立的物理文件。结构化复合索引文件可以在增加、删除、更改记录时自动维护索引的索引应用程序文件只能在 VF 的环境下能运行。自由表不属于任何数据库。算法的有穷性是指算法必须在执行有限个步骤后终止。序言性注释包括程序标题、程序功能说明、主要算法、接口说明、程序位置、开发简历、程序设计者、 复审者、 复审日期和修改日期。功能性注释一般嵌在源程序体中,用于描述其后学习好资料欢迎下载的语句或程序的功能。
10、数据库管理系统的三级模式由外模式、模式和内模式组成。(第二套选择题第五题)软件需求规格说明书作用: 1、便于用户和开发人员交流; 2、反映出用户问题的结构,可以用于软件开发工作的基础和依据; 3、作为确认测试和验收的依据。软件工程的三个要素:方法,工具,过程。软件开发阶段包括:需求分析、总体设计、详细设计、编码、测试。线性表(线性结构) :有且只有一个跟节点,每个节点最多一个前件也最多一个后件的非空数据结构。耦合度是模块间互相连接的紧密程度的度量,内聚度是一个模块内部各元素间彼此结合程度的度量。线性表的顺序存储结构特征:逻辑上相邻的元素在物理结构上也相邻。白盒测试法也称结构测试或逻辑测试,主要
11、有逻辑覆盖测试和基本路径测试。数组元素的下标下限是1,数组创建后系统给每一个数组元素赋值为逻辑假。数据库概念设计目的是分析数组间内在的语义关联,在此基础上建立一个数组的抽象模型线性表的存储结构 :顺序存储结构和链式存储结构。软件需求的分析工作:需求获取、需求分析、编写需求规格说明书、需求评审。需求分析能准确的确定软件系统必须做什么和软件必须具备哪些功能。数据库的故障恢复由数据库管理员 来执行恢复。数据模型描述的内容是数据结构、数据操作、数据约束。打印或预览的命令是:REPORT FORM < 报表名 >查询是一个预先制定好的SQL SELECT命令;视图不是真正的数据,而是一个虚表
12、。“项目”菜单的“执行文件”命令功能的:执行选定的查询、表单和程序。自由表不能创建字段有效性规则和规则。视图可以查询表,也可以更新表。删除视图的命令是:DROP VIEW 视图名。数据库系统的三级模式分为:概念模型、内模型、外模型。软件开发环境或软件工程环境是全面支持软件开发全过程的软件工具集合。关系代数的运算对象和运算结果都是关系。算法的基本特征包括 :可行性(执行后能够得到满意的结果)、确定性(每一个步骤多必须有明确的定义)、有穷性(算法的运行时间是有限的)、拥有足够的情报。二叉树的性质 3:度为0 的节点总比度为2 的节点多一个。遍历:不重复的访问二叉树的节点,分为前序遍历、中序遍历、后
13、序遍历1、前序:访问根 按前序遍历左子树 案前序遍历右子树2、中序:按中序遍历左子树访问根 按中序遍历右子树3、后序:按后序遍历右子树访问根 按后序遍历左子树DFD 图(数据流图) :只反映数据在系统中的流动和处理过程。过程设计的工具有:盒式图(N-S 图)、问题分析图( PAD 图)、 PDL (伪码)E-R 图中:矩形表示实体集,菱形表示关系,椭圆表示属性。在 VF 中,需要实现定义的变量有:全局变量、局部变量、数组变量。设置参照完整性的目的是:在插入、更新、删除数据时确保已定义的关系。Sort 和 index 的区别:sort 将排序结果放入一个新建的表中,index 不会生成一个新的数
14、据表。VF 在 SQL 方面支持的功能有:数据定义、数据查询、数据操纵和数据控制。报表设计器中的标签控件是用来设置说明性文字和标题文本。冒泡排序法最坏的情况要n(n-1) /2 次;堆排序法 O( nlog2n )次;希尔排序法O( n1.5) .模块设计准则:提高模块独立性;模块规模适中;深度、宽度、扇出和扇入适当;是模块的学习好资料欢迎下载作用域在模块的控制域中; 减少模块的接口和界面的复杂性; 设计成单入口和单出口的模块;设计功能可预测的模块。软件生命周期分为:软件定义、软件开发(概要设计、详细设计、实现和测试)、软件运行保护。数据独立性是指数据与程序间互不依赖性,即数据库中数据独立于应
15、用程序而不依赖应用程序。软件调试的目的是改正错误。传送参数和接受参数排列顺序和数据类型必须一一对应。从用户菜单返回系统菜单的命令是:SET SYSMUNE TO DUFAULT表格控件中指定数据来源的属性是:RECORDSOURCE视图的数据可以来源于数据库表、自由表和其他视图。字段选项卡对应SELECT 语句,指定所要查询的数据;联接选项卡对应JOIN ON 语句,用于编辑联接条件;筛选选项卡对应WHERE语句,用于指定查询条件;排序依据选项卡用于对应ORDERBY语句,用于指定排序的字段和排序的方法;分组依据选项卡用于对应GROP BY 和 HAVING语句,用于分组;Public 用于定义全局变量;private 用于定义私有变量;local 用于定义局部变量。创建快速表单时,基带区包括:页标头、细节和页注脚。VF 的工作方式:命令菜单交互式、程序执行方式。行-记录 -元组;列 - 字段 -属性增加字段: alter table+ 表名 +add+字段名 +类型 +宽度更改名称: alter table 表名rename 旧字段名to 新字段名更改宽度和类型:alter table 表名alter 旧字段名 +类型 +宽度删除字段名: alter table 表名drop 字段名复制表结构: copy s
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《子网掩码的计算》课件
- 第6单元 科技文化与社会生活(B卷·能力提升练)(解析版)
- 百货商店电器城保安工作总结
- 集装箱散货转化公路运输代理协议三篇
- 2023-2024年员工三级安全培训考试题附参考答案【典型题】
- 乘除法应用题课件
- 2023年-2024年企业主要负责人安全培训考试题附解析答案
- 教育资源整合研究报告
- 《督脉与腧穴》课件
- 云平台下的供应链协同-洞察分析
- 中国珠宝市场发展报告(2019-2024)(中英)-中国珠宝玉石首饰行业协会
- 2024年陕西省安全员《A证》考试题库及答案
- 2024版新能源汽车购置补贴及服务保障合同3篇
- 安徽省芜湖市2023-2024学年高一上学期期末考试 数学 含解析
- 中学历史教育中的德育状况调查问卷
- 教科版四年级科学上册全册复习教学设计及知识点整理
- 重庆万科渠道制度管理办法2022
- 上海黄金交易所贵金属交易员题库
- 蒸汽管道设计表(1)
- 提捞采油安全操作规程
- in、ing对比辨音练习.doc
评论
0/150
提交评论