1数据库系统的构成为数据库._第1页
1数据库系统的构成为数据库._第2页
免费预览已结束,剩余21页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1习题一一、选择题1. 数据库系统的构成为:数据库、计算机硬件系统、(和人员。A、操作系统B 文件系统C 数据集合D、数乩兀骨即系注2. 关系数据库系统中所使用的数据结构是()A、树B 图C 表格D 护表3. 使用关系运算对系统进行操作,得到的结果是()A、属性B 元组C 关系4. 从数据库的整体结构看,数据库系统采用的数据模型有A、网状模型、链状模型和层次模型C 层次模型、网状模型和关系模型D5. 用二维表形式表示的数据模型是()A、层次数据模型B 关系数据模型C 网状数据模型D. I6. DBAS 指的是()A、数据库管理系统)、相关软件2B 数据库系统C 数据库应用系统D 数据库服务系统

2、7. 用于实现数据库数据操作的软件称为()A、数据软件B 操作系统C 数据库管理系统D 编译程序8. 使用数据库技术进行人事档案管理是属于计算机的()A、科学计算应用B 过程控制应用C 数据处理应用D 涓业 T 氏峨川9. 在关系理论中,把二维表表头中的栏目称为()A、数据项B 元组C 结构名10. 如果要改变一个关系中属性的排列顺序,应使用关系运算是()A、重建B 选取C 投影D 空11. 数据库的数据都存放在一台计算机中,并由它统一管理和运行的数据 库系统称为(C)A、分布式系统B 单用户系统C 集中式系统二、填空题1.常见的数据模型有 型四种。_ 和关系对象模32.在关系数据库的基本操作

3、中,从关系中抽取满足条件的元组的操作被称为_ ;从关系中抽取指定列的操作被称为 _ ;将两个关系中43. 二维表中的每一列称为一个字段,或称为关系的一个 _ 二维表中的每一行称为一个记录,或称为关系的一个 _ _;4. Viual FoxPro 是运行于 Windows 平台的 _系统,它在支持标准的面向过程的程序设计方式的同时还支持_ 一的程序设计方式。5.关系型数据库支持的 3 种基本关系运算为:_、 _ 和6.对某个关系进行选择、投影或连接运算后,运算的结果仍然是一个7. 关系型数据库的标准操纵语言是_ 58. Viual FoxPro 的 3 种基本操作方式为:命令方式、_方式和_方式

4、。9. _是按一定的顺序和逻辑关系对应用系统的文件进行有效组织的工具,它可以用最简单可视化的方法对数据库和数据表进行管理。10. 一个关系数据库是由若干个数据表组成,数据表又由若干个记录组成,而每个记录由若干个以字段属性加以分类的 _组成。11. _就是以一定的组织方式将相关数据组织在一起存储在磁盘上所形成的、能为多个用户共享的、与应用程序彼此独立的一组相互关 联的数据的集合。12. _是指反映客观事物及客观事物间联系的数据组织的结构和形式。三、简答题1、数据处理的发展经历了哪几个阶段?2、说明 Visual FoxPro 系统中命令的书写规则。3、Visual FoxPro 命令中,使用FO

5、R条件 与 WHILE条件 有何区别 ?命令中 范围 有哪几种用法 ?相同属性值的元组连接到一起而形成新关系操作被称为I*!54、数据管理技术的发展经历了哪几个阶段?5、什么是数据库?6、什么是数据库管理方式?7 、什么是一对一联系,一对多联系,多对多联系?6习题二、选择题、执行 X=VAL(”123.45 ”)后,变量 X 的类型是( 字符型 日期型 数值型 逻辑型是测试函数,当正使用的数据表文件的记录指针已达到尾部, )列选项中不能够返回逻辑值的是(EOF()BOF()RECN(O )FOUN(D )6、清除以 A 开头的所有内存变量的命令是(A、RELEASE ALL A*B、RELEA

6、SE A*C、ERASE A*D、RELEASE ALL LIKE A*7、执行下列命令 HZ= “中华人民共和国”? SUBSTR(HZ,LEN(HZ)/2-2,4)输出的结果是()A、中华B 人民执行命令STORE 100 TO VARL? TYPE( VARL) 其结果为( )A、DB、LC、ND、C2A、B、C、EOF() 其函数值为( 0B、1C、.T.D、.F.?AT(A、 12B、 13C、16D、0大学”,“北京语言文化学院” )的答案是(A、B、C、D、5、4、7C 共和D 和国8、当前记录号可用函数()求得。A EOF()B BOF()C RECC()D RECNQ)二、填

7、空题1、 Visual FoxPro可以处理的数据元素有 _、_ 、_和_四种形式。2、 Visual FoxPro 的 变量可 分为_、_、数组 变量、系统变量和对象变量等 5 类。3、 内存变量的数据类型是由_ 决定的,退出 VisualFoxPro 时,内存变量将 _ 。4、 数组的最小下标是_1 ,数组兀素的初值是 _。5、 字符运算符“-”是将两个字符串连接在一起,并将前面字符串尾部的空格_。6、 两个日期型数据相减,结果是这两个日期_ 。7、 在 Visual FoxPro命令窗口中输入下列命令后,主窗口显示的结甲.日果 _ 。SET EXACT OFF?计算机=”微型计算机”8、

8、 如果在一个表达式中,有逻辑运算、算术运算、关系运算,但不含括号,则它们的运算顺序是 _ ,结果是_ 类型数据。9、 设年龄=15,性别=”男”,职业=中学生”,在命令窗口中输入命令?性别=”男.AND 年龄V18 . OR 职业=”学生”,其结果是10、 函数 CTOD(03/01/04) 值的数据类型是 _。11、 设 S=中华人民共和国,从中取出”人民二个字的函数12、 函数 MOD(67,-6)的值是_ 。13、_ 在Visual FoxPro 中,函数 ROUND(45759.5564,3)返回值是 _814、 函数 TIME()返回值的数据类型是 _。15、 清除当前内存中的所有内

9、存变量,应使用命令 _ ,清除当前内存中的所有内存变量,并关闭所有文件,将1 号工作区置为当前工作区,应使用命令_ 。三、求出下列表达式的值(1)?INT(79.23)(2)?AT( “文件”,“数据文件”)(3)?CTOD(“ 02/03/1997 ” )(4)?STR(12345.12,5,4)(5)?156+VAL( “ 78.66 ” )(6)?LEFT(“SUNDAY,4)(7)?STR(5.67896,5,3)四、试写出从字符串”YESTERDAY中取出子串”TERD的表达式 五、简答题1.什么是变量?什么是内存变量和字段变量? 存变量和字段变量主要区别有哪些?2.Visual F

10、oxPro 中内存变量的命名规则有哪些?Visual FoxPro的内93.Visual FoxPro 的表达式有哪几种类型?各种表达式的类型是 由什么决定的?它们的计算规则是什么?4.Visual FoxPro 有几种类型的函数?习题三、选择题1 、如果需要给当前表增加一个字段,应使用的命令是( )。A、APPANDB、MODIFY STRUCTUREC、INSERTD、EDIT2、一个表的全部备注字段的内容存储在()中。A 、同一备注文件B、不同备注文件C 同一文本文件D 同一数据库文件3、 在 VFP 环境下,用 LIST STRU 命令显示表中每个记录的长度(总计) 为 60,用户实际

11、可用字段的总宽度为()。A、 60B、 61C、 59D、 584、在 VFP 的表格结构中,逻辑型、日期型和备注型字段的宽度分别为 )。A、1、8、 1010B、1、8、 4C、 3、8、 10D、 3、8、任意5、已知当前表中有 60 条记录, 当前记录为第 6 号记录。 如果执行 SKIP 3后,则当前记录为第()号记录。A、 3B、 4C、 8D、 96、 顺序执行下列命令后,最后一条命令显示结果是()。USE 成绩GO 5SKIP -2?RECNO()A、 3B、 4C、 5D、 77、 不能对记录进行编辑修改的命令是()。A、MODI STRUB、CHANGEC、BROWD、EDI

12、T8、 使用 REPLACE 命令时,如果范围子句为ALL 或 REST 则执行该命令 后记录指针指向( )。A、末记录B、首记录C、末记录的后面D、首记录的前面9、 执行 SELECT 0 选择工作区的结果是()。A、选择了 0 号工作区B、选择了空闲的最小号工作区C、选择了一个空闲的工作区D、显示出错信息1110、 在 VFP 中,使用“数据工作期”窗口打开一个表应单击的按钮是()。A、添加B、打开C、浏览D、关闭11 、新打开一个表,要求只显示第 20 条记录,应使用的命令是()A、GO 20LISTB、GO 20DISPLAYC、SKIP 20LISTD、SKIP 20DISPLAY1

13、2、计算职称为“工程师”的所有职工的工资总和,并把计算结果存入内存变量 GZH 应该使用命令()A、SUM 工资 TO GZH FOR 职称=“工程师”B、SUM ON 工资 TO GZH FOR 职称=“工程师”C、TOTAL ON 工资 TO GZH FOF 职称=“工程师”D、TOTAL 工资 TO GZH FOR 职称 =“工程师”13、当前记录序号为 3,将第 6 记录设置为当前记录的命令是( )A、 SKIP -B、 SKIP +6C、 SKIP +3D、 SKIP14、数据库文件中有数学、英语、计算机和总分四个数值型字段,要将当 前记录的三科成绩汇总后存入总分字段中,应使用命令(

14、 )A TOTAL 数学+英语+计算机 TO 总分B REPLACE 总分 WITH 数学+英语+计算机C SUM 数学,英语,计算机 TO 总分D、 REPLACE ALL 数学+英语+计算机 WITH 总分15、依次执行以下 6 条命令:SELECT 1USE F1SELECT 2USE F2SELECT 3USE F312现在要给 F1 追加记录,但又不改变当前表的打开状态,应该使用命令序列( )A、GO F1APPENDB、GO 1APPENDC、SELECT 1APPENDD、USE F1APPEND16、表中“婚姻状况”字段为逻辑类型,显示所有未婚者记录的命令是 )A、LIST F

15、OR 婚姻状况 =.F.B、LIST FOR 婚姻状况 =”N”C、DISP FOR .NOT. 婚姻状况D、DISP ALL FOR .NOT. 婚姻状况17、对数据表的结构进行操作,是在()环境下完成的。A、表设计器B 表向导C 表浏览器D 表编辑器18、 以.DBF 为扩展名的文件是()A、备注文件B 索引文件C 表文件D 菜单文件19、数据表中的记录暂时不想使用, 为提高数据表的使用效率, 对这些“数 据”要进行( )A 、逻辑删除B、 物理删除C、 不加处理D、 数据过滤器20、在 Visual Foxpro 环境下,若已打开 A.DBF 表文件,统计该表中的记录数,使用的命令是()

16、A、 TOTALB、 COUNTC、 SUMD、 AVERAGE21、在 VFP 中,使用 AVERAG 命令时,表文件需要()13A、 排序B、 建立索引C、 排序或建立索引D 什么都不需要22、 学生表中有姓名、性别、出生日期等字段,要显示所有1985 年出生的学生名单,应使用的命令是()A、 LIST 姓名 FOR 出生日期 =1985B、 LIST 姓名 FOR 出生日期 =“1985”C、 LIST 姓名 FOR YEAR(出生日期)=1985D、 LIST 姓名 FOR YEAR (“出生日期”)=198523、 要从某表文件中真正删除一条记录,应当()A、 先用 DELETE 命

17、令,再用 ZAP 命令B、 直接用 ZAP 命令C、 先用 DELETE 命令,再用 PACK 命令D、 直接用 DELETE 命令、填空题1、 一对多关系中,父表中的索引是 _ ,子表中的索引是 _。2、 可用_命令只显示记录的内容,而不能修改。3、 VFP 将表可分为两种。即 _和_ 。4、 自由表可以单独使用,也可以被多个 _所共享。5、 表由_ 和_ 两部分组成。6、 自由表的字段名必须是以字母或汉字开头,由字母、汉字、数字、下 划线等组成,其长度不超过 _个字符。7、 浏览窗口显示表记录有两种格式,即 _ 和_ 。8 VFP 支持两类索引文件,即独立索引文件和 _ 。9、 结构复合索

18、引文件的文件标识符与_相同,它随表的打开而打开,在增删记录时会自动维护,因而使用最方便。10、 在选择工作区的SELECT 命令中,即可以使用表别名,又可以使用_ ,选定的工作区称为_ 。11、 关闭数据库的命令是 _二12、 显示命令 LIST 和 DISPLA 丫功能是基本相同,唯一的区别在于,当显示内容超过一屏时,_是以连续滚动方式显示,而_是以分屏显示。13、 工资关系中有工资号、姓名、职务工资、津贴、公积金、所得税等14字段,其中可以作为关键字的字段是 _。三、程序题1、 在 STU 表和 GRE 表之间以“学号”为关键字建立关联,并显示“姓名”、 “性 别”和“成绩”。2、显示出当

19、前已打开的表中满足条件:民族为“汉”的记录。3、以“学号”为关键字,连接 STU 表和 GRE 表,并取新表名为 XB.DBF,新表 中的字段名为“学号”, “姓名”, “三好生”和“成绩”, 其中“成绩”为 GRE 表中的字段,其它均为 STU 表中的字段。习题四、选择题1、数据库中可以存放的是( )A 、数据库文件B、数据库表文件C、自由表文件D、查询文件2、1 个工作区可以打开的数据库文件数为()A、1B、2C、10D、153、SQL 语言是()A、咼级语言B、结构化查询语言C、第三代语言D、宿主语言4、在 SQL 中,建立视图用()A、CREATE SCHEMA 命令B、CREATE

20、TABLE 命令15C、CREATE VIEW 命令D、CREATE INDEX 命令5、将项目文件中的数据表移出后,该数据表被()A、移出项目B、逻辑删除C、移出数据库D、物理删除、程序题:利用 SQL 命令生成一个查询,显示学生库中全体三好生的姓名、 性别及平均成绩,并且把查询结果填入一个新的数据表中。注:学生表中的字段为:姓名(C8)、性别(C2)、学号(C4)、三好生(逻 辑型 L)。成绩表中的字段为:学号( C4)、课程编号(C4)、成绩(N3)习题六、选择题1、 在 Visual FoxPro 中,用于建立或修改过程文件的命令是: ( )A、MODIFI B MODIFY COMM

21、AND 文件名 C、 MODIFY PROCEDURE 文件名 D 上面 B 和 C 都对2、 下面关于过程调用的陈述中,哪个是正确的。( )A 、实参与形参的数量必须相等B 、当实参的数量多于形参的数量时,多余的实参被忽略C 、当形参的数量多于实参的数量时,多余的形参取逻辑假D、 上面 B 和 C 都对3、 在循环语句中,执行()语句可以立即跳出循环体,去执行循环 体后的代码。A 、 SKIPB、 GOTOC、 EXITD、 BREAK4、在 Visual FoxPro 语言编写的程序中,注释行用的符号是( )。A、/B、16C、D、*5、给出以下程序的运行结果:SET TALK OFFX=

22、0Y=0DO WHILE X10EXITENDIFENDDORETURN6、计算下面的分段函数。当分别输入2,3,5,8,10 和-1 时,程序分别显 示运行结果为:CLEARX=0.0INPUT 请输入 X 值” TO XDO CASECASE X=0 .AND. X=3. AND. X=5 .AND. X=10F=7*X+2ENDCASE?F (”, STR(X, 4, 1),) =, STR (F, 4, 1)三、程序填空1、求 S=1-1/3+1/5-1/7+直到末项的绝对值不大于1e-6 为止。SET TALK OFFS=0&S为和P=1&P为分子M=1&M为

23、每项的值N=1&N为分母DO WHILES=S+M19P=-PN= _M=P/NENDDO?“ S=”,SSET TALK ON2、编程把一个字符串首尾颠倒排列。SET TALK OFFCLEARACCEPT请输入字符串:” TO CHL=LEN (CHFOR 1=1 TO L? ? SUBSTR(CH _, 1)ENDFOR3、输出学生库中 STU.DBF 表中所有三好生的姓名和电话号码。SET TALK OFFUSE STU.DBFLOCATE FOR 三好生&三好生为逻辑型字段名DO WHILE_?姓名,电话ENDDOUSESET TALK ON4、求解一元二次方程 ax

24、2+bx+c=0 的实根。SET TALK OFFCLEARINPUT “ A=? ” TO AINPUT “ B=? ” TO BINPUT “ C=? ” TO CIF?“不是一元二次方程”ELSED= _IF D0?”没有实数根”ELSEIF D=020?” X 仁 X2=”,-B/(2*A)ELSEX1=(-B+SQRT(D)/(2*A)X2=(-B-SQRT(D)/(2*A)?” X 仁” ,X1, ” , ” X2=” ,X2ENDIFENDIFSET TALK ONCANCEL四、编程题1 、用键盘输入一个整数,并显示输出它是奇数(JISHU)还是偶数(OUSHU。 要求:用两种

25、方法做,一种只能用一个单分支 IF 语句,另一种不限。2 、有一数据库文件(名为 YH.DBF,只有一个字段),字段名:密码、字 段类型:字符型、字段宽度: 8;该文件有记录若干条,存放一些用户的密码 (其中记录号为用户号) 。现要求编写一程序,从键盘输入用户号和密码,根 据数据库中的内容验证其密码是否正确,密码正确输出:密码验证通过;不 正确输出:对不起,您输入的密码不正确。3、键盘输入一个正整数,输出它是否是质数,是则输出“YES,不是输出“ NO”。4、计算 1 到 10 的阶乘的和。215、输入一个字符,编程判断它是”数据字符”,”字母字符”还是”其 它字符”。6、创建一个表单,实现用户身份验证功能,用户名为”AAA”,密码为”BBB,当用户输入正确时显示”您的输入正确!”,当用户输入密码不正确时显示”您输入的密码不正确! ”,当用户三次输入错误时,使确定按钮变为不 可用状态。7、编程输出九九乘法表习题八一、选择题1、设在一

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论