《数据库课后答案.pdf》由会员分享,可在线阅读,更多相关《数据库课后答案.pdf(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第 1 章 思考与实践 1选择题(1)从数据库的整体结构看,数据库系统采用的数据模型有(C )。A网状模型、链状模型和层次模型 B层次模型、网状模型和环状模型 C层次模型、网状模型和关系模型 D链状模型、关系模型和层次模型(2)数据库系统的构成为:数据库、计算机系统、用户和(D )。A操作系统 B文件系统 C数据集合 D数据库管理系统(3)用二维表形式表示的数据模型是(B )。A层次模型 B关系模型 C网状模型 D网络模型(4)关系数据库管理系统的3种基本关系运算不包括(A )。A比较 B选择 C连接 D投影(5)数据库DB、数据库系统DBS和数据库管理系统DBMS之间的关系是(B )。ADB
2、MS包括DB和DBS BDBS包括DB和DBMS CDB包括DBS和DBMS DDB、DBS和DBMS是平等关系(6)在关系理论中,把二维表表头中的栏目称为(D )。A数据项 B元组 C结构名 D属性名(7)下面有关关系数据库主要特点的叙述中,错误的是(D)。A关系中每个属性必须是不可分割的数据单元 B关系中每一列元素必须是类型相同的元素 C同一关系中不能有相同的字段,也不能有相同的记录 D关系的行、列次序不能任意交换,否则会影响其信息内容(8)以一定的组织方式存储在计算机存储设备上,能为多个用户所共享的与应用程序彼此独立的相关数据的集合称为(A )。A数据库 B数据库系统 C数据库管理系统
3、D数据结构(9)设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是(B )。Amn B1m Cmk D11(10)在关系模型中,实现“关系中不允许出现相同的元组”的约束是通过(B )。A候选键 B主键 C外键 D超键 2填空题(1)关系数据库中每个关系的形式是(主外键引用0020 )。(2)数据库技术研究在(计算机 )环境下如何合理组织数据、有效管理数据和高效处理数据。(3)在实体间的联系中,学校和校长两个实体型之间存在(1:1 )联系,而老师和同学两个实体型之间存在(1:m )联系。(4)在关系数据模型中,二维表的列称为(字段 ),二维
4、表的行称为(记录 )。(5)数据模型不仅表示反映事物本身的数据,而且表示事物之间的(联系 )。(6)从表中取出满足条件元组的操作称(选择 )。(7)把两个关系中相同属性值的元组连接到一起形成新的二维表的操作称为(连接 )。(8)从表中抽取属性值满足条件列的操作称(投影 )。(9)为了把多对多的联系分解成两个一对多联系所建立的“纽带表”中应包含(两个表的主键)。(10)用二维表数据来表示实体及实体之间联系的数据的数据模型称为(关系模型)。第 2 章 思考与实践 1选择题(1)Access 的数据库类型是(C )。A网状数据库 B层次数据库 C关系数据库 D面向对象数据库(2)退出Access 数
5、据库管理系统可以使用的快捷键是(A )。AAlt+F+X BAlt+X CCtrl+C DCtrl+O(3)关系数据库系统中所管理的关系是(D )。A一个mdb 文件 B若干个mdb 文件 C一个二维表 D若干个二维表(4)Access 不包括的数据库对象是(B )。A表 B存储过程 C报表 D窗体(5)(D )是数据库的核心与基础,存放着数据库中的全部数据。A查询 B报表 C窗体 D表 2填空题(1)Access 数据库文件的扩展名是(.mdb )。(2)Access 数据库由7 种数据库对象组成,这些数据库对象包括(表)、(查询)、(窗体)、(报表)、(数据访问页)、(宏)和(模块)。(3
6、)(查询)也是一种表,它是以表为数据来源的再生表。(4)(模块)的主要作用就是建立复杂的VBA 程序以完成宏等不能完成的任务。(5)(宏)是数据库中的另一种特殊的数据库对象,它是一个或多个操作命令的集合,其中每一个命令实现一个特定的功能。第 3 章 思考与实践 1选择题(1)Access 表中字段的数据类型不包括(C )。A文本 B备注 C通用 D日期/时间(2)在数据库中的数据表间(D )建立关联关系。A随意 B不可以 C必须 D可根据需要(3)创建两个具有“多对多”关系的表之间的关联,应当(A )。A通过纽带表 B通过某个同名字段 C通过某个索引过的同名字段 D通过主索引字段和不同字段(4
7、)有关字段属性,以下叙述错误的是(B )。A字段大小可用于设置文本、数字或自动编号等类型字段的最大容量 B可对任意类型的字段设置默认值属性 C有效性规则属性是用于限制此字段输入值的表达式 D不同的字段类型,其字段属性有所不同(5)必须输入09 的数字的输入掩码是(A )。A0 B&CA DC(6)必须输入任一字符或空格的是(B )。A0 B&CA DC(7)以下关于货币数据类型的叙述,错误的是(C )。A.向货币字段输入数据时,系统自动将其设置为4 位小数 B.可以和数值型数据混合计算,结果为货币型 C.字段长度是8 字节 D.向货币字段输入数据时,不必输入美元符号和千位分隔符(8)下面(B
8、)不属于表间的连接类型。A内部连接 B自然连接 C右边外部连接 D左边外部连接 2填空题(1)Access 数据库中,表与表之间的关系分为(一对一关系)、(一对多关系)和(多对多关系)3 种。(2)在Access 中数据类型主要包括:自动编号、(文本)、(日期/时间)、(数字)、备注、OLE 对象、(货币)、(是/否)、(超级链接)和查阅向导。(3)一个完整的表是由(表结构)和(表记录)两部分构成的。定义(表的结构)就是确定表中的字段,主要是为每个字段指定名称、数据类型和宽度,这些信息决定了数据在表中是如何被标识和保存的。(4)关系数据库是通过(主外键关系)来建立表与表之间的关系。(5)能够惟
9、一标识表中每条记录的字段称为(主键 )。(6)筛选记录是在(数据表)视图下完成的。(7)如果希望以下文本字符串“12”、“5”、“6”排序的结果“5”、“6”、“12”是,应该按(升)序排序。(8)Access 提供了两种字段数据类型保存文本或文本和数字组合的数据,这两种数据类型是:(文本 )和(备注 )。(9)(有效性规则)是Access 中一个非常有用的属性,利用该属性可以防止非法数据输入到表中。(10)具有关系的表与表通过连接产生查询结果,根据查询结果产生条件将连接划分为如下3 种类型:(内部连接)、(左边外部连接)和(右边外部连接)。第 4 章 思考与实践 1选择题(1)以下关于查询的
10、叙述正确的是(C )。A只能根据数据库表创建查询 B只能根据已建查询创建查询 C可以根据数据库表和已建查询创建查询 D不能根据已建查询创建查询(2)Access 支持的查询类型有(A )。A选择查询、交叉表查询、参数查询、SQL 查询和操作查询 B基本查询、选择查询、参数查询、SQL 查询和操作查询 C多表查询、单表查询、交叉表查询、参数查询和操作查询 D选择查询、统计查询、参数查询、SQL 查询和操作查询(3)在 SQL 查询中使用 WHERE 子句指出的是(D )。A查询目标 B查询结果 C查询视图 D查询条件(4)从数据库中删除表的命令是(A )。ADROP TABLE BALTER T
11、ABLE CDELETE TABLE DCREATE TABLE(5)SQL 查询中的 SELECT 语句是(B )。A选择工作区语句 B数据查询语句 C选择标准语句 D数据修改语句(6)以下不属于操作查询的是(B )。A更新查询 B交叉表查询 C删除查询 D生成表查询(7)在查询设计视图中(B )。A只能添加数据库表 B可以添加数据库表,也可以添加查询 C只能添加查询 D以上说法都不对(8)SQL 语句中指定查询来源的关键字是(B )。AIF BFROM CWHILE DWHERE 2填空题(1)关系型数据库的标准语言是(SQL)语言,其含义为(结构化查询语言)。(2)在 SQL 语句中,(
12、UPDATE)命令可以修改表中数据,(ALTER TABLE)命令可以修改表结构。(3)在 SQL 语句中,(DELETE)命令可以从表中删除记录,(DROP TABLE)命令可以从数据库中删除表。(4)根据对数据源操作方式和结果的不同,查询可以分为 5 类:(选择查询)、交叉表查询、操作查询、(参数查询)和 SQL 查询。(5)Access 的查询的(数据表)视图是以行和列格式显示查询结果数据的窗口,查询的(设计)视图是用来设计查询的窗口,是查询设计器的图形化表示。(6)创建分组统计查询时,总计项应选择(GROUP BY)。(7)查询设计视图窗口分为上下两部分,上半部分为(字段列表)区,下半
13、部分为设计网格。(8)书写查询准则时,日期值应该用(半角井号(#)括起来,字段应该用(方括号()括起来。(9)假设某数据库表中有一个姓名字段,查找姓王的记录的准则(LIKE“张*”)。(10)SQL 查询是使用 SQL 语句创建的结构化查询。SQL 查询包括(传递查询)、(联合查询)、数据定义查询和子查询等。第 5 章 思考与实践 1选择题(1)下面关于列表框和组合框的叙述正确的是(C )。A列表框和组合框可以包含一列或几列数据 B可以在列表框中输入新值,而组合框不能 C可以在组合框中输入新值,而列表框不能 D在列表相和组合框中均可以输入新值(2)为窗体上的控件设置Tab键的顺序,应选择属性表
14、中的(D )。A格式选项卡 B数据选项卡 C事件选项卡 D其他选项卡(3)下述有关选项组叙述正确的是(C )。A如果选项组结合到某个字段,实际上是组框架内的复选框、选项按钮或切换按钮结合到该字段上的 B选项组中的复选框可选可不选 C使用选项组,只要单击选项组中所需的值,就可以为字段选定数据值 D以上说法都不对(4)“特殊效果”属性值用于设定控件的显示效果,下列不属于“特殊效果”属性值的是(D )。A平面 B凸起 C蚀刻 D透明(5)窗口事件是指操作窗口时所引发的事件,下列不属于窗口事件的是(D )。A打开 B关闭 C加载 D取消(6)窗体中的工具箱可以向窗体添加各种控件,下列说法正确的是(B
15、)。A标签控件用来在指定的地方显示标题 B文本框控件可以在窗体上显示输入或编辑的数据 C标签控件也可以用来接受用户输入或输出的计算结果 D图像控件可以用来向窗体添加图片(7)创建窗体的数据来源不能是(B )。A一个表 B任意 C一个单表创建的查询 D一个多表创建的查询(8)不是窗体控件的为(A )。A表 B标签 C文本框 D组合框 2填空题(1)窗体中的数据来源主要包括表和(查询 )。(2)窗体通常由窗体页眉、窗体页脚、页面页眉、页面页脚及(主体)5部分组成。(3)窗体由多个部分组成,每个部分称为一个(节 )。(4)纵栏式窗体将窗体中的一个显示记录按列分隔,每列的左边显示(字段名 ),右边显示
16、(字段内容)。(5)在显示具有(一对多)关系的表或查询中的数据时,子窗体特别有效。(6)组合框和列表框的主要区别是是否可以在框中(输入数据值)。第 6 章 思考与实践 1选择题(1)若要用“自动创建报表向导”创建一个纵栏式报表,正确的操作是先打开数据库窗口,然后(B )。A单击“报表”|“设计”,选择“自动创建报表:纵栏式”,选择数据源,单击“确定”B单击“报表”|“新建”,选择“自动创建报表:纵栏式”,选择数据源,单击“确定”C单击选择“自动创建报表:纵栏式”,选择数据源,单击“预览”|“确定”D单击“使用向导创建报表”/“设计”,选择字段,布局“纵栏式”,选择标题,单击“确定”(2)利用“
17、自动报表”能创建出(C )形式的报表。A横栏式 B数据表 C表格 D调整表(3)只在报表的最后一页底部输出的信息是通过(C )设置的。A报表页眉 B页面页脚 C报表页脚 D报表主体(4)不是报表的组成部分为(D )。A报表页眉 B报表页脚 C报表主体 D报表设计器(5)只在报表的每页底部输出的信息是通过(B )设置的。A报表主体 B页面页脚 C报表页脚 D报表页眉(6)创建(D )报表时,必须使用报表向导。A纵栏式 B表格式 C标签式 D图表式(7)创建报表的数据来源不能是(A )。A任意的 B一个多表创建的查询 C一个单表创建的查询 D一个表 2填空题(1)使用“报表向导”创建报表,报表包含
18、的字段个数在创建报表时可以选择,还可以定义(报表布局和样式来定制报表)。(2)使用报表可以将数据库中的数据信息和文档信息以表格的形式通过(屏幕)显示出来。(3)使用报表可以将数据库中的数据信息和文档信息以表格的形式通过(打印机)打印出来。(4)在创建报表的过程中,可以控制数据输出的内容、输出对象的显示或打印格式,还可以在报表制作过程中,进行数据的(统计计算)。(5)报表不能对数据源中的数据(编辑)。(6)报表通常由报表页眉、报表页脚、页面页眉、页面页脚及(主体)5 部分组成。第 7 章 思考与实践 1选择题(1)以下(D )不是数据访问页设计视图中可用工具。A.属性 B.工具箱 C.字段列表
19、D.标尺(2)Access 通过数据访问页可以发布(D )。A.只能是静态数据 B.只能是数据库中保持不变的数据 C.只能是数据库中变化的数据 D.是数据库中保存的数据(3)在数据访问页的工具箱中,为了插入一段滚动的文字应该选择的图标是(C )。A.B.C.D.(4)在数据访问页的工具箱中,为了插入一个按钮应该选择的图标是(B )。A.B.C.D.(5)可以通过 E-mail 发布数据的对象是(C )。A报表 B.窗体 C.数据访问页 D.查询(6)下列选项中(B )不是 Access 中可以创建的数据访问页。A.交互报表页 B.交叉报表页 C.数据输入页 D.数据分析页 2填空题(1)数据访
20、问页对象,它以一个(单独的 HTML)格式的磁盘文件形式存储,仅在 Access 数据库数据访问页对象中保留一个(快捷方式)。(2)数据访问页有三种视图,(设计视图)、(页面视图)和(网页预览视图)。(3)创建数据访问页最快捷的方法是(自动创建数据访问页)。(4)打开数据库创建数据访问页,Access 将创建数据访问页的(快捷方式)。第 8 章 思考与实践 1选择题(1)宏可以单独运行,但大多数情况下都与(A )控件绑定在一起使用。A命令按钮 B文本框 C组合框 D列表框(2)使用宏打开表有 3 种模式,分别是增加、编辑和(C )。A修改 B打印 C只读 D删除(3)打开指定报表的宏命令是(D
21、 )。AOpenTable BOpenQuery COpenForm DOpenReport(4)在 AutoKeys 宏组中,快捷键 Shift+F2 对应的宏名语法是(C )。AF2 BF2 C+F2 D%F2 2填空题(1)宏的设计视图默认时分为(操作)和(注释)两列,通常情况下还隐藏(宏名)和(条件)两列。(2)OpenTable 宏操作对应的 3 个参数分别是(表名称)、(视图)和(数据模式),其中在(数据模式)的下拉列表中可以设置表的增加、编辑和只读方式。(3)设置运行宏的方法有(在Access窗口中运行宏)、(在数据库窗口中运行宏)、(在“宏”窗口中运行宏)、(从窗体或报表中运行
22、宏)和(当打开数据库时自动运行宏)等。(4)每次打开 Access 数据库时能自动运行的宏是(AutoExec)。(5)Access 数据库要创建的一组宏键的宏组名是(AutoKeys)。第 9 章 思考与实践 1选择题(1)以下关于类模块的说法不正确的是(D )。A窗体模块和报表模块都属于类模块,它们从属于各自的窗体或报表 B窗体模块和报表模块具有局部特性,其作用范围局限在所属窗体或报表内部 C窗体模块和报表模块中的过程可以调用标准模块中已经定义好的过程 D窗体模块和报表模块生命周期是伴随着窗口或报表的打开而开始、关闭结束(2)以下关于标准模块的说法不正确的是(C )。A标准模块一般用于存放
23、其他Access数据库对象使用的公共过程 B在Access系统中可以通过创建新的模块对象而进入其代码设计环境 C标准模块所有的变量或函数都具有全局特性,是公共的 D标准模块的生命周期是伴随着应用程序和运行而开始、关闭结束(3)以下有关VBA 中变量的叙述错误的是(C )。A变量名的命名同字段命名一样,但变量命名不能包含有空格或除了下划线符号外的任何其他的标点符号 B变量名不能使用VBA 的关键字 CVBA 中对变量名的大小写敏感 D根据变量直接定义与否,将变量划分为隐含型变量和显式变量(4)在Nvar=34 语句中,变量Nvar 的类型默认为(D )。ABoolean BVariant CDo
24、uble DInteger(5)以下(B )选项定义了10个整型数构成的数组,数组元素为ARRRY(1)至ARRAY(10)。ADim Array(10)As Integer BDim Array(1 to 10)As Integer CDim Array(10)Integer DDim Array(1 to 10)Integer(6)VBA 的逻辑值进行算术运算时,True 值被当作(B )。A0 B?1 C1 D任意值(7)定义了二维数组A(2 to 5,5),则数组的元素个数为(D )。A25 B36 C20 D24(8)VBA 中定义全局变量可以用关键字(C )。AConst BDim
25、 CPublic DStatic 2填空题(1)VBA 的全称是(Visual Basic for Application)。(2)模块包含了一个声明和一个或多个子过程或函数过程(以(Sub Function)开头)。(3)模块是装着(VBA代码)容器。(4)窗体模块和报表模块都属于(类模块 )。(5)说明变量最常用的方法是使用(DimAs)结构。(6)VBA 的3 种流程控制结构是顺序结构、选择结构和(循环结构)。(7)VBA 中,(MsgBox)函数的功能是显示消息信息。第 10 章 思考与实践 1填空题(1)用于信息系统开发的方法包括(结构化生命周期法)和(原型化法)。(2)结构化生命周期法的主要阶段有(调查研究)、(系统分析)、(系统设计)、(系统实施)和(系统评价)。(3)影响信息系统开发的因素主要包括(用户参与程度)、(管理层的支持)、(系统复杂程度)和(业务流程再造)等。
限制150内