习题1一、选择题1.下列叙述中正确的是()。A.数据库系统是一个独立的系统,不需要操作系统的支持B.数据库技术的根本目标是要解决数据的共享问题C.数据库管理系统就是数据库系统D.以上3种说法都不对2.数据库管理系统是()。A.操作系统的一部分B.在操作系统支持下的系统软件C.一种编译系统D.一种操作系统3.数据库系统的核心是()。A.数据模型B.数据库管理系统C.软件工具D.数据库4.数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)之间的关系是()。A.DB包含DBS和DBMSB.DBMS包含DB和DBSC.DBS包含DB和DBMSD.没有任何关系5.数据库管理系统中负责数据模式定义的数据库语言是()。A.数据定义语言B.数据管理语言C.数据操纵语言D.数据控制语言2第1章数据库基础与Access20106.数据库管理系统中负责查询操作的数据库语言是()。A.数据定义语言B.数据管理语言C.数据操纵语言D.数据控制语言7.数据模型反映的是()。A.事物本身的数据和相关事物之间的联系B.事物本身所包含的数据C.记录中所包含的全部数据D.记录本身的数据和相关关系8.常见的数据模型有3种,它们是()。A.网状、关系和语义B.层次、关系和网状C.环状、层次和关系D.字段名、字段类型和记录9.层次型、网状型和关系型数据库的划分原则是()。A.记录长度B.文件的大小C.联系的复杂程度D.数据之间的联系方式10.用二维表来表示实体及实体之间联系的数据模型是()。A.实体-联系模型B.层次模型C.网状模型D.关系模型11.用树形结构表示实体之间联系的模型是()。A.关系模型B.网状模型C.层次模型D.以上3个都是12.在关系数据库中,能够唯一标识一个记录的属性或属性的组合,称为()。3第1章数据库基础与Access2010A.关键字B.属性C.关系D.域13.在满足实体完整性约束的条件下()。A.一个关系中必须有多个候选关键字B.一个关系中只能有一个候选关键字C.一个关系中应该有一个或多个候选关键字D.一个关系中可以没有候选关键字14.假设一个书店用(书号,书名,作者,出版社,出版日期,库存数量……)这一组属性来描述图书,可以作为“关键字”的是()。A.书号B.书名C.作者D.出版社15.一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。A.一对一B.一对多C.多对一D.多对多16.在关系运算中,选择运算的含义是()。A.在基本表中,选择满足条件的元组组成一个新的关系B.在基本表中,选择需要的属性组成一个新的关系C.在基本表中,选择满足条件的元组和属性组成一个新的关系D.以上3种说法均是正确的17.在关系运算中,投影运算的含义是()。A.在基本表中选择满足条件的记录组成一个新的关系B.在基本表中选择需要的字段(属性)组成一个新的关系C.在基本表中选择满足条件的记录和属性组成一个新的关系4第1章数据库基础与Access2010D.上述说法均是正确的18.将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组,这种操作称为()。A.选择B.投影C.连接D.并19.设有如下关系表:RSTABCABCABC112313112223223313则下列操作中正确的是()。A.T=R∩SB.T=R∪SC.T=R×SD.T=R/S20.有两个关系R和S如下:RSABCABCa12c31b21c31则由关系R得到关系S的操作是()。A.选择B.投影C.自然连接D.并21.有3个关系R、S和T如下:RSTABCABCABCa12a12b21b21d21c31c315第1章数据库基础与Access2010则由关系R和S得到关系T的操作是()。A.差B.自然连接C.交D.并22.有3个关系R、S和T如下:RSTABBCABCm113m13n235由关系R和S通过运算得到关系T,则所使用的运算为()。A.笛卡儿积B.交C.并D.自然连接23.有3个关系R、S和T如下:RSTABCABCa12c31b21c31则由关系R和S得到关系T的操作是()。A.自然连接B.交C.除D.并24.在E-R图中,用来表示实体的图形是()。A.矩形B.椭圆形C.菱形D.三角形25.在E-R图中,用来表示实体之间联系的图形是()。A.矩形B.椭圆形C.菱形D.平行四边形26.在以下叙述中,正确的是()。A.Access只能使用系统菜单创建数据库应用系统6第1章数据库基础与Access2010B.Access不具备程序设计能力C.Access只具备模块化程序设计能力D.Access具有面向对象的程序设计能力,并能创建复杂的数据库应用系统27.下列属于Access对象的是()。A.文件B.数据C.记录D.查询28.Access数据库最基础的对象是()。A.表B.宏C.报表D.查询29.在Access数据库对象中,体现数据库设计目的的对象是()。A.报表B.模块C.查询D.表30.在Access中,可用于设计输入界面的对象是()。A.窗体B.报表C.查询D.表31.数据类型是()。A.字段的另一种说法B.决定字段能包含哪类数据的设置C.一类数据库应用程序D.一类用来描述Access表向导允许从中选择的字段名称32.Access提供的数据类型中不包括()。A.备注B.文字C.货币D.日期/时间33.如果字段内容为声音文件,则该字段的数据类型应定义为()。7第1章数据库基础与Access2010A.文本B.备注C.超链接D.OLE对象34.如果在创建表中建立字段“性别”,并要求用汉字表示,其数据类型应当是()。A.是/否B.数字C.文本D.备注35.以下关于运算符优先级比较,正确的是()。A.算术运算符逻辑运算符关系运算符B.逻辑运算符关系运算符算术运算符C.算术运算符关系运算符逻辑运算符D.以上选项均是错误的36.下列表达式计算结果为数值类型的是()。A.#5/5/2010#−#5/1/2010#B.10211C.102=98+4D.#5/1/2010#+537.表达式Fix(−3.25)和Fix(3.75)的结果分别是()。A.−3,3B.−4,3C.−3,4D.−4,438.表达式B=Int(A+0.5)的功能是()。A.将变量A保留小数点后1位B.将变量A四舍五入取整C.将变量A保留小数点后5位D.舍去变量A的小数部分39.用于获得字符串S最左边4个字符的函数是()。A.Left(S,4)B.Left(S,1,4)8第1章数据库基础与Access2010C.Leftstr(S,4)D.Leftstr(S,0,4)40.从字符串s中的第2个字符开始获取4个字符的子字符串函数是()。A.Mid(s,2,4)B.Left(s,2,4)C.Right(s,2,4)D.Left(s,4)41.要将一个数字字符串转换成对应的数值,应使用的函数是()。A.ValB.SingleC.AscD.Space42.将一个数转换成相应字符串的函数是()。A.StrB.StringC.AscD.Chr43.如果x是一个正的实数,保留两位小数,将千分位四舍五入的表达式是()。A.0.01*Int(x+0.05)B.0.01*Int(100*(x+0.005))C.0.01*Int(x+0.005)D.0.01*Int(100*(x+0.05))44.表达式Int(100*Rnd)的值是()。A.[0,99]的随机整数B.[0,100]的随机整数C.[1,99]的随机整数D.[1,100]的随机整数45.给定日期DD,可以计算该日期当月最大天数的正确表达式是()。A.Day(DD)B.Day(DateSerial(Year(DD),Month(DD),Day(DD)))C.Day(DateSerial(Year(DD),Month(DD),0))D.Day(DateSerial(Year(DD),Month(DD)+1,0))9第1章数据库基础与Access201046.下列逻辑表达式中,能正确表示条件“x和y都是奇数”的是()。A.xMod2=1OryMod2=1B.xMod2=0OryMod2=0C.xMod2=1AndyMod2=1D.xMod2=0AndyMod2=0二、填空题1.表达式3*3\3/3的结果为。2.表达式5+2*10Mod10\9/3+2^2的结果为。3.Int(−3.25)的结果是。4.函数Mid(学生信息管理系统,3,2)的结果是。三、操作题1.启动Access2010应用程序,观察新版本Access的界面特征。2.熟悉Access2010的六大数据库对象。3.学会使用Access2010的帮助功能。习题2一、选择题1.利用Access2010创建的数据库文件,其扩展名为()。10第1章数据库基础与Access2010A..adpB..dbfC..accdbD..mdb2.退出Access数据库管理系统可以使用的组合键是()。A.Alt+F+XB.Alt+XC.Ctrl+CD.Ctrl+O3.下列()不属于压缩和修复数据库的作用。A.减少数据库占用空间B.提高数据库打开速度C.美化数据库D.提高运行效率二、填空题1.创建数据库方式有和。2.数据库的4种打开方式为、、和。三、操作题1.利用模板创建一个“联系人”的数据库。2.设置默认的数据库格式为“Access2007”,默认文件夹为“D:\Access2010数据库应用技术”。3.创建一个空数据库,并设置相关属性。数据库的名称为“教学管理”,数据库的标题为“教学管理系统”,数据库的单位为本人所在的专业,添加数据库的开发者为自己的“姓名”,设置数据库的打开密码为“password”。4.对新创建的“教学管理”数据库进行压缩和备份操作。11第1章数据库基础与Access2010习题3一、选择题1.Access数据库最基础的对象是()。A.表B.宏C.报表D.查询2.下列关于关系数据库中数据表的描述,正确的是()。A.数据表相互之间存在联系,但用独立的文件名保存B.数据表相互之间存在联系,但用表名表示相互间的联系C.数据表相互之间不存在联系,完全独立D.数据表既相对独立,又相互联系3.以下关于Access表的叙述中,正确的是()。A.表一般包含一到两个主题的信息B.表的数据表视图只用于显示数据C.表设计视图的主要工作是设计表的结构D.在表的数据表视图中,不能修改字段名称4.Access中表和数据库的关系是()。A.一个数据库可以包含多个表B.一个表只能包含两个数据库C.一个表可以包含多个数据库D.一个数据库只能包含一个表5.Access数据库的结构层次是()。12第1章数据库基础与Access2010A.数据库管理系统→应用程序→表B.数据库→数据表→记录→字段C.数据表→记录→数据项→数据D.数据表→记录→字段6.Access数据库中,表的组成是()。A.字段和记录B.查询和字段C.记录和窗体D.报表和字段7.数据表中的“行”称为()。A.字段B.数据C.记录D.数据视图8.在Access表中,可以定义3种主关键字,它们是()。A.单字段、双字段和多字段B.单字段、双字段和自动编号C.单字段、多字段和自动编号D.双字段、多字段和自动编号9.数据库中有A、B两表,均有相同字段C,在两表中C字段都设为主键。当通过C字段建立两表关系时,则该关系为()。A.一对一B.一对多C.多对多D.不能建立关系10.假设数据中表A与表B建立了“一对多”关系,表B为“多”的一方,则下述说法中正确的是()。A.表A中的一个记录能与表B中的多个记录匹配B.表B中的一个记录能与表A中的多个记录匹配C.表A中的一个字段能与表B中的多个字段匹配D.表B中的一个字段能与表A中的多个字段匹配11.下列关于字段属性的叙述中,正确的是()。13第1章数据库基础与Access2010A.可对任意类型的字段设置“默认值”属性B.定义字段默认值的含义是该字段值不允许为空C.只有“文本”型数据能够使用“输入掩码向导”D.“有效性规则”