数据库技术及应用课后习题答案.pdf

上传人:蓝**** 文档编号:90991358 上传时间:2023-05-19 格式:PDF 页数:19 大小:684.45KB
返回 下载 相关 举报
数据库技术及应用课后习题答案.pdf_第1页
第1页 / 共19页
数据库技术及应用课后习题答案.pdf_第2页
第2页 / 共19页
点击查看更多>>
资源描述

《数据库技术及应用课后习题答案.pdf》由会员分享,可在线阅读,更多相关《数据库技术及应用课后习题答案.pdf(19页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、一、一、填填空题空题1)信息是有用的数据数据.2)数据是信息的表现形式形式.3)常用的数据模型有网状、层次、关系网状、层次、关系三种.4)数据库管理系统通常由数据描述语数据描述语DDLDDL、数据操纵语言数据操纵语言DMLDML、数据数据库管理例行程序库管理例行程序组成.5)Visual foxpro 6.0 有 7 7 种数据类型,他们分别是字符型、数值型、逻字符型、数值型、逻辑型、日期型、日期时间型、备注型、通用型辑型、日期型、日期时间型、备注型、通用型.6)Visual foxpro 6.0_5_5_种数据存储容器,它们分别是常量、变量、数常量、变量、数组、函数、对象等组、函数、对象等。

2、7)日期型数据的长度是8 8 位位。8)通用型数据的实际长度受磁盘空间大小磁盘空间大小限制。9)visual foxpro 6.0有 5 5 种种类型的表达式,它们分别是数值型、字符型、数值型、字符型、日期时间型、逻辑型、关系型日期时间型、逻辑型、关系型.10)123是字符型字符型型数据.11)数据表中字段名的长度不超过5 5 个个汉字.12)建立表有 2 2 种种种方法,分别是菜单菜单 命令命令.13)定义表结构时,要定义表中有多少个字段,同时还要定义每一个字段的字段名、字段数据型、字段宽度字段名、字段数据型、字段宽度等。14)数据表是由结构和容结构和容两部分组成.15)打开数据表的命令是U

3、SEUSE。关闭数据表的命令是CLOSE ALLCLOSE ALL.16)物理删除表中数据时,要首先完成逻辑删除逻辑删除的操作.17)建立索引的依据是索引表达式索引表达式.18)Visual foxpro 6.0 有 4 4 种索引,它们分是普通索引、唯一索引、主索普通索引、唯一索引、主索引、侯选索引引、侯选索引.19)主索引的关键字段值是唯一的唯一的的,唯一索引的关键字段值是可重复的可重复的的,候选索引的关键字段值是唯一的唯一的的,普通索引关键字值是可重复的可重复的的.20)在同一个数据表中可以有_一一_个主索引,可以有多多个普通索引,可以有多多个候选索引,可以有多多个唯一索引.21)索引一

4、旦建立,就决定了数据表中记录的操作操作顺序。22)把一个复杂的数据表,分离成多个不可再分的数据表,这些数据表之间必然存在关联关联关系,才不能失去数据原有的意义.23)数据表被添加到某一数据库中则称之为数据库表数据库表 反之则称之为自由自由表表.24)字段标题可以弥补字段名长度字段名长度的限制.25)数据库中的数据表之间有 4 4 种关联关系.分别是一对一、一对多、多一对一、一对多、多对一、多对多对一、多对多.26)打开数据库的命令是OPEN DATABASEOPEN DATABASE.27)使用字段默认值,可以加快数据的输入输入速度.28)根据视图中的数据来源可把视图分为本地视图、远程视图本地

5、视图、远程视图两种。29)用视图可以可以修改数据表中数据.30)视图中的数据取自数据库中的数据表数据表或另一视图另一视图.31)查询不可以不可以更新数据库中的数据。32)SQL 语句最主要的功能是查询查询。33)要组织管理应用系统的数据与其他资源,最好使用项目管理器项目管理器。34)在项目管理器中,有全部、数据、文档、类、代码、其他全部、数据、文档、类、代码、其他6 个选项卡.35)在项目管理器中,的标志表示某一项目的下面有有子项目.36)Visual foxpro 6.0 的工作方式有 3 3 种种,菜单、命令、程序菜单、命令、程序37)构成分支结构的语句有3 3 个个,分别是单分支、双分支

6、、多分支单分支、双分支、多分支。38)构成循环结构的语句有3 3 个,分别是 DO WHILEDO WHILE ENDDOENDDO、FORFOR ENDFORENDFOR、SCANSCANENDSCANENDSCAN。39)SCAN.ENDSCAN 结构的语句,是通过指针移动指针移动控制循环。40)分支结构语句和循环结构语句中的条件表达式,可以是条件或关系表条件或关系表达式达式.41)调用过程或运行程序要使用DODO 命令。42)属性是用来描述对象对象的参数.43)建立类可以用类设计器中完成,也可以通过编程编程创建类.44)类的两种类型是控件类和容器类控件类和容器类.45)容器类中的对象是可

7、以可以修改的。46)控件类不能容纳容纳其他对象。47)类具有多态性、继承性和封装性继承性和封装性。48)派生的新类,将继承继承父类的所有属性。49)表单是容器类容器类类,文本框、标签、编辑框、命令按钮、命令按钮组、页框、表格、图像分别控件类控件类类.50)建立表单的方式有表单设计器、表单向导、编程表单设计器、表单向导、编程。51)表单的设计是基于面向对象面向对象编程的思想。52)表单的主要属性有 NAMENAMEwidthwidth hight hight CAPTION CAPTION、SHOWWINDOWSHOWWINDOW、AUTOCENTERAUTOCENTER 等等.53)表单也称为

8、屏幕、窗口屏幕、窗口.54)在表单中可以使用 2929 种基类控件.55)表格控件中使用的数据源大多数来自数据表或查询数据表或查询.56)执行表单的命令是 DO FORMDO FORM。57)标签、文本框、编辑框、组合框、命令按钮、图像、表格、选项按钮组、复选框、页框等控件的主要属性是略根据实际情况略根据实际情况。58)在设计表单时,计时器控件是可见的可见的,在运行表单时,计时器控件是不不可见的可见的.59)计时器控件的 enabled 属性是用于控制计时器停止停止和启动启动。60)组合框控件是由一个文本框文本框和列表框列表框组成.61)buttoncount 属性是用来定义命令按钮组控件的按

9、钮按钮个数。62)设计系统菜单,可以通过菜单设计器菜单设计器完成.63)菜单栏是用于放置菜单标题标题.64)菜单项的任务可以是子菜单、命令和过程子菜单、命令和过程.65)创建报表有报表设计器、报表向导报表设计器、报表向导种方法.66)报表标题要通过标签标签控件定义.67)报表可以在打印机上输出,也可以通过屏幕屏幕浏览.68)系统开发一般过程有分析、调计、实施、维护分析、调计、实施、维护个阶段.69)项目管理器的选项卡选项卡将系统的各个组件组装在一起.70)连编可执行文件,要使用项目管理器项目管理器.71)菜单程序组装在项目管理器其他其他选项卡中.72)DBMS 的含义是数据库管理系统数据库管理

10、系统.73)VisualFoxpro 数据库是关系型关系型型数据库.74)一个完整的数据库系统应包括硬件、软件、数据和人员硬件、软件、数据和人员四个部分.75)字符型字段的汉字是按汉语拼音汉语拼音顺序排序的.二、二、多多项选择项选择1)一个软件在安装之前,了要了解他的ABCABC.A硬件环境 B软件环境 C升迁环境 D用户2)Visual forpro 6.0 是C C数据库系统。.A网络 B层次 C关系 D链状3)以下数据中是字符型数.A 01/01/98 B01/01/97 C12345 DADCV4)字符型数据的最大长度是B B.A 20 B254 C10 D64K5)以下常量中ABAB

11、是合法的数值型常量。.A 123 B123+E456 C123.456 D123*106)备注型字段的长度固定为C C.A 8 B1 C4 D107)定义全局型变量,使用什么命令A A.A PUBLIC BPRIVATE CLOCAL DCREATE8)VAL123.45的值是B B.A 123.45 B123.45 C123.4500 D123459)数据表中有30个数据,如果当前记录为第3条记录,把记录指针移到最后一个,测试当前记录号函数RECNO的值是B B.A 31 B30 C29 D2810)数据表中的数据暂时不想使用,为提高数据表的使用效率,对这些数据要进行.A逻辑删除 B物理删除

12、 C不加处理 D数据过滤器11)数据表中有30个数据,如果当前记录为第3条记录,把记录指针向下移动 2 个记录,测试当前记录号函数RECNO的值是C C.A 3 B2 C5 D412)对数据表的结构进行操作,是在A A环境下完成的。.A表设计器 B表向导 C表浏览器 D表编辑器13)在同一个数据表中可以依照ABCABC建立索引.A一个字段 B多个字段 C表达式 D唯一一个字段14)索引字段值不唯一,应该选用什么样的索引类型BDBD.A主索引 B普通索引 C候选索引 D唯一索引15)在建立唯一索引出现重复字段值时,只存储重复出现的A A记录。.A第一个 B最后一个 C全部 D几个16)在数据库中

13、的数据表间A A建立关联关系。.A可以 B不可以 C必须 D可根据需要17)已知某一数据库中有两个数据表,它们的索引关键字是一一对应的关系,这两个表若建立关联,应该建立A A关系。.A一对一 B一对多 C多对一 D多对多18)一个数据表可以添加到B B数据库中。.A两个 B一个 C多个 D随意个19)数据表间建立参照完整性后 可设置数据表间的哪些操作规则?.A更新 B删除 C插入 D建立20)当主数据表的索引字段的类型是主索引,子数据表的索引字段的类型是普通索引时,两个数据表间的关联关系是B B.A多对一 B一对多 C一对一 D多对多21)下述选项中ABCDABCD是查询的输出形式。.A数据表

14、 B图形 C报表 D临时表22)视图不能单独存在,它必须依赖于B B.A视图 B数据库 C数据表 D本地视图23)视图设计器中的选项卡与查询设计器中的选项卡几乎一样,只是视图设计器中的选项卡比查询设计器中的选项卡多一个 D D选项卡。.A字段 B排序依据 C联接 D更新条件24)项目文件的扩展名是A A.A .PJX B.DBF C.QPR D.DBC25)以下语句中ACAC是循环结构语句.A SCAN.ENDSCANB IF.ENDIFC FOR.ENDFORDDO.ENDDO26)以下语句中ACAC是分支结构语句.A CASE.ENDCASEB DO.ENDDOC IF.ENDIFDSCA

15、NENDSCAN27)LOOP 和 EXIT 可出现在CDCD语句的命令行中。.A IF.ENDIFB CASE.ENDCASEC DO.ENDDODFOR.ENDFOR28)计时器控件的两个主要属性是ACAC.A enabled Bcaption Cinterval Dvalue29)以下控件中ACDACD是容器类控件。.A form Blabel Cpage Dcontainer30)以下控件中ACAC是非容器类控件。.A text Bform Clabel Dcommandbutton31)以下资源中ABCABC可以作为文本框控件的数据来源.A数值型字段 B存变量 C字符型字段 D备注型

16、字段32)决定微调控件的最大值的是A A属性。.A keyboardhighvalue B value C keyboardlowvalue D interval33)设计报表要定义报表有ABCDABCD.A标题 B页标头 C列标头 D细节34)报表控件有ABCDABCD.A标签 B线条 C矩形 D域控件35)一个较为完善的应用系统包含ABCDABCD.A系统菜单 B各种工作窗口 C工具栏 D系统标题三、三、单单项选择项选择1、从右侧选择相应概念序号添入左侧括号F F 被称为虚表A、索引J J用于存放较长的字符型数据B、逻辑删除B B 给暂时不使用的记录加一个删除标记C、数据库A A按照某表达

17、式值建立一个记录列.表 D、记录G G 数据表中的每一竖列D D 数据表中的每一横行C C 一组相关数据的集合。E E 包括级联、限制和忽略H H有一对多和一对一两种b b数据库a a表h h表单c c项目d d程序f f索引e e可视类库I I菜单g g文本文件j j查询E、参照完整性规则G、字段H、关联I、项目J、备注型字段f .DBFg .MNXh .PRGi .CDXj .QPR F、视图I I相关的文件、数据与对象的集合2、将相应的文件类型和其后缀一一对应a .SCXb .DBCc .VCXd .TXTe .PJX四、四、简简答题答题1、备注型字段与字符型字段有什么区别?解答:备注型

18、字段可存放较长解答:备注型字段可存放较长的字符型数据的字符型数据,字符型字段长度围只有字符型字段长度围只有 254254 个字符。个字符。2 2、信息和数据有什么区别?解答解答:信息是有用的数据信息是有用的数据,数据是信息的表现数据是信息的表现形式形式,信息是通过数据来表示的。信息是通过数据来表示的。3、数据处理的目的是什么?解答:是从大量的、原始的数据中获得人们解答:是从大量的、原始的数据中获得人们所需要的资料并提取有用的数据成份所需要的资料并提取有用的数据成份,作为行为和决策的依据。作为行为和决策的依据。4 4、什么是数据模型?解答:数据模型是指反映客观事物与客观事物间联解答:数据模型是指

19、反映客观事物与客观事物间联系的数据组织的结构和形式。系的数据组织的结构和形式。5 5、关系模型有哪些主要的特点?解答解答:关系中每一数据项是独立的关系中每一数据项是独立的,是最基本的数据单位是最基本的数据单位数据项是同属性的数据项是同属性的,列列数根据需要而设数根据需要而设,且各列的顺序是任意的且各列的顺序是任意的;每一横行称为一个记录每一横行称为一个记录,由由一个事物的诸多属性构成一个事物的诸多属性构成,且各行的顺序可以是任意的且各行的顺序可以是任意的;一个关系是一个关系是一二维表一二维表,不允许有相同的字段名不允许有相同的字段名,也不允许有相同的记录行。也不允许有相同的记录行。6 6、什么

20、是数据库?解答:以一定的组织方式将相关的数据组织在一起解答:以一定的组织方式将相关的数据组织在一起,存放在计算机外存储器上形成的存放在计算机外存储器上形成的,能为多个用户共享的能为多个用户共享的,与应用程序彼此与应用程序彼此独立的一组相关数据的集合。独立的一组相关数据的集合。7、什么是关系数据库?解答:依照关系模型进行数据存储。解答:依照关系模型进行数据存储。8 8、数据库应用系统的主要组成部分是什么?解答:硬件、软件、数据、解答:硬件、软件、数据、人员。人员。9 9、存变量、数组变量、字段变量有何区别?解答:存放一个数据、一组解答:存放一个数据、一组数据与一个字段的数据数据与一个字段的数据1

21、010、简述备注型字段与字符型字段的区别?解答:备注型字段可存放较长解答:备注型字段可存放较长的字符型数据的字符型数据,字符型只有字符型只有 2542541111、利用表设计器创建表与用表向导创建表有什么区别?解答:设计器可解答:设计器可灵活创建表灵活创建表,向导是利用表模板创建表。向导是利用表模板创建表。1212、删除表中的数据有几种方法,有什么不同?解答:逻辑删除和物理删解答:逻辑删除和物理删除除,逻辑删除只做了删除标记、物理删除即从磁盘上彻底删除记录。逻辑删除只做了删除标记、物理删除即从磁盘上彻底删除记录。1313、简述数据表的组成?解答:表结构与表容解答:表结构与表容1414、什么是索

22、引?解答:索引是使表中的记录按照一定的顺序排列的技术解答:索引是使表中的记录按照一定的顺序排列的技术,是一个由索引序号和表的记录号组成的列表。是一个由索引序号和表的记录号组成的列表。1515、索引类型有几种,各有什么特点?解答:主索引索引表达式的值不能解答:主索引索引表达式的值不能重复。重复。主索引只用于数据库表主索引只用于数据库表,且一表只能创建一个主索引且一表只能创建一个主索引,自由表不能创自由表不能创建主索引。建主索引。、侯选索引索引表达式的值不能重复。一表可以建立多个侯、侯选索引索引表达式的值不能重复。一表可以建立多个侯选索引选索引,侯选索引可用于数据库表和自由表侯选索引可用于数据库表

23、和自由表.、普通索引索引表达式的、普通索引索引表达式的值可以出现重复值可以出现重复,且在索引表中且在索引表中,具有重复值的记录也被重复存贮。具有重复值的记录也被重复存贮。、唯一唯一索引索引表达式的值可以出现重复索引索引表达式的值可以出现重复,但在索引表中但在索引表中,只存贮其中的第一只存贮其中的第一个。个。16、为什么要建立索引,意义是什么?解答:索引能使表中的记录按照一定解答:索引能使表中的记录按照一定的顺序进行操作。的顺序进行操作。1717、如何使用索引?解答:打开表时同时打开相应的索引解答:打开表时同时打开相应的索引,即可使表按一定即可使表按一定的顺序进行操作。的顺序进行操作。1818、

24、在数据库操作环境下对数据表进行操作有什么好处?解答解答:可设置字可设置字段标题、字段默认值段标题、字段默认值,字段有效性规、记录有效性规则、触发器、参照完字段有效性规、记录有效性规则、触发器、参照完整性等整性等.19、数据库中的数据表间有几种关联关系,建立这些关联的依据是什么?解答:解答:2 2 种种,一对一、一对多等一对一、一对多等相同字段相同字段20、什么是视图?什么是查询?解答:视图是从一个或多个数据表中导出解答:视图是从一个或多个数据表中导出的的 表表.查询可以从单个或多个表中提取有用的数据。查询可以从单个或多个表中提取有用的数据。21、视图和查询有什么不同?各有什么特点?解答:利用视

25、图可以更新表解答:利用视图可以更新表中的数据;查询的结果可以是多种形式如表、图形中的数据;查询的结果可以是多种形式如表、图形,利用查询可以实利用查询可以实现对数据库中数据的浏览、筛选、排序、检索、统计与加工等操作。但不现对数据库中数据的浏览、筛选、排序、检索、统计与加工等操作。但不能更新表中的数据。能更新表中的数据。22、项目管理器是什么?使用它有什么好处?解答:项目管理器是按一定解答:项目管理器是按一定的顺序和逻辑关系的顺序和逻辑关系,对数据库应用系统的文件进行有效组织的工具。使用对数据库应用系统的文件进行有效组织的工具。使用项目管理器可以有效地组织数据表、表单、数据库、菜单、类、程序和其项

26、目管理器可以有效地组织数据表、表单、数据库、菜单、类、程序和其他文件他文件,并将它们编译成可独立运行的并将它们编译成可独立运行的.APP.APP 或或.EXE.EXE 文件。文件。23、什么是类?什么是对象?解答:对象解答:对象ObjectObject是反映客观事物属性是反映客观事物属性与行为特征的描述。与行为特征的描述。每个对象都具有描述其特征的属性每个对象都具有描述其特征的属性 用数据来表示用数据来表示,以与附属于它的行为以与附属于它的行为 用代码来实现用代码来实现,称为对象的称为对象的 方法方法 。所谓类所谓类,就是具有共同属性和行为特征的对象的集合与抽象。就是具有共同属性和行为特征的对

27、象的集合与抽象。24、类与对象的根本区别是什么?解答:类是对象的抽象解答:类是对象的抽象,对象是类的实例对象是类的实例25、事件与方法有何不同?各自有什么特征?解答解答:事件事件EventEvent是对象是对象可以识别和响应的某些行为和动作。可以识别和响应的某些行为和动作。方法方法 MethodMethod 是对象的行为和动作是对象的行为和动作,是与对象相关联的过程。是与对象相关联的过程。26、表单设计有几种方法,各自有什么特点?解答解答:设计器、向导、编程设计器、向导、编程27、简述文本框与标签控件的主要区别。解答:解答:标签标签 控件能按一定控件能按一定格式在表单上显示文本信息格式在表单上

28、显示文本信息,用来显示表单中各种说明和提示信息。用来显示表单中各种说明和提示信息。文本文本框框 控件主要用于表中各字段值的输入、控件主要用于表中各字段值的输入、输出输出,以与存变量赋值和输出等操以与存变量赋值和输出等操作。作。28、表单控件的属性如何定义解答:通过属性窗口或命令解答:通过属性窗口或命令定义。定义。29、什么是当前记录?它在表操作中有什么作用?解答:记录指针指向的解答:记录指针指向的记录记录,只能对当前记录进行操作。只能对当前记录进行操作。30、为什么要建立索引,意义是什么?解答:索引是使表中的数据按照一定解答:索引是使表中的数据按照一定的顺序进行排列的技术的顺序进行排列的技术,

29、建立索引可以按照一定顺序对表进行操作建立索引可以按照一定顺序对表进行操作31、逻辑删除记录和物理删除记录有什么不同?解答:逻辑删除只做了删解答:逻辑删除只做了删除标记除标记,并没有从磁盘上真正删除并没有从磁盘上真正删除,物理删除即从磁盘上彻底删除记录物理删除即从磁盘上彻底删除记录32、视图和查询有什么不同?解答:视图可以更新表中的数据解答:视图可以更新表中的数据,查询不可查询不可以。以。33、过程式程序的基本结构是什么?解答:顺序结构、分支结构、循环结解答:顺序结构、分支结构、循环结构构34、计算下列各表达式的值:1)VAL123.452)ABCDABYZ3)12$1234564).NOT.3

30、.AND.7.AND.26.OR.4*55wer$qwer6 2002/07/08+6解答:计算下列表达式的值:解答:计算下列表达式的值:1 1123.45123.452 2F F3 3T T4 4F F5 5T T6 62002/7/142002/7/1435、说出下列函数的值或函数的功能ABS,INT,ROUND,MOD,SQRTLEN,LEFT,LOWERAbCdDTAE,TIME,DATETIME,DOWDATE 36、根据题目容写出 SQL 命令:设已有数据表 RCDA 编号 C 8,C 8,性别 C2,出生日期 D,工资现状 N8,2,党员否 L,工作简历 M,照片G与 CJDA编

31、号 C8,成果名称 C20,成果类别 C6,成果出处C20 1创建一个查询,其结果包含编号、性别、出生日期、工资现状、党员6 个字段的容。解答:解答:SELECTSELECT 编号编号,性别性别,出生日期出生日期,工资现工资现状状,党员否党员否 FROM rcda FROM rcda2 创建创建一个查询,统计人数、工资的总和与工资的平均值。解答:解答:SELECTSELECTcountcount as as 总人数总人数,sum,sum as as 总工资总工资,avg,avg as as 平平均工资均工资 FROM rcda FROM rcda3创建一个查询,其结果包含编号、性别、出生日期、

32、工资现状、党员否6 个字段的容,只选择工资现状超过5000 元的记录组。解答:解答:SELECTSELECT编号编号,性别性别,出生日期出生日期,工资现状工资现状,党员党员 FROM rcda;FROM rcda;WhereWhere 工资现状工资现状=5000=50004创建一个查询,其结果包含编号、性别、出生日期、工资现状、党员否6 个字段的容,并按编号字段值降序排列。解答:解答:SELECTSELECT编号编号,性别性别,出生日期出生日期,工资现状工资现状,党员党员,FROM rcdaorder by,FROM rcdaorder by 编号编号 desc desc5创建一个查询,其结果

33、包含编号、成果名称、成果类别。解解答答:SELECTSELECT rcda.rcda.编编 号号,rcda.,cjda.,rcda.,cjda.成成 果果 名名 称称,cjda.,cjda.成成 果果 类类 别别,cjda.cjda.成果出处成果出处 FROM rcda Join cjda On rcda.FROM rcda Join cjda On rcda.编号编号=cjda.=cjda.编号编号6 创建数据表 STUD学号 C,C,性别 C,班级名 C,系别代号 C,地址 C,出生日期 D,是否团员 L,备注 M,照片 G 解答:解答:CREATETABLE STUDCREATETABL

34、E STUD学号学号 C,C,C,C,性别性别 C,C,班级名班级名 C,C,系别代系别代号号 C,C,地址地址 C,C,出生日期出生日期 D,D,是否团员是否团员 L,L,备注备注 M,M,照片照片 G G7 创建数据表 SC 学号 C,课程号 C,成绩 N 解答:解答:CREATECREATETABLE SCTABLE SC学号学号 C,C,课程号课程号 C,C,成绩成绩 N N8 将数据表SC中所有课程号为02的成绩加5。解答:解答:UPDATE SC SETUPDATE SC SET成成绩绩=成绩成绩+5 WHERE+5 WHERE课程号课程号=02=029删除数据表 STUD 中所有

35、性别为男的记录。解答:解答:DELETE FROM STUDDELETE FROM STUDWHEREWHERE性别性别=男男 10在数据表 STUD 中插入一条记录 各字段值为 VALUES 解答:解答:INSERT INTO STUD INSERT INTO STUD VALUES VALUES 0121,01,09/28/02,.T.五、五、写写出程序运行结果或程序的功能出程序运行结果或程序的功能数据表 Student.dbf 容如下:XMAABBCCDDEEXH98030201980302029803020998030101980302041、程序 1use STUDENT.dbf E

36、XCLUSIVEdele for XM=CCpacksort on xh to student_xhuse student_xhlist fields XM,XH,CSRQsum SX to SXZF for XH=98030201?SXZF试写出程序运行结果:解答:解答:XMXMDDDDAAAAXHXH98030101980301019803020198030201CSRQCSRQ78/12/1278/12/12XH9803020198030202980302099803010198030204CSRQ78/03/0579/02/1078/05/2378/12/1277/09/01PJF成绩

37、80.0085.0095.0068.0070.00SX85008000750090006500JSJ数据表 CJ.DBF 如下:课程名BBBBEEEE2302309803020298030202980302049803020479/02/1079/02/1077/09/0177/09/012、程序 2.prgClear allClose allSelect 1Use STUDENT.dbf exclusiveIndex on XH to 学号 1Select 2Use CJ.DBF exclusiveIndex on XH to 学号 2Replace all课程名 with 计算机Goto

38、topFor I=1 to 4Select 1Replace JSJ with B.成绩SKIPSelect 2SKIPNEXTSelect 1Replace JSJ with B.成绩Replace all PJF with /2Browse last试写出程序运行后数据表student.dbf 和 cj.dbf 的显示结果:解答解答:student.dbfstudent.dbfXMXMDDDDAAAABBBBEEEECCCCCj.dbfCj.dbfXHXH98030101980301019803020198030201980302029803020298030204980302049803

39、020998030209CSRQCSRQ78/12/1278/12/1278/03/0578/03/0579/02/1079/02/1077/09/0177/09/0178/05/2378/05/23PJFPJF82828383868679796767SXSXJSJJSJ858500008080818100008585787800009595909000006868656500007070学号学号200502012005020120050202200502022005020920050209200501012005010120050204200502043、clear课程名课程名计算机计算机计

40、算机计算机计算机计算机计算机计算机计算机计算机成绩成绩80.0080.0085.0085.0095.0095.0068.0068.0070.0070.00use 房屋.dbf exclusiveInput 请输入入住时间:to ddDisplay all for 入住时间=dd解答解答:打开打开 房屋房屋 数据表数据表,通过键盘输入某入住时间通过键盘输入某入住时间,并将该入住时间的所并将该入住时间的所有房屋数据显示出来。有房屋数据显示出来。4、SET TALK OFFCLEARACCEPT 请输入您的密码:TO AAAIF AAA=ABCCLEAR?欢迎使用本系统!ELSE?密码错误!WAIT

41、ENDIFSET TALK ON解答解答:通过键盘输入一密码通过键盘输入一密码,如密码为如密码为ABCABC则显示则显示 欢迎使用本系统欢迎使用本系统,否则显示否则显示 密码错误!密码错误!5、ClearUse房屋.dbf exclAccept 请输入入住时间:to rzsjList All For 入住时间=Ctodwait 入住时间+rzsj+的记录已显示 Window At 10,100 Timeout 5SET TALK OFF解答解答:通过键盘输入一入住时间通过键盘输入一入住时间,并将该入住时间的所有记录显示出来并将该入住时间的所有记录显示出来,且显示一窗口提示且显示一窗口提示 5

42、5 秒钟。秒钟。6、CLEARINPUT 请输入收入:TO PDO CASECASE P800 R=0CASE P2000 R=0.05CASE P5000 R=0.08OTHERWISE R=0.1ENDCASETAX=P*R?税金为:,TAXSET TALK ONRETURN解答解答:输入一个收入数据输入一个收入数据,根据大小计算应交税额根据大小计算应交税额7、SET TALK OFFCLEAROPEN DATABASE RCDAUSE RCDADO WHILE.NOT.EOFIF性别=男DISPLAYENDIFSKIPENDDOCLOSE DATABASESET TALK ON解答解答:

43、打开打开 RCDARCDA 数据库中的数据库中的 RCDARCDA 数据表数据表,并显示性别为并显示性别为 男男 的所有的所有记录。记录。8、SET TALK OFFCLEAROPEN DATABASE RCDAUSE RCDASCAN FOR 性别=女?,性别,出生日期ENDSCANCLOSE DATABASESET TALK ONRETURN解答解答:打开打开 RCDARCDA 数据库中的数据库中的 RCDARCDA 数据表数据表,显示性别为显示性别为 女女 的所有记录的所有记录,并并且只显示、性别、出生日期字段。且只显示、性别、出生日期字段。9、试写出 SQL 语句的执行结果1SELEC

44、T编号,性别,出生日期,工资现状,党员;FROM rcda Where工资现状=5000 Order by 工资现状 Desc2CREATE TABLE STUD学号 C,C,性别 C,班级名 C,系别代号 C,地址 C,出生日期 D,是否团员 L,备注 M,照片 G3CREATE TABLE SC 学号 C,课程号 C,成绩 N4UPDATE SC SET成绩=成绩+5 WHERE课程号=025DELETE FROM STUD WHERE性别=男6INSERT INTO STUD VALUES解答解答:1 1根据根据 RCDARCDA 数据表创建一个查询数据表创建一个查询,查询结果包含编号、

45、查询结果包含编号、性别、出、性别、出生日期、工资现状、党员字段生日期、工资现状、党员字段,查询结果只包含工资现状大于等于查询结果只包含工资现状大于等于50005000 的的记录记录,查询结果按工资现状降序排序。查询结果按工资现状降序排序。2 2创建数据表创建数据表 STUDSTUD学号学号 C,C,C,C,性别性别 C,C,班级名班级名 C,C,系别系别代号代号 C,C,地址地址 C,C,出生日期出生日期 D,D,是否团员是否团员 L,L,备注备注 M,M,照片照片 G G3 3创建数据表创建数据表 SC SC 学号学号 C,C,课程号课程号 C,C,成绩成绩 N N4 4将数据表将数据表 S

46、CSC 中所有课程号为中所有课程号为 0202 的成绩加的成绩加 5 5。5 5删除数据表删除数据表 STUDSTUD 中所有性别为男的记录。中所有性别为男的记录。6 6在数据表在数据表 STUDSTUD 中插入一条记录中插入一条记录,各字段值为各字段值为 VALUES VALUES 0121,01,09/28/02,.T.四、简答题1、备注型字段可存放较长的字符型数据 字符型字段长度围只有 254个字符。2、信息是有用的数据,数据是信息的表现形式,信息是通过数据来表示的。3、是从大量的、原始的数据中获得人们所需要的资料并提取有用的数据成份,作为行为和决策的依据。4、数据模型是指反映客观事物与

47、客观事物间联系的数据组织的结构和形式。5、关系中每一数据项是独立的,是最基本的数据单位;每一竖列称为一个字段,数据项是同属性的,列数根据需要而设,且各列的顺序是任意的;每一横行称为一个记录,由一个事物的诸多属性构成,且各行的顺序可以是任意的;一个关系是一二维表,不允许有相同的字段名,也不允许有相同的记录行。6、以一定的组织方式将相关的数据组织在一起,存放在计算机外存储器上形成的,能为多个用户共享的,与应用程序彼此独立的一组相关数据的集合。7、依照关系模型进行数据存储。8、硬件、软件、数据、人员。9、存放一个数据、一组数据与一个字段的数据10、备注型字段可存放较长的字符型数据,字符型只有 254

48、11、设计器可灵活创建表,向导是利用表模板创建表。12、逻辑删除和物理删除,逻辑删除只做了删除标记、物理删除即从磁盘上彻底删除记录。13、表结构与表容14、索引是使表中的记录按照一定的顺序排列的技术,是一个由索引序号和表的记录号组成的列表。15、主索引索引表达式的值不能重复。主索引只用于数据库表,且一表只能创建一个主索引,自由表不能创建主索引。、侯选索引索引表达式的值不能重复。一表可以建立多个侯选索引,侯选索引可用于数据库表和自由表.、普通索引索引表达式的值可以出现重复,且在索引表中,具有重复值的记录也被重复存贮。、唯一索引索引表达式的值可以出现重复,但在索引表中,只存贮其中的第一个。16、索

49、引能使表中的记录按照一定的顺序进行操作。17、打开表时同时打开相应的索引,即可使表按一定的顺序进行操作。18、可设置字段标题、字段默认值,字段有效性规、记录有效性规则、触发器、参照完整性等。19、2 种,一对一、一对多等相同字段2020、视图是从一个或多个数据表中导出的表。查询可以从单个或多个表中提取有用的数据。2121、利用视图可以更新表中的数据;查询的结果可以是多种形式如表、图形,利用查询可以实现对数据库中数据的浏览、筛选、排序、检索、统计与加工等操作。但不能更新表中的数据。22、项目管理器是按一定的顺序和逻辑关系,对数据库应用系统的文件进行有效组织的工具。使用项目管理器可以有效地组织数据

50、表、表单、数据库、菜单、类、程序和其他文件,并将它们编译成可独立运行的.APP 或.EXE 文件。23、对象Object是反映客观事物属性与行为特征的描述。每个对象都具有描述其特征的属性用数据来表示,以与附属于它的行为用代码来实现,称为对象的方法。所谓类,就是具有共同属性和行为特征的对象的集合与抽象。24、类是对象的抽象 对象是类的实例。25、事件Event是对象可以识别和响应的某些行为和动作。方法Method是对象的行为和动作,是与对象相关联的过程。26、设计器、向导、编程27、标签控件能按一定格式在表单上显示文本信息,用来显示表单中各种说明和提示信息。文本框控件主要用于表中各字段值的输入、

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 研究报告 > 其他报告

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com