第一章练习题一、选择题9、在数据库系统中,负责对数据库进行管理的有(D )A、操作系统和DBAB、DBMSC、操作系统和DBMSD、DBMS和DBA10、下列关于数据库的说法不正确的是(B )A、数据库就是长期错处在计算机中、有组织、可共享的数据集合B、数据库中的数据没有冗余C、数据库中的数据可同时被多个用户共享D、数据库中的数据是按一定的数据模型组织、描述和存储的12、数据库(DB)、数据库系统(DBS)、和数据库管理系统(DBMS)三者之间的关系是(A )。
A、DBS包括DB 和DBMSB、DBMS包括DB和DBSC、DB包括DBS 和DBMSD、DBS就是DB,也就是DBMS13、DBMS目前最常用的模型是(D )。
A、实体联系模型B、层次模型C、面向对象模型D、关系模型17、下列说法中,不正确的是(B )。
A、模式是相对稳定的,而实例是相对变动的。
B、一个模式对应一个唯一的实例。
C、模式是数据库中全体数据的逻辑结构和特征的描述。
D、实例是模式的一个具体。
二、填空题2、为保证多个用户可同时共享数据库中的数据,数据库管理系统(DBMS)必须提供数据库的安全性控制、数据库的完整性控制、数据库恢复、并发控制和事务支持的功能。
7、客观存在并可相互区别的事物称为实体。
8、关系模型的基本结构是表,它又称为关系;关系模型中数据之间的联系是通过公共属性实现的。
9、关系模型用表格形式结构来表示实体类型和实体之间的联系。
关系在用户看来是一个表,记录是其中的行,属性是其中的列。
第二章练习题一、选择题1、有个学生关系,其关键字为学号;一个课程关系,其关键字为课程号;一个选修关系,其关键字为学号和课程号的组合,则学号和课程号分别为该关系的(A )A、外关键字(外键)B、主辅关键字C、主关键字D、什么都不是2、包含在任何一个候选关键字中的属性称为(A ),不包含在任何一个侯选关键字中的属性称为(C )。
A、主属性B、次属性C、非主属性D、外属性3、一个同学可以同时借阅多本图书,一本图书只能有一个同学借阅,学生和图书之间的联系为(A )。
A、一对多B、多对多C、多对一D、一对一4、关系中的元组和属性分别对应二维表中的(B )和(A )。
A、列B、行C、记录D、结构5、关系模型中,一个关键字是(C )。
A、可由多个任意属性组成B、至多由一个属性组成C、可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成D、以上都不是6、同一个关系模型的任意两个元组值(A )。
A、不能全同B、可全同C、必须全同D、以上都不是7、一个关系数据库文件中的各条记录(B )。
A、前后顺序不能任意颠倒,一定要按照输入的顺序排列B、前后顺序可以任意颠倒,不影响库中的数据关系C、前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同D、前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列8、关系模型的任何属性(A )。
A、不可再分B、可再分C、命名在该关系模式中可以不惟一D、以上都不是10、若关系R∈1NF,且它的每一非主属性都完全函数依赖于主键,则称R属于(B )。
A、第一范式B、第二范式C、第三范式D、第四范式11、若关系R∈2NF,且它的每一非主属性都不传递函数依赖于主键,则称R属于(C )。
A、第一范式B、第二范式C、第三范式D、第四范式二、填空题2、一个关系模式的定义主要包括关系名、属性名、属性类型、属性长度和关键字。
3、关系数据库中可命名的最小数据单位是属性名。
4、关系模式是关系的框架,相当于记录格式。
5、在一个实体表示的信息中,称能唯一标识实体的属性或属性组为关键字。
6、已知系(系编号,系名称、系主任、电话、地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主关键字是系编号,学生关系的主关键字是学号,学生关系的外关键字是系编号。
7、关键的规范化是对关系的分解过程。
8、在1NF,2NF,3NF之间,相互是一种包含的关系。
9、在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于第一范式。
10、设有关系R(工号,姓名,工种,定额),则R属于第二范式,将其转化为第三范式结果应为R1(工号,姓名,工种)和R2(工种,定额)。
关系R属于第二范式而不属于第三范式的说明:第三章练习题一、选择题1、Access2002提供的数据类型,不包括(A )。
A、文字B、备注C、货币D、日期/货币4、属于Access可以导入或链接数据源的是(D )。
A、AccessB、FoxProC、ExcelD、以上都是5、Access的参照完整性规则不包括(C )。
A、更新规则B、删除规则C、查询规则D、插入规则6、关系数据库管理系统所管理的关系是(B )。
A、一个DBF文件B、若干个二维表C、一个DBC文件D、若干个DBC文件8、要控制两个表中数据的完整性和一致性可以设置【参照完整性】,要求这两个表(A )。
A、是同一个数据库中的两个表B、不同数据库的两个表C、两个自由表D、一个是数据库表另一个是自由表二、填空题2、表是记录的集合,一个数据库可以有多个数据表,一个又有多个具有不同数据类型的字段组成.在一个表中最多可以建立一个主键。
3、“自动编号”及“备注”的数据类型不能建立索引。
4、实施参照完整性后,Access2002处理的原则是:不能在子表的外键字段中输入不存在于父表主键中的值;如果在子表中存在匹配记录,则不能从主表中删除这个记录;如果在子表中存在匹配记录的外键值,则不能从主表中修改对应的主键值。
第四章练习题一、选择题1、如果经常定期性地执行某个查询,但每次只是改变其中的一组条件,那么就可以考虑使用(B )查询。
A、选择查询B、参数查询C、交叉表查询D、操作查询3、如果在数据库中已有同名的表,(D )查询将覆盖原有的表。
A、交叉表B、追加C、更新D、生成表4、如果想找出不属于某个集合的所有数据,可使用(C )操作符。
A、ANDB、LikeC、Not inD、OR5、SELECT命令中用于返回查询的非重复记录的关键字是(C )。
A、TOPB、GROUPC、DISTINCTD、ORDER三、现有学生-选修课程数据库中有两个一对多关系的表“学生”、“选修”,写出下列SQL 语言完成的功能。
1、SELECT *FROM 学生WHERE 姓名LIKE “赵?”答:从学生表中找出所有姓赵的并且只有两个汉字姓名的学生记录。
2、SELECT 学号, Sum (成绩)FROM 选修GROUP BY 学号答:统计每个学生的总成绩。
3、INSERT INTO 学生V ALUES(3009,"王刚","男","03"," 河北")答:在学生表中插入学生元组: (3009,"王刚","男","03"," 河北")4、UPDATE 选修SET 成绩=成绩*0.8答:所有学生的成绩都更改为原成绩的80%。
5、SELECT姓名FROM 学生WHERE 学号NOT IN(SELECT 学号FROM 选修WHERE 课程名=“微机原理”)答:查询没有选修"微机原理"课的学生姓名。
6、SELECT 学号, 姓名,课程名FROM 学生,选修WHERE 学生. 学号=选修.学号AND 成绩>=90答:查询学生成绩>=90的学号,姓名和课程名。
7、DELETE FROM 学生WHERE 学号LIKE “040302*”答:删除学生表中学号字段值前6位为“040302”的学生。
第五章练习题一、选择题1、窗体是由不同种类的对象所组成,每一个对象都有自己独特的(B )。
A、字段B、属性C、节D、工具栏2、通常情况下窗体的设计工作区只打开窗体的(A )。
A、主体B、窗体的页眉/页脚C、页面的页眉D、页面的页脚5、想要汇总或平均数字型的数据,应该使用(B )控件。
A、绑定B、计算C、汇总D、平均二、填空题1、Access的窗体有3种视图:设计视图用来创建和修改设计对象的窗口,窗体视图能够同时输入、修改和查看完整的记录数据的窗口,数据表视图以行列方式显示表、窗体、查询中的数据,以及查找、修改、删除数据。
2、窗体的数据来源可以是表或查询。
3、窗体由上而下被分成5个节,它们分别是窗体页眉、页面页眉、主体、页面页脚、窗体页脚。
第六章练习题一、填空题1、报表的主要作用是查看和打印数据。
2、在Access 2002中报表有3种视图,是设计视图、打印预览视图和版面预览视图。
3、数据访问页可以查看、输入、编辑和删除数据库中的数据。
4、创建数据访问页的目的是使数据库的访问者可以通过网络利用浏览器直接对数据库中的数据进行查看和操作。
5、报表的种类分为4种:纵栏式报表、表格式报表、图表报表和标签。
6、排序是让数据以某种规则依次排列,分组是按照数据的特性将同类数据集合在一起,从而便于报表的综合或统计。
7、数据访问页与其它的数据库对象有所区别,Access在数据库中保存的是指向该页对应的HTML文件的位置的快捷方式,而数据访问页本身则作为一个独立的HTML文件保存起来。
二、选择题1、如果想制作报表标签,利用(B )向导进行较为迅速。
A、图表B、标签C、报表D、表格式报表3、根据字段的特性将同性质的数据记录集合在一起,称为(B )。
A、排序B、分组C、筛选D、小计4、查看HTML源文件时,可使用Microsoft(D )编辑器。
A、WordB、ExcelC、AccessD、脚本第七章练习题一、填空题1、宏是用来自动执行任务的一个或一组操作命令,其中每个操作命令能实现特定的功能。
2、宏组是共同存储在一个宏名下的相关宏的集合。
3、单步执行宏是调试宏的有效方法。
二、选择题1、(B )操作打开查询。
A、OpenFormB、OpenQueryC、OpenTableD、OpenModule2、SetValue可以设置的值是(A )。
A、窗体文本框B、字段长度C、字段的有效性规则D、当前系统日期3、宏设计窗体中,条件列是由(A )菜单来设置显示/隐藏的。
A、视图B、文件C、编辑D、格式4、宏组中利用(D )指定宏。
A、宏的名称B、宏C、宏操作D、名称和操作5、对于一个触发事件的属性,应选择宏格式为(A )。
A、宏组名称.宏B、宏C、宏组D、都不对6、MsgBox是(A )的宏。
A、显示消息框B、编辑消息C、输入消息D、撤销消息7、Quit宏操作的作用是(A )。
A、关闭数据库B、运行的宏C、表D、窗体8、Close可以关闭(A )。
A、当前对象B、表C、数据库D、所有宏三、判断下列各题的正确性(用√和×表示对和错)1、运行宏的条件是由触发宏的事件发生(×)。