山东大学20春数据库原理及应用3

所属学校:其他学校 科目: 2020-01-24 17:18:12 山东大学 原理 数据库
《数据库原理及其应用》模拟题3fAz傲朋学习网
试题中所涉及的表及其结构是:fAz傲朋学习网
Rsgl表(编号 C,姓名C,性别 C,出生日期 D,职称 C,工资 N(7,2),婚否 L)fAz傲朋学习网
Rsgz表(编号 C,姓名 C,基本工资 N(7,2),职务工资 N(6,2),公积金 N(6,2),fAz傲朋学习网
应发工资 N(7,2),实发工资 N(7,2))fAz傲朋学习网
一、选择题     fAz傲朋学习网
1、(       )关于备注型字段下列说法正确的是:                   fAz傲朋学习网
A. 能接受任意类型数据fAz傲朋学习网
B. 字段宽度根据实际数据设定fAz傲朋学习网
C. 存放在与表的主名相同、后缀为FPT的文件中fAz傲朋学习网
D. 不与通用型字段数据存放在一起fAz傲朋学习网
2、(    ) 下列选择中都是方法程序的是:fAz傲朋学习网
   A.Cls,setfocus,pset,release     B.Cls,caption,pset,releasefAz傲朋学习网
   C.Cls,refresh,release,init       D.Setfocus,getfocus,lostfocus,clsfAz傲朋学习网
3、(        )设字段"工作日期"为日期型,"工资"为数值型,则要想表达"工龄大于30年,工资高于1500、低于1800元"这一命题,其表达式是:                      fAz傲朋学习网
      A. 工龄>30 .AND. 工资>1500 .AND. 工资<1800fAz傲朋学习网
      B. INT((DATE()-工作日期)/365)>30 .AND. 工资>1500 .AND. 工资<1800fAz傲朋学习网
      C. 工龄>30 .AND. 工资>1500 .OR. 工资<1800fAz傲朋学习网
      D. INT(DATE( )–工作日期/365)>30 .AND.  工资>1500 .OR. 工资<1800fAz傲朋学习网
4、(     )下面关于事件的叙述正确的是fAz傲朋学习网
A.  对象的每个事件只有一种触发形式fAz傲朋学习网
B.  系统事件发生的顺序是随机的fAz傲朋学习网
C.  一个对象有多个事件,一个事件可以由多种形式触发fAz傲朋学习网
D.  表单第一个被触发的事件是Init事fAz傲朋学习网
fAz傲朋学习网
二、填空题  fAz傲朋学习网
1、计时器控件工作的三要素是Timer事件、            、Enabled属性fAz傲朋学习网
2、某表有4个字段,其中第一个字段是字符型,宽度为6,第二个字段是数值型,整数位为3,小数位为1,其余两个字段分别是逻辑型、日期型,则该表记录长度为       fAz傲朋学习网
3、LEN(SPACE(4)+“山东大学”+ SPACE(4))=            fAz傲朋学习网
4、控件的数据绑定是指将控件与某个           联系起来。fAz傲朋学习网
5、为了将表单从内存中释放,可将表单中“退出”命令按钮的Click事件代码设置为:fAz傲朋学习网
                     。fAz傲朋学习网
6、程序的三个基本结构是顺序结构、分支结构和                      。fAz傲朋学习网
7、用二维表形式表示的数据模型是                。fAz傲朋学习网
8、两个表建立关联后,当父表记录指针移动时,子表记录指针                        。fAz傲朋学习网
9、某索引类型只能用在数据库表中,且用来创建该种索引的字段不允许有重复值,一个表fAz傲朋学习网
中只能有一个这样的索引,这种索引称为              。fAz傲朋学习网
10、假设某表共有10个记录,执行SKIP 20命令后,此时EOF函数值为         。fAz傲朋学习网
11、列表显示Rsgl表中已婚的女教授的姓名、出生日期和工资。fAz傲朋学习网
   List                                                       fAz傲朋学习网
12、统计Rsgl表中1960年以前出生的副教授的人数。fAz傲朋学习网
   SELECT                                                           fAz傲朋学习网
13、给所有职务工资在200元以下(不包括200元)的职工基本工资增加100元。fAz傲朋学习网
   Replace                                                                     fAz傲朋学习网
14、创建一个表sb,其结构为(编号 C 5,名称 C 10,价格 N 9,2,主要设备 L)fAz傲朋学习网
   Create                                                                   fAz傲朋学习网
15、删除Rsgz表中的“姓名”字段fAz傲朋学习网
fAz傲朋学习网
16、在参照完整性的更新规则中,“级联”的含义是:                                 fAz傲朋学习网
17、给MyForm表单中控件cmd1的Caption属性赋值为“下一页”fAz傲朋学习网
fAz傲朋学习网
18、用于确定对象位置和大小的属性是       和         、       和          fAz傲朋学习网
19、对象事件的触发方式有                和                 。fAz傲朋学习网
20、下列程序用于逐个显示Rsgl表中教授们的信息:fAz傲朋学习网
USE  RsglfAz傲朋学习网
fAz傲朋学习网
     IF                 fAz傲朋学习网
         DISPLAYfAz傲朋学习网
     ENDIFfAz傲朋学习网
fAz傲朋学习网
ENDDOfAz傲朋学习网
USEfAz傲朋学习网
21、下列程序要求逐次单击表单,画上或擦去一个圆。fAz傲朋学习网
Form1的Load事件中代码如下:fAz傲朋学习网
fAz傲朋学习网
i=.T.fAz傲朋学习网
STORE 0 TO cx, cyfAz傲朋学习网
Form1的Click事件中代码如下:fAz傲朋学习网
  IF ifAz傲朋学习网
fAz傲朋学习网
     i=.F.fAz傲朋学习网
  ELSEfAz傲朋学习网
     ThisForm.CLSfAz傲朋学习网
fAz傲朋学习网
  ENDIFfAz傲朋学习网
fAz傲朋学习网
三、简答及描述题    fAz傲朋学习网
1、什么是数据库管理系统?它由哪些部分组成?fAz傲朋学习网
2、什么是项目?项目管理器一般包含哪些内容?fAz傲朋学习网
参考答案:fAz傲朋学习网
1、fAz傲朋学习网
数据库管理系统是数据库系统的核心,是为建立、使用和维护数据库而配置的软件,它建立在操作系统之上,位于操作系统和应用程序之间,负责对数据库中数据进行统一管理和控制。数据库管理系统通常由四部分组成。fAz傲朋学习网
(1)数据定义语言,用以定义数据库的概念模式、存储模式和外模式以及各模式间的映射和完整性约束。(2)数据操纵语言,用以数据库的检索、输入、修改、删除等的基本操作。(3)数据控制语言,以便让用户根据需要控制和管理数据库系统。(4)实用程序,包括数据初始装入程序、数据转储程序、数据库恢复程序、性能测试程序、数据库再组织程序、数据转换程序、通信程序等。fAz傲朋学习网
2、fAz傲朋学习网
一个VFP数据库应用程序,是有若干个不同类型、不同格式的文件构成,它们共同构成一个项目,这些文件统称为该项目的项目文件。VFP的项目管理器是一个专门对这些文件进行有效管理的项目集成管理工具。fAz傲朋学习网
项目管理器由六个选项卡组成,包含了应用系统的所有组成部分。fAz傲朋学习网
(1)“全部”选项卡,包括其他五个选项卡的所有内容。fAz傲朋学习网
(2)“数据”选项卡,主要用于显示和管理数据文件。包含的数据文件有:数据库、自由表、查询、连接、存储过程文件等。fAz傲朋学习网
(3)“文档” 选项卡,主要用于显示和管理文档。它包含了数据处理所需要的文档,用于输入和查看数据的表单、打印报表和标签等。fAz傲朋学习网
(4)“类” 选项卡,主要用于显示和管理类库文件。fAz傲朋学习网
(5)“代码” 选项卡,主要用于显示和管理VFP各种类型的程序代码,包括三种程序:程序、API库和应用程序。fAz傲朋学习网
(6)“其他” 选项卡,主要用于管理菜单文件、文本文件和其他文件。fAz傲朋学习网
fAz傲朋学习网
四、程序设计题  fAz傲朋学习网
1、将1~100之间能被5或6整除的数显示出来、统计个数并求和。fAz傲朋学习网
2、某厂在三八妇女节时,给每位女职工按工资的45%发放奖金,其中职称为高工的已婚妇女再多加上100元。请编程完成这一功能。fAz傲朋学习网
该厂职工人员表(ZGRY.DBF)的结构有:姓名(C,10),出生日期(D),性别(C,2),职称(C,8),婚否(L),工资(N,8,2),奖金(N,7,2)、简历(M),……fAz傲朋学习网
3、创建如下所示用户登录表单,单击“登录”按钮,当用户名和密码输入正确时,显示“欢迎进入本系统”,否则显示“密码或用户名错误”;单击“退出”按钮时显示“退出系统”。fAz傲朋学习网
fAz傲朋学习网
参考答案:fAz傲朋学习网
1、fAz傲朋学习网
CLEARfAz傲朋学习网
   STORE  0  TO  S, TfAz傲朋学习网
   FOR  I=1  TO  100fAz傲朋学习网
     IF INT(I/5)=I/5  OR  INT(I/6)=I/6fAz傲朋学习网
        ??IfAz傲朋学习网
        S=S+IfAz傲朋学习网
        T=T+1fAz傲朋学习网
      ENDIFfAz傲朋学习网
ENDFORfAz傲朋学习网
?” 1~100之间能被5或6整除的数有”+STR(T,2)+”个, ”fAz傲朋学习网
??”其和是:”, SfAz傲朋学习网
2、fAz傲朋学习网
CLEARfAz傲朋学习网
   USE  ZGRYfAz傲朋学习网
   REPLACE  ALL  奖金  WITH  工资*0.45  FOR  性别=”女”fAz傲朋学习网
   GO  TOPfAz傲朋学习网
   DO  WHILE  NOT  EOF( )fAz傲朋学习网
     IF  性别=”女”  AND  职称=”高工”  AND  婚否    fAz傲朋学习网
        REPLACE  工资  WITH  工资+100fAz傲朋学习网
     ENDIFfAz傲朋学习网
     SKIPfAz傲朋学习网
   ENDDOfAz傲朋学习网
   LIST  FOR  性别=”女”fAz傲朋学习网
   USEfAz傲朋学习网
fAz傲朋学习网
3、fAz傲朋学习网
(1)创建表单fAz傲朋学习网
打开表单设计器,在上面建立两个标签,两个文本框和两个命令按钮。fAz傲朋学习网
(2)控件属性设置fAz傲朋学习网
对象        属性名        属性值fAz傲朋学习网
表单form1        Caption        登录fAz傲朋学习网
标签label1        Caption        请输入用户名fAz傲朋学习网
标签label2        Caption        请输入口令fAz傲朋学习网
文本框        Name        txtPasswordfAz傲朋学习网
        PasswordChar        *fAz傲朋学习网
文本框        Name        txtNamefAz傲朋学习网
命令按钮        Name        cmdLoginfAz傲朋学习网
        Caption        登录fAz傲朋学习网
命令按钮        Name        cmdExitfAz傲朋学习网
        Caption        退出fAz傲朋学习网
(3)代码编写fAz傲朋学习网
命令按钮cmdLogin的Click事件fAz傲朋学习网
    IF  ThisForm.txtName.Value="user"  AND  ThisForm.txtPassword.Value="12345"fAz傲朋学习网
      MESSAGEBOX(“欢迎进入本系统”)fAz傲朋学习网
      ThisForm.ReleasefAz傲朋学习网
ELSEfAz傲朋学习网
       MESSAGEBOX("密码或用户名错误")fAz傲朋学习网
ENDIF   fAz傲朋学习网
命令按钮cmdExit的Click事件fAz傲朋学习网
    MESSAGEBOX("退出系统")fAz傲朋学习网
    ThisForm.ReleasefAz傲朋学习网
fAz傲朋学习网
fAz傲朋学习网
版权声明

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系本站我们将配合处理!

分享: