ImageVerifierCode 换一换
格式:DOCX , 页数:26 ,大小:28.96KB ,
资源ID:18378070      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/18378070.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据库原理与应用练习册答案Word下载.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数据库原理与应用练习册答案Word下载.docx

1、C、投影 D、连接11.数据库的数据都存放在一台计算机中,并由它统一管理和运行的数据库系统称为( C ) A、分布式系统 B、单用户系统C、集中式系统 D、共享式系统二、填空题 1. 常见的数据模型有_层次模型_、_网状模型_、_关系模型_和关系对象模型四种。2.在关系数据库的基本操作中,从关系中抽取满足条件的元组的操作被称为_ 选择 _;从关系中抽取指定列的操作被称为_投影_;将两个关系中相同属性值的元组连接到一起而形成新关系操作被称为_连接_。3.二维表中的每一列称为一个字段,或称为关系的一个_属性名_;二维表中的每一行称为一个记录,或称为关系的一个_元组_。4.Viual FoxPro是

2、运行于Windows平台的_关系数据库管理系统_系统,它在支持标准的面向过程的程序设计方式的同时还支持_面向对象_的程序设计方式。5. 关系型数据库支持的3种基本关系运算为:_选择_、_投影_和 _连接_。6.对某个关系进行选择、投影或连接运算后,运算的结果仍然是一个 _二维表(关系)_。7.关系型数据库的标准操纵语言是_SQL_。8.Viual FoxPro的3种基本操作方式为:命令方式、_菜单选择_方式和_程序执行_方式。9. 项目管理器 是按一定的顺序和逻辑关系对应用系统的文件进行有效组织的工具,它可以用最简单可视化的方法对数据库和数据表进行管理。10. 一个关系数据库是由若干个数据表组

3、成,数据表又由若干个记录组成,而每个记录由若干个以字段属性加以分类的 数据项 组成。11. 数据库 就是以一定的组织方式将相关数据组织在一起存储在磁盘上所形成的、能为多个用户共享的、与应用程序彼此独立的一组相互关联的数据的集合。12. 数据模型 是指反映客观事物及客观事物间联系的数据组织的结构和形式。三、简答题1、数据处理的发展经历了哪几个阶段?人工管理阶段文件管理阶段数据库管理阶段分布式数据库管理面向对象数据库管理2、说明Visual FoxPro系统中命令的书写规则。命令中的英文字母可以大写,小写或大小写混合使用。各种命令以命令动词开头,命令中子句的数量不限,而且子句的前后顺序可以任意。命

4、令动词和动词短语和标准函数名可缩写为前4个字母。在程序中,每一行只能写一条命令语句。在空格分隔命令中的各个句子,在字段表的各字段名之间用逗号分隔。除汉字文字之外,命令中的所有符号均应使用半角符号。命令中的文件名,内存变量名和字段变量名不能和VFP的保留字重名。一行最多写一条命令,一个命令的最大长度为8192个字符,一行写不下时,可在行尾加分行符,然后换行后继续写。3、Visual FoxPro命令中,使用FOR与WHILE有何区别?命令中范围有哪几种用法?FOR和WHILE关系逻辑 ,结果是 逻辑 类型数据。9、设年龄15,性别男,职业中学生,在命令窗口中输入命令?性别 AND 年龄18 OR

5、 职业学生,其结果是 .T. 。10、函数CTOD(03/01/04)值的数据类型是 日期 。11、设S=中华人民共和国,从中取出人民二个字的函数是 substr(s,5,4) 。12、函数MOD(67,-6)的值是 -5 。13、在Visual FoxPro中,函数ROUND(45759.5564,3)返回值是 45759.556。14、函数TIME()返回值的数据类型是 字符型 。 15、清除当前内存中的所有内存变量,应使用命令 RELEASE ALL ,清除当前内存中的所有内存变量,并关闭所有文件,将1号工作区置为当前工作区,应使用命令 COLSE ALL 。三、求出下列表达式的值(1)

6、?INT(79.23) 79(2)?AT(“文件”,“数据文件”) 5(3)?CTOD(“02/03/1997”) 02/03/97(4)?STR(12345.12,5,4) 12345(5)?156+VAL(“78.66”) 234.66(6)?LEFT(“SUNDAY”,4) SUND(7)?STR(5.67896,5,3) 5.679四、试写出从字符串”YESTERDAY”中取出子串”TERD”的表达式。 SUBSTR(“YESTERDAY”,4,4)五、简答题1. 什么是变量?什么是内存变量和字段变量?Visual FoxPro的内存变量和字段变量主要区别有哪些?变量是在命令操作和程序

7、运行中其值允许变化的量。内存变量是内存中的一个存储区域,独立于数据库和表而存在,变量值就是存放在这个存储区域里的数据 。字段变量是用来描述数据表中记录属性的量。字段变量与内存变量的区别:字段变量是表结构的义愤,因此离不开表。要使用字段变量,首先必须打开包含该字段的表。而内存变量与表无关,不打开表照样可以使用。2. Visual FoxPro中内存变量的命名规则有哪些?命名规则:以字母、汉字或下划线开头,不能以数字开头;由字母、汉字、数字、下划线组成,不能含有空格;至多128个字符;不可与系统保留字同名。3. Visual FoxPro的表达式有哪几种类型?各种表达式的类型是由什么决定的?它们的

8、计算规则是什么?数值表达式、字符表达式、日期时间表达式、关系表达式、逻辑表达式。 表达式的类型是由表达式的值的类型决定的。 在每一类运算符中各个运算符有一定的运算优先级。不同类型的运算符也可能出现在同一个表达式中,这时他们的运算优先级顺序为:先执行算术运算符、字符串运算符和日期时间运算符,其次执行关系运算符,最后执行逻辑运算符。4. Visual FoxPro有几种类型的函数?数值函数、字符函数、日期和时间函数、数据类型转换函数、测试函数习题三 1、如果需要给当前表增加一个字段,应使用的命令是( B )。A、APPAND B、MODIFY STRUCTUREC、INSERT D、EDIT2、一

9、个表的全部备注字段的内容存储在( A )中。 A、同一备注文件 B、不同备注文件C、同一文本文件 D、同一数据库文件3、在VFP环境下,用LIST STRU命令显示表中每个记录的长度(总计)为60,用户实际可用字段的总宽度为( C )。A、60 B、61 C、59 D、584、在VFP的表格结构中,逻辑型、日期型和备注型字段的宽度分别为( B )。A、1、8、10 B、1、8、4 C、3、8、10 D、3、8、任意5、已知当前表中有60条记录,当前记录为第6号记录。如果执行SKIP 3 后,则当前记录为第( D )号记录。A、3 B、4 C、8 D、96、顺序执行下列命令后,最后一条命令显示结

10、果是( A )。USE 成绩GO 5SKIP -2?RECNO()C、5 D、77、不能对记录进行编辑修改的命令是( A )。A、MODI STRU B、CHANGE C、BROW 8、使用REPLACE 命令时,如果范围子句为ALL或REST,则执行该命令后记录指针指向( C )。A、末记录 B、首记录 C、末记录的后面 D、首记录的前面9、执行SELECT 0选择工作区的结果是( B )。A、选择了0号工作区 B、选择了空闲的最小号工作区C、选择了一个空闲的工作区 D、显示出错信息10、在VFP中,使用“数据工作期”窗口打开一个表应单击的按钮是( B )。A、添加 B、打开 C、浏览 D、

11、关闭 11、新打开一个表,要求只显示第20条记录,应使用的命令是( B )A、GO 20 LIST B、GO 20DISPLAYC、SKIP 20LISTD、SKIP 20DISPLAY 12、计算职称为“工程师”的所有职工的工资总和,并把计算结果存入内存变量GZH,应该使用命令( A )A、SUM工资TO GZH FOR 职称=“工程师”B、SUM ON 工资 TO GZH FOR 职称=“工程师”C、TOTAL ON 工资TO GZH FOR职称=“工程师”D、TOTAL 工资 TO GZH FOR 职称=“工程师”13、当前记录序号为3,将第6记录设置为当前记录的命令是( C )A、SK

12、IP 6 B、SKIP +6C、SKIP +3 D、SKIP 14、数据库文件中有数学、英语、计算机和总分四个数值型字段,要将当前记录的三科成绩汇总后存入总分字段中,应使用命令( B )A、 TOTAL数学+英语+计算机TO 总分B、 REPLACE 总分WITH 数学+英语+计算机C、 SUM数学,英语,计算机 TO 总分D、 REPLACE ALL 数学+英语+计算机WITH 总分 15、依次执行以下6条命令:SELECT 1USE F1SELECT 2USE F2SELECT 3USE F3现在要给F1追加记录,但又不改变当前表的打开状态,应该使用命令序列( C )A、GO F1 APP

13、ENDB、GO 1C、SELECT 1APPEND D、USE F1 APPEND 16、表中“婚姻状况”字段为逻辑类型,显示所有未婚者记录的命令是( D )A、LIST FOR 婚姻状况=.F. B、LIST FOR 婚姻状况=”N”C、DISP FOR .NOT.婚姻状况 D、DISP ALL FOR .NOT.婚姻状况17、对数据表的结构进行操作,是在( A )环境下完成的。A、表设计器 B、表向导C、表浏览器 D、表编辑器18、以.DBF为扩展名的文件是( C )A、备注文件 B、索引文件C、表文件 D、菜单文件19、数据表中的记录暂时不想使用,为提高数据表的使用效率,对这些“数据”要

14、进行( A ) A、逻辑删除 B、物理删除C、不加处理 D、数据过滤器20、在Visual Foxpro环境下,若已打开A.DBF表文件,统计该表中的记录数,使用的命令是( B )A、TOTAL B、COUNTC、SUM D、AVERAGE21、在VFP中,使用AVERAGE命令时,表文件需要( D )A、排序 B、建立索引C、排序或建立索引 D、什么都不需要22、学生表中有姓名、性别、出生日期等字段,要显示所有1985年出生的学生名单,应使用的命令是( C )A、LIST 姓名FOR 出生日期=1985B、LIST姓名 FOR 出生日期=“1985”C、LIST 姓名FOR YEAR(出生日

15、期)=1985D、LIST 姓名 FOR YEAR(“出生日期”)=198523、要从某表文件中真正删除一条记录,应当( C )A、先用DELETE命令,再用ZAP命令 B、直接用ZAP命令C、先用DELETE 命令,再用PACK命令D、直接用DELETE命令1、一对多关系中,父表中的索引是 主索引 ,子表中的索引是 普通索引 。2、可用 LIST 或 DISPLAY 命令只显示记录的内容,而不能修改。3、VFP将表可分为两种。即 自由表 和 数据库表 。4、自由表可以单独使用,也可以被多个 用户 所共享。5、表由 结构 和 数据 两部分组成。6、自由表的字段名必须是以字母或汉字开头,由字母、

16、汉字、数字、下划线等组成,其长度不超过 10 个字符。7、浏览窗口显示表记录有两种格式,即 浏览 和 编辑 。8、VFP支持两类索引文件,即独立索引文件和 复合索引文件 。9、结构复合索引文件的文件标识符与 表 相同,它随表的打开而打开,在增删记录时会自动维护,因而使用最方便。10、在选择工作区的SELECT命令中,即可以使用表别名,又可以使用 工作区号 ,选定的工作区称为 当前工作区 。11、关闭数据库的命令是 CLOSE DATABASE 。12、显示命令LIST和DISPLAY功能是基本相同,唯一的区别在于,当显示内容超过一屏时, LIST 是以连续滚动方式显示,而 DISPLAY 是以

17、分屏显示。13、工资关系中有工资号、姓名、职务工资、津贴、公积金、所得税等字段,其中可以作为关键字的字段是 工资号 。三、程序题1、在STU表和GRE表之间以“学号”为关键字建立关联,并显示“姓名”、“性别”和“成绩”。SELE 1USE STUINDEX ON 学号 TAG XHSELE 2USE GRESET RELA TO 学号 INTO STU ADDIBROW FIEL STU.姓名,STU.性别,成绩2、显示出当前已打开的表中满足条件:民族为“汉”的记录。DISPLAY(LIST) FOR 民族=“汉”3、以“学号”为关键字,连接STU表和GRE表,并取新表名为XB.DBF,新表中

18、的字段名为“学号”,“姓名”,“三好生”和“成绩”,其中“成绩”为GRE表中的字段,其它均为STU表中的字段。 USE STU SELE 2 USE GRE JOIN WITH A TO XB FOR 学号=A-学号; FIELDS 学号,A-姓名,A-三好生,成绩习题四 1、数据库中可以存放的是( B ) A、数据库文件 B、数据库表文件C、自由表文件 D、查询文件 2、1个工作区可以打开的数据库文件数为( A )A、1 B、2C、10 D、15 3、SQL语言是( B )A、高级语言 B、结构化查询语言C、第三代语言 D、宿主语言 4、在SQL中,建立视图用( C )A、CREATE SC

19、HEMA 命令 B、CREATE TABLE命令C、CREATE VIEW 命令 D、CREATE INDEX命令 5、将项目文件中的数据表移出后,该数据表被( A )A、移出项目 B、逻辑删除C、移出数据库 D、物理删除二、程序题:利用SQL命令生成一个查询,显示学生库中全体三好生的姓名、性别及平均成绩,并且把查询结果填入一个新的数据表中。注:学生表中的字段为:姓名(C8)、性别(C2)、学号(C4)、三好生(逻辑型L)。成绩表中的字段为:学号(C4)、课程编号(C4)、成绩(N3)SELECT 姓名,性别,AVG(成绩) FROM 学生表 INNER JION 成绩表 ON学生表.学号=成

20、绩表.学号 GROUP BY 成绩表.学号 WHERE 三好学生习题六1、 在Visual FoxPro中,用于建立或修改过程文件的命令是:( B )A、MODIFI B、MODIFY COMMAND C、MODIFY PROCEDURE D、上面B和C都对 2、下面关于过程调用的陈述中,哪个是正确的。 ( C ) A、实参与形参的数量必须相等 B、当实参的数量多于形参的数量时,多余的实参被忽略 C、当形参的数量多于实参的数量时,多余的形参取逻辑假 D、上面B和C都对3、在循环语句中,执行( C )语句可以立即跳出循环体,去执行循环体后的代码。 A、SKIP B、GOTO C、EXIT D、B

21、REAK4、在Visual FoxPro语言编写的程序中,注释行用的符号是( D )。A、/ B、 C、 D、*5、给出以下程序的运行结果: SET TALK OFF X=0 Y=0 DO WHILE X100 X=X+1 IF INT(X/2) =X/2 LOOP ELSE Y=Y+X ENDIF ENDDO ? Y RETURN 运行结果为( D ) A.500 B.1500 C.2000 D.2500 6、将格式化输出命令的输出送往打印机的正确命令是( C ) A、SET PRINT ON B、SET PRINT OFF C、SET DEVICE TO PRINT D、SET DEVIC

22、E TO SCREEN 7、下面( D )种调用不能嵌套。 A、子程序 B、过程 C、自定义函数 D、无 1、构成分支结构的语句有主要有_IF ENDIF_、_IFELSEENDIF_、_DO CASE ENDCASE_等。 2、构成循环结构的语句有_DO WHILE ENDDO_、_FOR ENDFOR_、_SCANENDSCAN_等。3、常见的输出命令有单问号和双问号,其中_单问号_命令是从下一行开始显示输出。 4、设有CYTD.DBF数据表,其记录中包含“姓名”字段,并且以它为关键字进行过索引文件为CYXM.IDX。因为某种误操作,使得该数据表中存在“姓名”重复的记录,现在编了一个程序进行自动检查,并把重复记录删除。请在下面程序_处填写正确的内容,使程序能完成上述功能。 USE

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1