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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

数据库语言作业集.docx

1、数据库语言作业集第一章测试题一.单选题1:对于现实世界中事物的特征,在实体-联系模型中使用_。(A)属性描述(B)关键字描述(C)二维表格描述(D)实体描述答案C2:VisualFoxPro数据库是_。(A)层次型数据库(B)关系型数据库(C)网状型数据库(D)连接型数据库答案B3:关系数据库系统中所使用的数据结构是_。(A)树(B)图(C)二维表(D)表格答案C4:在数据管理技术的发展过程中,数据独立性最髙的阶段是_。(A)文件系统(B)人工管理(C)程序管理(D)数据库系统答案D5:应用数据库技术的主要目的是_。(A)解决数据保密问题(B)解决数据冗余问题(C)解决数据独立性问题(D)解决

2、数据管理问题答案D6:在关系数据库系统中,使用数据的最小单位是_。(A)关系(B)元组(C)属性(D)属性集合答案C7:用二维表来表示实体及实体之间联系的数据模型称为_。(A)实体-联系模型(B)关系模型(C)层次模型(D)网状模型答案B8:数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是_。(A)DBS包括DB和DBMS(B)DBMS包括DB和DBS(C)DB包括DB和DBMS(D)以上答案均不对答案A9:关系数据库的任何检索操作都是由三种基本运算组合而成的,这三种基本运算不包括_。(A)联结(B)比较(C)选择(D)投影答案B10:要启动VisualFoxPro的向导可

3、以_。(A)打开“新建”对话框(B)单击工具栏上的“向导”图标按钮(C)从工具”菜单中选择“向导”(D)以上方法均可以答案D11:有关visualfoxpro工作方式的叙述,正确的是_。(A)只有一种工作方式,即命令工作方式(B)有两种工作方式,即命令方式和程序方式(C)有两种工作方式,即键韋方式和鼠标方式(D)有三种工作方式,即命令方式、程序方式和菜单方式答案D12:数据库系统与文件系统最主要的区别是_。(A)数据库系统复杂,而文件系统简单(B)文件系统不能解决数据冗余和数据独立性问题,而数据系统可以解决(C)文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件(D)文件系统管理的数

4、据量少,而数据库系统可以管理庞大的数据量答案B13:在“选项”对话框的“文件位置”选项卡里可以设置_。(A)表单的默认大小(B)默认目录(C)日期和时间的显示格式(D)程序代码的颜色答案B14:在下面关于数据库系统的叙述中,正确的是_。(A)数据库中只存在数据项之间的联系(B)数据库的数据项之间和记录之间都存在联系(C)数据库的数据项之间无联系,记录之间存在联系(D)数据库的数据项之间和记录之间都不存在联系答案B15:关系数据库管理系统所管理的关系是_。(A)一个DBF文件(B)若干个二维表(C)一个DBC文件(D)若干个DBC文件答案B16:关于数据库系统的正确叙述是_。-(A)数据库系统减

5、少了数据冗余(B)数据库系统避免了一切数据冗余(C)数据库系统中数据的一致性是指数据类型一致(D)数据库系统比文件系统管理更多的数据答案A17:利用向导创建数据库表时,应该_。(A)在工具栏上单击向导按钮(B)在命令窗口执行CREATE命令(C)在表设计器中选择(D)在“新建”对话框中按向导按钮答案D18:要执行命令窗口中的命令,_,按回车键执行。(A)光标必须在行首(B)光标必须在行末(C)光标必须在行中(D)光标可以在行中任意位置答案D19:启动向导的方法是_。(A)选择“文件”菜单的“向导”命令,打开“新建”对话框(B)选择“工具”菜单的“向导”命令(C)单击工具栏上的向导按钮(D)以上

6、方法都可以答案D20:若要定制工具栏,应在“_”菜单中操作。(A)显示(B)工具(C)窗口(D)文件答案B二.填空题1:数据库系统的主要特点是_、_、_、_。答案数据的结构化。数据共享。数据独立性。可控冗余度2:数据库管理系统的主要功能是_、_、_。答案数据定义功能。数据操作功能。控制和管理功能3:VisualFoxPro支持两类不同的工作方式,分别是_、_。答案交互操作方式。程序执行方式4:按照数据结构的类型来命名,数据模型分为层次模型、_和_。答案网状模型。关系模型5:关系数据库数据操作和处理的基本对象是_。答案关系6:二维表中的列称为关系的,二维表中的行称为关系的_。答案属性、元组7:数

7、据模型不仅表示反映事物本身的数据,而且表示_。答案数据之间的联系8:VisualFoxPro不允许在关键字段中有重复值或_。答案空值9:VisualFoxPro6.0是_型微机_系统,它支持标准的面向过程的程序设计方式,还支持_程序设计方法。答案关系。数据库管理。面向对象10:打开“选项”对话框之后,要设置日期和时间的显示格式,应当选择“选项”对话框的_选项卡。答案区域三.问答题1:什么是数据管理?计算机数据管理经历了哪3个阶段?答案数据管理是指对数据的组织、分类、编码、存储、检索和维护。计算机数据管理是指计算机对数据的管理方法和手段。计算机数据管理技术经历了人工管理阶段、文件系统阶段和数据库

8、管理系统阶段。2:什么是数据库?什么是数据库管理系统?什么是数据库系统?答案所谓数据库是长期存储在计算机内、有组织的、可共享的数据集合。数据库管理系统是一种操纵和管理数据库的大型软件,是用于建立、使用和维护数据库,简称DBMS。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过DBMS访问数据库中的数据,数据库管理员也通过DBMS进行数据库的维护工作。它提供多种功能,可使多个应用程序和用户用不同的方法在同时或不同时刻去建立、修改和询问数据库。它使用户能方便地定义和操纵数据,维护数据的安全性和完整性,以及进行多用户下的并发控制和恢复数据库。数据库系统是指在计算机系统中引人数据

9、库后的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。3:数据库系统包括哪5个主要部分?答案组成数据库系统的5个主要部分是:数据库、数据库管理系统、数据库管理员、用户、应用系统。4:简述数据库管理系统的主要功能。答案数据库管理系统的主要功能包括5个:(1)数据定义功能。用户通过数据描述语言(DDL)来定义数据。(2)数据操纵功能。用户可使用数据操纵语言(DML),实现对数据库的査询、插入、删除和修改操作。(3)数据库的运行管理。数据库的运符由“PBMS统一管理,内容包括安全性检查、完整性约束条件的检查和执行、数据库的内容维护和并发控制。(4)数据库的建立和

10、维护功能。它包括数据库初始数据的输人及转换,数据库的转储与恢复,数据库的重组功能和性能的监视与分析功能。(5)数据通信功能。5:VisualFoxPro的主要特点是什么?答案VisualFoxPro的主要特点是:(1)简单、易学、易用。快速完成应用任务:提供了“向导”、“生成器”、“设计器”等三种工具,这三种工具都采用图形交互界面方式,使用户能够最简单而又最快速地完成数据操作任务。一致的用户界面,使用方便的工具栏:VisualrFoxPro改进了用户界面,其主窗口与许多Microsoft产品(如:Word、Excel)更趋一致。不编程而建立应用程序界面:VisualFoxPro提供的“表单生成

11、器”是一种功能强方的工具,用户能够不编程序或使用很少的代码来实现友好的交互式应用程序界面。项目管理器统一管理工作:“项目管理器”是另一种髙效工具,通过它用户可以集中管理数据、文档、类库、源代码等各种资源。(2)功能更强大。真正的数据库概念:以前Xbase软件中称.BDF文件为数据库,使人容易产生一个二维表就是一个数据库的错误认识。而在VisudFoxPro:中,原来的.BDF文件改称“表”,即二维表。数据库是若干表、表之间关系和触发程序的集合。这样关系清晰、合理且处理方便。可视化编程:可视化编程技术给人一种“所见即所得”的感觉。具有面向对象编程能力:VisualFoxPfo在支持标准Xbase

12、传统的面向结构的编程方式的同时,也提供了面向对象的编程(OPP)能力。更容易处理事件:VisualFoxPro包含一种事件模式,它能帮助用户自动地处理事件。在这种模式下,用户可以获取并控制所有标准的Windows事件,如鼠标的单击、双击、移动、左击等等。用户可以有两种方法来控制事件是通过“属性窗口”来可视地控制;二是通过编程语言来控制。新增许多命令和函数,功能大大加强:新增7种字段类型:整型、货币型、日期財间型、双精度型、通用型、二进制字符型和二进制备注型。可建立4种类型的索引:主索引、候选索引、普通索引和唯索引。允许在表中使用空值NULL,以保证与采用SQL标准的数据库管理系统的兼容和数据共

13、享。(3)支持客户机/服务器结构。VisualFoxPro可作为开发强大的客户机/服务器应用程序的前合。它既支持髙层次的对服务器数据的浏览,又提供了对本地服务器语法的直接访问,这种直接访问给用户提供了开发灵活的客户机/服务器应用程序的坚实基础。(4)同其他软件的髙度兼容。VisualFoxPro可以同其他Microsoft软件共享数据,例如用户可用自动OLE来嵌入其他软件(如EjccekvWord)中的对象并在VisualFdxPro中使用这些软件。6:浅谈VisualFoxPro命令的主要特点。答案VisualFoxPro命令的主要特点有以下四点:(1)采用英文祈使句的形式,命令的各部分简洁

14、规范,初识英语的人都能看懂;(2)操作对象、结果和条件均可用命令子句的形式来表示。命令子句的数量不限,顺序不拘。(3)命令中只讲对操作的要求,不撖述具体的操作过程,言简意赅,所以又称“非过程化”语言;(4)命令既可以逐条用交互的方式执行,又可编写成程序,以“程序文件”的方式执行。第二章测试题.单选题1:关于VisualFoxPro的变量,下面说法中正确的是_。(A)使用一个简单变量之前要先声明或定义(B)数组中各数组元素的数据类型可以不同(C)定义数组以后,系统为数组的每个数组元素赋以数值0(D)数组元素的下标下限是0答案B2:VisualFoxPro内存变量的数据类型不包括_。(A)数值型(

15、B)货币型(C)备注型(D)逻辑型答案C3:备注型字段的长度固定为_个字节。(A)8(B)1(C)4(D)10答案C4:设X=“ABC,Y=“ABCD”,则下列表达式中的值为.T.的是_。(A)X=Y(B)X=Y(C)X$Y(D)AT(X,Y)=0答案C5:在VFP的表结构中,逻辑型和日期型字段的宽度分别为_。(A)1,4(B)1,8(C)4,8(D)3,8答案B6:表达式12%32*3的值是_。(A)0(B)1(C)9(D)12答案C7:命令?MOD(44,-5)的值是_。(A)1(B)-1(C)4(D)-4答案B8:在VisualFoxPro命令的一般结构中,表示命令执行操作的是_。(A)

16、命令短语(B)命令动词(C)基本项(D)可选项答案B9:命令?int(15/7)=15/7的值是_。(A)1(B).T.(C).F.(D)出错答案C10:在数据库表达式中,各种运算符按优先顺序排列正确的是_。(A)算术运算、关系运算、逻辑运算、函数运算.(B)算术运算、逻辑运算、关系运算、函数运算(C)函数运算、逻辑运算、关系运算、算术运算(D)函数运算、算术运算、关系运算、逻辑运算答案D11:命令“?str(34.567,4,3)”的输出结果是_。(A)34.6(B)34.567(C)34.57(D)34.5答案A12:设当前数据表有10条记录,当EOF()为真时,命令?RECNO()的显示

17、结果是_。(A)10(B)11(C)0(D)9答案B13:在VisualFoxPro中,创建一个名为SD(B)DBC的数据库文件,使用的命令是_。(A)CREATE(B)CREATESDB(C)CREATETABLESDB(D)CREATEDATABASESDB答案D14:在VisualFoxPro中,下面4个关于日期或日期时间的表达式中,错误的是_。(A)2002.09.0111:10:10:AM-2001.09.0111:10:10AM(B)01/01/2002+20:(C)2002.02.01+2001.02.01(D)2002/02/01-2001/02/01答案C15:能真正删除当前

18、库文件中所有记录的命令是_。(A)ZAP(B)PACK(C)DELETEALL(D)DELETEFOR.T.答案A16:RELEASEALL命令的功能是_。(A)删除指定的内存变量(B)删除所有内存变量(C)删除所有文件(D)删除内存变量文件中的内存变量答案B17:假定军统日期为1998年12月20日,有如下命令NJ=MOD(YEAR(DATE()_1900,100),执行该命令后的NJ值是_。(A)1998(B)98(C)981220(D)1220答案B18:要复制一个表的结构,正确的命令格式是_。(A)LISTSTRUCTURE(B)COPYSTRUCTURE(C)COPYFILE(D)C

19、OPYTO答案B19:关于VisualFoxPro数组的叙述,错误的是_。(A)用DIMENSION和DECLARE都可以定义数组(B)VisualFoxPro只支持一维数组和二维数组(C)一个数组中各数组元素必须是同一种数据类型(D)新定义数组的各个数组元素初值为.F.答案C20:要清除当前所有其名字的第二个字符为“X”的内存变量,应该用命令_。(A)RELEASEALL*X(B)RELEASEALLLIKEX(C)RELEASEALLLIKE?X(D)RELEASEALLLIKE“?X”答案C二.填空题1:建立表结构就是定义各个字段的属性,基本的字段属性可包括_、_、_、_等。答案字段名。

20、字段类型。字段宽度。小数位数2:在VisualFoxPro中,用来设置缺省路径的命令是_。答案SETDEFAULTTO3:打开或关闭一个表的命令是_。答案USE4:变量包括_、_和_等3种。答案内存变量。字段变量。系统变量5:在VisualFoxPro中说明数组后,数组的每个元素在未赋值之前的默认值是_。答案.F.6:函数BETWEEN(40,34,50)的运算结果是_。答案.T.7:表由_和数据两部分组成。答案结构8:显示当前内存变量的命令是_。答案LISTMEMORY9:浏览窗口显示表记录有两种格式,分别是编辑和_。答案浏览10:测试当前记录指针的位置可以用函数_。答案RECNO()三.问

21、答题1:根据要求书写命令序列建立如下所示的商品表SP.DBF。结构:sp(部门号C(2),商品号C,商品名称C(20),单价N(10,2),数量N(4),开单日期D,产地C(8)1)显示第3个记录开始的6个记录。2)显示数量大于15的商品的商品号、商品名称。3)列出1995年开单的商品的商品号、单价。4)列出商品号的第一个字母为“0”的所有商品信息。5)列出上海生产的所有商品信息。6)将1996年1月1日及以后开单的商品复制为表sp1。7)列出表sp.dbf的结构与数据。8)将表sp.dbf中的数量字段值替换为原来的2倍。9)将表sp.dbf数量字段的宽度改为6。10)将表sp.dbf字段名单

22、价改为价格。答案1)USEspGO3LISTNEXT62)LISTFOR数置15FIELDS商品号,商品名称3)LISTFORYEAR(开单日期)=1995FIELDS商品号,单价4)LISTFORLEFT(商品号,1)=05)LISTFOR上海$产地6)USESPCOPYTOSP1FORYEAR(开单日期)=1997)USESPLISTLISTSTRUCTURE8)USESPREPLACE数量WITH数量*2ALL9)ALTERTABLESPALTER数量N(6)10)ALTERTABLESPRENAME单价TO价格第三章测试题一.单选题1:在VisualFoxPro中,建立索引的作用之一是

23、_。(A)节省存储空间(B)便于管理(C)提髙查询速度(D)提髙查询和更新的速度答案C2:在VisualFoxPro中,相当于主关键字的索引是_。(A)主索引(B)普通索引(C)唯一索引(D)排序索引答案A3:在VisualFoxPro中,关于自由表叙述正确的是_。(A)自由表和数据库表是完全相同的(B)自由表不能建立字段级规则和约束(C)自由表不能建立候选索引(D)自由表不可以加人到数据库中答案B4:使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当_。(A)使用WHERE子句(B)在GROUPBY后面使用HAVING子句(C)先使用WHERE子句,再使用HAVING子句。(D)先

24、使用HAVING子句,再使用WHERE子句答案B5:在VisualFoxPro的参照完整性规则不包括_。(A)更新规则(B)删除规则(C)查询规则(D)插入规则答案B6:在VisualFoxPro中,关于视图的正确叙述是_。(A)视图与数据库表相同,用来存储数据(B)视图不能同数据库表进行连接操作(C)在视图上不能进行更新操作(D)视图是从一个或多个数据库表导出的虚拟表答案D7:执行命令“INDEXON姓名TAGindex_name”建立索引后,下列叙述错误的是_。(A)此命令建立的索引是当前有效索引(B)此命令所建立的索引将保存在.idx文件中(C)表中记录按索引表达式升序排序(D)此命令的

25、索引表达式是“姓名”,索引名是“index_name”答案B8:查询订购单号(字符型,长度为4)尾字符是“1”的错误命令是_。(A)SELECT*FROM订单WHERESUBSTR(订购单号,4)=1(B)SELECT*FROM订单WHERESUBSTR(订购单号,4,1)=“1(C)SELECT*FROM订单WHERE“1”$订购单号(D)SELECT*FROM订单WHERERIGHT(订购单号,1)=1答案C9:两表之间“临时性”联系称为关联,在两个表之间的关联已经建立的情况下,有关“关联”的正确叙述是_。(A)建立关联的两个表一定在同一个数据库中(B)两表之间“临时性”联系是建立在两表之

26、间“永久性”联系基础之上的(C)当父表记录指针移动时,子表记录指针按一定的规则跟随移动(D)当关闭父表时,子表自动被关闭答案C10:在SQLSELECT语句中用于实现关系的选择运算的短语是_。(A)FOR(B)WHILE(C)WHERE(D)CONDITION答案A11:查询建立后,查询文件的扩展名是_。(A).QPR(B).SCX(C).VCX(D).MNX答案A12:关于索引文件说法正确的是_。(A)索引文件扩展名只有.CDX(B)复合索引文件中可以存储多种排序方法(C)建立索引时不可以使用for条件(D)indexon性别tagal命令中的al是指索引文件名:答案B13:在VisualF

27、oxPro中,建立数据库表时,将年龄字段值限制在1214之间的这种约束属于_。(A)实体完整性约束(B)域完整性约束(C)参照完整性约束(D)视图完整性约束答案B14:SQL是那几个英文单词的缩写_。(A)StandardQueryLanguage(B)StructuredQueryLanguage(C)SelectQueryLanguage(D)以上都不是答案B15:如果学生表STUDENT是使用下面的SQL语句创建的:CREATETABLESTUDENTCSNOCPRIMARYKEYNOTNULL,;SNCC8),;SEXC(2),;AGEN(2)CHECK(AGE15ANDAGE30)下

28、面的SQL语句中可以正确执行的是_。(A)INSERTINTOSTUDENT(SNO,SEX,AGE)VALUES(S9,男,17)(B)INSERTINTOSTUDENTCSNO,SEX,AGE)VALUESC李安琦,”男”,20)(C)INSERTINTOSTUDENT(SEX,AGE)VALUES(男”,20)(D)INSERTINTOSTUDENTCSNO,SN)VALUES(S9,”安琦,16)答案A16:使用SQL语句从表STUDENT中查询所有姓王的同学的信息,正确的命令是_。(A)SELECT*FROMSTUDENTWHERELEFT(姓名,2)=王(B)SELECT*FROMSTUDENTWHERERIGHT(姓名,2)-”王(C)SELECT*FROMSTUDENTWHERETRIM(姓名,2)=王(D)SELECT*FROMSTUDENTWHERESTR(姓名,2)=王答案A17:查询设计器的结果不能以_方

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

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