第1章 数据库基础知识_习题
一、选择题
1.数据库系统与文件系统的主要区别是( )。D A.数据库系统复杂,而文件系统简单
B.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件 C.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量
D.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决
2.在关系数据库系统中,当关系的模型改变时,用户程序也可以不变,这是( 。B A.数据的物理独立性 B.数据的逻辑独立性 C.数据的位置独立性 D.数据的存储独立性 3.数据库三级模式中,用逻辑数据模型对用户所用到的那部分数据的描述是( A A.外模式 B.概念模式 C.内模式 D.逻辑模式 4.以下对关系模型性质的描述,不正确的是( )。C
A.在一个关系中,每个数据项不可再分,是最基本的数据单位 B.在一个关系中,同一列数据具有相同的数据类型 C.在一个关系中,各列的顺序不可以任意排列 D.在一个关系中,不允许有相同的字段名 5.关系数据库中的码是指( )。D
A.能唯一决定关系的字段 B.不可改动的专用保留字
C.关键的很重要的字段 D.能唯一标识元组的属性或属性集合 6.自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的( )。D
A.元组 B.行 C.记录 D.属性 7.在建立表时,将年龄字段值限制在18~40之间,这种约束属于( )。B A.实体完整性约束 B.用户定义完整性约束 C.参照完整性约束 D.视图完整性约束 8.在Access中,“表”是指( )。A
A.关系 B.报表 C.表格 D.表单 9.在Access中,用来表示实体的是( )。C
A.域 B.字段 C.记录 D.表 10.把E-R图转换成关系模型的过程,属于数据库设计的( )。B
A.概念设计 B.逻辑设计 C.需求分析 D.物理设计 二、填空题
1.数据库是在计算机系统中按照一定的方式组织、存储和应用的数据集合。支持数据库各种操作的软件系统叫数据库管理系统。由计算机 、操作系统、DBMS、数据库、应用程序及有关人员等组成的一个整体叫数据库系统
2.数据库常用的逻辑数据模型有层次模型,网状模型,关系模型,Access属于关系模型 。
3.关系中能唯一区分、确定不同元组的属性或属性组合,称为该关系的。关键字 4.在关系数据库的基本操作中,从表中取出满足条件元组的操作称为选择;把两个关系中相同属性值的元组联接到一起形成新的二维表的操作称为联接;从表中抽取属性值满足条件列的操作称为投影
1
5.Access不允许在主关键字字段中有重复值或空值 6.已知两个关系:
职工(职工号,职工名,性别,职务,工资) 设备(设备号,职工号,设备名,数量)
其中“职工号”和“设备号”分别为职工关系和设备关系的关键字,则两个关系的属性中,存在一个外部关键字为设备关系的“职工号”
3.什么是数据独立性?在数据库系统中,如何保证数据的独立性?
答:数据独立性是指应用程序与数据库的数据结构之间相互独立。在数据库系统中,因为采用了数据库的三级模式结构,保证了数据库中数据的独立性。在数据存储结构改变时,不影响数据的全局逻辑结构,这样保证了数据的物理独立性。在全局逻辑结构改变时,不影响用户的局部逻辑结构以及应用程序,这样就保证了数据的逻辑独立性。
第2章 Access 2010操作环境与数据库_习题
一、选择题
1.Access中表和数据库的关系是( )。A
A.一个数据库可以包含多个表 B.一个表只能包含两个数据库 C.一个表可以包含多个数据库 D.数据库就是数据表
2.利用Access 2010创建的数据库文件,其默认的扩展名为( )。D A.mdf B.dbf C.mdb D.accdb 3.Access在同一时间可打开( )个数据库。A A.1 B.2 C.3 D.4
4.以下不是Access 2010数据库对象的是( )。D
A.查询 B.窗体 C.宏 D.工作簿
5.在Access 2010中,随着打开数据库对象的不同而不同的操作区域称为( )。B A.命令选项卡 B.上下文选项卡 C.导航窗格 D.工具栏 6.下列说法中正确的是( )。D
A.在Access中,数据库中的数据存储在表和查询中 B.在Access中,数据库中的数据存储在表和报表中
C.在Access中,数据库中的数据存储在表、查询和报表中 D.在Access中,数据库中的全部数据都存储在表中 7.在Access 2010中,要设置数据库的默认文件夹,可以选择“文件”选项卡中的( )命令。B
A.“信息” B.“选项” C.“保存并发布” D.“打开”
8.在Access 2010中,建立数据库文件可以选择“文件”选项卡中的( )命令。A A.“新建” B.“创建” C.“Create” D.“New” 二、填空题
1.在Access 2010主窗口中,从文件选项卡中选择“打开”命令可以打开一个数据库文件。
2.在Access 2010中,所有对象都存放在一个扩展名为accdb的数据库文件中。3.空数据库是指该文件中不含任何数据库对象
2
4.在Access 2010中,数据库的核心对象是表
5.在Access 2010中,用于和用户进行交互的数据库对象是窗体
6.在Access 2010中要对数据库设置密码,必须以独占的方式打开数据库。 三、问答题
1.Access 2010的启动和退出各有哪些方法? 答:启动Access 2010常用的方法有3种:
①在Windows桌面中单击“开始”按钮,然后依次选择“所有程序”→“Microsoft Office”→“Microsoft Access 2010”选项。
②先在Windows桌面上建立Access 2010的快捷方式,然后双击Access 2010快捷方式图标。
③双击要打开的数据库文件。
退出Access 2010的方法主要有如下4种。
①在Access 2010窗口中,选择“文件”→“退出”菜单命令。 ②单击Access 2010窗口右上角的“关闭”按钮。 ③双击Access 2010窗口左上角的控制菜单图标;或单击控制菜单图标,从打开的菜单中选择“关闭”命令;或按组合键Alt+F4。
④右键单击Access 2010窗口标题栏,在打开的快捷菜单中,选择“关闭”命令。 2.Access 2010的主窗口由哪几部分组成?
答:Access 2010的主窗口包括标题栏、快速访问工具栏、功能区、导航窗格、对象编辑区和状态栏等组成部分。
快速访问工具栏中的命令始终可见,可将最常用的命令添加到此工具栏中。通过快速访问工具栏,只需一次单击即可访问命令。
功能区是一个横跨在Access 2010主窗口顶部的带状区域,它由选项卡、命令组和各组的命令按钮3部分组成。单击选项卡可以打开此选项卡所包含的命令组以及各组相应的命令按钮。
在Access 2010中打开数据库时,位于主窗口左侧的导航窗格中将显示当前数据库中的各种数据库对象,如表、查询、窗体、报表等。导航窗格可以帮助组织数据库对象,是打开或更改数据库对象设计的主要方式,它取代了Access 2007之前版本中的数据库窗口。
对象编辑区位于Access 2010主窗口的右下方、导航窗格的右侧,它是用来设计、编辑、修改以及显示表、查询、窗体和报表等数据库对象的区域。对象编辑区的最下面是记录定位器,其中显示共有多少条记录,当前编辑的是第几条。
状态栏是位于Access 2010主窗口底部的条形区域。右侧是各种视图切换按钮,单击各个按钮可以快速切换视图状态,左侧显示了当前视图状态。
3.Access 2010导航窗格有何特点?
答:导航窗格取代了早期Access版本中所使用的数据库窗口,在打开数据库或创建新数据库时,数据库对象的名称将显示在导航窗格中,包括表、查询、窗体、报表等。在导航窗格可实现对各种数据库对象的操作。
4.Access 2010功能区有何优点?
答:功能区取代了Access 2007以前版本中的下拉式菜单和工具栏,是Access 2010中主要的操作界面。功能区的主要优势是,它将通常需要使用菜单、工具栏、任务窗格和其他用户界面组件才能显示的任务或入口点集中在一个地方,这样,只需在一个位置查找命令,而不用到处查找命令,从而方便了用户的使用。
5.Access 2010中建立数据库的方法有哪些?
答:Access 2010提供了两种创建数据库的方法:一种是先创建一个空数据库,然后向
3