数据库及其应用第1章数据库基础知识一、单项选择1.支持数据库各种操作的软件是()。
A.数据库系统B.操作系统C.数据库管理系统D.数据库操作系统2.文件系统与数据库系统的主要区别是()。
A.文件系统简单,而数据库系统复杂B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C.文件系统的数据量少,而数据库系统可以管理大量数据D.文件系统只能管理数据文件,而数据库系统可以管理各种类型文件3.不同实体之所以不同是根据()的不同加以区分的。
A.主键B.外键C.属性的定义、类型和个数D.名称4.下列描述的实体联系方式中错误的是()。
A.一对一B.一对二C.一对多D.多对多5.下列所描述画E-R图的目的叙述中错误的是()。
A.反映数据库包含哪些数据B.反映数据库包含哪些信息及信息之间的联系C.设计数据库D.设计数据库应用程序6.下列所述关系模型的三类完整性规则中错误的是()。
A.结构完整性B.域完整性C.参照完整性D.实体完整性7.下列所述的两个相等关系的论点中正确的是()。
A.必须属性相同B.必须属性相同而且属性的取值也相同C.必须属性相同而且属性的取值也相同,并且必须保证行的次序完全相同D.必须属性相同而且属性的取值也相同,并且必须保证列的次序完全相同8.下列所述将一对多联系的E-R图转换为关系模型,其中正确的是()。
A.只需将每个实体都转换为一个关系即可B.必须把每个实体转换为关系C.除需把每个实体都转换为一个关系外,还必须把联系也转换为一个关系D.将两实体转换为关系,但需将一方实体的主键纳入多方关系中作为外键9.基于“雇员”表查找所有“女”雇员的关系运算属于()运算。
A.选择B.投影C.连接D.集合10.设“职工”和“车间”两关系模型如下:职工(职工编号,姓名,性别,出生日期,车间编号,车间主任)车间(车间编号,名称,人数,车间主任)则下列结论正确的是()。
A.“职工”关系属于2NF,“车间”关系属于3NFB.“职工”关系属于1NF,“车间”关系属于2NFC.“职工”关系属于2NF,“车间”关系属于2NFD.“职工”关系属于1NF,“车间”关系属于3NF二、填空题1.能够唯一标识实体的属性称为________。
2.关系中的行称为________,列称为________。
3.在关系模型数据库管理系统Access中称关系为________,属性为________。
4.数据完整性是指________。
5.关系中的主属性性是指________,非主属性是指________。
6.关系规范化过程是________过程。
7.设“图书”关系模型如下:图书(书号,书名,作者,出版社,出版日期,价格)在诸属性中应该选定________作为主键。
8.设关系R(A,B,C,D,E)中的属性函数依赖为:A→B,A→C,C→D,D→E若将关系R分解为以下R1和R2两个关系:R1(A,B,C)R2(C,D,E)则R1属于________范式,R2属于________范式。
9.设有关系R和S如下表所示,计算R S,R S,,并将结果以表格形式列出。
三、名词解释DB DBMS DBS DDLDML 联系的元数1:1联系1:n联系M:n联系数据模型概念模型逻辑模型关系模型关系模式外部模型外模式逻辑模式内模式数据独立性候选键主键外键实体完整性参照完整性用户定义完整性函数依赖完全函数依赖部分函数依赖传递函数依赖1NF 2NF 3NF数据完整性数据安全性并发控制实体类型四、简答题1.人工管理阶段的数据管理有哪些特点?2.文件系统的数据管理有哪些特点?3.数据库阶段的数据管理有哪些特点?4.数据独立性与数据联系这两个概念有什么区别?5.DBS由哪几部分组成?6.试述DBMS的工作模式和主要功能。
7.什么是DBA?DBA的职责是什么?8.在关系模型中,关系具有哪些性质?五、综合应用题将下图所示的E-R图转换为关系模型,要求转换后的每个关系均为3NF,并需标注主键。
第2章Access 2000概述一、单项选择1.Access数据库可以包含的七类对象是()。
A.表、记录、字段、查询、窗体、报表和数据访问页B.表、记录、关系、查询、窗体、报表和数据访问页C.表、查询、窗体、报表、数据访问页、宏和模块D.表、图表、查询、组、窗体、宏和模块2.Access中的()对象可以使用浏览器来访问Internet上的Web。
A.表B.宏C.模块D.数据访问页3.下列()对象可以查找符合条件的数据,并以数据表的形式显示出来。
A.查询B.宏C.数据访问页D.表4.下列关于Access数据库论述正确的是()。
A.必须包含构成Access数据库的七类不同的对象B.至少应包括三个以上不同类型的对象C.可以不包含任何对象D.每个对象必须作为单独的文件存放在Windows操作系统中5.在Access数据库中真正存储数据的对象是()。
A.表B.窗体C.查询D.数据访问页6.下列不能作为数据访问页的数据源是()。
A.表中的数据B.查询中的数据C.Excel电子表格中的数据D.报表中的数据7.下列不能用来编辑表中数据的数据库对象是()。
A.表B.查询C.报表D.窗体8.下列叙述错误的是()。
A.表对象有“设计视图”和“数据表视图”共两种视图B.查询对象有“设计视图”、“数据表视图”和“SQL视图”共三种视图C.窗体对象有“设计视图”、“窗体视图”和“数据表视图”共三种视图D.数据访问页对象有“设计视图”和“数据表视图”共两种视图9.设置“默认数据库文件夹”,下列论述正确的是()。
A.通过“视图”菜单中的“工具栏”命令进行设置B.通过“工具”菜单中的“选项”命令并在“常规”选项卡中进行设置C.通过“工具”菜单中的“选项”命令并在“编辑/查找”选项卡中进行设置D.通过“工具”菜单中的“选项”命令并在“视图”选项卡中进行设置10.关于“数据库”窗口对象列表框,下列说法错误的是()。
A.可以显示创建对象的快捷方式B.不能显示创建对象的快捷方式C.可以同时显示创建对象的快捷方式和当前数据库中已创建的所有对象D.只能显示当前数据库中已创建的所有对象二、填空题1.Access数据库对应操作系统中的________个文件,文件扩展名是________。
2.Access数据库可包含的七类对象是________、________、________、________、________、________和________。
3.数据访问页与其他数据库对象不同的是它存储在Access数据库的________。
4.双击已创建的Access数据库文件,可启动Access并可同时________。
5.除了表可作为窗体数据源外,________也是窗体的一种重要数据源。
三、简答题1.Access数据库中总共可以包含哪几类对象?2.简述Access数据库中各种对象的功能。
3.简述查询、窗体、报表和数据访问页的特点。
4.启动Access有哪几种方法?至少说出其中两种。
5.Access是什么类型的数据库管理系统?第3章数据库的创建与管理一、单项选择1.使用“数据库”向导创建数据库,下列论述中错误的是()。
A.可从Access提供的多个“模板”中选择一种适合自己的拿来使用B.根据“数据库向导”的提示操作即可生成所需要的各类数据库对象C.创建成功的数据库中包含有“模板”提供的数据D.用户必须自己输入数据2.空数据库是指()。
A.只含“表”对象但表中没有数据的数据库B.不含“表”对象的数据库C.不含任何对象的数据库D.只含“表”对象但不含其他对象的数据库3.下列关于“数据库”窗口论述中错误的是()。
A.启动Access后“数据库”窗口就会自动出现B.仅当打开某个数据库文件后“数据库”窗口才会出现C.可以同时打开多个数据库文件因而呈现多个“数据库”窗口D.任何时候只要按F11键就能立即从其他窗口切换到“数据库”窗口4.下列关于“组”的论述中错误的是()。
A.用户可以创建并命名“组”B.可以把原先不同数据库对象的快捷方式添加到这个“组”C.添加到“组”中的对象从原来的位置被移动到“组”D.添加到“组”中的对象并不改变它的原始位置5.下列向“组”中添加数据库对象的操作中,错误的是()。
A.必须在“数据库”窗口中进行B.从对象列表框中拖动对象到组C.双击对象列表框中的对象D.右击对象列表框中的对象并从弹出的快捷菜单中选择“添至组”命令6.为某个数据库对象设置说明信息,下列操作中错误的是()。
A.双击数据库对象并选择“视图”菜单中的“属性”命令B.单击数据库对象并选择“视图”菜单中的“属性”命令C.单击数据库对象并单击工具栏上的“属性”按钮D.右击数据库对象并选择快捷菜单中的“属性”命令7.下列关于复制表论述中错误的是()。
A.可以复制表结构和数据B.只能复制表结构C.复制后的副本不能与已有的表重名D.可以把表中数据以追加方式复制到已有的表中8.下列关于复制数据库对象论述中错误的是()。
A.只能在同一个数据库内部进行复制B.可以在不同数据库之间进行复制C.可以复制到Word文档中D.可以复制到Excel工作薄中9.下述关于创建数据库对象快捷方式论述中,错误的是()。
A.通过拖动对象到Windows桌面创建该对象的快捷方式B.使用“编辑”菜单中的“创建快捷方式”命令C.右击对象并从快捷菜单中选择“创建快捷方式”命令D.创建数据库对象快捷方式目的是希望迅速启动Access10.下列所述的压缩数据库说法中错误的是()。
A.重新组织数据库文件B.制作数据库文件副本C.保证数据库的安全D.压缩时可以在一定程度上对数据库进行修复11.关于数据库的密码,下列说法中错误的是()。
A.维护数据库的安全性B.维护数据库的可靠性C.必须以独占方式打开数据库才能设置密码D.撤销数据库密码也需要知道原来设置的密码12.关于使用用户级安全机制保护数据库,下列说法中错误的是()。
A.每个用户都应该给他指定一个名称和标识号B.可以把权限相同的用户归并在一个组中并对整个组授权C.可以删除组中的用户D.可以删除Access默认的用户组二、填空题1.若单击“数据库”窗口工具栏上的按钮,数据库对象以_________方式显示;若单击按钮,则数据库对象以_________方式显示。
2.若双击Access标题栏上的控制按钮,则会_________。
3.删除数据库对象应事先选中对象,然后通过单击“数据库”窗口中的_________按钮或按下键盘上的_________键实施删除。
4.双击Windows桌面上的数据库对象的快捷方式图标可以启动Access并直接打开_________。
5.在使用数据库过程中,常因频繁的操作造成效率低下,对此可选择_________菜单中的_________命令对数据库进行压缩和修复。