数据库原理及应用答案已补全.doc_第1页
数据库原理及应用答案已补全.doc_第2页
数据库原理及应用答案已补全.doc_第3页
数据库原理及应用答案已补全.doc_第4页
数据库原理及应用答案已补全.doc_第5页
已阅读5页,还剩12页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

数据库原理及其应用模拟题1一、选择题 1、( D )在下列表达式中,计算结果为字符型的是:A1234+ASC(“A”) B. SQRT(4)*12/24/60CCTOD(“12/24/94”)DATA( ) D. “2.13”+SUBSTR(“联想汉字操作系统”,5,12)2、( C )关于自由表的叙述,正确的是 A. 全部是用以前版本的FoxBase建立的表B. 可以用VFP建立,但不能把它添加到数据库中C. 自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表D. 自由表可以添加到数据库中,但数据库表不能从数据库中移出成为自由表3、( A ) 下列选择中都是方法程序的是: A Cls,setfocus,pset,release BCls,caption,pset,release C Cls,refresh,release,init DSetfocus,getfocus,lostfocus,cls4、( C )查询设计器包括的选项卡有 A. 字段、条件、分组依据B. 联接、杂项、索引C. 筛选、排序依据、字段D. 排序依据、分组依据、条件二、填空题 1、文本框用于数据输入输出的属性是 VALUE 。2、用于处理文本信息的控件有:文本框、 标签 、编辑框。3、SQL语言所具有的功能是 数据定义 、数据操纵、数据控制。4、查询向导中可以有三种选择:查询向导、交叉表格查询、 图形向导 。5、参照完整性的规则包括插入规则、 更新规则 、删除规则。6、建立索引的字段值不允许重复,且一个表中只能创建一个,它应该是 主 索引。7、在数据表中,每一行是关于客观事物的具体描述,叫做 元组 。8、表结构定义了数据表的字段个数、字段名、 字段类型 、字段宽度和小数位数等内容。9、日期型常量的一般格式为 yyyy-mm-dd 。10、数据库表中的字段有效性规则用来指定 字段的验证性规则 。11、数据库系统的组成是 数据库 、计算机硬件、 数据库管理系统 、应用程序、用户 12、利用SQL语句创建一个表文件,文件名为student,表结构由五个字段组成,分别是xm 字符类型,长度为10;xb 字符类型,长度为2,默认值为“男”; csrq 日期类型; sfty 逻辑类型;bz 备注类型。 13、假设有一个设备管理表sb.dbf,其表结构为:sb (编号 C(5),名称 C(6),启用日期 D,价格 N(9,2),部门 C(2),主要设备 L)在sb表中编号字段值要求唯一。利用SQL语句查询sb表中价格大于10000元的所有主要设备。 14、假设由一个设备管理表sb,其结构见第15题。还有一个设备大修表dx.dbf,其表结构为:dx(编号 C(5),费用 N(6,1)),每台设备大修一次,就作为一条记录保存在dx表中,因此一台设备在dx表中可能有多条记录,即维修过多次。利用SQL语句查找设备编号为106-1的设备的大修费用及其设备名称,并按费用降序排列。 15、利用SQL语句查询设备管理表sb中的部门数。 16、对象事件是指 。 三、简答及描述题 1、举例说明五种VFP数据类型的特点。2、建立一个名为“studbc”的数据库。在该数据库中建立如下数据表,名为studbf,结构为 studbf(学号 C 7,姓名 C 8, 性别 C 2,年龄 N 2,照片 G) 学号姓名性别年龄照片2005101李明男192005102孙丽女18 每个记录的照片字段内都存有照片。写出详细的建立过程。3、如何设置“默认”命令按钮?如何设置图文按钮?举例说明如何设置命令按钮的访问键。参考答案:1、(1)字符型字符型数据可以包含字母、数字、空格、汉字和符号。如“SDFG”、“12345”、“计算机”为字符型常量。姓名、性别、家庭住址都是用汉字表示的,他们的数据类型也是字符型的。在内存中一个字符占用一个字节,一个汉字占用两个字节。(2)数值型数值型数据是由09、小数点及正负号组成。如234.7、-78、12.86。(3)逻辑型这种数据类型表达了一个逻辑值。该逻辑值有两种可能的取值:真(.T.)或假(.F.)。每个逻辑型数据占用个字节。(4)日期型由年、月、日组成的数据。每个日期型数据长度为8个字节。例如2002-07-28。(5)备注型备注型只适用于字段。用来存储较多的文字,例如:个人简历、产品说明、图书简介等都可以定义为备注型。2、第一步,打开表设计器。单击常用工具栏中“新建”按钮打开“新建”对话框选择“表”单击“新建文件”按打开“创建”对话框输入表文件名:studbf单击“保存”按钮打开表设计器。 第二步,创建表结构。在“字段名”处输入“学号”,“类型”选“字符型”,宽度输入7;同样操作输入姓名、性别、年龄、照片四个字段名,并分别定义其类型和宽度。第三步,建立完毕,单击“确定”按钮,在弹出的“现在输入数据记录吗?”提示对话框中单击“是”按钮。第四步,输入记录数据。在打开的记录编辑窗口中输入第一个记录的第一个字段值“2005101”,依次输入“李明”,“男”,19,三个字段值。光标移到“照片”字段编辑框,双击该编辑框,打开“照片”字段编辑窗口。单击“编辑”菜单“插入对象”命令,打开“插入对象”对话框,选择“由文件创建”单选钮,找到照片文件添加到“照片”字段里。同样操作完成所有的记录输入。第五步,退出记录编辑窗口后,在VFP的命令窗口中输入USE命令,回车,保存studbf文件到磁盘中。3、若表单上有多于一个的命令按钮,可将其中一个设定为默认命令按钮,方法是该命令按钮的Default属性赋值为.T.。每个表单上有且只有一个命令按钮为默认按钮。当一个命令按钮设置为默认按钮后(其Enabled属性必须为.T.),同一表单上的其他命令按钮的Default属性将自动变为.F.。使命令按钮的Caption属性和Picture属性都赋上相应的值则可将该命令按钮设置为图文按钮。命令按钮的访问键设置方法是:在Caption属性值中作为访问键的字母前加上“”两个符号,显示时该字母下方有一条下划线,这个字母就成了访问键。当表单运行时,按Alt访问键后,焦点马上移到这个命令按钮上。例如将某个命令按钮的Caption属性中赋值为“退出(E)”,则这个命令按钮的访问键就是字母e键。四、程序设计题 1、输入一个整数,当为偶数时,求其立方;当为奇数时,求其平方。2、设计一个输入用户密码的表单,界面如下。输入密码时在文本框中显示“*”,密码错误时显示“密码错,请重新输入!”,三次输入不正确时显示“对不起,你不是合法用户!”后结束表单运行;输入正确密码后显示“密码正确!可以进入系统。”,然后结束表单运行。 参考答案:1、CLEARINPUT “请输入一个数:” TO xIF x%2=0 或INT(x/2)=X/2 y=x*3 ?”该数是偶数,其立方为:”, yELSE y=x*2 ?”该数是奇数,其平方为:”, yENDIF2、第一步,创建一个表单,然后在其中创建标签和文本框各一个,命令按钮二个。第二步,属性设置 控件属性属性值label1Caption密码:text1PasswordChar*Value(清空)Command1Caption确定Command2Caption取消第三步,程序编写Form1的Load事件: PUBLIC i i0Command1的Click事件: i=i+1 IF THISFORM.Text1.Value=”123456” MESSAGEBOX(“密码正确!可以进入系统。”)THISFORM.RLEASE ELSE IF i3 MESSAGEBOX(“密码错,请重新输入!”) THISFORM.text1.VALUE=” THISFORM.text1.SETFOCUS ELSE MESSAGEBOX(“对不起,你不是合法用户!”) THISFORM.RELEASE ENDIF ENDIFCommand2的Click事件: THISFORM.RELEASE数据库原理及其应用模拟题2本试卷用到的表及其结构为:Rsgl表(编号 C,姓名C,性别 C,出生日期 D,职称 C,工资 N(7,2),婚否 L)一、选择题 1、( A )数据库管理系统的四个组成部分,包括数据定义语言、数据操纵语言、实用程序和 A. 数据控制语言 B. 数据执行语言 C. 数据管理语言 D. 数据形式语言2、( C )下列关于子句的说法正确的是 A. 所有带有子句的命令的默认范围都是ALLB. NEXT 只对从当前记录开始的以下n个记录进行操作C. RECORD 对n个记录进行操作D. 子句一般有三种选择:ALL, NEXT , RECORD 3、( A )用List命令显示当前表中1990年以后(不包括1990年)工作的男同志,且只显示姓名、工作时间和工资三个字段。 A. LIST FOR YEAR(工作时间)1990 AND 性别=”男” FIELDS 姓名, 工作时间, 工资B. LIST FIELDS 姓名,工作时间,工资 FOR 工作时间1990 AND 性别男C. LIST FIELDS 姓名,工作时间,工资 FOR 1990 AND 男D. LIST FIELDS 姓名,工作时间,工资 FOR YEAR(工作时间)0B. CREATE TABLE student ADD xf N(3) CHECK xf 0C. ALTER TABLE student ADD xf N(3) CHECK xf 0D. DROP TABLE student ADD xf N(3) CHEAK xf 0 四、程序设计题 1、从键盘上任意输入一个数给X,根据X的值按不同的表达式计算,并输出计算结果,该表达式如下:Y=2X+5 X 10Y=10X-5 X 5Y=100 X为其它值2、输入一个字符串(假设没有汉字),要求分别统计出其中英文字母、空格、数字和其他字符的个数。参考答案:1、CLEARINPUT “请输入一个数:” TO xIF x10 y=2*x+5ELSE IF x=a and ch=A and ch=0 and ch30 .AND. 工资1500 .AND. 工资30 .AND. 工资1500 .AND. 工资30 .AND. 工资1500 .OR. 工资30 .AND. 工资1500 .OR. 工资18004、( C )下面关于事件的叙述正确的是A. 对象的每个事件只有一种触发形式B. 系统事件发生的顺序是随机的C. 一个对象有多个事件,一个事件可以由多种形式触发D. 表单第一个被触发的事件是Init事 三、简答及描述题 1、什么是数据库管理系统?它由哪些部分组成?2、什么是项目?项目管理器一般包含哪些内容?参考答案:1、数据库管理系统是数据库系统的核心,是为建立、使用和维护数据库而配置的软件,它建立在操作系统之上,位于操作系统和应用程序之间,负责对数据库中数据进行统一管理和控制。数据库管理系统通常由四部分组成。(1)数据定义语言,用以定义数据库的概念模式、存储模式和外模式以及各模式间的映射和完整性约束。(2)数据操纵语言,用以数据库的检索、输入、修改、删除等的基本操作。(3)数据控制语言,以便让用户根据需要控制和管理数据库系统。(4)实用程序,包括数据初始装入程序、数据转储程序、数据库恢复程序、性能测试程序、数据库再组织程序、数据转换程序、通信程序等。2、一个VFP数据库应用程序,是有若干个不同类型、不同格式的文件构成,它们共同构成一个项目,这些文件统称为该项目的项目文件。VFP的项目管理器是一个专门对这些文件进行有效管理的项目集成管理工具。项目管理器由六个选项卡组成,包含了应用系统的所有组成部分。(1)“全部”选项卡,包括其他五个选项卡的所有内容。(2)“数据”选项卡,主要用于显示和管理数据文件。包含的数据文件有:数据库、自由表、查询、连接、存储过程文件等。(3)“文档” 选项卡,主要用于显示和管理文档。它包含了数据处理所需要的文档,用于输入和查看数据的表单、打印报表和标签等。(4)“类” 选项卡,主要用于显示和管理类库文件。(5)“代码” 选项卡,主要用于显示和管理VFP各种类型的程序代码,包括三种程序:程序、API库和应用程序。(6)“其他” 选项卡,主要用于管理菜单文件、文本文件和其他文件。四、程序设计题 1、将1100之间能被5或6整除的数显示出来、统计个数并求和。2、某厂在三八妇女节时,给每位女职工按工资的45%发放奖金,其中职称为高工的已婚妇女再多加上100元。请编程完成这一功能。该厂职工人员表(ZGRY.DBF)的结构有:姓名(C,10),出生日期(D),性别(C,2),职称(C,8),婚否(L),工资(N,8,2),奖金(N,7,2)、简历(M),3、创建如下所示用户登录表单,单击“登录”按钮,当用户名和密码输入正确时,显示“欢迎进入本系统”,否则显示“密码或用户名错误”;单击“退出”按钮时显示“退出系统”。参考答案:1、CLEAR STORE 0 TO S, T FOR I=1 TO 100 IF INT(I/5)=I/5 OR INT(I/6)=I/6 ?I S=S+I T=T+1 ENDIFENDFOR?” 1100之间能被5或6整除的数有”+STR(T,2)+

温馨提示

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

评论

0/150

提交评论