数据库原理与应用试卷.doc

上传人:飞****2 文档编号:78747511 上传时间:2023-03-19 格式:DOC 页数:10 大小:137.50KB
返回 下载 相关 举报
数据库原理与应用试卷.doc_第1页
第1页 / 共10页
数据库原理与应用试卷.doc_第2页
第2页 / 共10页
点击查看更多>>
资源描述

《数据库原理与应用试卷.doc》由会员分享,可在线阅读,更多相关《数据库原理与应用试卷.doc(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、安徽机电职业技术学院200 200 学年第 学期数据库原理与应用期终考试试卷班级 姓名 学号 题号一二三四五六得分得分得分评卷人复核人一、选择题(每小题1分,共20分)1、Access 2002是属于( )A.电子文档 B.电子报表 C.数据库管理系统 D.数据库应用程序2、以下软件( )不是数据库管理系统A. VB B. Access C.Sybase D.Oracle3、利用Access创建的数据库文件,其扩展名为( )A.doc B.dbf C.rmb D.mdb4在条件宏设计时,对于连续重复的条件,可以使用( )符号替代重复的条件。A.“”B.“=”C.“;”D.“”5、用DataAd

2、d函数完成“2006年12月2日加上1年”的语句是:( ) A. DataAdd(“yyyy”,1,#2006-12-2#)B. DataAdd(“m”,10,#2006-2-12#)C. DataAdd(“m”,10,#2006-12-2#)D. DataAdd(“yyyy”,1,#2006-2-12#)6、RDBMS指的是:( )A. 关系数据库 B. 关系数据库管理系统 C. 数据库系统 D.数据模型7、表是由( )组成的A.字段和记录 B. 查询和字段 C.记录和窗体 D.报表和字段8、在SQL查询ORDER BY 语句用于( )。A.设置行标题 B.排序 C.设置列标题 D.分组 9

3、、可用来存储图片的字段对象是( )类型字段A. OLE B.备注 C.超级连结 D.查阅向导10、下列不属于操作查询的是( )A.参数查询 B.生成表查询 C.删除查询 D.更新查询11若在学生表中查找所有姓“王“同学的记录,可以在查询设计视图的准则中输入( )A.like”王” B.like”王*” C.=”王” D.=”王*”12、条件中“Between70and90”的意思是_。A.数值70到90之间的数字 B.数值70和90这两个数字C.数值70和90这两个数字之外的数字D.数值70和90包含这两个数字,并且除此之外的数字13、( )是连接用户和表之间的纽带,以交互窗口方式表达表中的数

4、据A.窗体 B.报表 C.查询 D.宏 14、报表的主要目的是( )A.操作数据 B.在计算机屏幕上查看数据C.查看打印出的数据 D.方便数据的输入15、以下叙述中,( )是错误的A.查询是从数据库的表中筛选出符合条件的记录,构成个新的数据集合B.查询的种类有:选择查询、参数查询、交叉查询、操作查询和SQL查询C.创建复杂的查询不能使用查询向导D.只能使用函数、逻辑运算符、关系运算符创建复杂的查询16、利用对话框提示用户输入参数的查询过程称为( )A.选择查询 B.参数查询 C.操作查询 D.SQL查询17、窗体是( )的接口A.用户和用户 B.数据库和数据库 C.操作系统和数据库 D.用户和

5、数据库之间 18、在课程表中要查找课程名称中包含“计算机”的课程,对应“课程名称”字段的正确准则表达式是:( )A.“计算机” B.“*计算机*” C.Like“*计算机*” D.Like“计算机”19、简单的说数据访问页就是一个( )A.网页 B.数据库文件 C. word文件 D.子表20、切换面板是一个( )A.窗体 B.报表 C.宏 D.模块得分评卷人复核人二、填空题(每小题1分,共30分) 1、 ACCESS中日期型字段占 8B 存储空间。(1分)2、 SQL语言的全称是:_结构化查询语言_。(1分)3、 概念模型的表示方法很多,其中最常见的表示方法是_实体-联系法(E-R)_(1分

6、)4、 联结可分为:内联结,_外联接_,自联结和无联结。(1分)5、 报表的类型有:表格式报表,_纵栏式_,_图表式_,标签式报表。(2分)6、 关系的完整型包含:实体完整性,_参照完整性_、_用户自定义完整性_和域完整性。(2分)7、 关系模型的规范化中有高,低范式之分。如果数据库中含有很高频度的查询,则应使用_低_;如果数据库要求数据结构质量高则应使用_高_。 (2分)8、 DBMS的含义是_数据库管理系统_(1分)9、 数据库的对象有很多种,其中包含:表,_查询_,窗体,_报表_,_宏_,页和模块。(3分)10、 报表和窗体的区别是:窗体可以修改数据而报表主要是用来查看和打印数据的_(2

7、分)11、 查询可以建立在_表_和_查询_之上,窗体和查询_能_(能不能)重名。(3分)12、 请按照要求写出表达式:家庭月收入小于400或是空值。(家庭月收入字段表示为家庭月收入)_(2分)身高大于170(cm)并且性别为“男”。(字段分别表示为身高,性别)_(2分)13、 设置ACCESS数据库密码的时候必须以_方式打开数据库。(2分)14、在Access数据库中使用其他数据库、电子表格或文本文件中的数据方法有“导入表”和_两种。(1分)15、Access2002中若要将表中某个字段的数据进行批量修改,则可以使用的查询是_。(1分)16、两个表之间的关系类型分为:_,_和_。(3分)得分评

8、卷人复核人三、SQL语句题(每小题5分,共10分)1.根据要求写出各小题的表达式(其中的相关名词都是表的字段名)(4分)(1) 姓名中不含”亭”字的学生(2分)(2)家庭人均月收入在500到800之间(2分)(1)姓名NOT LIKE“*亭*” 家庭人均月收入 between 500 and 8002.现在有一创建好的Student的表,表中有三个字段:姓名,性别,年龄。现要求如下:(1)在Student表中查找姓张的学生;(3分)(2)在Student表中查找年龄为16以上(不包括16岁)的学生,并按年龄升序排列;(3分)请用SQL语句实现以上要求。(2)select *from stude

9、nt where姓名like“张*” select *from student where年龄16 order by年龄得分评卷人复核人四、简答题(每小题5分,共15分)1、 简述在窗体中有几种常见的控件(写5个即可)并说明其特点?(5分)1、文本框、标签、命令按钮、组合框、选项组等详细功能略。2、 简述数据库系统的组成(可以用图表的方式)并解释其特点?(5分)2、数据库管理系统(DBMS),数据库系统(DBS)在数据库系统中包含数据库、操作系统、数据库管理员、数据库管理系统,应用系统和用户等。详细略3、 简述窗体有哪几部分组成和每部分的特点?(5分)3、 窗体有主体、窗体的页眉和页脚、页面的

10、页眉和页脚详略4、得分评卷人复核人五、阅读程序,写出程序运行结果(每小题5分,共10分)1、假定有以下程序段,请写出结果:S=0For I=1 To 20 Step 2S=S+1I=I*2Next I 执行以上循环后:S=_3_ I=_22_3、假定有以下程序段,请写出结果:n=0for i=1 to 3for j=-4 to 1n=n+1next jnext i运行完毕后,n的值是:_12_ 得分评卷人复核人六、程序设计题(共15分)1、编写VBA程序,要求求出1+3+5+799的值。(5分)1、dim I as integer Dim j as integer I=0 For j=1 TO

11、 100 step 2 I=i+j Next j2、窗体对象Ftmp如图所示。 编写程序完成以下要求:1)单击“百货”选项,在文本框中显示“日用百货”;(3分)2)单击“食品”选项,在文本框中显示“食品”; (3分)3)单击“家电”选项,在文本框中显示“家用电器”; (3分)4)单击“退出”按钮,退出ACCESS。(1分)2、1)me. 百货=” 日用百货” 2)Me. 食品=” 食品” 3)Me. 家电=” 家用电器”4)sub cmd_click()Docmd.CloseEnd su安徽机电职业技术学院200 200 学年第 学期数据库原理与应用期终考试试卷班级 姓名 学号 题号一二三四五

12、六得分得分得分评卷人复核人一、选择题(每小题1分,共20分)1、Access是一个(D)。A.数据库文件系统B.数据库系统C.数据库应用系统D.数据库管理系统2、若使打开的数据库文件不能为其他用户共享,要选择打开数据库文件的方式为( B )。A.以只读方式 B.以独占方式 C.以独占只读方式 D.打开3、关系数据模型中的关系对应ACCESS数据库中的( C )。A.域B.记录C.表D.字段4、在“选项”窗口中,设置“默认数据库文件夹”应选择选项卡( A )。A. “常规” B. “视图” C. “数据表” D.“表/查询”5、数据模型有那四种模型( D )。A.层次模型、网状模型、关系模型、概

13、念模型B.层次模型、关系模型、实体模型、面向对象模型C.网状模型、关系模型、面向对象模型、概念模型D.层次模型、网状模型、关系模型、面向对象模型6、不是ACCESS数据库对象的是( C )。A.查询B.数据访问页C.自定义对象D.窗体7、若将文本字符串“12”、“6”、“5”按升序排序,则排序的结果为( C )A.“12”、“6”、“5” B.“5”、“6”、“12” C.“12”、“5”、“6” D.“5”、“12”、“6”8、某考生设计了一个表,其中ID字段为自动编号类型。先向其中输入了20条记录,发现第一条记录录入有误后,将第一条记录删除,又向其中录入了一条记录。这条新录入记录的ID字段

14、的值是( A )。A.21 B.1 C.20 D.不确定9、在select语句中,where引导的是( C )A.表名 B. 字段列表 C. 条件表达式 D. 列名10、“TRUE/FALSE”数据类型为( B )A.文本类型 B.是/否类型 C.备注类型 D.数字类型11、在参数查询时需要在提示对话框中显示“请输入你的学号:”,下列说法正确的是( D )。A.在姓名字段下方的显示项输入“请输入你的学号:”B.在姓名字段下方的显示项输入请输入你的学号:C.在姓名字段下方的条件项输入“请输入你的学号:”D.在姓名字段下方的条件项输入请输入你的学号:12、在数据表中能够唯一地标识一个元组的属性或属

15、性组的是( A )。A.主键B.外键C.记录D.列13、ACCESS设计的数据访问页被保存成一个( A )。A.独立的HTML文件B.数据库中的表C.数据库文件D.数据记录14、在下列数据类型中那些类型的字段不能用来设置索引( C )。A文本和货币 B文本型和数字型 COLE对象型和备注型 D货币型和日期/时间型15、宏操作中,QUIT命令用于( B )。A. 关闭窗体 B. 退出Access C. 关闭查询 D. 关闭模块16、如果在数据库中已有一个同名的表,那么( C )查询将覆盖原来的表。A.删除B.追加C.生成表D.更新17、要查找“出生地”字段的前两个字为“安徽”的所有记录,在相应字

16、段的查询准则中应输入( B )。A.Right(出生地,2)=”安徽”B.Left(出生地,2)=“安徽”C. Right(出生地,4)=“安徽”D.Left(出生地,4)=“安徽”18、ACCESS的窗体由多个部分组成,每个部分称为一个( D ) 。A.页B.控件C.子窗体D.节19、能够触发窗体的DblClick事件的操作是( B )。A.单击鼠标B.双击鼠标C.拖动鼠标D.按下某个键20、Msgbox命令用于( A )。A.显示消息框 B.关闭或打开系统消息 C.从其他数据库导入和导出数据 D.从文本文件导入导出数据得分评卷人复核人二、填空题(每空1分,共30分)1、 表 是access

17、数据库的基础,是存储数据的地方,是 查询 、 窗体 、报表等数据库对象的基础。2、操作查询包括 生成表查询 、删除查询、 更新查询 、追加查询4种。3、ACCESS中文本型字段最多可以存放 255 个汉字。4、在数据库系统中广泛用的数据库查询语言SQL的中文名称_结构化查询语言 。5、数据库的对象包括表、 查询 、 窗体 、报表、页、 宏 和模块。6、查询可以建立在_表_和_查询_之上,窗体和查询_ 能_(能不能)重名。7、标签有两种形式:一种是 独立标签 ,另一种是 关联标签 。8、二维表中的一行称为关系的 记录(元组) ,二维表中的一列称为关系的 属性(字段) 。9、在表的 设计 视图中可

18、以完成表结构的设计及维护。10、数据库系统的主要特点为:实现数据 共享 ,减少数据 冗余 ;采用特定的数据模型;具有较高的数据 独立性 ;具有统一的数据控制功能11、如果建立一个宏,希望执行该宏后,首先打开一个表,然后打开一个窗体,那么在该宏中应该使用 opentable 和 openform 两个操作。12、关系的完整性包含:_实体完整性_,_参照完整性_、用户自定义完整性和域完整性。13、请按照要求写出表达式:(1) 家庭月收入大于400或是空值。(家庭月收入字段表示为家庭月收入)_家庭月收入400 or 家庭月收入 is null_(2分)(2) 家庭所在地为安徽并且性别为“女”。(字段

19、分别表示为家庭所在地,性别)_家庭所在地=“安徽” and 性别=”女”_(3分)得分评卷人复核人三、SQL题(共10分)有一个“导师”表做为数据源,其中“导师”表的字段为(导师编号,姓名,性别,年龄,博导,职称,工资,系编号,照片),请用SQL语句实现以下要求。1、输出“导师”表的全部字段。(3分)(1)select * from 导师 2、找出所有导师年龄大于60岁的导师,显示其姓名、性别和年龄。(3分)(2)select 姓名,性别,年龄 from 导师 where 年龄603、查找所有职称为教授的男导师,显示其姓名、性别、和年龄。(4分)(3)select 姓名,性别,年龄 from

20、导师 where 职称=“教授”and 性别=“男”得分评卷人复核人四、简答题(每小题5分,共15分)1.什么数据库管理系统及组成。1、数据库管理系统是一种数据管理软件,对数据库进行管理和维护,它需要来自操作系统的支持,向用户提供一系列的管理功能。组成:数据定义语言、数据操纵语言、数据库运行控制程序、实用程序1、 报表由哪几部分组成? 2、报表的组成:报表页眉 报表页脚 页面页眉 页面页脚 主体 如果进行分组还有组页眉和组页脚得分评卷人复核人五、阅读程序,写出程序运行结果(每小题5分,共15分)2、 根据自己的生活经验,列举23个关系(二维表)的例子?3、学生成绩表、工资表等 只要写的符合要求

21、即可得分3、1、已知如下程序段:Dim num,st1,st2st1=”34”st2=”6”num=st1+st2执行以上程序段后,num为 346 2、num=0Do While num4 then num=num+4 End If num=num+1 LoopMsgBox num程序执行后,消息框显示的是 10 。3、S = 0For I = 1 To 10 Step 2S = S + 1I = I * 2Next IMsgBox S= & SMsgBox I= & I执行以上循环后:S=_3_I=_22_得分评卷人复核人六、程序设计题(共10分)1、请设计一窗体,名称为form,定义一个

22、名称为“label”,标题为“数据库考试”的标签;定义一个复选框,名称为check,标题为加粗;再定义一个按钮,名称为cmd标题为“确定”;当点击“确定”按钮时应用复选框的效果到label上。请写出“确定”按钮的单击事件,如图所示。(4分)1、sub cmd_click()If check.value=trueLabel.fontbold=trueEnd ifand sub2、 求0100之间的奇数之和。(6分)2、dim I as integerDim Sum as integerSum=0For I=1 to 100 step 2Sum=Sum+INext IMsgBox(“0100之间所有奇数的和为:”+str(Sum))

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁