您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 公司方案 > 数据库管理系统试题_专科(B卷)
南京航空航天大学第1页(共8页)二○一二~二○一三学年第二学期《数据库管理系统》考试试题考试日期:年月日试题类型:(专科、B)考试形式:(半开卷)出卷教师:陆荣班号学号姓名得分一、单选题(每题1分,共20分)在下列每小题的四个备选答案中选出一个正确的答案,并将其字母标号填入题干的括号内。1.按照传统的数据模型分类,数据库系统可以分为三种类型()A.大型、中型和小型B.西文、中文和兼容C.层次、网状和关系D.数据、图形和多媒体2.数据库系统的核心是()A.硬件系统B.数据模型C.软件工具D.数据库管理系统3.开发、管理和使用数据库的人员可分为四类相关人员,其中()负责管理和控制数据库系统。A.程序设计员B.系统分析员C.终端用户D.数据库管理员4.存储在计算机内的有结构、可共享的数据集合称为()A.网络系统B.数据库系统C.操作系统D.数据库5.在关系数据库中,二维表的列称为()A.域B.元组C.关键字D.属性6.一个关系模型的任意两个属性的名()A.不能相同B.可相同C.必须相同D.以上都不是7.下列哪个阶段是数据库设计的起点,是为以后的具体设计做准备的?()A.物理结构设计B.逻辑结构设计C.概念结构设计D.系统需求分析8.在数据库管理系统提供的语言中,用于实现插入、修改、删除数据库中数据的语言称为()A.数据操纵语言B.数据描述语言C.数据转换语言D.数据控制语言9.VisualFoxPro是()A.关系数据库管理系统B.层次数据库管理系统C.网络数据库管理系统D.文件管理系统10.数据库DB、数据库系统DBS和数据库管理系统DBMS三者之间的关系是()A.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS第2页(共8页)11.VFP中,有下面几个内存变量赋值语句:X={^2013/09/0810:10:10AM}Y=.F.N=32.657M=“328.657”执行上述赋值语句之后,内存变量X、Y、N、M的数据类型分别是()A.D、L、N、CB.D、L、M、CC.T、L、N、CD.T、L、M、C12.被逻辑删除的记录可以彻底删除,彻底删除记录的命令是()A.DELETEB.PACKC.RECALLD.ZAP13.假设“职工.DBF”表有20条记录,顺序执行下列命令后,屏幕所显示的记录号顺序是()USE职工GO6LISTNEXT4A.1,2,3,4B.4,5,6,7C.6,7,8,9D.7,8,9,1014.若所建立索引的字段值不允许重复,并且一个表可创建多个,它应该是()A.主索引B.惟一索引C.候选索引D.普通索引15.在VisualFoxPro中,关于视图的正确叙述是()A.视图不能同数据库表进行连接操作B.视图与数据库表相同,用来存储数据C.在视图上不能进行更新操作D.视图是从一个或多个数据库表导出的虚拟表16.退出VisualFoxPro的操作方法是()A.从“文件”下拉菜单选择“退出”选项B.用鼠标左按钮单击关闭窗口按钮C.在命令窗口中键入QUIT命令,然后按回车键D.以上方法都可以17.SQL语言中SELECT的功能是()A.定义B.查询C.修改D.控制18.打开VisualFoxPro“项目管理器”的“数据”选项卡,其中包含()A.数据库B.自由表C.查询D.以上三种都包括19.表单的Enabled属性用于()。A.指定表单执行的程序B.指定表单的标题C.指定表单是否可用D.指定表单是否可见20.在VisualFoxPro中,使用“菜单设计器”定义菜单,最后生成的菜单程序的扩展名是()A.MNXB.PRGC.MPRD.SPR第3页(共8页)二、填空题(每空1分,共20分)1.数据模型通常由:___数据结构_________、数据操纵和完整性约束三部分组成。2.数据库系统是由计算机硬件、软件、数据库和__用户__________。3.开发、管理和使用数据库的人员可分为四类相关人员,其中____数据库管理员________负责管理和控制数据库系统。4.在VFP中定义表结构时,一般对每个字段需说明字段名、___数据类型____、宽度和小数位数。5.使用二维表格结构表达实体及实体间联系的数据模型是___关系模型_______________。6.____需求分析_____________是数据库设计的起点,为以后的具体设计做准备。7.函数VAL(SUBSTR(“江苏1997”,5,1))*LEN(SUBSTR(“北京航空航天大学”,5,8))的返回值是_____________8_____________。8.在表结构中,逻辑型、备注型和日期型字段的宽度分别固定为___8_________________。9.在VisualFoxPro中,可存储照片信息的字段类型应该是______通用型___________。10.设某数值型字段的宽度为8,小数位为3,则该字段的最大取值是_________11_____________。11.在VisualFoxPro中,可以对字段设置默认值的表必须是_____数据库__________表。12.在VisualFoxPro中,建立索引的作用之一是提高____查询__________速度。13.数据表文件rcda.dbf已打开,执行LOCATEFOR姓名=“李华”后,若表文件中存在李华这个人,此时EOF()函数值为__.F._________。14.SQL语言的全称是结构化查询语言,它的核心功能是_查询______________。15.VFP的三种工作方式分别为菜单方式、_____命令方式_______和程序文件方式。16.在面向对象编程中,类具有_____________、封装性和多态性等特性。17.计时器是用来处理复发事件的控件。该控件正常工作的三要素是:___Enabled________属性、Interval属性和Timer事件。18.创建快速报表时,基本带区会包括页标头、___细节_________和页注脚区。19.用来描述对象特征的参数称为__属性_________。20.VisualFoxPro的报表主要包括两部分____数据_______和布局。第4页(共8页)三、问答题(每题6分,共36分)1.数据管理技术的经历了哪三大发展阶段?简述数据库系统阶段的特点。人工管理阶段文件系统阶段数据库系统阶段特点:数据整体结构化;数据共享性高;具有很高的数据独立性;具有完备的数据控制功能。2.简述视图的主要作用及与数据表的区别。作用:提取数据库记录和更新数据库数据区别:视图中的数据还是存储在原理表中,它是一张虚表。3.什么是数据库管理系统?其主要有哪些功能?是位于用户与操作系统之间,具有数据定义、管理和操纵功能的软件结合功能:定义功能;数据操纵;数据库的运行管理;数据库的建立和维护。4.何谓索引?VFP中普通索引能作为候选索引吗,为什么?索引是按照索引表达式的值,使表中的记录有序排列的一种技术。普通索引不可以为候选索引,因为普通索引允许有重复值,而候选索引的值必须唯一。5.VFP中何谓逻辑删除?它与物理删除有何不同?第5页(共8页)逻辑删除就是给暂时不使用的记录加一个删除标记。不同在于:物理删除时把记录从磁盘中删除掉,不可恢复,而逻辑删除只是做一个删除标记。6.数据库设计包含哪些主要步骤?需求分析;概念结构设计;逻辑结构设计;物理结构设计;数据库使用与维护四、解释命令和写命令(每题2分,共12分)假定当前表文件为student.dbf,其结构为:学号(字符型)、姓名(字符型)、性别(字符型)、出生日期(日期型)、专业(字符型)、党员否(逻辑型)和成绩(数值型),其中有若干条记录。试逐条解释下列各题程序段中的命令或写出实现操作要求的命令:1.USEstudent打开student表Go10定位第10号记录;Skip-8将指针移到到第二条记录DISPLAY显示记录2.USEstudent打开student表BROWSEALLFOR(专业=“电子商务”.or.专业=“汽车管理”).and.YEAR(出生日期)2000浏览显示专业为电子商务或汽车管理且出生日期在2000年以后的记录;3.USEstudent打开student表第6页(共8页)REPLACEALL成绩WITH成绩+10FOR成绩80.AND.党员否将所有党员成绩小于80分的记录成绩加104.显示表中1998年以后出生的所有女学生的记录。DisplayallforYEAR(出生日期)1998.and.性别=”女”5.彻底删除年龄在15岁以上的所有男学生记录。6.定位名为“张磊”的记录,并显示之。Listfor姓名=”张磊”五、阅读程序(共12分)1.下列是“rcda.dbf”数据表中的数据:叙述下列程序的功能,并给出执行后rcda.dbf表中数据的变化。clearusercda.dbfexclusive第7页(共8页)countalltojlsgotoprc=0fori=1tojlsstep1if工资现状=4000.AND.学历=“硕士”replace工资现状with工资现状+1000rc=rc+1endifskipendfor@2,30say满足条件的有:@2,60sayrc程序功能:将表中所有工资现状小于等于4000且学历为硕士记录工资增加1000,并统计人数程序执行后数据表中每条记录工资现状依次为:426071608500680090006600100004500750045006000800040005000程序执行后屏幕显示结果:满足条件的有:22.设计一个“系统登录”表单,该表单的功能是:当用户从文本框输入用户名(设用户名为“李华”)和密码(设密码为“888”)后,单击“确定”按钮,就判断用户名和密码是否正确,如完全正确,系统就调用菜单程序(设菜单名为“菜单1”);否则就显示“用户名或口令错!”。单击“退出”按钮,关闭表单,并退出VFP。现表单中已有3个标签、2个文本框和2个命令按钮,如图1所示;对图1所示表单进行属性设置后,得图2所示形式:图1第8页(共8页)图2请补充完成下列设计:(填写在横线上)1)属性设置:Form1的Caption:_____登录_______________________Label1的Caption:______通讯录管理系统________Label2的Caption:_____操作员___________Label3的Caption:_____口令___________Command1的Caption:___进入系统________________Command2的Caption:___退出系统_________________2)完善程序代码:Command1的Click事件代码:Ifthisform.cbo用户名.value=“李华”.and.thisform.txt密码.value=“888”_______do__菜单1.mpr__________________&&调用名为“菜单1”的菜单Else?“用户名或密码错!”EndifCommand2的Click事件代码:thisform.release&&关闭本表单______quit_____________&&退出VFP
本文标题:数据库管理系统试题_专科(B卷)
链接地址:https://www.777doc.com/doc-2428541 .html