【实验指导一简答题答案】1、什么是数据库,什么是数据库管理系统?什么是数据库系统?数据库: 是在数据库管理系统(DBMS)的集中管理下建立起的与特定主题或用途相关的、有组织的、可共享的数据和对象的集合。
在数据库中不仅保存了数据和对象,还保存了基础数据之间的联系。
数据库管理系统:是具有数据库定义、数据库管理、数据库的建立与维护、通信及操作功能的程序系统。
是整个数据库系统的核心软件。
什么是数据库系统:安装了数据库管理系统、数据库和数据库应用系统的计算机系统叫数据库系统。
2、常见的数据库的种类有哪几种?种类有:层次型、网状型、关系型3、通过ACCESS建立的数据库属于哪种类型的数据库?属于:关系型4、关系型数据库的特点是什么?特点是关系型数据库系统用一个符合一定条件的二维表来描述事物及事物的联系。
二维表中的行称为记录,列称为字段。
5、作为关系数据库中的表对象至少要符合哪些条件?符合的条件:•1 关系中的每一个字段都来自相同的域。
•2 关系中任何两个记录的值不能完全相同。
•3 关系中的字段是不可再分的。
•4 每个关系都有一个主关键字可唯一的标识一个记录。
6、在关系型数据库的表对象中,对主关键字项有什么要求?主关键字项的要求:作为构成主关键字的各字段的值均不允许有空值(没有输入数据的)主关键字值不允许重复。
7、主关键字在关系(二维表)中起什么作用?作用:可标识一个记录的存在8、可以由几个字段构成关键字?答:可以由一个字段或多个字段联合构成主关键字9、数据库中保存在表对象中的是哪两部分的内容?答:表中的数据(记录)和表的结构。
10、ACCESS数据库中可以包含哪几种类型的对象?答:表、查询、窗体、报表、宏、页、模块11、在ACCESS数据库中各类对象的作用是什么?答:参照教材P48 的3.1.2哪一种是数据库的基础对象?答:表12、为什么要定义一个表和与之相关的表中的记录间的关联关系?答:创建主表与相关表的关联关系,就是为了将现实世界中事物与事物之间存在的联系体现在数据库中;14、如何保证数据库中数据的完整性?通过3类规则实现:实体完整性规则、参照完整性规则、用户自定义完整性 (域完整性) 规则。
15、何为:实体完整性、参照完整性、用户自定义完整性?实体完整性:保证表的主关键字不出现重复值。
构成主关键字的各字段的值均无空值。
参照完整性:有关联的两表中的相关表中的外键的值只允许为主表中主键中已存在的值或为空值。
所以将主表叫做相关表的外键的参照表。
用户自定义完整性:数据要遵守的规则是由用户自己定义的,如:字段的“有效性规则”和表的“有效性规则”。
16、在同一个ACCESS窗口中,可以打开几个数据库?答:一个。
17、如何操作才能在屏幕上同时显示使多个ACCESS数据库窗口?答:在前次打开的ACCESS应用程序窗口没关闭的前提下,再多次的执行ACCESS应用程序,每执行一次ACCESS应用程序就有一个ACCESS窗口显示在屏幕上。
在每一个ACCESS窗口中都可以打开一个数据库。
18、ACCESS数据库文件的扩展名是什么?答:mdb19、简述对选定对象的<粘贴>操作和<另存为>操作的区别。
20、什么样的对象不能被更名和删除? 答:处于打开状态的【实验指导二简答题答案】1、阅读教材P17的 1.4.2 关系的完整性,然后回答问题:a)关系模型中有哪三类完整性约束?b)关系模型必须满足的完整性约束条件是什么?c)若在建立某表的结构(关系模式)时,定义了某字段的“有效性规则”属性,请问这属于哪一类完整性约束?b)关系模型中哪类完整性约束条件是由数据库的关系系统提供的?哪类完整性约束条件是由设计用户数据库的人员定义的?2、创建一个新表的方法有多少种?3、表包含哪两部分内容?答:记录和表的结构4、表对象的常用视图有哪几种?在什么视图下可以对表的结构进行修改?在什么视图下可以向表中输入、修改数据、删除记录?5、在数据表视图下可以修改字段名吗?怎样操作?答:可以,双击列的标题使其处于编辑状态,然后对其修改即可。
6、在数据表视图下可以进行哪些操作?7、若在表中插入字段,除了可以在设计视图中操作外,还可以如何插入?答:还可以在数据表视图下先选定将被插入的列之后的一列,然后执行“插入”菜单下的“列”命令。
8、若要删除表中的字段,除了可以在设计视图中操作外,还可以如何删除答:还可以在数据表视图下先选定要被删除的字段,然后执行“编辑”菜单下的“删除列”命令9、ACCESS允许使用的数据类型有哪些?10、最多可以向文本型字段输入多少字符?最多可以向备注型的字段中输入多少字符?答:见教材P6211、只允许有两种数值的字段的数据类型是什么?答:是/否型13、什么情况下要将字段定义成OLE对象型的字段?答:想用某字段存储OLE对象时。
用怎样向OLE对象型的字段中输入想存入的内容?答:将光标置于要存储OLE对象的某记录的OLE对象型字段上——>[插入] 菜单的[对象]命令,在插入对象的对话框中创建或选定插入的OLE对象。
14、若某字段没有设置“标题”属性,那么该字段有标题吗?是什么?答:有标题,ACCESS系统会将该字段的字段名默认为标题。
15、字段的“标题”属性、“格式”属性、“输入掩码”属性的作用各是什么?答:“标题”属性的作用:为了在数据表视图下显示数据时作为字段标识用(为了方便阅读),“格式”属性:只控制数据的显示或打印的格式,不会影响数据的存储。
“输入掩码”属性是为控制数据的输入位数及每一位可以输入什么样的数据的16、字段的有效性规则的作用是什么?答:设置某一个字段中的数据的取值范围,当输入的数据不符合17、表中的外部关键字(外键)作用是什么?必须满足什么条件的字段可以做外部关键字?答.外部关键字的作用:为了与另一表建立连接关系;做外部关键字的字段必须满足的条件是:要和与之建立连接关系的表的主键的数据类型一致、字段大小及在字段中存储的数据相匹配。
18、你如何断定有关系的两个表具有的是哪种关系(一对一、一对多)?答.“一对一”关系:用两个表的主关键字建立的连接关系。
“一对多”关系:两表中用以建立连接关系的字段一个是主关键字,另一个一定不是主关键字。
19、在建立两表间的关系时,起始表(主表)的连接字段必须是主键吗?关系连接线终点方的连接字段一定不是主键吗?答:在“一对多”关系中起始表(主表)的连接字段必须是主键。
20、为表创建索引的目的是什么?加快检索速度。
21、指定的索引关键字的索引属性为:有和有(无重复)的实际作用是什么?答 (有重复):是指建立的索引关键字的值中允许出现值相同的数据。
(无重复):是指建立的索引关键字的值中不允许出现值相同的数据。
22、作为主关键字的字段是否一定是主索引字段?答:是23、当指定某单字段为主键后,是否还要在设置它的“索引”属性?为什么?答:不用,因为系统会自动的以主关键字为索引关键字建立索引,并且在若干个索引中以主关键字字段为索引关键字建立索引一定是主索引。
24、什么是“参照完整性”?答:参照完整性是一个规则系统 Access 使用这个系统用来确保相关表中记录之间关系的有效性,并且不会意外地删除或更改相关数据。
25、创建关系时,若不实施“参照完整性”,能指定“级联删除相关记录”和“级联更新相关字段”功能吗?答:不能26、请解释“级联删除相关记录”和“级联更新相关字段”的含义。
答:(1)“级联删除相关记录”:当删除主表中的记录时,子表中的相关记录一并会被删除。
(2)“级联更新相关字段”:当更新主表中某记录的主关键字子段的值时,子表中的相关记录的相关子段(外键)的值一并被更新。
27、以下现象会是什么情况造成的:在创建表的关系时,当指定实施“参照完整性”功能时系统显示无法实现。
答:关系中相关的两个表的用于创建连接关系的字段存在不匹配的值。
28、什么情况下要在“表属性”窗口中设置“有效性规则”?该规则是谁应该遵守的?答:(1)当该“有效性规则”表达式中涉及到两个或两个以上的字段时要在“表属性”窗口中设置;(2)该规则是表的记录中的数据应符合的规则。
29、在数据表视图下选定了连续的多个排序字段,并通过按下排序工具按钮进行排序时第一、第二、···第n 个排序关键字的排列是怎样的?答:按照字段的选定顺序(从左到右)分别为第1、第2、···第n 个排序关键字。
30、数据表视图下能选定不连续的多行或多列吗?答:不能31、当希望按字段1的值升序排列记录且对字段1的值相同的记录又按字段2的值降序排列记录时应如何操作?32、在建立“多字段排序”和“多条件筛选”时的操作有何不同?多字段排序:(1)在筛选设计器中按排序关键字段的排列的先后顺序分别为第1序关键字、第2关键字、…第n键字(2)不需在“条件”栏设置条件表达式多条件筛选:在筛选设计器中要要设置筛选条件33、在建立“多条件筛选”时需要同时满足的条件应如何设置?答:将条件表达式输入在“准则”栏的同一行上在多个条件中只需要满足其中的某一个条件的应如何设置?将条件表达式输入在“准则”栏的不同行上34、有哪几种对记录的筛选方式?举例说明几种不同的筛选方式各适合于哪种筛选要求。
答:(1)有“按选定的内容”筛选、“按窗体”筛选、“高级”筛选;(2)“按选定的内容”筛选:适合于与表中某些字段的某值等值条件和与条件的筛选。
“按窗体”筛选:适合于等值条件、不等值条件和与条件的筛选“高级”筛选:适合于各种情况的筛选(等值条件、不等值条件、、与条件、或条件)【实验指导三简答题答案】1)创建查询的数据源可以是哪种对象?2)查询的种类有哪些?3)在查询中使用哪几种视图?4)可以修改表中的数据的是哪种查询?5)对删除查询、追加查询、更新查询,预览和运行的差别是什么?6)怎样做是预览,怎样做是运行?7)选择查询与参数查询的不同之处是?8)什么样的查询是交叉表查询?9)在设计交叉表查询时,行标题字段、列标题字段、值字段各允许有几个?10)交叉表查询可设置几个行标题、几个列标题,几个值字段?除了行、列、值字段以外,在查询设计视图中是否还允许有其他字段出现,该字段的作用是?11)答:除了行、列、值字段以外,在查询设计视图中还允许有其他字段出现,12) 该字段的作用是:只为设置查询条件,这样字段的字段不会在查询的13) 结果集中显示出来。