数据库复习题.docx
- 文档编号:25572720
- 上传时间:2023-06-09
- 格式:DOCX
- 页数:11
- 大小:21.10KB
数据库复习题.docx
《数据库复习题.docx》由会员分享,可在线阅读,更多相关《数据库复习题.docx(11页珍藏版)》请在冰豆网上搜索。
数据库复习题
数据库复习题(期末考试必备)
第一章练习题
一、选择题
9、在数据库系统中,负责对数据库进行管理的有(D)
A、操作系统和DBAB、DBMS
C、操作系统和DBMSD、DBMS和DBA
10、下列关于数据库的说法不正确的是(B)
A、数据库就是长期错处在计算机中、有组织、可共享的数据集合
B、数据库中的数据没有冗余
C、数据库中的数据可同时被多个用户共享
D、数据库中的数据是按一定的数据模型组织、描述和存储的
12、数据库(DB)、数据库系统(DBS)、和数据库管理系统(DBMS)三者之间的关系是(A)。
A、DBS包括DB和DBMS
B、DBMS包括DB和DBS
C、DB包括DBS和DBMS
D、DBS就是DB,也就是DBMS
13、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、NotinD、OR
5、SELECT命令中用于返回查询的非重复记录的关键字是(C)。
A、TOPB、GROUPC、DISTINCTD、ORDER
三、现有学生-选修课程数据库中有两个一对多关系的表“学生”、“选修”,写出下列SQL语言完成的功能。
1、SELECT*
FROM学生
WHERE姓名LIKE“赵?
”
答:
从学生表中找出所有姓赵的并且只有两个汉字姓名的学生记录。
2、SELECT学号,Sum(成绩)
FROM选修
GROUPBY学号
答:
统计每个学生的总成绩。
3、INSERTINTO学生VALUES(3009,"王刚","男","03","河北")
答:
在学生表中插入学生元组:
(3009,"王刚","男","03","河北")
4、UPDATE选修SET成绩=成绩*0.8
答:
所有学生的成绩都更改为原成绩的80%。
5、SELECT姓名FROM学生WHERE学号NOTIN
(SELECT学号FROM选修WHERE课程名=“微机原理”)
答:
查询没有选修"微机原理"课的学生姓名。
6、SELECT学号,姓名,课程名
FROM学生,选修
WHERE学生.学号=选修.学号AND成绩>=90
答:
查询学生成绩>=90的学号,姓名和课程名。
7、DELETEFROM学生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、在Access2002中报表有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、OpenModule
2、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、运行宏的条件是由触发宏的事件发生(×)。
2、宏和宏组的区别是使用单一和多种宏操作(×)。
3、宏的名字可以写入表达式(×)。
4、OpenQuery宏操作只能打开参数查询(×)。
5、StopMacro操作可以停止宏的运行(√)。
第八章练习题
一、选择题
1、模块是存储代码的容器,其中窗体就是一种(A)。
A、类模块B、标准模块C、子过程D、函数过程
2、在过程中用Dim语句声明的变量为(A)。
A、局部变量B、模块级变量C、全局变量D、静态变量
3、(多选)有关对对象变量的声明与赋值,下面说法正确的是(ABCD)。
A、使用Dim声明B、使用Public声明
C、使用Private声明D、使用Set赋值
二、填空题
1、ADO对象有3个主要组件:
Connection连接对象、Command命令对象和RecordSet记录集对象。
2、Access模块有两个基本类型,分别是类模块和标准模块。
6、使用ADO的Connection对象,就可以建立与数据库的连接。
第九章练习题
一、填空题
1、在数据库系统中,安全措施可以通过几个方面来设置,主要包括用户标识和口令、
用户级访问控制和密码控制。
2、数据库安全性保护指的是如何保护一个数据库避免遭受未授权访问和恶意破坏等机制和性能。
3、在Access2002中可以使用3种类型的密码是数据库密码、用户级安全密码和VBA密码。
二、选择题
1、在建立、删除用户和更改用户权限时,一定先使用(A)账户进入数据库。
A、管理员B、普通账户C、具有读/写权限的账户D、没有限制
2、在设置或撤销数据库密码前,一定要先使用(B)方式打开数据库。
A、只读B、独占C、独占只读D、共享
3、在建立数据库安全机制后,进入数据库要依据建立的(A)方式。
A、安全机制,包括账户、密码、权限B、建立的组的安全
C、账户的PIDD、权限
4、在创建工作组信息文件时,需要为它分配工作组编号,其长度必须为4到(C)个字符,可以接受缺省的WID。
A、10B、6C、20D、15
6、账户的权限分为(A)和(B)。
A、隐式B、显式C、继承D、后继
7、隐式权限是由(C)所在组所具有的权限。
A、账户B、权限C、继承D、独占
三、判断下列各题的正确性(用√和×表示对和错)
1、对一个数据库系统来说,Access软件要求数据库必须建立安全机制(×)。
2、如果加密了一个数据库,则只能在Access系统中才能打开(×)。
3、账户权限没有继承性(×)。
4、给数据库系统设置密码,只能限制复制数据库的操作(×)。
5、数据库安全机制自动为使用者建立了所有账户(×)。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 复习题
![提示](https://static.bdocx.com/images/bang_tan.gif)