8数据库基础知识测试题

合集下载

数据仓库与数据挖掘考试习题汇总 3

数据仓库与数据挖掘考试习题汇总 3

1、数据仓库就是一个面向主题的、集成的、相对稳定的、反映历史变化的数据集合。

2、元数据是描述数据仓库内数据的结构和建立方法的数据,它为访问数据仓库提供了一个信息目录,根据数据用途的不同可将数据仓库的元数据分为技术元数据和业务元数据两类。

3、数据处理通常分成两大类:联机事务处理和联机分析处理。

4、多维分析是指以“维”形式组织起来的数据(多维数据集)采取切片、切块、钻取和旋转等各种分析动作,以求剖析数据,使拥护能从不同角度、不同侧面观察数据仓库中的数据,从而深入理解多维数据集中的信息。

5、ROLAP是基于关系数据库的OLAP实现,而MOLAP是基于多维数据结构组织的OLAP实现。

6、数据仓库按照其开发过程,其关键环节包括数据抽取、数据存储于管理和数据表现等。

7、数据仓库系统的体系结构根据应用需求的不同,可以分为以下4种类型:两层架构、独立型数据集合、以来型数据结合和操作型数据存储和逻辑型数据集中和实时数据仓库。

8、操作型数据存储实际上是一个集成的、面向主题的、可更新的、当前值的(但是可“挥发”的)、企业级的、详细的数据库,也叫运营数据存储。

9、“实时数据仓库”以为着源数据系统、决策支持服务和仓库仓库之间以一个接近实时的速度交换数据和业务规则。

10、从应用的角度看,数据仓库的发展演变可以归纳为5个阶段:以报表为主、以分析为主、以预测模型为主、以运营导向为主和以实时数据仓库和自动决策为主。

1、调和数据是存储在企业级数据仓库和操作型数据存储中的数据。

2、抽取、转换、加载过程的目的是为决策支持应用提供一个单一的、权威数据源。

因此,我们要求ETL过程产生的数据(即调和数据层)是详细的、历史的、规范的、可理解的、即时的和质量可控制的。

3、数据抽取的两个常见类型是静态抽取和增量抽取。

静态抽取用于最初填充数据仓库,增量抽取用于进行数据仓库的维护。

4、粒度是对数据仓库中数据的综合程度高低的一个衡量。

粒度越小,细节程度越高,综合程度越低,回答查询的种类越多。

数据库系统运维考试

数据库系统运维考试

数据库系统运维考试(答案见尾页)一、选择题1. 数据库系统的基础软件和硬件组成是什么?A. 主机、存储设备、网络设备B. 数据库、操作系统、备份设备C. 主机、数据库、操作系统、网络设备D. 主机、数据库、备份设备、网络设备2. 数据库系统的核心功能是什么?A. 数据存储B. 数据查询C. 数据转换D. 数据库管理和维护3. 在数据库系统中,以下哪个术语指的是数据的逻辑结构?A. 表B. 索引C. 视图D. 存储过程4. 数据库管理系统的主要组成部分是什么?A. 数据定义语言(DDL)B. 数据操纵语言(DML)C. 数据控制语言(DCL)D. A和B5. 在数据库系统中,哪个概念描述了数据的物理存储?A. 模式B. 内模式C. 外模式D. 用户模式6. 数据库系统的安全性主要涉及哪些方面?A. 用户身份验证B. 数据加密C. 访问控制D. 以上所有7. 在数据库系统性能优化中,以下哪个因素通常不是主要的考虑点?A. 硬件资源B. 查询复杂性C. 数据库设计D. 网络带宽8. 数据库复制在数据库系统中有什么作用?A. 提高数据可用性B. 增加数据冗余C. 提高数据一致性D. 以上都是9. 数据库系统故障恢复的主要步骤是什么?A. 重启数据库B. 执行事务日志备份C. 进行数据恢复D. 分析错误原因10. 在数据库系统中,哪个术语用来描述数据的组织方式?A. 模式B. 内模式C. 外模式D. 全局模式11. 数据库系统的基础软件是什么?A. WindowsB. LinuxC. OracleD. SQL Server12. 在数据库系统中,哪个概念描述了数据的逻辑结构?A. 表B. 索引C. 视图D. 存储过程13. 数据库系统的性能优化通常关注哪些方面?A. 查询速度B. 存储空间C. 并发控制D. 网络延迟14. 在数据库系统中,什么是事务的特性?A. 原子性B. 一致性C. 隔离性D. 持久性15. 数据库备份的基本原则是什么?A. 定期备份B. 完全备份C.增量备份D. 差异备份16. 在数据库系统中,哪种类型的备份可以最大程度地减少数据丢失?A. 全备份B. 增量备份C. 差异备份D. 快照备份17. 数据库系统故障可能导致的后果是什么?A. 数据丢失B. 数据不一致C. 系统崩溃D. 性能下降18. 数据库系统工程师在日常工作中最常见的任务是什么?A. 数据建模B. 查询优化C. 系统维护D. 数据迁移19. 数据库系统运维工程师的主要职责包括哪些?A. 数据库设计B. 数据库建模C. 数据库监控D. 数据库优化20. 数据库系统中的备份策略通常包括哪几种类型?A. 完全备份B. 增量备份C. 差量备份D. 日志备份21. 在数据库系统中,哪个命令用于查看当前数据库状态?A. SHOW DATABASESB. DESCRIBE DATABASEC. STATUSD. SHOW STATUS22. 数据库系统故障可能由哪些原因引起?A. 硬件故障B. 软件错误C. 配置不当D. 网络问题23. 在数据库管理系统中,哪个术语用于描述数据的组织方式?A. 存储过程B. 视图C. 关系模型D. 数据库模式24. 数据库系统的正常运行对企业和组织的重要性体现在哪些方面?A. 数据安全B. 数据完整性C. 数据可用性D. 数据一致性25. 在数据库系统中,哪个命令用于修改数据库配置?A. ALTER DATABASEB. MODIFY DATABASEC. ALTER SYSTEMD. MODIFY SYSTEM26. 数据库复制在分布式数据库系统中扮演着什么角色?A. 提高性能B. 提高可靠性C. 数据冗余D. 数据分布27. 在数据库系统中,以下哪个参数不是用来描述数据库性能的?A. CPU利用率B. 内存大小C. 硬盘I/O性能D. 网络带宽28. 数据库系统的正常运行对企业的业务至关重要,以下哪个因素可能导致数据库系统崩溃?A. 硬件故障B. 配置错误C. 恶意攻击D. 网络中断29. 在数据库迁移过程中,以下哪个步骤是用于验证数据完整性和一致性的?A. 恢复旧版本的数据B. 迁移数据C. 测试新版本的数据D. 创建测试环境30. 数据库系统的备份策略通常包括全量备份和增量备份两种类型,以下哪个说法是正确的?A. 全量备份包含了所有的数据,所以备份速度最慢,应尽量减少全量备份的频率B. 增量备份只包含自上次备份以来发生变化的数据,所以备份速度快,应定期进行增量备份C. 全量备份和增量备份各有优缺点,应根据实际需求和成本来选择合适的备份策略D. 以上都不对31. 数据库系统中的事务具有以下四个特性,其中哪一个特性是用来保证并发事务的可重复性和一致性的?A. 原子性B. 一致性C. 隔离性D. 持久性32. 在数据库系统中,以下哪个命令可以用来查看当前数据库的状态信息?A. SHOW STATUS;B. SHOW PROCESSLIST;C. SHOW VARIABLES;D. SHOW ENGINE INNODB STATUS;33. 数据库系统中的索引是提高查询效率的重要工具,以下哪个说法是正确的?A. 索引可以加速数据的检索速度B. 索引可以加速数据的排序速度C. 索引可以加速数据的连接速度D. 索引可以加速数据的聚合速度34. 在数据库系统中,以下哪个操作涉及到数据的导入导出?A. 数据库迁移B. 数据库备份C. 数据库恢复D. 数据库分析35. 数据库系统中的日志文件主要用于记录数据库的操作和状态,以下哪个说法是正确的?A. 错误日志记录了数据库系统在运行过程中发生的所有错误的详细信息B. 查询日志记录了数据库用户在执行SQL语句时所做的所有操作C. 事务日志记录了数据库中所有事务的详细信息,包括事务的开始、结束和执行结果D. 以上都对36. 在数据库系统中,哪种设备用于存储数据?A. CPUB. 内存C. 磁盘D. 网络设备37. 数据库管理系统中,哪个概念描述了数据的逻辑结构?A. 模式B. 内模式C. 外模式D. 全局模式38. 关系型数据库管理系统中,哪一个概念涉及到数据的物理存储?A. 表B. 列C. 行D. 数据页39. 在数据库系统中,哪一项指标可以衡量数据库性能?A. CPU使用率B. 内存使用率C. I/O吞吐量D. 网络带宽40. 数据库复制技术中,主从复制与主主复制相比,优势在于:A. 更高的数据一致性B. 更低的延迟C. 更好的负载均衡D. 更强的容灾能力41. 在数据库系统中,哪一项不属于数据库管理系统的正常运行要求?A. 数据库文件备份B. 数据库监控C. 数据库审计D. 数据库分区42. 在数据库系统中,哪种技术用于实现数据的完整性约束?A. 规则B. 存储过程C. 触发器D. 索引43. 在数据库系统中,哪种技术用于实现数据的并发控制?A. 加密技术B. 事务处理C. 锁机制D. 分布式数据库44. 在数据库系统中,哪种技术用于实现数据的分布式存储?A. 对象关系模型B. 云存储技术C. NoSQL数据库D. 数据库分片二、问答题1. 什么是数据库系统的核心功能?2. 数据库管理系统有哪些类型?3. 什么是数据模型?它在数据库设计中的作用是什么?4. 什么是SQL语言?它的特点是什么?5. 什么是数据库事务?它的特性和隔离级别是什么?6. 什么是数据库备份与恢复?它们的重要性是什么?7. 什么是数据库性能优化?它包括哪些方面?8. 什么是数据库安全性?它是如何实现的?参考答案选择题:1. C2. D3. C4. D5. B6. D7. D8. D9. C 10. A11. D 12. C 13. ABCD 14. ABCD 15. ABCD 16. A 17. ABCD 18. C 19. ABCD 20. ABC 21. D 22. ABCD 23. D 24. ABCD 25. A 26. BCD 27. D 28. ABCD 29. C 30. C31. B 32. A 33. A 34. A 35. D 36. C 37. A 38. D 39. C 40. ABD41. D 42. C 43. C 44. D问答题:1. 什么是数据库系统的核心功能?数据库系统的核心功能是数据存储、检索和管理。

数据库基础与应用试题及参考答案

数据库基础与应用试题及参考答案

数据库基础与应⽤试题及参考答案中央⼴播电视⼤学数据库基础与应⽤试题题号⼀⼆三四五总分⼀、单项选择题,把合适的选项编号填写在括号内。

(每⼩题2分,共20分)1.域是实体中相应属性的()。

A. 取值范围B. 值C. 名称D. 描述2.把保存关系定义的关系称为对应数据库的()。

A. ⼀般关系B. 元关系C. 特定关系D. 正常关系3.在⼀个关系R中,若存在X→Y和X→Z,则存在X→(Y,Z),称此为函数依赖的()规则。

A. 传递性B. 分解性C. 合并性D. 增⼴性4. 设⼀个关系为R(A,B,C,D,E,F),它的最⼩函数依赖集为FD={A→B,A→C,D→E,D→F},则该关系的候选码为()。

A. (A,B)B. (A,C)C. (A,E)D. (A,D)5.在SQL中,对基本表进⾏插⼊记录的命令为()。

A. createB. updateC. deleteD. insert6.在SQL中,create table为()数据库中基本表结构的命令。

A. 建⽴B. 修改C. 删除D. 查询7.在Access数据库中,基本数据保存在()对象中。

A.窗体 B.查询 C.报表 D.表8.下列()图标是Access中查询对象的标志。

A. B. C. D.9.在⼀个宏中要打开⼀个报表,应该使⽤的操作是()。

A.OpenForm B.OpenReport C.OpenTable D.OpenQuery10.宏的英⽂名称是()。

A.Macro B.View C.Form D.Page⼆、是⾮判断题,根据叙述正确与否在题⽬开始的括号内打对号“√”或叉号“×”(每⼩题2分,共20分)()1.在⽂件系统中,不容易做到数据共享,⽽在数据库系统中,容易做到数据共享。

()2.在⼀个关系R中,若属性集X 函数决定属性集Y,则记作为X→Y,称X为决定因素。

()3.已知“职⼯号→性别”成⽴,则“(职⼯号,性别)→性别”是平凡函数依赖,但不是部分函数依赖。

第1章 数据库基础知识_习题

第1章  数据库基础知识_习题

第1章数据库基础知识_习题一、选择题1.数据库系统与文件系统的主要区别是()。

DA.数据库系统复杂,而文件系统简单B.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件C.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量D.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决2.在关系数据库系统中,当关系的模型改变时,用户程序也可以不变,这是()。

BA.数据的物理独立性B.数据的逻辑独立性C.数据的位置独立性D.数据的存储独立性3.数据库三级模式中,用逻辑数据模型对用户所用到的那部分数据的描述是()。

AA.外模式B.概念模式C.内模式D.逻辑模式4.以下对关系模型性质的描述,不正确的是()。

CA.在一个关系中,每个数据项不可再分,是最基本的数据单位B.在一个关系中,同一列数据具有相同的数据类型C.在一个关系中,各列的顺序不可以任意排列D.在一个关系中,不允许有相同的字段名5.关系数据库中的码是指()。

DA.能唯一决定关系的字段B.不可改动的专用保留字C.关键的很重要的字段D.能唯一标识元组的属性或属性集合6.自然连接是构成新关系的有效方法。

一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的()。

DA.元组B.行C.记录D.属性7.在建立表时,将年龄字段值限制在18~40之间,这种约束属于()。

BA.实体完整性约束B.用户定义完整性约束C.参照完整性约束D.视图完整性约束8.在A ccess中,“表”是指()。

AA.关系B.报表C.表格D.表单9.在A ccess中,用来表示实体的是()。

CA.域B.字段C.记录D.表10.把E-R图转换成关系模型的过程,属于数据库设计的()。

BA.概念设计B.逻辑设计C.需求分析D.物理设计二、填空题1.数据库是在计算机系统中按照一定的方式组织、存储和应用的。

支持数据库各种操作的软件系统叫。

由计算机、操作系统、DBMS、数据库、应用程序及有关人员等组成的一个整体叫。

数据库测试题

数据库测试题

数据库测试卷一.选择题(1*50)1.在视图上不能授予的操作权限是()。

A)INSERT B)INDEXC)DELETE D)SELECT2.关系数据库中的视图属于4个数据抽象级别中的()A 外部模型B 概念模型C 逻辑模型D 物理模型3、视图是一种常用的数据对象,它是提供(1___)和(1___)数据的另一种途径,可以简化数据库操作,当使用多个数据表来建立视图时,表的连接不能使用(2___)方式,并且不允许在该语句中包括(3___)等关键字。

⑴ A、查看,存放B、查看,检索C、插入,更新D、检索,插入⑵ A、外连接B、内连接C、左连接D、右连接⑶ A、ORDER BY,COMPUTEB、ORDER BY,COMPUTE,COMPUTR BYC、ORDER BY,COMPUTE BY,GROUP BYD、GROUP BY,COMPUTE BY4、你应在哪些列上建索引?A)列值少的列B)经常修改的列C)列值分布广泛的列D)空值少的列5.键索引的情况:1 这个字段取值范围很广2 这个字段有大量空值因为索引不维护null3 经常查询的字段4 通过索引查询到的结果集<这个表总量的4%6. 下列哪些关键字不是建表用的关键字? ( )A) create B) table C) INDEX D) NOT NULLE) PRIMARY KEY F) REFERENCES7. 关于索引下列说法不正确的是? ()A) 索引可以加快查询速度B) 索引可以提高更新表的速度C) 少量数据的表创建索引没有意义D) 在联接操作中经常使用索引8.有如下员工表和部门表,在雇员信息表关系EMP中,哪个属性是外键(foreign key)______。

雇员表:部门表:A) 雇员号B) 雇员名C) 部门号D) 工资9.假设有一个People表具有name(字符类型)字段,现要查询name为Rafe的数据下列SQL正确的是? 【2】A)SELECT *FROM PeopleWHERE name = RafeB)SELECT * From where name='Rafe'C)SELECT *FROM PeopleWHERE name = 'Rafe'D)Select*FROMpeople name = 'Rafe'10.假设有一个People表具有工资字段salary(货币类型),现要查询工资为100000的人的数据下列SQL正确的是?A)SELECT *FROM PeopleWHERE salary = “100000”B)SELECT * From where salary='100000'C)SELECT *FROM PeopleWHERE salary = 100000D)Select*FROMpeople name = 10000011.关于SQL的句法下列说法正确的是?A)在SQL语句引用字符常量使用单引号B)在SQL语句引用字符常量使用双单引号C)在SQL语句中可以使用括号D)在SQL语句中可以嵌套12.下面哪些SQL语句是无效的?()A) SELECT * FROM TableB) SELECT *FROM TableC) SELECT * FROMTableD) select *from tableE) SELECT *FROM MoviesWHERE studio IN (SELECT name FROM Studios)13下列SQL命令哪些是合法的数据定义语句?A)DROP TABLEB)SELECTC)GRANTD)DELETE14.下列SQL命令哪些是合法的数据处理语句?A)DROP TABLEB)SELECTC)GRANTD)DELETE15.下列SQL命令哪些是合法的数据管理语句?A)DROP TABLEB)SELECTC)GRANTD)DELETE16.SQL语言集以下哪些功能于一体()A)数据查询(Data Query)B)数据操纵(Data Manipuiation)C)数据定义(Data Definition)D)数据控制(Data Control)E)数据过滤(Data Filter)17.用户可以用SQL语言对下列哪些对象进行查询?()A)视图B)基本表C)存储文件D)存储文件的逻辑结构E)存储文件的物理结构18.SQL可以用来完成哪些任务?( )A) 数据处理B) 数据定义C) 数据管理D) 数据通讯19.下列描述中正确的是()A.SQL是一种过程化语言B.SQL不能嵌入到高级语言程序中C.SQL是一种DBMSD.SQL采用集合操作方式20.在下列SQL语句中,属于数据控制的语句是()A.CREATE,DROP,DELETE,ALTER B.GRANT,REVOKEC.SELECT,UPDA TE,DELETE,INSERT D.CREATE,DROP,ALTER 21.试述文件系统与数据库系统的区别和联系。

数据库基础考题答案

数据库基础考题答案

数据库基础测试题姓名:工号:一、单项选择题,把合适的选项编号填写在括号内。

(每小题1分,共10分)1.在数据库技术中,实体-联系模型是一种( A )A.概念数据模型B.结构数据模型C.物理数据模型D.逻辑数据模型2.关系数据模型通常由3部分组成,它们是(B )A.数据结构,数据通信,关系操作B.数据结构,数据操作,数据完整性约束C.数据通信,数据操作,数据完整性约束D.数据结构,数据通信,数据完整性约束3.SQL语言中,删除一个表的命令是( B )A. DELETEB. DROPC. CLEARD. REMOVE4.在SQL的查询语句中,order by选项实现对结果表的(D)功能A. 分组统计B. 求和C. 查找D. 排序5. SQL Server触发器主要针对下列语句创建( B )A. SELECT,INSERT,DELETEB. INSERT,UPDATE,DELETEC. SELECT,UPDATE,INSERTD. INSERT,UPDATE,CREATE6. 下列哪个不是sql 数据库文件的后缀。

CA..mdf B..ldf C..tif D..ndf7. 在SQL中,建立表用的命令是 ( A )。

A.CREATE TABLEB.CREATE RULEC.CREATE VIEWD.CREATE INDEX8. SQL语言中,条件“年龄BETWEEN 40 AND 50”表示年龄在40至50之间,且( A )。

A.包括40岁和50岁B.不包括40岁和50岁C.包括40岁但不包括50岁D.包括50岁但不包括40岁9. 模式查找like '_a%',下面哪个结果是可能的BA.ailiB. baiC.bbaa10. 若某表满足1NF,且其所有属性合起来组成主健,则一定还满足范式 ( C )A、只有2NFB、只有3NFC、2NF和3NFD、没有二、填空题,把合适内容填在横线上。

程序员-数据库基础知识、多媒体基础知识

程序员-数据库基础知识、多媒体基础知识

程序员-数据库基础知识、多媒体基础知识(总分:100.00,做题时间:90分钟)一、单项选择题(总题数:33,分数:100.00)1.若关系R与S的______,则关系R与S可以执行并、交、差运算。

A.主键相同 B.外键相同 C.结构相同 D.部分结构相同(分数:2.00)A.B.C. √D.解析:[解析] 两个关系R与S要执行并、交、差运算,要求这两个关系必须具有相同的关系模式,即两关系的关系结构应相同。

设有学生关系Student(学号,姓名,系名,课程号,成绩),则查询至少选修了4门课程的学生学号、姓名及平均成绩的SELECT语句为:SELECT 学号,姓名,______FROM StudentCROUP BY ______HAVING ______(分数:6.00)(1).A.SUM(成绩) B.AVG(SUM(成绩))C.AVG(成绩)AT平均成绩 D.AVG(成绩)AS平均成绩(分数:2.00)A.B.C.D. √解析:(2).A.学号 B.姓名 C.系名 D.课程号(分数:2.00)A. √B.C.D.解析:(3).A.COUNT(DISTINCT学号)>3 B.COUNT(课程号)>3C.COUNT(DISTINCT学号)>=3 D.COUNT(课程号)>=3(分数:2.00)A.B. √C.D.解析:[解析] 本题考查考生对SQL语句的掌握程度。

根据题目的描述,第一处应为满足SQL语法的平均成绩,因此此空应填入:AVG(成绩)AS平均成绩。

试题(60)考查SQL的分组字段的选择。

由于是针对每个学生进行查询,因此分组字段应选为:学号。

第三处考查SQL的分组条件,分组条件“至少选修了4门课程”的表达式为:COUNT(课程号)>3。

对关系S进行______运算,可以得到表1;对关系R和S进行______运算,可以得到表2。

R商品号商品名1010 电视1011 显示器2020 打印机2025 冰箱2030 手机S商品号订货者1010 A公司1011 B公司1011 C公司2025 A公司2025 C公司表1订货者A公司B公司C公司表2商品号商品名订货者1010 电视A公司1011 显示器B公司1011 显示器C公司2025 冰箱A公司2025 冰箱C公司(分数:4.00)(1).A.自然连接 B.投影 C.选择 D.并(分数:2.00)A.B. √C.D.解析:(2).A.自然连接 B.投影 C.选择 D.并(分数:2.00)A. √B.C.D.解析:[解析] 投影是对关系进行垂直分割,消去关系中某些列,重新安排列次序,再删去重复的元组。

数据库原理题库

数据库原理题库

数据库原理题库
1. 数据库的三个基本概念是什么?
答: 数据库管理系统 (DBMS)、数据模型和数据结构。

2. 什么是数据库事务?
答: 数据库事务是指一系列数据库操作的逻辑单元,这些操作
要么全部成功执行,要么全部回滚到操作之前的状态。

3. 什么是关系型数据库?
答: 关系型数据库是一种基于关系模型的数据库,数据以行和
列的形式存储在表中,并且各个表之间通过键值进行关联。

4. 什么是SQL?
答: SQL (Structured Query Language) 是一种用于管理关系型数
据库的语言,它可以用于创建、修改和查询数据库中的数据。

5. 什么是索引?
答: 索引是数据库中用于快速查找数据的数据结构,它可以大
大加快查询的速度。

6. 数据库的ACID属性是什么意思?
答: ACID 是指数据库事务应具备的四个特性,分别是原子性、一致性、隔离性和持久性。

7. 什么是数据完整性?
答: 数据完整性是指数据库中的数据应符合预定义的完整性规则,例如主键约束、唯一性约束、外键约束等。

8. 什么是关系型数据库设计的三个范式?
答: 关系型数据库设计的三个范式分别是第一范式 (1NF)、第二范式 (2NF) 和第三范式 (3NF)。

9. 什么是数据库连接池?
答: 数据库连接池是为了提高数据库访问性能而创建的一个缓冲池,它保持着一定数量的数据库连接供应用程序使用。

10. 什么是数据库备份和恢复?
答: 数据库备份是指将数据库的数据和结构复制到其他介质中以防止数据丢失,而数据库恢复是指从备份中恢复数据到原始状态。

数据库应用基础填空题(1_8章)解读

数据库应用基础填空题(1_8章)解读

填空题1、数据库管理系统支持的数据模型主要有三种,分别是层次模型、网状模型、______模型。

答案: 1:关系2、用二维表的形式来表示实体之间联系的数据模型叫做______模型。

答案: 1:关系3、在关系数据库的基本操作中,从表中取出满足条件元组的操作称为______。

答案: 1:选择4、在关系数据库的基本操作中,把两个关系中相同属性值的元组联接到一起形成新的二维表的操作称为______。

答案: 1:联接#连接5、Visual FoxPro中不允许在主关键字字段中有重复值或______。

答案: 1:空值#NULL6、在关系数据模型中,二维表的列称为属性,二维表的行称为______。

答案:1:元组#记录7、关系是具有相同性质的______的集合。

答案: 1:元组#记录8、数据库系统的核心是______。

答案: 1:数据库管理系统#DBMS9、关系数据库中可命名的最小数据单位是______。

答案: 1:属性名#属性#字段#字段名10、用二维表数据来表示实体及实体之间联系的数据模型称为______。

答案: 1:关系模型#关系11、在奥运会游泳比赛中,一个游泳运动员可以参加多项比赛,一个游泳比赛项目可以有多个运动员参加,游泳运动员与游泳比赛项目两个实体之间的联系是______联系。

答案: 1:多对多#m:n12、数据处理的核心是数据管理。

数据管理大致经历了人工管理、文件系统和_________三个阶段。

答案: 1:数据库管理#数据库系统13、数据库系统是指引进数据库技术后的计算机系统,主要包括_______、硬件系统、软件系统、用户等四部分。

答案: 1:数据库14、客观存在并且可以相互区别的事物称为_______。

答案: 1:实体15、实体有很多特性,实体的某一特性称为_______。

答案: 1:属性16、实体之间联系的三种类型是:一对一、一对多、__________。

答案: 1:多对多17、实体的数据库管理系统所支持的主要数据模型有:层次模型、网状模型、________、对象模型。

《数据库系统原理概论》练习测试题

《数据库系统原理概论》练习测试题

《数据库系统原理概论》练习测试题《数据库》练习测试题库⼀、选择题1、单个⽤户使⽤的数据视图的描述称为()。

2、⼦模式DDL⽤来描述()。

3、在DBS中,DBMS 和OS之间的关系是()。

4、五种基本关系代数运算是()。

5、当关系R和S⾃然联接时,能够把R和S 原该舍弃的元组放到结果关系中的操作是()。

6、下列聚合函数中不忽略空值 (null) 的是()。

7、设关系模式R (A,B,C),F是R上成⽴的FD集,F = {B→C},则分解ρ = {AB,BC}相对于F()。

8、下列SQL语句中,修改表结构的是()。

9、在数据库设计中,将ER图转换成关系数据模型的过程属于()。

10、SQL中,下列涉及空值的操作,不正确的是()。

11、如果事务T获得了数据项Q上的排它锁,则T对Q()。

12、DBMS中实现事务持久性的⼦系统是()。

13、SQL的全局约束是指基于元组的检查⼦句和()。

14、分布式数据库系统中分⽚模式和分配模式均是()。

15、数据的独⽴性分为()两个层次。

16、下列有关数据库的描述,正确的是()。

17、储蓄所有多个储户,储户在多个储蓄所存取款,储蓄所与储户之间是()。

18、“实体”是信息世界中⼴泛使⽤的⼀个术语,它⽤于表⽰()。

19、数据模式是()。

20、实体完整性要求主属性不能取空值,这⼀点通常是通过()。

21、表⽰数据库的概念模型⼀般使⽤()。

22、建⽴数据库、配置和使⽤数据库的软件称为()。

23、设表SC中存放了学⽣的学号(Sno)、课程号(Cno)和成绩(Grade),现需要查询选修了3号课程的学⽣的学号及其成绩,查询结果按分数的降序排列,下⾯SQL语句正确的是()。

24、设表SC中存放了学⽣的学号(Sno)、课程号(Cno)和成绩(Grade),现需要查询选修1号课程的学⽣平均成绩,下⾯SQL语句正确的是()。

25、设表SC中存放了学⽣的学号(Sno)、课程号(Cno)和成绩(Grade),现要插⼊⼀条学号2005001和课程号3的记录,下⾯SQL语句正确的是()。

数据库基础知识 答案版

数据库基础知识 答案版

数据库基础知识(A)1.数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是()。

A)DBS包括DB和DBMS B)DBMS包括DB和DBSC)DB包括DBS和DBMS D)DBS就是DB,也就是DBMS(C)2.数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。

A)DB包含DBS和DBMS B)DBMS包含DB和DBSC)DBS包含DB和DBMS D)没有任何关系(B)3.DBMS的含义是:()。

A)数据库系统 B)数据库管理系统 C)数据库管理员 D)数据库(A)4.英文缩写DBMS代表含义是()。

A)数据库管理系统 B)数据库定义语言 C)Visual FoxPro D)数据库操作语言(A)5.数据库系统中对数据库进行管理的核心软件是()。

A)DBMS B)DB C)OS D)DBS(C)6.数据库系统的核心是()。

A)数据库 B)操作系统 C)数据库管理系统 D)文件(B)7.VFP支持的数据模型是()。

A)层次数据模型 B)关系数据模型 C)网状数据模型 D)树状数据模型(A)8.Visual FoxPro 6.0支持的数据模型是()。

A)关系数据库模型 B)网状数据库模型 C)线性数据库模型 D)层次数据库模型(D)9.用数据二维表来表示实体及实体之间联系的数据模型称为()。

A)实体–联系模型 B)层次模型 C)网状模型 D)关系模型(C)10.Visual FoxPro 6.0是一种关系型数据库管理系统,所谓关系是指()。

A)各条记录中的数据彼此有一定的关系B)一个数据库文件与另一个数据库文件之间有一定的关系C)数据模型符合满足一定条件的二维表格式D)数据库中各个字段之间彼此有一定的关系(C)11.关系型数据库管理系统的关系是指()。

A)各条记录中的数据彼此有一定的关系B)一个数据库文件与另一个数据库文件之间有一定的关系C)数据模型符合满足一定条件的二维表格式D)数据库中各个字段之间彼此有一定的关系(B)12.扩展名为.dbf的文件是()。

国家二级C语言机试数据库设计基础模拟试卷8_真题-无答案

国家二级C语言机试数据库设计基础模拟试卷8_真题-无答案

国家二级C语言机试(数据库设计基础)模拟试卷8(总分56,考试时间90分钟)1. 选择题1. 定义学生选修课程的关系模式为SC(S#,Sn,Sd,Sa,C#,G)(其属性分别为学号、姓名、所在系、年龄、课程号和成绩);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课)。

关系模式SC的主键是A. S#B. C#C. S#,C#D. Sn,C#2. 数据库管理系统的基本功能不包括A. 数据库访问B. 数据库定义C. 数据库的建立和维护D. 数据库和网络中其他系统的通信3. 由关系R1和R2得到关系R3的操作是A. 等值连接B. 并C. 笛卡尔积D. 交4. 某图书集团数据库中有关系模式R(书店编号,书籍编号,库存数量,部门编号,部门负责人),其中要求①每个书店的每种书籍只在该书店的一个部门销售;②每个书店的每个部门只有一个负责人;③每个书店的每种书籍只有一个库存数量。

则关系模式R最高是A. 2NFB. 1NFC. 3NFD. BCNF5. 下列叙述中正确的是A. 数据库系统减少了数据冗余B. 经规范化后的数据库系统避免了一切冗余C. 数据库系统比文件系统能管理更多的数据D. 数据库系统中数据的一致性是指数据类型一致6. 每个学校有一名校长,且不同学校的校长可以是同一人,则实体学校和实体校长间的联系是A. 多对一B. 多对多C. 一对一D. 一对多7. 定义部门关系模式:部门(部门号,部门名,部门成员,部门总经理),使它不满足第一范式的属性是A. 部门名B. 部门成员C. 部门总经理D. 部门号8. 在关系数据库中,描述全局数据逻辑结构的是。

A. 内模式B. 用户模式C. 概念模式D. 物理模式9. 学校的每个社团都有一名团长,且一个同学可同时担任多个社团的团长,则实体团长和实体社团间的联系是A. 一对多B. 多对多C. 多对一D. 一对一10. 在关系模式A(S,SN,D)和B(D,CN,NM)中,关系A的主键是S,关系B的主键是D,则属性D在关系A中称为A. 外键B. 主键C. 超键D. 候选键11. 将数据库的结构划分成多个层次,是为了提高数据库的逻辑独立性和A. 物理独立性B. 操作独立性C. 安全性D. 管理规范性12. 学院的每个系都有一名系主任,且一个教师可同时担任多个系的系主任,则实体系主任和实体系间的联系是A. 一对多B. 多对多C. 多对一D. 一对一13. 定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)。

数据库 训练测试题1

数据库 训练测试题1

注:选择题、填空题一律写到答题纸上,否则不得分!一、单项选择题(1×30=30分)1.数据库的基本特点是()。

A.数据可以共享(或数据结构化)、数据独立性、数据冗余大、易移植、统一管理和控制B.数据可以共享(或数据结构化)、数据独立性、数据冗余小、易扩充、统一管理和控制C.数据可以共享(或数据结构化)、数据互换性、数据冗余小、易扩充、统一管理和控制D.数据非结构化、数据独立性、数据冗余小、易扩充、统一管理和控制2.()是按照一定的数据模型组织的,长期储存在计算机内,可为多个用户共享的数据的集合。

A.数据库系统B.数据库C.关系数据库D.数据库管理系统3.数据库系统依靠()支持数据独立性。

A.封装机制B.定义完整性约束条件C.模式分级,各级模式之间的映像D.DDL语言与DML语言互相独立4.数据库管理系统(DBMS)是()。

A.一个完整的数据库应用系统 B.一组硬件C.是位于用户与操作系统之间的一层软件D.既有硬件,也有软件5.关系模型把关系看成是(),即关系模型建立在集合代数基础上。

A.行的一个集合B.列的一个集合C.数据的集合D.数字的集合6.在关系代数的专门关系运算中,从表中取出关系中的某些属性列组成新的关系,并消去重复的元组的操作称为()运算。

A.除B.投影C.连接D.选择7.关系模型中数据的逻辑结构是一个()。

A.一维表B.二维表C.视图D.数据集8.在关系代数的传统集合运算中,假定有关系R和S,运算结果为W。

如果W中的元组既属于R又属于S,则W为()运算的结果。

A.笛卡尔积B.并C.差D.交9.下列选项中,不正确的提法是()。

A.SQL语言是关系数据库的国际标准语言B.SQL语言具有数据定义、查询、操纵和控制功能C.SQL语言可以自动实现关系数据库的规范化D.SQL语言称为结构化查询语言10.SQL中的视图提高了数据库系统的()。

A.完整性B.并发控制C.隔离性D.安全性11.下列有关空值的叙述中,错误的是()。

数据库基础复习题

数据库基础复习题

选择题:第一章绪论1.数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和()。

A.系统分析员 B.程序员C.数据库管理员D.操作员2.数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。

A.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS3.下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。

I.人工管理阶段II.文件系统阶段III.数据库阶段.A.I 和IIB.只有IIC.II 和IIID.只有I4.下列四项中,不属于数据库系统特点的是()。

A.数据共享B.数据完整性C.数据冗余度高D.数据独立性高5.数据库系统的数据独立性体现在()。

A.不会因为数据的变化而影响到应用程序B.不会因为数据存储结构与数据逻辑结构的变化而影响应用程序C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结构6.描述数据库全体数据的全局逻辑结构和特性的是()。

A.模式B.内模式C.外模式D.逻辑结构7.要保证数据库的数据独立性,需要修改的是()。

A.模式与外模式B.模式与内模式C.三级模式之间的两层映射D.三层模式8.要保证数据库的逻辑数据独立性,需要修改的是()。

A.模式与外模式之间的映射B.模式与内模式之间的映射C.模式D.三级模式9.用户或应用程序看到的那部分局部逻辑结构和特征的描述是()模式。

A.模式B.物理模式C.子模式D.内模式10.下述()不是DBA数据库管理员的职责。

A.完整性约束说明B.定义数据库模式C.数据库安全D.数据库管理系统设计11.概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是()。

A.层次模型B.关系模型C.网状模型D.实体-关系模型12.区分不同实体的依据是()。

A.名称B.属性C.对象D.概念13.关系数据模型是目前最重要的一种数据模型,它的三个要素分别是()。

数据库基础知识试题(含答案)

数据库基础知识试题(含答案)

数据库基础知识试题部门____________ 姓名__________ 日期_________ 得分__________一、不定项选择题(每题1.5分,共30分)1.DELETE语句用来删除表中的数据,一次可以删除( )。

DA .一行 B.多行 C.一行和多行 D.多行2.数据库文件中主数据文件扩展名和次数据库文件扩展名分别为( )。

CA. .mdf .ldfB. .ldf .mdfC. .mdf .ndfD. .ndf .mdf3.视图是从一个或多个表中或视图中导出的()。

AA 表B 查询C 报表D 数据4.下列运算符中表示任意字符的是( )。

BA. *B. %C. LIKED._5.()是SQL Server中最重要的管理工具。

AA.企业管理器B.查询分析器C.服务管理器D.事件探察器6.()不是用来查询、添加、修改和删除数据库中数据的语句。

DA、SELECTB、INSERTC、UPDATED、DROP7.在oracle中下列哪个表名是不允许的()。

DA、abc$B、abcC、abc_D、_abc8.使用SQL命令将教师表teacher中工资salary字段的值增加500,应该使用的命令是()。

DA、Replace salary with salary+500B、Update teacher salary with salary+500C、Update set salary with salary+500D、Update teacher set salary=salary+5009.表的两种相关约束是()。

C第1页,共6页A、主键和索引B、外键和索引C、主键和外键D、内键和外键10.ORACLE数据库物理结构包括()。

ABCA、数据文件B、日志文件C、控制文件D、临时文件11.在Oracle中,一个用户拥有的所有数据库对象统称为()。

CA、数据库B、模式C、表空间D、实例12.在Oracle中,可用于提取日期时间类型特定部分(如年、月、日、时、分、秒)的函数有()。

数据库基础知识 答案版

数据库基础知识 答案版

数据库基础知识(A)1.数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是()。

A)DBS包括DB和DBMS B)DBMS包括DB和DBSC)DB包括DBS和DBMS D)DBS就是DB,也就是DBMS(C)2.数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。

A)DB包含DBS和DBMS B)DBMS包含DB和DBSC)DBS包含DB和DBMS D)没有任何关系(B)3.DBMS的含义是:()。

A)数据库系统 B)数据库管理系统 C)数据库管理员 D)数据库(A)4.英文缩写DBMS代表含义是()。

A)数据库管理系统 B)数据库定义语言 C)Visual FoxPro D)数据库操作语言(A)5.数据库系统中对数据库进行管理的核心软件是()。

A)DBMS B)DB C)OS D)DBS(C)6.数据库系统的核心是()。

A)数据库 B)操作系统 C)数据库管理系统 D)文件(B)7.VFP支持的数据模型是()。

A)层次数据模型 B)关系数据模型 C)网状数据模型 D)树状数据模型(A)8.Visual FoxPro 6.0支持的数据模型是()。

A)关系数据库模型 B)网状数据库模型 C)线性数据库模型 D)层次数据库模型(D)9.用数据二维表来表示实体及实体之间联系的数据模型称为()。

A)实体–联系模型 B)层次模型 C)网状模型 D)关系模型(C)10.Visual FoxPro 6.0是一种关系型数据库管理系统,所谓关系是指()。

A)各条记录中的数据彼此有一定的关系B)一个数据库文件与另一个数据库文件之间有一定的关系C)数据模型符合满足一定条件的二维表格式D)数据库中各个字段之间彼此有一定的关系(C)11.关系型数据库管理系统的关系是指()。

A)各条记录中的数据彼此有一定的关系B)一个数据库文件与另一个数据库文件之间有一定的关系C)数据模型符合满足一定条件的二维表格式D)数据库中各个字段之间彼此有一定的关系(B)12.扩展名为.dbf的文件是()。

数据库基础试题8

数据库基础试题8

一.选择题1. DBAS指的是(C).A.数据库管理系统B.数据库服务系统C.数据库应用系统D.数据库系统2. 下列命令中,修改库文件结构的命令是(A).A.MODIFY STRUCTUREB.MODIFY COMMANDC.MODIFY FILED.CREATE STRUCTURE3. 要为当前所有学生的年龄增加2岁,应输入的命令是(A).A.REPLACE ALL 年龄 WITH 年龄+2B.REPLACE ALL 年龄 WITH 年龄C.CHANGE ALL 年龄+2 WITH 年龄D.CHANGE ALL 年龄 WITH 年龄+24. 删除数据表文件的命令是(B).A.DELETE TABLEB.DROP TABLEC.DELETED.DROP5. 将库文件AA.DBF复制成以#为定界符的文本文件BB.TXT,使用命令(C).A.COPY TO BB DELIMITED WITH ″#″B.COPY FROM AA DELIMITED WITH″#″C.COPY TO BB DELIMITED WITH #D.COPY FROM AA DELIMITED WITH #6. 以下(C)命令能够恢复已被逻辑删除的数据记录.A.ZAPB.PACKC.RECALLD.DELETE7. 执行SELECT 0 选择工作区的结果是(D).A.选择了一个空闲的工作区B.显示出错信息C.选择了0号工作区D.选择了空闲的最小号工作区8. 对表进行水平方向的分割用的运算是(D).A.投影B.交C.连接D.选择9. 修改表文件结构时,下列可能使库中数据丢失的操作是(A).A.改变一个字段的数据类型B.上述A、B、C三种情况C.改变一个字段名D.增加一个字段10. 索引的名称最长不可超过多少个字符(A).A.10B.254C.128D.25611. 设当前记录号是10,执行命令SKIP -2后,当前记录号变为(B).A.7B.8C.9D.1212. 在"set exact oFF"的情况下,命令"FOX"="FO"显示的结果是(C).A.错误信息B..F.C..T.D.以上都不对13. 函数LEN(″Yangzhou University″)的值为(A).A.19B.21C.20D.1814. 下列符号中(C)不能作为VisualFoxPro中的变量名.A.XYZB.abcC.5youD.goodluck15. 函数INT(数值表达式)的功能是(B).A.返回指定数值表达式的绝对值B.返回指定数值表达式的整数部分C.返回指定数值表达式的符号D.返回指定表达式在指定位置四舍五入后的结果16. sign(-100)值为(B).A.100B.-1C.0D.117. 下列字段名中不合法的是(D).A.abs_7B.UF1C.姓名D.3的倍数18. 设R=2,A=″3*R*R″,则&A的值应为(A).A.12B.不存在C.-12D.019. 通过如下程序段,可知第52个元素所在的行与列的位置是(D). DIMENSIONARRAY[11,20] ?ASUBSCRIPT[ARRAY,52,1] ?ASUBSCRIPT[ARRAY,52,2]A.5,8B.12,3C.8,5D.3,1220. DTOC({98/09/28})的值应为 (A).A.″98/09/28″B.98/09/28C.″98-09-28″D.1998年9月28日21. 下述有关数据操作的说法中,(D)是正确的.A.两个日期型数据可以进行加法运算B.字符型数据能比较大小,日期型则不能C.货币型数据不能参加算术运算D.一个日期型数据可以加或减一个整数22. 在Visual Foxpro中,结构化程序设计的三种基本逻辑结构是(A).A.顺序结构、选择结构、循环结构B.顺序结构、分支语句、选择结构C.选择结构、嵌套结构、分支语句D.选择结构、分支语句、循环结构23. 下列方法中,不能退出Visual FoxPro的是(C).A.单击"文件"菜单中的"退出"命令B.单击主窗口标题栏右端的"关闭"按钮C.单击"文件"菜单中的"关闭"命令D.按[Alt+F4]组合键24. 保存程序的快捷键为(B).A.SHIFT+SB.CTRL+SC.SHIFT+WD.CTRL+Y25. 要关闭交互模式,应执行哪一个命令(D).A.SET TALK ONB.SKIPC.CLEARD.SET TALK OFF26. 自定义函数的出口语句是(B).A.gotoB.endfuncC.functionD.enter27. 在表单设计器中,若要同时选中多个控件,可借助(C)键.A.AltB.CtrlC.ShiftD.CapsLock28. 表单的Caption属性用于(D).A.指定表单执行的程序B.指定表单是否可用C.指定表单是否可见D.指定表单的标题29. 在Visual Foxpro中,组合框分为()和(). (B)A.下拉选项框和下拉组合框B.下拉列表框和下拉组合框C.下拉选项框和下拉列表框D.列表框和下拉组合框30. 对象A的ParentClass属性为P,BassClass属性为B,则下列说法中正确的是(D).A.对象A具有类B的部分属性,但必定具有类P的所有属性B.对象A具有类P或B的部分属性C.对象A具有类P的部分属性,但必定具有类B的所有属性D.对象A具有类P和B的所有属性和方法31. 如果ListBox对象的RowSourceType设置为6,以一个表的字段为行数据源,则(D).A.在数据环境中添加此表,运行时可使用AddItem方法,对列表增加新项B.列表不能使用多列方式C.在数据环境中不必添加此表,ListBox会找到表文件D.在数据环境中添加此表,运行时用户从列表中选择数据,将移动此表的记录指针32. Show方法用来将(C).A.表单的Enabled属性设置为.F.B.表单的Enabled属性设置为.T.C.表单的Visible属性设置为.T.D.表单的Visible属性设置为.F.33. 标签文件的扩展名为(C).A.prgB.lbtC.lbxD.以上都不是34. Click事件在(C)时引发.A.表单对象建立之前B.用鼠标双击对象C.用鼠标单击对象D.用鼠标右键单击对象35. 在VFP中,要直接运行表单文件的命令是(C).A.CREATE FORMB.MODIFY FORMC.DO FORME36. SET SYSMENU命令的作用是(C).A.禁止在程序执行时访问系统菜单B.允许在程序执行时访问系统菜单C.允许或禁止 Visual FoxPro 系统菜单栏D.以上均正确37. 建立报表,打开报表设计器的命令是(C).A.NEW REPORTB.START REPORTC.CREATE REPORTD.REPORT FROM38. visual Foxpro支持()和()两种类型的菜单. (C)A.快捷菜单和下拉式菜单B.快捷菜单和弹出式菜单C.条形菜单和弹出式菜单D.条形菜单和下拉式菜单39. 建立菜单的命令是(B).A.NEW MENUB.CREATE MENUC.NEW PROJECTD.CREATE PROJECT40. 为了在报表中加入一个表达式,应该插入一个(C).A.文本控件B.表达式控件C.域控件D.标签控件二.判断1.要取得目前所在环境的帮助,应按F1键.2.Visual FoxPro的字符型字段最长为256个字符. 错3.Visual FoxPro允许您将同一个表重复打开在不同工作区中.错4.对一个已打开的数据表,只需用BROWSE命令就可对表中的数据进行浏览和编辑.5.数据库表和自由表没有区别. 错6.您可以为一个表创建多个索引文件.7.备注型数据是较长文本数据,备注字段内容保存在一个数据库同名而扩展名为.FXT的文件中. 错8.Visual FoxPro的浮点型字段的计算精度比数值型字段高,最长为15位. 错9.在Visual FoxPro中,数组的每个元素的数据类型必须一致. 错10.浮点数类型比数值型更为精确. 错11.函数EOF的功能为指向表的首记录之前,返回值为逻辑型. 错12.在VFP的命令窗口中输入命令时,一条命令一般占一行, 命令中各单词间以一个或多个空格来分开.13.在Visual FoxPro中,命令程序的基本结构包括顺序结构、选择结构、循环结构和自定义函数与过程. 错14.表单文件保存着表单的各项规则和定义.15.项目是文件、数据、文档等VFP对象的集合.16.新建一张表单时,可以添加新的属性、方法和事件. 错17.在"代码"窗口中,只能编写对象的事件和方法程序代码,不能查询对象的事件和方法程序代码. 错18.利用VFP还可以设计出快捷式菜单.19.利用RQBE窗口创建报表文件,可以通过OUTPUT列表框编辑报表的表格. 错20.通过SET SYSMENU命令可以允许或者禁止在程序执行时访问系统菜单.三.填空1.常用的数据模型有__1___种.2.在物理排序SORT命令中,参数/D表示__降序排序___.3.结构复合索引文件的主名与表的主名相同,它随__表___的打开而打开, 在删除记录时会自动维护.4.IIF(<条件>,<表达式1>,<表达式2>)中当条件为真时,函数返回值为___表达式 1__.5.逻辑数据类型变量的默认值规定为__逻辑假___.6._数组____是按一定顺序排列的内存变量.7.要终止执行中的命令或程序,应按_ ESC____键.8.将标签控件的Alignment属性设置为2时,表示文本__居中___对齐.9.如果想在表单上添加多个同类型的控件,则可在选定控件按钮后,单击_锁定____ 按钮,然后在表单的不同位置单击,就可以添加多个同类型的控件.10.菜单设计器窗口中的_菜单级____组合框可用于上、下级菜单之间的切换.四.编程应用(一)1.建立一个名为"人才管理"的数据库。

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

24数据库基础知识测试题
一、选择题
1. 数据库系统是由数据库、数据库管理系统、应用程序、、用户等构成的人—机系统。

A.数据库管理员 B.程序员 C.高级程序员 D.软件开发商
2. 在数据库中存储的是。

A.信息 B.数据 C.数据结构 D.数据模型
3. 在下面关于数据库的说法中,错误的是。

A.数据库有较高的安全性
B.数据库有较高的数据独立性
C.数据库中的数据可被不同的用户共享
D.数据库没有数据冗余
4. Access数据库管理系统依赖于操作系统。

A.DOS B.Windows C.UNIX D.UCDOS
5. 定义某一个字段的默认值的作用是。

A.当数据不符合有效性规则时所显示的信息
B.不允许字段的值超出某个范围
C.在未输入数值之前,系统自动提供数值
D.系统自动把小写字母转换为大写字母
6. 在下列数据库管理系统中,不属于关系型的是。

A.Microsoft Access B.SQL Server C.Oracle D.DBTG系统
7. Access是数据管理系统。

A.层状 B.网状 C.关系型 D.树状
8. 在Access中,数据库的基础和核心是。

A.表 B.查询 C.窗体 D.宏
9. 在下面关于Access数据库的说法中,错误的是。

A.数据库文件的扩展名为mdb
B.所有的对象都存放在同一个数据库文件中
C.一个数据库可以包含多个表体
D.表是数据库中最基本的对象,没有表也就没有其他对象
·2·基础知识测试篇
10. 在一个单位的人事数据库,字段“简历”的数据类型应当是。

A.文本型 B.数字型 C.自动编号型 D.备注型
11. 在一个学生数据库中,字段“学号”应该是。

A.数字型 B.文本型 C.自动编号型 D.备注型
12. 在下面关于Access数据类型的说法,错误的是。

A.自动编号型字段的宽度为4个字节
B.是/否型字段的宽度为1个二进制位
C.OLE对象的长度是不固定的
D.文本型字段的长度为255个字符
13. 假定“姓名”是文本型字段,则查找姓“李”的学生应使用表达式。

A.姓名Like″李*″ B.姓名Like″[!李]″
C.姓名=″李*″ D.姓名= =″李*″
14. 如果字段“成绩”的取值范围为0~100,则错误有有效性规则是。

A.> = 0 And < = 100 B.[成绩]> = 0 And [成绩]< = 100 C.成绩> = 0 And 成绩 < = 100 D.0 < = [成绩] < = 100
15. 基本表结构可以通过,对其字段进行增加或删除操作。

A.INSERT B.ALTER TABLE
C.DROP TABLE D.DELETE
16. 在下列关于SQL语句的说法中,错误的是。

A.在使用CREATE TABLE创建基本表时,可以指定某个字段为主键
B.在使用ALTER TABLE命令修改基本表的结构时,可以同时添加和删除字段操作C.UPDATE语句一次只能对一个表进行修改
D.使用DROP TABLE删除基本表后,表中的数据自动被删除,不可以恢复
17. 内部计算函数Sum(字段名)的作用是求同一组中所在字段内所有的值的。

A.和 B.平均值 C.最小值 D.第一个值
18. 内部计算函数Avg(字段名)的作用是求同一组中所在字段内所有的值的。

A.和 B.平均值 C.最小值 D.第一个值
19. 子句“WHERE性别=″女″AND工资额>2 000”的作用是处理。

A.性别为“女”并且工资额在于2 000的记录
B.性别为“女”或者工资额大于2 000的记录
C.性别为“女”并非工资额大于2 000的记录
D.性别为“女”或者工资额大于2 000,且二者择一的记录
20. 在Access的下列数据类型中,不能建立索引的数据类型是。

A.文本型 B.备注型 C.数字型 D.日期/时间型
21. 在数据表视图中,不可以。

A.修改字段的类型 B.修改字段的名称
24数据库基础知识测试题·3·
C.删除一个字段 D.删除一条记录
22. 用于存放数据库数据的是。

A.表 B.查询 C.窗体 D.报表
23. 如果在创建表中建立字段“基本工资额”,其数据类型应当是。

A.文本类型 B.货币类型 C.日期类型 D.数字类型
24. 在Access中,表和数据库的关系是。

A.一个数据库可以包含多个表 B.一个表只能包含两个数据库
C.一个表可以包含多个数据库 D.一个数据库只能包含一个表
25. 在下面关于表的说法中,错误的是。

A.数据表是Access数据库中的重要对象之一
B.表的设计视图的主要工作是设计表的结构
C.表的数据视图只用于显示数据
D.可以将其他数据库的表导入到当前数据库中
二、填空题
1. 是数据库系统的核心组成部分,数据库的一切操作,如查询、更新、插入、删除以及各种控制,都是通过它进行的。

2. 1968年,IBM公司推出的数据库管理系统IMS属于模型。

3. 用一组二维表表示实体及实体间的关系的数据模型是。

4. 关系可以有三种类型,它们是基本表、查询表和。

5. 一个表中可能有多个关键字,但在实际的应用中只能选择一个,被选用的关键字称为。

6. Access数据库文件的扩展名为。

7. 在Access中,当数据不符合有效性规则时所显示的信息被称为。

8. 在Access中,如果要在某个字段中存放图像,则该字段类型应该为。

9. 如果在某个表中需要创建“基本工资额”字段,则其数据类型应当是。

10. 用于连接两个字符器的运算符为。

11. 除了自动编号型字段以外,如果表中某个字段在INSERT中没有出现,则这些字段上的值取。

12. 在SQL中,用于数据更新和修改的语句是。

13. 在SQL中,用于修改表的结构的语句是。

14. 在SQL中,用于删除表的语句是。

15. 在SELECT语句中,用于分组的子句是。

·4·基础知识测试篇。

相关文档
最新文档