数据库及其应用技术试卷

合集下载

数据库应用技术考题

数据库应用技术考题

试卷代号: 1256中央广播电视大学—第一学期”开放本科”期末考试数据库应用技术试题1月一、单项选择题(每个题只有一个答案是正确的。

每题2分, 共15题, 30分)l_SQL Server数据库是基于( )数据模型的。

A.层次模型 B.网状模型 C.关系模型 D.面向对象模型2.一般情况下, ”数据库管理员”的英文缩写是( )。

A.DBMS B.DBS C.DBA D.DMS3.如果希望从成绩表中查询出所有成绩大于等于90分的记录, 那么条件语句应该是( )。

A.where成绩>=90 B.where成绩≥90C.where成绩>90 AND成绩=90D.where成绩>904.在一个课程关系中, 最可能成为主关键字(或称主码)的属性是( )。

A.任课教师 B.所属专业 C.课程编号 D.开课学期5. SQL Server的系统主数据库是( )。

A.master B.Pubs C.tempdb D.Northwind6.SQL Server数据库中的NULL值(空值)( )。

A.表示空格 B.表示数字C.表示一种数据类型 D.表示没有值、不确定的值7.设一个关系为R, 如果它的每个属性都是不可再分的, 则称这个关系是符合( )。

A.第一范式 B.第二范式 C.第三范式 D.BNC范式8.下列符合第三范式的关系是( )。

A.教师(教师号, 教师姓名, 课程号, 课程名, 成绩)B.教师(教师号, 教师姓名, 性别, 课程号, 课程名, NN)C.职工(职工号, 职工姓名, 性别, 籍贯, 所属部门编号, 所属部门名称)D.职工(职工号, 职工姓名, 性别, 籍贯, 所属部门编号)9.将第一个关系的记录加到第二个关系中, 生成的新关系称为( )。

A.两个关系的积 B.两个关系的并C.两个关系的交 D.两个关系的差10.数据库应用程序开发中, 概念设计阶段的主要目的是( )。

A.绘制ER图 B.编写数据字典C.建立逻辑数据模型 D.建立概念模型11.用户使用SQLServer时, 一般需要考虑两个安全性阶段( )。

数据库应用试题及答案

数据库应用试题及答案

数据库应用试题及答案一、选择题1. 数据库的主要功能是:A. 存储和管理数据B. 运行和管理应用程序C. 控制和管理计算机硬件D. 编写和调试程序答案:A2. 关系数据库中,数据以什么形式进行组织和存储?A. 二维表B. 树状结构C. 网状结构D. 层次结构答案:A3. 下列哪个操作可以从数据库中删除数据?A. INSERTB. SELECTC. UPDATED. DELETE答案:D4. 数据库的完整性约束包括哪些方面?A. 实体完整性B. 参照完整性C. 用户完整性D. 安全完整性答案:A、B、D5. 数据库事务是指:A. 一组操作的集合B. 单个操作C. 数据库的备份D. 数据库的恢复过程答案:A二、填空题1. 在数据库中,用来定义数据的结构的是____________。

答案:表2. 数据库查询语言中用来选择特定数据的关键字是_____________。

答案:SELECT3. 数据库管理系统的作用是_____________。

答案:存储和管理数据4. 数据库索引的作用是_____________。

答案:提高数据检索的速度5. 事务的ACID属性分别代表_____________。

答案:原子性、一致性、隔离性、持久性三、简答题1. 请简要介绍关系数据库的特点及其应用场景。

答:关系数据库是基于关系模型的数据库,其特点包括:- 数据以二维表(关系)的形式进行组织和存储,具有清晰的结构和逻辑关系。

- 具有较高的数据独立性,可以对数据进行灵活的操作和查询。

- 支持ACID事务,保证数据的完整性和一致性。

- 可以进行复杂的数据关联和查询,支持灵活的数据分析和统计。

关系数据库广泛应用于各个领域,特别适用于以下场景:- 企业管理系统:用于存储和管理企业的各种业务数据,如人员管理、财务管理、销售管理等。

- 科学研究:用于存储和处理科研数据,如实验数据、统计数据等。

- 电子商务:用于存储和管理商品信息、用户信息、订单信息等。

数据库技术及应用考试

数据库技术及应用考试

数据库技术及应用考试(答案见尾页)一、选择题1. 数据库技术的基础是什么?A. 关系模型B. 面向对象模型C. 逻辑模型D. 结构模型2. 关系数据库中,哪一种数据结构支持高并发读写?A. 表关系模型B. 面向对象模型C. 文档关系模型D. 键值对模型3. 在数据库设计中,哪一个术语描述了表之间的关系?A. 结构定义B. 数据字典C. 模式D. 结构视图4. 数据库管理系统的主要功能包括哪些?A. 数据定义B. 数据查询C. 数据更新D. 数据控制5. 以下哪个不是关系型数据库的术语?A. 表B. 列C. 行D. 域6. 在SQL中,用于数据查询的命令是?A. SELECTB. INSERTC. UPDATED. DELETE7. 在数据库系统中,哪一个概念描述了数据的逻辑结构?A. 存储模式B. 内模式C. 外模式D. 全局模式8. 数据库管理系统通常提供的两种数据模型是什么?A. 关系模型和层次模型B. 关系模型和网状模型C. 关系模型和层次模型D. 关系模型和网状模型9. 在数据库应用开发中,哪一个步骤不属于需求分析阶段?A. 需求收集B. 需求分析C. 需求规格说明书编写D. 需求评审10. 在数据库性能优化中,哪一个策略通常不适用于数据库分区?A. 负载均衡B. 分区键选择C. 数据分布D. 数据压缩11. 数据库系统的基础是什么?A. 计算机硬件B. 数据库管理系统(DBMS)C. 数据库管理员(DBA)D. 数据库应用程序12. 关系型数据库与非关系型数据库的主要区别是什么?A. 数据结构化程度B. 查询语言C. 一致性保证D. 扩展性13. 数据库设计中,哪个阶段会进行数据模型设计?A. 需求分析阶段B. 概念设计阶段C. 逻辑设计阶段D. 物理设计阶段14. 在SQL语言中,哪种语法结构可以用来创建一个表?A. CREATE TABLEB. ALTER TABLEC. DROP TABLED. UPDATE TABLE15. 什么是事务处理?A. 数据库维护B. 数据操作C. 数据完整性保障D. 数据安全性控制16. 在数据库应用开发中,哪种技术通常用于实现数据的持久化?A. 文件系统B. 缓存技术C. 数据库系统D. 对象关系映射(ORM)17. 数据库系统的核心是哪个组成部分?A. 数据模型B. 数据库管理系统C. 数据库管理员D. 数据库客户端程序18. 在数据库设计中,哪个步骤用于确定如何在数据库中表示实体和关系?A. 需求分析B. 概念设计C. 逻辑设计D. 物理设计19. 在数据库设计中,以下哪个术语用来描述数据库中数据的结构化表示?A. 模式B. 内模式C. 外模式D. 用户模式20. 关系型数据库管理系统中,哪个概念用来描述数据的逻辑结构?A. 表B. 列C. 主键D. 外键21. 在SQL语言中,用于查询数据库中的数据被称为?A. 插入B. 更新C. 删除D. 查询22. 以下哪个术语描述了数据库事务的特性?A. 原子性B. 一致性C. 隔离性D. 持久性23. 在数据库系统中,哪个组成部分负责存储和管理数据?A. 应用程序B. 数据库管理系统C. 数据库管理员D. 数据库客户端24. 在关系型数据库中,表与表之间的关联通常是通过什么方式实现的?A. 主键-外键约束B. 触发器C. 索引D. 存储过程25. 数据库恢复的主要目的是什么?A. 修复损坏的数据文件B. 重新创建丢失的数据表C. 恢复数据库到某个特定时间点的状态D. 重新分配数据库空间26. 在数据库设计中,哪个步骤是关于定义数据结构和关系?A. 需求分析B. 概念设计C. 逻辑设计D. 物理设计27. 数据库系统是由哪几个部分组成的?A. 数据库、数据库管理系统、数据库管理员、硬件平台和软件平台B. 数据库、DBMS、网络、硬件平台和软件平台C. 数据库、DBMS、数据库管理员、硬件平台和软件平台D. 数据库、DBMS、硬件平台和软件平台28. 关系数据库中的关系模型是用什么来表示数据的结构?A. 树状图B. 网状图C. 表格D. 图29. 在数据库设计中,用来描述实体之间关系的术语是()。

数据库技术与应用试卷题及答案4套

数据库技术与应用试卷题及答案4套

数据库技术与应用试卷题及答案4套第一套1、(4分)【单选题】在SQL语言中,修改表中的数据时,应使用的命令是()A、U PDATEB、I NSERTC、A LTERI)、MODIFY参考答案:A解析:无2、(4分)【单选题】将SQL Server的数据库转换成ACCESS数据库,可以使用()来实现。

A、订阅/发布B、数据备份/恢复C、数据分离/附力口D、DTS导入/导出参考答案:D解析:无3、(4分)【单选题】下面说法错误的是()A、默认值约束指定在输入操作中没有提供输入值时,系统将自动提供给某列的默认值。

B、当某列被设置为非空时,必须为其指定一个值,除非已经为该列定义了默认值值约束。

C、默认值约束使用default关键字。

D、以上都不正确。

参考答案:D解析:无4、(4分)【单选题】每个数据库有且只能有一个()。

A、次数据文件B、主数据文件C、日志文件D、其他参考答案:B解析:无5、(4分)【单选题】SQL 语言中,删除一个表的命令是() A 、 D ELETEB 、 D ROP TABLEC 、 C LEAR TABLED 、 R EMOVE参考答案:B解析:无6、(4分)【单选题】字符串常量使用( )作为定界符。

A 、单引号B 、双引号C 、方括号D 、花括号参考答案:A解析:无7、(4分)【单选题】唯一键约束使用关键字( )实现uniqueprimary keydefualtforeign key参考答案:A 解析:无8、(4分)【单选题】下列关于唯一约束的说法中不正确的是:A 、可以为表定义多个唯一约束B 、唯一约束的列允许取空值C 、可以建立在一列或几列的组合上D 、可以作为主键使用参考答案:D解析:无9、(4分)【单选题】为了防止一个事务在执行时被其他事务干扰,应采取的措施是()A 、完整性控制B 、访问控制 A 、 B 、 CC、安全性控制 1)、并发控制参考答案:D 解析:无10、(4分)【单选题】当数据库损坏时,数据库管理员可通过何种方式恢复数据库()A、事务日志文件B、主数据文件C、DELETE 语句【)、联机帮助文件参考答案:A解析:无11、(5分)【填空题(主观)]数据完整性实质,存储在数据库中的数据正确无误并且相关数据具有一致性,根据完整性机制所作用的数据库对象和范围不同,可以分为:[填空(1)],[填空(2)],[填空(3)],[填空(4)]四种,其中标志列可以实现[填空(1)]数据完整性。

数据库及其应用(选择题)

数据库及其应用(选择题)

测验1一、单选1、下列四项中说法不正确的是( )。

(分数:2 分)A. 数据库减少了数据冗余B. 数据库中的数据可以共享C. 数据库避免了一切数据的重复D. 数据库具有较高的数据独立性标准答案是:C。

2、单个用户使用的数据视图的描述称为()。

(分数:2 分)A. 外模式B. 概念模式C. 内模式D. 存储模式标准答案是:A。

3、数据库物理存储方式的描述称为( ) 。

(分数:2 分)A. 外模式B. 内模式C. 概念模式D. 逻辑模式标准答案是:B。

4、在下面给出的内容中,不属于DBA职责的是( ) 。

(分数:2 分)A. 定义概念模式B. 修改模式结构C. 编写应用程序D. 编写完整性规则标准答案是:C。

5、在数据库三级模式间引入二级映象的主要作用是( ) 。

(分数:2 分)A. 提高数据与程序的独立性B. 提高数据与程序的安全性C. 保持数据与程序的一致性D. 提高数据与程序的可移植性标准答案是:A。

6、DB、DBMS和DBS三者之间的关系是( ) 。

(分数:2 分)A. DB包括DBMS和DBSB. DBS包括DB和DBMSC. DBMS包括DB和DBSD. 不能相互包括标准答案是:B。

7、位于用户和操作系统之间的一层数据管理软件是()。

(分数:2 分)A. DBSB. DBC. DBMSD. MIS标准答案是:C。

8、数据库的三级模式中,数据的全局逻辑结构用()来描述。

(分数:2 分)A. 子模式B. 用户模式C. 模式D. 存储模式标准答案是:C。

9、用户涉及的数据逻辑结构用()描述。

(分数:2 分)A. 模式B. 存储模式C. 概念模式D. 子模式标准答案是:D。

10、数据库管理系统与操作系统、数据库应用系统的层次关系从核心到外围依次是()。

(分数:2 分)A. DBMS、OS、数据库应用系统B. DBMS、数据库应用系统、OSC. OS、DBMS、数据库应用系统D. OS、应用软件、DBMS标准答案是:C。

数据库应用技术考题

数据库应用技术考题

试卷代号:1256数据库应用技术试题1一、单项选择题(每个题只有一个答案是正确的。

每题2分,共15题,30分)1.数据库管理系统中的( D )功能实现对数据库的转储、恢复。

A.数据定义 B.数据操纵 C.数据查询 D.数据库的建立与维护2.选择与投影运算,属于关系模型中( B )的功能。

A.数据结构 B.关系代数 C.关系完整性 D.数据独立性3.在系统数据库中,( C )包含了复制到每个用户数据库中的表。

A.master数据库 B.ternpdb数据库C.model数据库 D.msdb数据库4.如果要存储的数据是图形图像等,应使用( D )做为数据类型。

A.数值数据类型 B.字符型C.日期时间型 D.位型5.以下( B )情况,一般不建立索引。

A.根本表的某列中记录数量特别多B.根本表的某列中记录数量特别少C.根本表的某列经常出现在ORDER BY字句中D.根本表的某列经常被杏询6.以下关于视图的描述不正确的选项是( C )。

A.视图是由行和列组成的二维表B.执行视图可能会比执行select语句速度更快C.视图与数据表是完全一样的D.视图更便于用户使用7.对于教学管理数据库,当采用事务控制机制时,利用UPDATE语句将课程表中课程号为"A002"的课程号改为“A2002’’后,还没来得急对成绩表进行更新操作,突然停电了,SQL的事务控制功能将( C )。

A.保存对课程表的修改,机器重新启动后,自动进行对成绩表的更新B.保存对课程表的修改,机器重新启动后,提示用户对成绩表的进行更新C.去除对课程表的修改D.去除对课程表的修改,机器重新启动后,自动进行对课程表和成绩表的更新8.以下关系中,符合第2范式但不符合第3范式的是( B )。

A.B.C.D.9.把一个关系R中按所需顺序选取假设干个属性构成新的关系称为( C )。

A.选择运算 B.两个关系的并C.投影运算 D.两个关系的差lO.如果希望统计学生表中选修网页设计课程的学生的人数,那么语句中应该包含( D )A.SELECT MIN(*)AS专业人数FROM学生表WHERE专业=‘网页设计’B.SELECT MAX(*)AS专业人数FROM学生表WHERE专业=‘网页设计’C.SELECT AVG(*)AS专业人数FROM学生表WHERE专业=‘网页设计’D.SELECT COUNT(*)AS专业人数FROM学生表WHERE专业=‘网页设计’11.SQL SERVER数据库的备份不支持( D )。

数据库应用技术试题

数据库应用技术试题

数据库应用技术试题本试题共分为三个部分,包括选择题、填空题和应用题。

请根据题目要求完成每道题目,并在指定位置填写答案。

答题时请仔细阅读题目要求,并确保回答准确无误。

选择题:(每小题2分,共20分)1. 下列哪个是数据库管理系统(DBMS)的功能?A. 数据存储和访问B. 用户权限控制C. 备份和恢复D. 执行业务逻辑2. 数据库设计的关键目标是什么?A. 数据库的安全性B. 数据库的性能C. 数据库的可扩展性D. 数据库的容错性3. 下面哪个命令用于在数据库中创建新表?A. ALTER TABLEB. DROP TABLEC. CREATE TABLED. UPDATE TABLE4. 数据库范式是用来做什么的?A. 优化数据库性能B. 确保数据完整性C. 降低数据冗余D. 管理数据库事务5. 数据库索引的作用是什么?A. 加快查询速度B. 减少存储空间C. 提高数据可靠性D. 管理数据库连接6. 下面哪个是关系型数据库管理系统(RDBMS)?A. MySQLB. MongoDBC. CassandraD. Redis7. 数据库事务的特性包括哪些?A. 原子性B. 一致性C. 隔离性D. 持久性8. 下面哪个是关系型数据库的数据模型?A. 层次模型B. 网状模型C. 关系模型D. 对象模型9. 下面哪个操作可以删除数据库中的所有数据?A. DELETE TABLEB. TRUNCATE TABLEC. DROP TABLED. REMOVE TABLE10. 数据库连接池的作用是什么?A. 管理数据库连接B. 优化数据库查询C. 提高数据并发性D. 存储数据库备份填空题:(每小题2分,共10分)1. 数据库中,一个表的每一列被称为一个__________。

2. 数据库的主键用来唯一标识表中的每一__________。

3. 在数据库中,多个表之间的关系可以通过__________键来建立。

4. 在SQL中,用于查询数据的命令是__________。

数据库管理与应用技术考试 选择题 50题

数据库管理与应用技术考试 选择题 50题

1. 在关系数据库中,什么是主键?A. 可以为空的字段B. 唯一标识表中每一行的字段C. 包含重复值的字段D. 只能包含数值的字段2. SQL语言中,用于创建数据库的命令是?A. CREATE DATABASEB. MAKE DATABASEC. NEW DATABASED. OPEN DATABASE3. 在数据库设计中,什么是范式?A. 数据库的物理存储格式B. 数据库的逻辑结构C. 数据库设计的一系列规则D. 数据库的备份方法4. 以下哪个不是数据库管理系统(DBMS)的功能?A. 数据定义B. 数据操作C. 数据分析D. 数据控制5. 在SQL中,用于删除表的命令是?A. DROP TABLEB. DELETE TABLEC. REMOVE TABLED. ERASE TABLE6. 关系数据库中的外键用于?A. 确保数据的唯一性B. 连接两个表C. 存储图像数据D. 加密数据7. 在数据库中,事务的ACID属性不包括?A. 原子性B. 一致性C. 隔离性D. 持久性8. 以下哪个SQL命令用于查询数据?A. SELECTB. FINDC. SEARCHD. LOOKUP9. 在数据库中,索引的主要作用是?A. 提高数据的安全性B. 加快数据的查询速度C. 增加数据的存储空间D. 提高数据的完整性10. 数据库中的视图是?A. 物理存储的数据B. 虚拟表C. 数据库的备份D. 数据库的日志11. 在SQL中,用于插入数据的命令是?A. INSERT INTOB. ADD TOC. PUT INTOD. APPEND TO12. 数据库中的存储过程是?A. 存储数据的物理设备B. 预编译的SQL语句集合C. 数据库的日志文件D. 数据库的配置文件13. 在数据库中,触发器的主要作用是?A. 提高数据的安全性B. 自动执行某些操作C. 增加数据的存储空间D. 提高数据的完整性14. 以下哪个不是数据库的类型?A. 关系型数据库B. 层次型数据库C. 网络型数据库D. 逻辑型数据库15. 在SQL中,用于更新数据的命令是?A. UPDATEB. CHANGEC. MODIFYD. ALTER16. 数据库中的事务隔离级别不包括?A. 读未提交B. 读已提交C. 可重复读D. 可序列化17. 在数据库中,什么是数据字典?A. 存储数据的物理设备B. 数据库的元数据集合C. 数据库的日志文件D. 数据库的配置文件18. 在SQL中,用于删除数据的命令是?A. DELETEB. REMOVEC. ERASED. CLEAR19. 数据库中的并发控制主要是为了?A. 提高数据的安全性B. 防止数据丢失C. 防止数据不一致D. 提高数据的完整性20. 在数据库中,什么是死锁?A. 数据存储空间不足B. 两个或多个事务无限期地等待对方释放资源C. 数据备份失败D. 数据查询速度慢21. 在SQL中,用于创建表的命令是?A. CREATE TABLEB. MAKE TABLEC. NEW TABLED. OPEN TABLE22. 数据库中的数据模型不包括?A. 关系模型B. 层次模型C. 网络模型D. 逻辑模型23. 在数据库中,什么是数据冗余?A. 数据存储空间不足B. 数据重复存储C. 数据备份失败D. 数据查询速度慢24. 在SQL中,用于查询表结构的命令是?A. DESCRIBEB. SHOWC. EXPLAIND. LIST25. 数据库中的数据完整性不包括?A. 实体完整性B. 参照完整性C. 用户定义的完整性D. 数据冗余26. 在数据库中,什么是数据仓库?A. 存储数据的物理设备B. 用于数据分析的大型数据库C. 数据库的日志文件D. 数据库的配置文件27. 在SQL中,用于连接两个表的命令是?A. JOINB. LINKC. CONNECTD. UNION28. 数据库中的数据备份不包括?A. 完全备份B. 增量备份C. 差异备份D. 逻辑备份29. 在数据库中,什么是数据挖掘?A. 数据存储空间不足B. 从大量数据中提取有用信息C. 数据备份失败D. 数据查询速度慢30. 在SQL中,用于分组的命令是?A. GROUP BYB. ORDER BYC. SORT BYD. CLASSIFY BY31. 数据库中的数据恢复不包括?A. 完全恢复B. 增量恢复C. 差异恢复D. 逻辑恢复32. 在数据库中,什么是数据湖?A. 存储数据的物理设备B. 用于存储大量原始数据的平台C. 数据库的日志文件D. 数据库的配置文件33. 在SQL中,用于排序的命令是?A. ORDER BYB. SORT BYC. CLASSIFY BYD. RANK BY34. 数据库中的数据压缩不包括?A. 有损压缩B. 无损压缩C. 逻辑压缩D. 物理压缩35. 在数据库中,什么是数据治理?A. 数据存储空间不足B. 数据管理的一系列政策和程序C. 数据备份失败D. 数据查询速度慢36. 在SQL中,用于计算总和的函数是?A. SUMB. COUNTC. AVGD. MAX37. 数据库中的数据安全不包括?A. 数据加密B. 数据备份C. 数据冗余D. 数据访问控制38. 在数据库中,什么是数据虚拟化?A. 数据存储空间不足B. 将数据抽象为虚拟表C. 数据备份失败D. 数据查询速度慢39. 在SQL中,用于计算平均值的函数是?A. SUMB. COUNTC. AVGD. MAX40. 数据库中的数据集成不包括?A. 数据合并B. 数据转换C. 数据冗余D. 数据同步41. 在数据库中,什么是数据脱敏?A. 数据存储空间不足B. 对敏感数据进行处理以保护隐私C. 数据备份失败D. 数据查询速度慢42. 在SQL中,用于计算最大值的函数是?A. SUMB. COUNTC. AVGD. MAX43. 数据库中的数据质量不包括?A. 数据准确性B. 数据完整性C. 数据冗余D. 数据一致性44. 在数据库中,什么是数据迁移?A. 数据存储空间不足B. 将数据从一个系统转移到另一个系统C. 数据备份失败D. 数据查询速度慢45. 在SQL中,用于计算最小值的函数是?A. SUMB. COUNTC. AVGD. MIN46. 数据库中的数据备份策略不包括?A. 定期备份B. 实时备份C. 按需备份D. 逻辑备份47. 在数据库中,什么是数据审计?A. 数据存储空间不足B. 对数据访问和修改的记录和检查C. 数据备份失败D. 数据查询速度慢48. 在SQL中,用于计算记录数量的函数是?A. SUMB. COUNTC. AVGD. MAX49. 数据库中的数据共享不包括?A. 数据交换B. 数据发布C. 数据冗余D. 数据访问50. 在数据库中,什么是数据分区?A. 数据存储空间不足B. 将数据分割成更小的、更易管理的部分C. 数据备份失败D. 数据查询速度慢答案1. B2. A3. C4. C5. A6. B7. D8. A9. B10. B11. A12. B13. B14. D15. A16. D17. B18. A19. C20. B21. A22. D23. B24. A25. D26. B27. A28. D29. B30. A31. D32. B33. A34. C35. B36. A37. C38. B39. C40. C41. B42. D43. C44. B45. D46. D47. B48. B49. C50. B。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、填空题:(共8题,每空l分,共16分)
1.计算机数据管理经过的三个发展阶段是----、----和----。

(手工、文件、数据库)
2.Access数据库主要存储在一个数据库文件中,其扩展名是----。

(MDB)
3.是否型数据值在存储和显示时,用----表示true,---- 表示fales。

(-1、0)
4.在SELECT 语句中,字符串匹配运算符是----,匹配符----表示任何一个字符,----表示零个或多个字符。

(like、*、?)
5.在窗体设计时,组合框和列表框的主要区别在于是否可以在框中
----。

(输入数据)
6.设计报表时,每一页的下部都要显示页码,则页码应该放置在报表设计的----节中。

(页面页脚)
7.在表或数据页中使用一个超链接地址,除子地址外,另外的三个部分
分别是----、----和----。

(显示文字、地址、子地址)
8.要使一个宏在打开数据库时自动执行,该宏必须命名为----保存。

若在执行这个宏时打开一个窗体,宏里面打开窗体的宏操作是----。

(AutoExec、Open Form)
二、简答题(共4题,每题5分,共20分)
1.简述Access数据表中,主键和外键的概念。

对主键和外键取值有何规定?
2.在窗体控件工具栏上用箭头指向标签、命令按钮和列表框,并标明名称,简要说明这些控件的基本用途。

3.为什么要进行数据库各份?简述备份Access数据库的方法。

4.简述在Access数据库中,查询对象与表对象的异同点。

三、选择题:(共16题,每题1分,共l6分)
将所选答案编号填入前面的空格中。

1.以下列出的各项中,不是信息的特征的表述是----.
A)可共享性 B)可复制性
C)可存储性D)必须由计算机处理
2.用Access开发企业人事管理系统,以下内容属于开发过程中概念设计的是----。

A)设计人事系统的E-R模型 B)设计人事数据库的关系模型
C)设计人事数据库中的表结构 D)使用SQL 语言建立人事数据库
3.数据库管理系统是数据库系统的核心,通常简称为----.
A)SQL B)DBMS C)B/S D)DB
4.在关系数据模型中,下列关于关系说法正确的是----。

A)列的顺序很重要 B)当指定候选键时列的顺序很重要
C)列的顺序无关紧要 D)主键必须位于关系的第1列
5.以下各项中不符合Access组的规定的是的----。

A)收藏夹是一个组B)组中可以建立表、查询等对象
C)组中的对象并没有保存在组中 D)删除组中的对象名不会删除对象本身
6.以下不属于数据库窗口中的组成元素的是----。

A)数据库对象栏B)数据库对象列表窗口
C)工具菜单 D)命令按钮栏
7.以下列出的各个数据中,不是Access常量的是----。

A)"-1234.6" B)1.5e-10
C)#2009-7-1# D)$3910.35
8.对于是/否型字段,不可以用于查阅的绑定控件类型是----。

A)复选框 B)文本框
C)列表框 D)组合框
9.当两个表之间有父子关系时,那么以下操作中不可以完成的是----。

A)先删除子表,后删除父表B〉先删除父表,后删除予表
C〉先解除关系,后删除父表 D〉删除子表,自动解除关系
10.在窗体设计时,决定窗体结构和外观的是----。

A)窗体的控件 B)标签
C〉各种按钮 D〉窗体属性
11.在窗体的设计窗口中,创建绑定型控件需设置控件的----属性。

A)控件来源 B)输入掩码
C)标题 D)格式
12.在报表的设计视图中,如果要在整个报表的最后输出一次信息,需要设置----。

A)页面页脚B)报表页脚
B)组页脚 D)报表页眉
13.要实现报表的分组统计,其操作区域是----。

A)报表页眉或报表页脚区域 B)页面页眉或页面页脚区域
C)组页眉或组页脚区域 D)主体区域
14.通过Access数据库创建的数据页对象,在存储时的方式是----。

A)保存在当前数据库中 B)保存在指定数据库中
C)单独作为数据库文件保存D)单独保存为网页文件
l5.某一窗体中有一命令按钮,在"窗体"中单击此命令按钮,执行一个报表。

如果通过调用宏对象完成此功能,需要执行的宏操作是----。

A)OpenReport B)RunCode C)RunMacro D)RunSQL
l6.在下面的表达式运算中,运算结果是日期型的表达式是----。

A)NOW()-#2008-08-08# B)#2008/10/01#-#2008-08-08#
C)#2008/10/01#-10 D)DATE()-#2008-08-08#
四、数据模型设计及表创建操作(共3题,共14分)
校图书馆开发学生图书借阅管理系统。

该系统管理图书馆的图书信息、读者信息和借阅信息。

借阅管理的读者信息包括:借书证号、姓名、性别、生日、专业、班级、联系电话;
图书信息包括:图书编号、ISBN、书名、主编、出版社、出版时间、价格、馆藏数其中一种图书可以被多名读者借阅;一名读者可以同时借阅多本图书,借阅时登记借阅日期、归还日期。

1.根据上述题意画出图书借阅管理的E-R图模型(5分)。

2.根据上述ER模型设计图书借阅管理数据库的关系摸型(5分)
3.在利用设计视图创建图书信息表时,规定"馆藏数"必须不小于0.试述在表定义时实现该约束的操作过程。

(4分)
五、操作题(共2题,每题5分,共10分)
1.在上题读者表定义时,有一个字段为“性别”为了实现输入时提示“男”、“女”,并点击输入,可以使用列表框的查阅控件绑定。

写出实现该功能的操作过程。

2.现有一个表"教师授课",结构为(教师名,课程名,课时数)。

一名教师可以上不同的课程。

写出通过查询设计视图,设计交叉表的基本过程。

其中,教师名为行标题,课程名为列标题。

六、SQL命令操作(共6题,每题3分,共18分)
设有教师及所上课程的Access数据库,包括的数据表及其字段如下:
教师(教师编号,姓名,性剔,生日,职称,基本工资, 所在学院);
课程(课程编号,课科名,学分,类别);
任教(教师编号,课程编号)
(其中,生日为日期时间型,基本工资为货币型,学分为数字型,其他字段为文本型)
1.杳询开设课程中有哪些课程类别(无须重复)。

Select distinct 类别 from 课程;
2.查询女教授的姓名、生日和基本工资。

Select 姓名,生日,基本工资 from 教师 where 性别=”女” and 职称=”教授”;
3.查询输出职称及各类职称的教师人数、平均工资和最高工资。

Select 职称,count(职称) as 人数,avg(基本工资) as 平均工资
max(基本工资) as 最高工资 from 教师 group by 职称;
4.将职称"教授"、"副教授"的工资增加8%
Uodate 教师 set 基本工资=基本工资+基本工资*0.08
Where 职称 in(“教授”,”副教授”);
5.查询输出有授课的教师姓名、职称、所上课程的课程名。

Select 姓名,职称,课程名 from (课程 inner join 任课 on 课程.课程编号=任库.课程编号)inner join 教师 on 教师.教师编号=课程.教师编号 where 教师编号 in (select 教师编号 from 任课)
6.查询当前没有授课的教师信息。

Select 教师.* from 教师
where 教师编号 not in (select 教师编号 from 任课)。

相关文档
最新文档