习题1一、选择题1、下面对数据库特点的不正确叙述是(C)。A.数据库中的数据采用统一的模型来表示。B.数据之间的联系强。C.数据冗余度高。D.数据由一个软件统一管理。2、下面对数据模型的不正确叙述是(D)。A.数据模型是用来表示数据及数据之间联系的。B.数据模型可分为三个层次:概念模型、逻辑模型、物理模型。C.逻辑层次上的数据模型有三个要素:数据结构、数据操作、数据完整性约束。D.到目前为止,逻辑数据模型只有三种:层次模型、网状模型、关系模型。3、下面对数据库管理系统的不正确叙述是(D)。A.数据库管理系统是一个对数据库进行统一管理、控制的软件。B.用户必须通过数据库管理系统来使用数据库中的数据。C.Access是一个基于关系模型的数据库管理系统。D.一个数据管理系统可以用多个逻辑模型来管理数据。4、下面对数据库三级模式结构的叙述中,不正确的是(C)。A.三级模式结构可提供数据独立性。B.三级模式结构通过两级映象来实现数据独立性。C.模式做了修改,用户的应用程序必须修改。D.内模式做了修改,模式不一定修改。5、在实体联系模型(ER模型)中,用(C)来表示实体类型。A.菱形框B.橢圆形框C.矩形框D.直线6、下面对“关系模型”的叙述中,不正确的说法是(C)。A.关系模型的数据结构就是关系。B.关系是一个属性数目相同的元组集合。C.关系模型允许在关系中出现两条完全相同的元组。D.关系模型具有三类完整性约束。7、设属性A是关系R的主属性,则属性A不能取空值(NULL)。这是(A)。A.实体完整性规则B.参照完整性规则C.用户定义完整性规则D.域完整性规则8、下面关于“关系模式”与“关系”两个概念的不正确叙述是(D)。A.关系模式是指二维表的结构,不包括二维表的内容。B.关系包括二维表的内容。C.关系是动态的。D.关系模式也是动态的。9、下面对关系“键”概念的不正确叙述是(A)。A.一个关系只能有一个候选键。B.候选键是指在一个关系中,能够唯一标识每个元组且不含多余属性的属性集。C.一个关系模式只能有一个“主键”。D.候选键再添加一个属性便可构成一个“超键”。10、下面关于将ER模型转换成关系模型的转换规则的不正确叙述是(D)。A.每个实体集必须转换成一个关系模式。B.实体集之间联系的转换方法,要根据其数量关系而定。C.要把“多对多”的联系转换成一个关系模式。D.把“一对多”的联系也转换成一个关系模式。11、有三个关系R,S和T如下:RSTABCABCABCa12d32a12b21b21c31c31d32其中关系T由关系R和S通过某种操作得到,该操作为(D)。A.选择B.投影C.交D.并12、某宾馆中有单人间和双人间两种客房,按照规定,每位入住该宾馆的客人都要进行身份登记。宾馆数据库中有客房信息表(房间号,……)和客人信息表(身份证号,姓名,来源,……);为了反映客人入住客房的情况,客房信息表与客人信息表之间的联系应设计为(B)。A.一对一联系B.一对多联系C.多对多联系D.无联系13、在学生表中要查找所有年龄小于20岁且姓王的男生,应采用的关系运算是(A)。A.选择B.投影C.联接D.并二、填空1、数据是信息的___载体_______,信息是数据的___本质________。2、我们把对数据的收集、整理、组织、存储、维护、检索、传送等一系列操作,称为___数据管理_____。3、数据模型有三个要素:数据结构、___数据操作__________和____完整性约束________。4、数据库是长期存储在计算机内的有___组织_______,可共享的数据集合。5、、从程序模块角度上看,DBMS可分为__查询管理器___和___存储管理器____两大部分。6、我们把关系中的行称为_____元组或记录_______,列称为__字段____。7、关系模型的三类完整性约束是:实体完整性、参照完整性、__用户自定义完整性___。8、构成关系代数运算的五个完备运算包括:并运算、差运算、笛卡尔积、__选择____和_____投影___________。9、自然连接是一种特殊的等值连接,它要求两个关系进行比较的分量必须有取值域相同的属性组,并且要在结果中把_____重复____的属性去掉。10、在E-R图中,图形包括矩形框、菱形框、椭圆框。其中表示实体联系的是__菱形___框。11、在关系数据库中,从关系中找出满足给定条件的元组,该操作可称为____选择______运算。12、两个实体集W和S之间的联系是多对多的,将其转换为关系模型后,将得到______3____个关系。三、判断1、信息能够消除不确定性。√2、关系数据模型的三个要素是关系数据结构、关系操作集合和关系规范化理论×3、数据管理与数据处理的含义相同。×4、数据模型是用来表示数据及数据之间联系的。√5、数据模型可分为三个层次:概念模型、逻辑模型、物理模型。√6、关系模型的数据结构就是关系(规范化的二维表)。√7、参照完整性的实质是不允许引用不存在的实体。√8、候选键是指一个关系模式中,能够唯一标识元组的属性集。×9、一个关系模式的“主键”不能由多个属性构成。×10、一个关系模式可以有多个“候选键”。√11、任何两个关系都可以做“自然连接”运算。×12、任何两个关系都可以做“交”运算。×13、任何两个关系都可以做“笛卡尔积”运算。√14、实体完整性要求:关系中任何一个元组在组成“主键”的属性上不能取“空值”。√15、实体完整性要求:关系中不能有两个元组在组成“主键”的属性上有相同的值。√16、参照完整性要求:外键表中的外键值必须是主键表中存在的主键值。√习题2一、选择题1、要使数据库只能被当前打开数据库的用户访问,并且当前用户只能查看数据库,不能对数据库进行修改。那么打开数据库的方式应为(D)。A.只读方式打开B.以独占方式打开C.默认方式打开D.以独占只读方式打开2、以下数字类型中占用空间最小的类型是(C)。A.整型B.长整型C.字节型D.小数型3、某字段的“输入掩码”属性设置为:L0A,下面符合掩码格式的数据是(B)。A.$3#B.b83C.BacD.$8a4、某字段不需要进行算术运算,要存放的数据为2KB字符,那么该字段的数据类型应为(B)。A.文本型B.备注型C.OLE对象型D.超链接型5、某字段的取值类型为“文本型”、“大小”属性为“6”,下面正确的说法是(B)。A.该字段最多只能存储3个汉字。B.该字段最多只能存储6个字符。C.该字段占用的空间最大为6字节。D.该字段占用的空间固定为6字节。6、下面关于“两个表之间能够建立外键关联的条件”的正确说法是(D)。A.两个表必须有名称相同的字段。B.两个表必须有名称、类型都相同的字段。C.两个表必须有名称、类型、大小都相同的字段。D.两个表必须有取值域相同的字段。7、两个表之间建立了外键关联,并且设置了“实施参照完整性”、“级联更新相关字段”,未设置“级联删除相关字段”,那么下面的错误说法是(B)。A.“外键表”中的“外键字段”不能取“主键表”的“主键字段”没有的值。B.“主键表”的“主键字段”的全部值,都必须出现在“外键表”的“外键字段”中。C.一但修改了“主键表”中“主键字段”的某个值,那么“外键表”中“外键字段”的相关值也自动被修改。D.如果“主键表”的“主键字段”的某个值出现“外键表”的“外键字段”中,那么就不能在“主键表”中删除该记录。9、下面对Access表的“主键”与“索引”之间关系的正确叙述是(D)。A.不能设置索引。B.可以设置为“有(有重复)”索引。C.可以设置为“有(无重复)”索引。D.系统自动设置索引。10、输入掩码“&”的含义是(B)。A.必须输入字母或数字。B.必须输入一个任何字符。C.可以输入任意个任何字符。D.可以输入一个任何字符。11、在数据表中筛选记录,操作的结果是(C)。A.将满足筛选条件的记录存入一个新表中。B.将满足筛选条件的记录追加到一个表中。C.将满足筛选条件的记录显示在屏幕上。D.用满足筛选条件的记录修改另一个表中已存在的记录。二、填空题1、Access数据库包括以下七种对象:表、查询、__窗体____、报表、数据访问页、宏、模块。2、文本类型字段“大小”属性的默认值是50个字符,最大值是____255_______个字符。3、用户要想让“数据表操作”窗口只显示符合自己要求的数据,可以使用记录的__筛选____功能。4、要想按某个非主键字段由大到小的顺序显示记录,可以使用记录的____排序______功能。5、表中某字段的取值必须是3位数字字符,那么对该字段的“输入掩码”属性的设置应为___________000_____________________。6、字段名的长度为1到____64________个字符。7、在Access的“数据表”窗口中,如果“学生”表的字段很多,在窗口中不能全部看到,需要拖动“滚动条”才能看到后面的字段;而看到后面的字段时,前面的字段有看不到了。要想使你所要看到的字段始终保留在窗口中,你可以(冻结)这些字段。三、判断题1、自动编号一但被指定,就会永久地与记录连接,即使用户删除表中的全部数据,编号也不重新开始。√2、如果设置了某字段的“必填字段”属性值为“是”,那么在输入数据时,必须给该字段输入数据。×3、如果对“课程”表的“课号”字段设置了“有效性规则”,那么只有符合有效性规则的数据才能被输入到“课号”字段中。√4、“数据表”一般是按记录的“主键”字段值,由小到大的顺序显示记录。√5、一个表可以有多个主键。×6、在一个表中,可以有两条记录的主键值相同。×7、在一个表中,作“主键”的字段只能有一个。×8、索引能够提高查询速度,所以对一个表来说,索引建的越多越好×。9、一个表只能包含一个成簇索引。√10、Access的“导入”功能可以把一个图片文件导入到一个表的字段中。×习题3一、选择题1、关于查询和表之间的关系,下面说法中正确的是(C)。A.查询的结果是建立了一个新表。B.查询的记录集存在于用户保存的地方。C.查询中所存储的只是在数据库中筛选数据的准则。D.每次运行查询时,Access便从相关的地方调出查询形成的记录集,这是物理上就已经存在的。2、把数学式0≤成绩≤100写成Access表达式是(C)。A.0=成绩=100B.0=成绩or成绩=100C.0=成绩and成绩=100D.成绩=0and成绩≤1003、对不同类型运算符的优先级规定是(B)。A.字符运算符算术运算符关系运算符逻辑运算符B.算术运算符字符运算符关系运算符逻辑运算符C.算术运算符字符运算符逻辑运算符关系运算符D.字符运算符关系运算符逻辑运算符算术运算符4、汽车的“牌照号”字段的取值类型7位字符串:第1位是汉字,第2位是大写英文字母,后5位可以是大写英文字母或数字。那么要查找牌照号中含有“89”字符串的Like模式为(A)。A.Like“??*89*”B.Like“*8*9*”C.Like“*8#9*”D.Like“??89*”5、“学生”表中的“学号”字段的取值为:7位数字字符,那么查找学号尾号(最后一位)不是2,4,6,8的表达式为(D)。A.学号like“*[!2-8]”B.学号like“*[!2,4,6,8]”C.学号notin(2,4,6,8)D.学号like“######[!2,4,6,8]”6、“学生”表中的“生日”字段的取值类型为日期型,那么查找1990年出生的学生的不正确表达式为(B)。A.生日like“1990*”B.生日in(#1990-1-1#,#1990-12-31#)C.生日between#1990-1-1#and#1990-12-31#D.year([生日])=19907、关于查询,下列说法正确的是(D)。A.创建好的查询,可以更改查询中字段的排列顺序。B.查询的结果不可以进行排序。C.查询的结果不可以进行筛选。D.对已创建的查询,可以添加或删除其数据来源。8、利用对话框提示用户输入查询条件值,这样的查询是(C)