加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

数据库Access总复习题

(2007-12-29 09:55:25)
标签:

杂谈

分类: VFP/VB/Access/C语言/考级

第一章 练习题

一、选择题

9、在数据库系统中,负责对数据库进行管理的有 ( D )

   A、操作系统和DBA       B、DBMS

   C、操作系统和DBMS     D、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、Access     B、FoxPro      C、Excel      D、以上都是

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、AND       B、Like         C、Not  in        D、OR

5、SELECT命令中用于返回查询的非重复记录的关键字是( C )。

A、TOP        B、GROUP      C、DISTINCT     D、ORDER

三、现有学生-选修课程数据库中有两个一对多关系的表“学生”、“选修”, 写出下列SQL语言完成的功能。

1、  SELECT 

FROM  学生

 WHERE  姓名  LIKE “赵?”

答:从学生表中找出所有姓赵的并且只有两个汉字姓名的学生记录。

2、SELECT 学号, Sum (成绩)

FROM   选修 

GROUP  BY  学号

答:统计每个学生的总成绩

3、INSERT INTO  学生 VALUES(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、Word         B、Excel        C、Access       D、脚本

第七章 练习题

一、填空题

1、宏是用来自动执行任务的 一个或一组操作命令 ,其中每个操作命令能实现特定的功能。

2、宏组是 共同存储在一个宏名下的相关宏 的集合。

3、 单步执行宏是调试宏的有效方法。

二、选择题

1、( B )操作打开查询。

   A、OpenForm        B、OpenQuery      C、OpenTable    D、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、账户的PID                           D、权限

4、在创建工作组信息文件时,需要为它分配工作组编号,其长度必须为4到( C )个字符,可以接受缺省的WID。

A、10          B、6               C、20          D、15

6、账户的权限分为( A )和( B )。

A、隐式        B、显式           C、继承         D、后继

7、隐式权限是由( C )所在组所具有的权限。

A、账户        B、权限           C、继承         D、独占

三、判断下列各题的正确性(用√和×表示对和错)

1、对一个数据库系统来说,Access软件要求数据库必须建立安全机制( × )。

2、如果加密了一个数据库,则只能在Access系统中才能打开(  ×  )。

3、账户权限没有继承性( × )。

4、给数据库系统设置密码,只能限制复制数据库的操作( × )。

5、数据库安全机制自动为使用者建立了所有账户( × )。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有