数据库12-13年考试题及答案

合集下载

数据基础考试题库及答案

数据基础考试题库及答案

数据基础考试题库及答案一、选择题1. 数据的三种基本状态包括:A. 原始数据、处理数据、分析数据B. 存储数据、传输数据、分析数据C. 静态数据、动态数据、混合数据D. 未加工数据、半加工数据、完全加工数据答案:A2. 在数据库中,用于查询数据的语句是:A. INSERTB. UPDATEC. DELETED. SELECT答案:D3. 数据清洗的目的是什么?A. 增加数据量B. 减少数据量C. 提高数据质量D. 降低数据存储成本答案:C4. 以下哪个不是数据挖掘的常见算法?A. 决策树B. 聚类分析C. 线性回归D. 神经网络答案:C5. 数据仓库与数据库的主要区别是什么?A. 数据仓库用于存储数据,数据库用于处理数据B. 数据库用于存储数据,数据仓库用于处理数据C. 数据仓库用于分析数据,数据库用于事务处理D. 数据库用于分析数据,数据仓库用于事务处理答案:C二、填空题6. 数据的生命周期包括数据的____、____、____、____和____。

答案:创建、存储、使用、维护、销毁7. 在数据挖掘中,____是一种用于发现数据集中隐藏的模式和关系的技术。

答案:关联规则8. 数据可视化的目的是使数据更易于____和____。

答案:理解、分析9. 数据备份的目的是防止数据____和____。

答案:丢失、损坏10. 在数据库中,____是用来定义数据表结构的语句。

答案:CREATE TABLE三、简答题11. 请简述数据集成的概念及其重要性。

答案:数据集成是指将来自不同来源和格式的数据整合到一个统一的数据存储中的过程。

它的重要性在于能够提供一致的数据视图,便于数据的分析和决策制定,同时提高数据的可用性和可访问性。

12. 什么是数据隐私,为什么它在当今的数字时代尤为重要?答案:数据隐私是指保护个人信息不被未经授权的访问、使用或泄露。

在数字时代,随着数据的大量收集和分析,数据隐私变得尤为重要,因为它关系到个人的隐私权和数据安全,防止数据滥用和身份盗窃等风险。

生物数据库考试题及答案

生物数据库考试题及答案

生物数据库考试题及答案一、单项选择题(每题2分,共20分)1. 以下哪个数据库不是用于存储基因组序列的?A. GenBankB. EMBLC. PDBD. DDBJ答案:C2. 以下哪个数据库是专门用于存储蛋白质结构信息的?A. Swiss-ProtB. PDBC. NCBID. KEGG答案:B3. 以下哪个数据库是用于存储非编码RNA序列的?A. miRBaseB. GenBankC. PDBD. Swiss-Prot答案:A4. 以下哪个数据库是用于存储蛋白质家族信息的?A. PfamB. UniProtC. PDBD. GenBank答案:A5. 以下哪个数据库是用于存储基因表达数据的?A. GEOB. PDBC. Swiss-ProtD. KEGG答案:A6. 以下哪个数据库是用于存储蛋白质相互作用信息的?A. STRINGB. PDBC. Swiss-ProtD. GenBank答案:A7. 以下哪个数据库是用于存储微生物基因组序列的?A. GenBankB. RefSeqC. IMG/MD. Swiss-Prot答案:C8. 以下哪个数据库是用于存储人类遗传变异信息的?A. dbSNPB. PDBC. Swiss-ProtD. GenBank答案:A9. 以下哪个数据库是用于存储植物基因组序列的?A. GenBankB. EMBLC. PlantGDBD. Swiss-Prot答案:C10. 以下哪个数据库是用于存储药物靶点信息的?A. DrugBankB. PDBC. Swiss-ProtD. GenBank答案:A二、多项选择题(每题3分,共15分)11. 以下哪些数据库是用于存储蛋白质序列信息的?A. Swiss-ProtB. PDBC. GenBankD. EMBL答案:A, C, D12. 以下哪些数据库是用于存储基因表达数据的?A. GEOB. ArrayExpressC. PDBD. Swiss-Prot答案:A, B13. 以下哪些数据库是用于存储蛋白质结构信息的?A. PDBB. Swiss-ProtC. GenBankD. RCSB PDB答案:A, D14. 以下哪些数据库是用于存储人类遗传变异信息的?A. dbSNPB. ClinVarC. PDBD. Swiss-Prot答案:A, B15. 以下哪些数据库是用于存储微生物基因组序列的?A. GenBankB. RefSeqC. IMG/MD. Swiss-Prot答案:A, C三、填空题(每题3分,共30分)16. GenBank是一个_________数据库,用于存储_________序列信息。

数据库考试习题一答案

数据库考试习题一答案

第一章绪论一、单项选择题1、1968年,美国IBM公司推出的世界上第一个DBMS产品是(C)A、DBTGB、RDBC、IMSD、MIS2、1970年,美国IBM公司的研究员E.F.Codd提出了数据库的( C )A、层次模型B、网状模型C、关系模型D、实体联系模型3、CODASYL的DBTG提交的报告中的数据模型是(B)A、层次模型B、网状模型C、关系模型D、实体联系模型4、位于用户和数据库之间的一层数据管理软件是(B)A、DBSB、DBMSC、DBD、MIS5、数据库系统与文件系统的主要区别是(B)A、数据库系统复杂,而文件系统简单B、文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C、文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D、系统管理的数据量较少,而数据库系统可以管理庞大的数据量6、数据库的概念模型独立于(A)A、具体的机器和DBMSB、E-R图C、信息世界D、现实世界7、在数据库中,下列说法是不正确的(A)A、在数据库中,避免了一切数据的重复B、若系统是完全可以控制的,则系统可确保更新时的一致性C、数据库中的数据可以共享D、数据库减少了数据冗余8、在数据库中存储的是(C)A、数据B、数据模型C、数据以及数据之间的联系D、信息9、数据库中,数据的物理独立性是指(C)A、数据库与数据库管理系统的相互独立B、用户程序DBMS的相互独立C、用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D、应用程序与数据库中数据的逻辑结构相互独立10、数据库的特点之一是数据的共享,严格的说,这里的数据共享是指(C)A、同一个应用中的多个程序共享一个数据集合B、多个用户、同一种语言共享数据C、多个用户共享一个数据文件C、多种应用、多种语言、多个用户相互覆盖地使用数据集合11、在数据库中,产生数据不一致的根本原因是(D )A、数据存储量太大B、没有严格保护数据C、未对数据进行完整性控制D、数据冗余12、数据库管理系统中用于定义和描述数据库逻辑结构的语言称为(A )A、数据库模式描述语言B、数据库子语言C、数据操纵语言D、数据结构语言13、在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是(D)A、外模式B、内模式C、存储模式D、模式14、数据库系统的数据独立性是指(C)A、不会因为数据的变化而影响应用程序B、不会因为存储策略的变化而影响存储结构C、不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序D、不会因为某些存储结构的变化而影响其他的存储结构15、数据库应用系统包括(B)A、数据库语言、数据库B、数据库、数据库应用程序C、数据管理系统、数据库D、数据库管理系统16、按照传统的数据模型分类,数据库系统可以分为三种类型(C )A、大型、中型和小型B、西文、中文和兼容C、层次、网状和关系D、数据、图形和多媒体17、在数据库的非关系模型中,基本层次联系是(B )A、两个记录型以及它们之间的多对多联系B、两个记录型以及它们之间的一对多联系C、两个记录型之间的多对多的联系D、两个记录之间的一对多的联系18、关系数据模型(D )A、只能表示实体间的1:1联系B、只能表示实体间的1:n联系C、只能表示实体间的m:n联系D、可以表示实体间的上述三种联系19、子模式是(B )A、模式的副本B、模式的逻辑子集C、多个模式的集合D、以上都对20、在数据库三级模式结构中,描述数据库中全体逻辑结构和特性的是(D)A、外模式B、内模式C、存储模式D、模式二、填空题1、数据管理技术经历了人工管理、文件系统和数据库系统三个阶段。

2012年3月ACCESS等级考试真题(文字)

2012年3月ACCESS等级考试真题(文字)

2012年3月ACCESS等级考试真题(11) 在ACCESS数据库中, 用来表示实体的是A) 表B) 记录C) 字段D) 域(12) 在学生表中要查找年龄大于18岁的男学生, 所使用的操作属于关系运算中的A) 投影B) 选择C) 联接D) 自然联接(13) 假设学生表已有年级, 专业, 学号, 姓名, 性别和生日等6个属性, 其中可以作为主关键字的是A) 姓名B) 学号C) 专业D) 年级(14) 下列关于索引的叙述中, 错误的是A) 可以为所有的数据类型建立索引B) 可以提高对表中记录的查询速度C) 可以加快对表中记录的排序速度D) 可以基于单个字段或多个字段建立索引(15) 若查找某个字段中以字母A开头且以字母A结尾的所有记录, 则条件表达式应设置为A) like “A$Z”B) like “A#Z”C) like “A*Z”D) like “A?Z”(16) 在学生表中建立查询, “姓名”字段的查询条件设置为: “Is Null”, 运行该查询后, 显示的记录是A) 姓名字段为空的记录B) 姓名字段中包含空格的记录C) 姓名字段不为空的记录D) 姓名字段不包含空格的记录(17) 若要在一对多关系中, “一方”原始记录更改后, “多方”自动更改, 应选择的设置是A) 有效性规则B) 级联删除C) 级联更新D) 完整性规则(18) 教师表的”选择查询”设计视图如下, 则查询结果是A) 显示教师的职称, 姓名和同名教师的人数B) 显示都的职称, 姓名和同样职称的人数C) 按职称的顺序分组显示教师姓名D) 按职称统计各类职称的教师人数(19) 在教师表中”职称”字段可能的取值为: 教授, 副教授, 讲师和助教. 要查找职称为教授或副教授的教师, 错误的语句是A) SELECT * FROM 教师表WHERE {InStr([职称], “教授”)<>0};B) SELECT * FROM 教师表WHERE {Right([职称], 2)=“教授”};C) SELECT * FROM 教师表WHERE {[职称]= “教授”};D) SELECT * FROM 教师表WHERE {InStr([职称], “教授”)=1 or InStr([职称], “教授”)=2};(20) 在窗体中为了更新数据表中的字段, 要选择相关的控件, 正确的控件选择是A) 只能选择绑定型控件B) 只能选择计算型控件C) 可以选择绑定型或计算型控件D) 可以选择绑定型, 非绑定型或计算型控件(21) 已知教师表中”学历”字段的值只可能是四项(博士, 硕士, 本科或其他)之一, 为了方便输入数据, 设计窗体时, 学历对应的控件应该选择A) 标签B) 文本框C) 复选框D) 组合框(22) 在报表设计视图的工具栏中, 用于修饰版面以达到更好显示效果的控件是A) 直线和多边形B) 直线和矩形C) 直线和圆形D) 矩形和圆形(23) 要在报表中输入时间, 设计报表时要添加一个控件, 且需要将该控件的”控件来源”属性设置为时间表达式, 最合适的控件是A) 标签B) 文本框C) 列表框D) 组合框(24) 用SQL语句将Student表中字段”年龄”的值加1, 可以使用的命令是A) REPLACE STUDENT 年龄=年龄+1;B) REPLACE STUDENT WITH 年龄+1;C) UPDA TE STUDENT SET年龄=年龄+1;D) UPDATE STUDENT 年龄WITH 年龄+1;(25) 已知学生表如下:运行下列命令后, 得到的记录数是SELECT 班级, MAX(年龄) FROM 学生表GROUP BY 班级A) 4B) 3C) 2D) 1(26) ACCESS数据库中可以被另存为数据库访问页的对象是A) 窗体B) 报表C) 表和查询D) 以上均可(27) 在宏设计窗口中有”宏名”, “条件”, “操作”和”注释”等列, 其中不能省略的是A) 宏名B) 操作C) 条件D) 备注(28) 宏操作不能处理的是A) 打开报表B) 对错误进行处理C) 显示提示信息D) 打开关闭窗体(29) 下列关于VBA事件的叙述中, 正确的是A) 触发相同的事件可以执行不同的事件过程B) 每个对象的事件都是不同的C) 事件都是由用户操作触发的D) 事件可以由程序员定义(30) 下列不属于类模块对象基本特征的是A) 事件B) 属性C) 方法D) 函数(31) 用来测试当前读写位置是否达到文件末尾的函数是A) EOFB) FileLenC) LenD) LOF(32) 下列表达式中, 能够保留变量x整数部分并进行四舍五入的是A) Fix(x)B) Rnd(x)C) Round(x)D) Int(x)(33) 运行下列过程, 当输入一组数据: 10, 20, 50, 80, 40, 30, 90, 100, 60, 70, 输入的结果应该是Sub()Dim i, j, arr(11) as integerk=1while k<=10arr(k)=Val(InputBox(“请输入第” & k & “个数”, “输入窗口”))k=k+1WendFor i=1 To 9J=i+1If arr(i)>arr(j) Thentemp=arr(i)arr(i)=arr(j)arr(j)=tempEnd IfDebug.Print arr(i)Next iEnd SubA) 无序数列B) 升序数列C) 降序数列D) 原输入数列答案:A(34) 下列程序的功能是计算N=2+(2+4)+(2+4+6)+…+(2+4+6+…+40)的值Public Sub a()t = 0m = 0s= 0Dot = t + ms = s+ tm = __________Loop While m < 41MsgBox "sum = " & sEnd Sub则空白处应该填写的语句是A) t+2B) t+1C) m+2D) m+1答案:C(35) 应用ADO访问数据库的步骤是(1)定义和创建ADO对象实例变量(2)设置连接参数并打开连接(3)设置命令参数并执行命令(4)设置查询参数并打开记录信集(5)操作记录集(6)关闭, 回收有关对象A) (1)(4)(3)(2)(5)(6)B) (1)(3)(4)(2)(5)(6)C) (1)(3) (4)(5)(2)(6)D) (1)(2)(3)(4)(5)(6)参考答案: D二. 填空题(每空2分, 共30分)(3) 数据库管理系统提供的数据语言中, 负责数据的增,删,改和查的是______(4) 在将E-R转转换到关系模式时, 实体和联系都可以表示成_______.(5) 常见的软件工程学方法有结构化方法和面向对象方法, 类、继续以及多态性等概念属于_________(6) ACCESS的查询分为5种类型, 分别是选择查询, 参数查询, 操作查询, SQL查询和____________查询.(7) 如果要求用户输入的值是一个3位的整数, 那么其有效性规则表达式可以设置为________.(8) 在工资表中有姓名和工资等字段, 若要求查询结果按照工资降序排列, 可使用SQL语句是: SELECT 姓名, 工资FROM 工资表ORDER BY 工资_______参考答案: DESC(9) 在宏中引用窗体控件的命令格式是___________参考答案: Forms!窗体名!控件名(10) 已知: Dim rs As new ADODB.RecordSet, 在程序中为了得到记录集的下一条记录, 应该使用的方法是_________(11) 在VBA中, 没有显式声明或使用符号来定义的变量, 其数据类型默认是_________(12) 下列程序的功能是: 输入10个数, 逆序后输出. 请在程序空白处填入适当语句使程序完整指定功能.Public Sub a()Dim i, j, k, temp, arr(11) As IntegerDim result As StringFor k = 1 To 10arr(k) = Val(InputBox("输入第" & k & "个数:", "数据输入窗口"))Next ki = 1j = 10Dotemp = arr(i)arr(i) = arr(j)arr(j) = tempi = i + 1j = _______Loop While _____result = ""For k = 1 To 10result = result & arr(k) & Chr(13)Next kMsgBox resultEnd SubA)B)C)D)A)B)C)D)A)B)C)D)A)B)C)D)。

数据库线上考试题目及答案

数据库线上考试题目及答案

数据库线上考试题目及答案一、选择题(每题2分,共20分)1. 数据库管理系统(DBMS)的主要功能是什么?A. 存储数据B. 管理数据C. 提供数据访问接口D. 所有选项都是答案:D2. 关系数据库中的主键约束用于保证数据的什么特性?A. 唯一性B. 完整性C. 一致性D. 可扩展性答案:A3. SQL(Structured Query Language)是一种用于什么的语言?A. 数据查询B. 数据定义C. 数据操纵D. 所有选项都是答案:D4. 在关系数据库中,一个表的行通常被称为什么?A. 字段B. 记录C. 索引D. 视图答案:B5. 数据库规范化的主要目的是什么?A. 提高查询速度B. 减少数据冗余C. 增加数据安全性D. 降低存储成本答案:B二、填空题(每空1分,共10分)6. 数据库中的_______用于定义数据表的结构。

答案:模式(Schema)7. 在SQL中,用于添加数据的命令是_______。

答案:INSERT8. 数据库事务的四大特性通常被称为ACID,其中C代表_______。

答案:一致性(Consistency)9. 在数据库中,_______用于优化查询性能。

答案:索引(Index)10. 数据库备份的目的是_______。

答案:数据恢复三、简答题(每题10分,共20分)11. 简述数据库的三级模式结构。

答案:数据库的三级模式结构包括外模式(External Schema)、概念模式(Conceptual Schema)和内模式(Internal Schema)。

外模式是用户视图,描述用户需要的数据;概念模式是全局视图,描述数据库的整体结构;内模式是存储视图,描述数据的物理存储方式。

12. 什么是数据库的并发控制,为什么它很重要?答案:数据库的并发控制是确保多个用户或应用程序能够同时访问数据库,而不会导致数据不一致或错误的一种机制。

它很重要,因为并发控制可以防止诸如脏读、不可重复读和幻读等问题,确保数据库的完整性和一致性。

数据库期末考试试题及答案

数据库期末考试试题及答案

1】文件组 . 数据库期末考试试题一、填空 共 30 题 (共计 30 分)第 1 题 (分) 题号 :2385ORDER BY 子句实现的是【1】.答案:=======(答案 1)======= 排序第 2 题 (分) 题号 :2374 如果列上有约束 , 要删除该列 ,应先删除【 1】 答案:=======(答案 1)======= 相应的约束第 3 题 (分) 题号 :2394在每次访问视图时 ,视图都是从【 1 】中提取所包含的行和列 答案:=======(答案 1)======= 基表第 4 题 (分) 题号 :23721 .在增加数据文件时 ,如果用户没有指明文件组 ,则系统将该数据文件增加到【 答案:=======(答案 1)=======主第 5 题 (分) 题号 :2371查看XSCJ 数据库信息的存储过程命令是【1】 答案:=======(答案 1)=======sp_helpdb第 6 题(分)题号 :2392创建视图定义的 T-SQL 语句的系统存储过程是【 1】答案: =======(答案 1)======= sp_helptext第 7 题(分)题号 :23791. 表的外键约束实现的是数据的【 1】完整性 . 答案:=======(答案 1)======= 参照第 8 题(分)题号 :2390要进行模糊匹配查询 , 需要使用【 1】关键字来设置查询条件答案:=======(答案 1)=======LIKE第 9 题(分)题号 :2380 定义标识列的关键字是【 1】. 答案:=======(答案 1)=======identity第 10 题(分)题号 :2383 在进行多表查询是 , 必须设置【 1】条件 . 答案:=======(答案 1)======= 连接第 11 题(分)题号 :2363 联系两个表的关键字称为【 1】答案: =======(答案 1)======= 外键第 12 题(分)题号 :2382 用【 1】字句可以实现选择行的运算答案:=======(答案 1)======= WHERE第 13 题(分)题号 :2391如果要加密视图的定义 , 可以在创建视图时使用【 1】关键字 . 答案:=======(答案 1)=======WITH ENCRYPTION第 14 题(分)题号 :2386SQL 2012采用的结构化查询语言称为【 1】答案:=======(答案 1)=======Transact-SQL第 15 题(分)题号 :2362 数据库系统中所支持的主要逻辑数据模型有层次模型、关系模型、【1】和面向对象模型答案:=======(答案 1)=======网状模型第 16 题(分)题号 :2360DBMS数据库管理系统)通常提供授权功能来控制不同的用户访问数据库中数据的权限,其目的是为了数据库的【 1】答案:=======(答案 1)=======安全性第 17 题(分)题号 :2375如果要删除的表 T1是其他表T2的参照表,应先删除表T2中的【1】约束,或者先删除T2表, 在删除 T1 表. 答案:=======(答案 1)======= 外键第 18 题(分)题号 :2393创建视图的T-SQL命令是【1】答案:=======(答案 1)=======CREATE VIEW第 19 题(分)题号 :2369修改数据库的命令是【 1】答案:1】工作 .ALTER DATABASE第 20 题 (分) 题号 :2366 对于 1:n 的联系,关系的键是【 1】 答案:=======(答案 1)=======N 端实体的码第 21 题 (分) 题号 :23651.对于 1:1 的联系 ,每个实体的码均是该联系关系的【 1】 答案:=======(答案 1)======= 候选键 第 22 题 (分) 题号 :23731. 找回被删除表的唯一方法是事先做好数据库的【 答案:=======( 答案 1)======= 备份 第 23 题 (分) 题号 :2387在SELECT 语句查询中,要去掉查询结果中的重复记录,应该使用【1】关键字.答案: =======(答案 1)=======DISTINCT第 24 题 (分) 题号 :2359 数据库系统各类用户对表的各种操作请求(数据库定义、 查询、更新及各种控制 )都是由一个复杂的软件来完成的 , 这个软件叫作【 1】答案:=======(答案 1)=======DBMS第 25 题 (分) 题号 :2376 在一个已存在数据的表中增加不带默认值的列 , 一定要保证所增加的列允许【 1】值 . 答案: =======(答案 1)======= 空第 26 题 (分) 题号 :2367对于m:n 的联系,关系的键是【1】答案:诸实体码的组合第 27 题(分)题号 :2377对表中记录的维护工作主要有增加、【 1 】和删除操作,他们均可以通过对象资源管理器 Transact-SQl 语句完成 .答案: =======(答案 1)======= 修改第 28 题(分)题号 :2389如果列的取消范围是个连接的区间, 可以使用【 1】关键字来设置查询条件答案:=======(答案 1)=======BETWEENAND第 29 题(分)题号 :2384GROUP BY子句实现的是【1】答案:=======(答案 1)======= 分组第 30 题(分)题号 :2368 创建数据库的命令是【 1】答案:=======(答案 1)=======CREATE DATABASE二、判断共 20 题(共计 20 分)第1题(分)题号:2852INSERT语句后面必须要 TITO.答案: N第 2 题(分)题号 :2874使用命令DROP INDE>能删除所有的索引.答案: N第 3 题(分)题号 :2853 制定为标识列后 , 系统自动将该列设定为 NOT NULL.答案: Y 第 4 题(分)题号 :2857用一条INSERT语句一次可以插入多行数据答案: Y 第 5 题(分)题号 :2862在进行连接查询时 , 内连接只把满足条件的记录连接起来并显示出来答案: Y第 6 题(分)题号 :2855 任何数据类型的列都可以设置为标识列答案: N第 7 题(分)题号 :2876 在添加主键约束时 , 系统会自动生成聚集唯一索引 . 答案: Y第 8 题(分)题号 :2846 在数据库中可以没有事务日志文件 , 也可以没有次数据文件 . 答案: N第 9 题(分)题号 :2847修改数据库文件时 , 可以对文件类型、所属文件组和路径进行修改答案: N第 10 题(分)题号 :2845 用户可以创建若干个主文件组 .答案: N第 11 题(分)题号 :2850NULL表示一个空字符串. 答案: N第 12 题(分)题号 :2867在每次访问视图时 , 视图都是从数据表中提取所包含的行和列.答案: Y第 13 题(分)题号 :2870 修改引用表的数据时 , 一定能从视图中反应出来 . 答案: N第 14 题(分)题号 :2873 索引既可以提高检索数据的速度 , 也可以提高修改数据的速度 .答案: N 第 15 题(分)题号 :2860AND运算符和"BETWEEN…AND运算符都能设置值范围是连接区间的逻辑条件答案: Y第 16 题(分)题号 :2866 子查询内不能再嵌套子查询 . 答案: N第 17 题(分)题号 :2865表达式 ">=ALL(2,4,6)" 与">=2" 等价 . 答案: N第 18 题(分)题号 :2842 创建数据库时 , 不需要指定逻辑名和物理名 . 答案: N第 19 题(分)题号 :2844 事务日志文件不属于任何文件组 . 答案: Y第 20 题(分)题号 :2849 主数据文件不能被删除 , 且日志文件也必须保留一个 . 答案: Y 三、单项选择共 20 题(共计 20 分)第 1 题(分)题号 :7007 数据处理进入数据库系统阶段 , 以下不是这一阶段的优点的是(). A:有很高的数据独立性B: 数据不能共享C :数据整体结构化D: 有完备的数据控制功能答案: B第 2 题(分)题号 :7021在ALTER TABLE语句中使用了()子句可以使表上创建的检查约束暂时无效A:CHECK CONSTRAINTB:NOCHECK CONSTRAINTC:WITH NOCHECKD:DROP CONSTRAINT 答案: B第 3 题(分)题号 :7029 下列关于视图的描述中 ,错误的是()A: 视图不是真实存在的基础表 , 而是一张虚拟表B:当对通过视图查询到的数据进行修改时,相应的引用表的数据也要发生变化C:在创建视图时,若其中某个目标列是聚合函数,必须指明视图的全部列名D:在一个语句中,一次可以修改一个以上的视图对应的引用表答案: D第 4 题(分)题号 :7025 用于自动圣餐唯一的系统值的列属性使()A:NULLB:NOT NULLC:IDENTITYD:SEED答案: C第 5 题(分)题号 :7016SQL Server2012 的物理存储主要包括 3类文件,即()A: 主数据文件、次数据文件、事务日志文件B: 主数据文件、次数据文件、文本文件C :表文件、索引文件、存储文件D:表文件、索引文件、图表文件答案:第 6 题(分)题号 :7006 数据库管理技术的发展阶段不包括()A: 数据库系统管理阶段B :人工管理阶段C :文件系统管理阶段D: 操作系统管理阶段答案: D第 7 题(分)题号 :7010 实体联系图(E-R 图)是()A:现实世界到信息世界的抽象B :描述信息世界的数据模型C:对现实世界的描述D:描述机器世界的数据模型答案: A第 8 题(分)题号 :7020在创建数据库时 , 用来指定数据库文件物理存放位置的参数是() A:FILEGROETH B:FILENAMEC:NAMED:FILE答案: B第 9 题(分)题号 :7034 以下关于索引的正确叙述是().A: 使用索引可以提高数据查询速度和数据更新速度B:使用索引可以提高数据查询速度,但会降低数据更新速度C:使用索引可以提高数据查询速度,对数据更新速度没有影响D:使用索引数据查询速度和数据更新速度均没有影响答案: B第 10 题(分)题号 :7011 关系模型的数据结构是()A: 树B: 图C: 表D:二维码答案:第 11 题(分)题号 :7018 用来显示数据库信息的系统存储过是()A:sp_dbhelpB:sp_dbC:sp_helpD:sp_helpdb答案:第 12 题(分)题号 :7015下面关于Tempdb数据库描述不正确的是(), 应当 ( ).A: 是一个临时数据库B :属于全局资源C :没有权限限制D :是用户建立新数据库的模板答案: D第 13 题 (分) 题号 :7032 为数据表创建索引的目的是 ( ).A:提高查询的检索性能B :创建唯一索引C: 创建主键D :归类答案: A第 14 题 (分) 题号 :7014 当数据库损坏时 , 数据库管理员可通过 ( ) 恢复数据库 . A: 事务日志文件B: 主数据文件C:DELETE 语句D :联机帮助文件答案: A第 15 题 (分) 题号 :7027 部分匹配查询中有关通配符 "_" 的正确描述是 ( ) A:"_" 代表多个字符B:"_" 可以代表零个或多个字符C:"_" 不能与 "%"一同使用D:"_" 代表一个符号答案: D第 16 题 (分) 题号 :7026在分组检索中 , 要去掉不满足条件的记录和不满足条件的分组A:使用WHER 子句B:使用HAVING 子句C:先使用HAVING 子句,在使用WHER 子句D:使用 WHER 子句,在使用 HAVING 子句答案: D第 17 题 (分) 题号 :7013设属性A 是关系R 的主属性,则属性A 不能取空值,这是()A:实体完整性规则B: 参照完整性规则C:用户自定义完整性规则D:域完整性规则答案: A第 18 题(分)题号 :7022SQL Server2012 的字符型系统数据类型主要包括()A:int 、 money、 charB:char 、 varchar 、textC : datemtme 、 binary 、intD:char 、 varchar 、int答案: B第 19 题(分)题号 :7028条件"年领 BETWEEN 20 AND 35" 表示年龄在 20~35 岁,且()A:包括20岁和35岁B: 不包括 20 岁和 35 岁C:包括20岁但不包括35岁D:包括35岁但不包括25岁答案: A第 20 题(分)题号 :7012关系R和S进行自然连接时,要求R和S含有一个或多个公共()A: 元组B: 行C: 记录D:属性答案: D四、程序填空共 5 题(共计 30 分)第 1 题(分)题号 :177在KC 表中,统计每学期的总学分select 开课学期 , 【】 as 每学期的总学分 from kc ******** *SPACE***************** *SPACE*********】开课学期答案:=======(答案 1)=======sum(学分)=======(答案 2)======= group by 第 2 题(分)题号 :170 在XS_KC表中,查询在90分以上和不及格学生的信息******** *SPACEselect 【】 , 课程号 , 成绩from xs_kc******** *SPACEwhere 【】成绩 <60 答案: =======(答案 1)======= 学号 =======(答案 2)======= 成绩 >=90 or第 3 题(分)题号 :179******** *SPACE将XS_KC表中的数据记录按学号分类汇总,输出学号和平均分select 学号 , 【】 as 学生的平均分from xs_kc******** *SPACE】学号答案: =======(答案 1)======= avg(成绩)=======(答案 2)======= group by******** *SPACE3 位为 6 或 9 的记录信息 ******** *SPACE******** *SPACE******** *SPACE第 4 题 (分) 题号 :634在XSQK 表中,查询个专业的学生人数 select 专业名 ,】 各专业人数 from xsqk】 专业名 答案: =======( 答案 1)======= count ( 专业名 ) as=======( 答案 2)======= group by 第 5 题 (分) 题号 :174在XSQK 表中,查询电话号码第from 【】】 联系电话 like ‘ __[69]% ' 答案:=======( 答案 1)=======select =======( 答案 2)======= xsqk( 答案 3)where ******** *SPACE *********。

数据库期末考试试题及答案

数据库期末考试试题及答案

数据库期末考试试题及答案一、选择题(每题2分,共20分)1. 在关系数据库中,表与表之间的联系是通过什么实现的?A. 索引B. 主键C. 外键D. 视图答案:C2. SQL语言中,用于查询数据的命令是:A. UPDATEB. INSERTC. SELECTD. DELETE答案:C3. 数据库管理系统(DBMS)的主要功能不包括以下哪一项?A. 数据存储B. 数据查询C. 数据加密D. 数据维护答案:C4. 在数据库中,以下哪个不是数据完整性的类型?A. 实体完整性B. 参照完整性C. 用户完整性D. 域完整性答案:C5. 以下哪个不是数据库设计阶段?A. 需求分析B. 概念设计C. 逻辑设计D. 物理设计答案:A6. 以下哪个是数据库的并发控制技术?A. 锁定B. 索引C. 视图D. 触发器答案:A7. 在SQL中,用于删除表中数据的命令是:A. DROPB. DELETEC. REMOVED. ERASE答案:B8. 数据库的事务具有以下哪个特性?A. 持久性B. 可靠性C. 可用性D. 完整性答案:A9. 在关系数据库中,哪个操作用于添加新的列?A. ALTER TABLEB. CREATE TABLEC. UPDATE TABLED. INSERT INTO答案:A10. 数据库恢复的基础是:A. 日志文件B. 数据字典C. 备份文件D. 索引答案:A二、填空题(每空2分,共20分)11. 数据库管理系统(DBMS)的核心是________。

答案:关系数据库12. 在SQL中,用于插入数据的命令是________。

答案:INSERT INTO13. 数据库的三大范式分别是第一范式(1NF)、第二范式(2NF)和________。

答案:第三范式(3NF)14. 在数据库中,用于更新数据的命令是________。

答案:UPDATE15. 数据库的并发控制主要是为了解决________和________问题。

全国自考数据库系统原理历年试题及答案

全国自考数据库系统原理历年试题及答案

08--13年全国自考数据库系统原理历年试题及答案20XX年1月高等教育自学考试全国统一命题考试数据库系统原理试卷4735一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号B )A.DB B.文件C.二维表D.系统目录2.ER(实体联系模型)模型是数据库的设计工具之一,它一般适用于建立数据库的( A ) A.概念模型B.逻辑模型C.B )A.模式B.外模式C.D )A.系统独立性B.物理独立性C.逻辑独立性D.设备独立性5.在DB技术中,“脏数据”是指( D )A.未回退的数据B.未提交的数据C.回退的数据D.未提交随后又被撤消的数据6.关系模式至少应属于( A )A.1NF B.2NFC.3NF D.BCNF7.设有关系模式R(ABCD),F是R上成立的FD集,,,则属性集BD的闭包(BD)+为(A.BD B.BCDC.BC D.CD8.设有关系R如题8图所示:(C)题8图则专业,入学年份(R)的元组数为A.2 B.3C.4 D.59.集合R与S的交可以用关系代数的基本运算表示为( A )A.R-(R-S) B.R+(R-S)C.R-(S-R) D.S-(R-S)l0.已知SN是一个字符型字段,下列SQL查询语句( C )SELECT SN FROM SWHERE SN LIKE′AB%′;的执行结果为A.找出含有3个字符′AB%′的所有SN字段B.找出仅含3个字符且前两个字符为′AB′的SN字段C.找出以字符′AB′开头的所有SN字段D.找出含有字符′AB′的所有SN字段l1.现要查找缺少成绩(Grade)的学生学号(Snum),相应的SQL语句是( D ) B )A.SELECT Snum B.SELECT SnumFROM SC FROM SCWHERE Grade=0 WHERE Grade&lt;=0C.SELECT Snum D.SELECT SnumFROM SC FROM SCWHERE Grade=NULL WHERE Grade IS NULLl2.下列不是数据库恢复采用的方法是( D ) ..A.建立检查点B.建立副本C.建立日志文件D.建立索引13.在SQL/CLI中,将宿主程序与数据库交互的有关信息记录在运行时数据结果中。

MySQL数据库考试试题及答案

MySQL数据库考试试题及答案

专业:移动通信科目:MySQL数据库一、单项选择题1.以下聚合函数求数据总和的是( )A.MAXB.SUMC.COUNTD.AVG答案:B2.可以用( )来声明游标A.CREATE CURSORB.ALTER CURSORC.SET CURSORD.DECLARE CURSOR答案:D3.SELECT语句的完整语法较复杂,但至少包括的部分是( )A.仅SELECTB.SELECT,FROMC.SELECT,GROUPD.SELECT,INTO答案:B4.SQL语句中的条件用以下哪一项来表达( )A.THENB.WHILEC.WHERED.IF答案:C5.使用CREATE TABLE语句的( )子句,在创建基本表时可以启用全文本搜索A.FULLTEXTB.ENGINEC.FROMD.WHRER答案:A6.以下能够删除一列的是( )A.alter table emp remove addcolumnB.alter table emp drop column addcolumnC.alter table emp delete column addcolumnD.alter table emp delete addcolumn答案:B7.若要撤销数据库中已经存在的表S,可用()。

A.DELETE TABLE SB.DELETE SC.DROP SD.DROP TABLE S答案:D8.查找表结构用以下哪一项( )A.FINDB.SELETEC.ALTERD.DESC答案:D9.要得到最后一句SELECT查询到的总行数,可以使用的函数是( ) A.FOUND_ROWSB.LAST_ROWSC.ROW_COUNTD.LAST_INSERT_ID答案:A10.在视图上不能完成的操作是( )A.查询B.在视图上定义新的视图C.更新视图D.在视图上定义新的表答案:D11.UNIQUE惟一索引的作用是( )A.保证各行在该索引上的值都不得重复B.保证各行在该索引上的值不得为NULLC.保证参加惟一索引的各列,不得再参加其他的索引D.保证惟一索引不能被删除答案:A12.用于将事务处理写到数据库的命令是( )A.insertB.rollbackC.commitD.savepoint答案:C13.查找条件为:姓名不是NULL的记录( )A.WHERE NAME ! NULLB.WHERE NAME NOT NULLC.WHERE NAME IS NOT NULLD.WHERE NAME!=NULL答案:C14.主键的建立有( )种方法A.一B.四C.二D.三答案:D15.在视图上不能完成的操作是( )A.更新视图数据B.在视图上定义新的基本表C.在视图上定义新的视图D.查询答案:B16.在SQL语言中,子查询是()。

数据库应用试题及答案

数据库应用试题及答案

数据库应用试题及答案一、选择题1. 数据库管理系统(DBMS)的主要功能是什么?A. 存储数据B. 管理数据C. 执行数据查询D. 所有以上选项答案:D2. 关系型数据库和非关系型数据库的主要区别是什么?A. 数据存储格式B. 查询语言C. 数据结构D. 性能答案:C3. SQL语言中的“SELECT”语句用于执行什么操作?A. 插入数据B. 更新数据C. 查询数据D. 删除数据答案:C4. 在数据库中,主键(Primary Key)的作用是什么?A. 唯一标识表中的每条记录B. 存储数据C. 排序数据D. 索引数据答案:A5. 数据库事务的四大特性通常被称为什么?A. ACIDB. BCDEC. DCBAD. ABCD答案:A二、填空题6. 在数据库设计中,_______ 用于确保数据的一致性和完整性。

答案:外键7. 数据库的规范化理论主要目的是_______。

答案:减少数据冗余8. 数据库中的视图(View)是一个_______。

答案:虚拟表9. 索引在数据库中的主要作用是_______。

答案:提高查询效率10. 数据库备份的目的是_______。

答案:数据恢复三、简答题11. 简述数据库的三级模式结构。

答案:数据库的三级模式结构包括外模式、概念模式和内模式。

外模式是用户与数据库交互的视图,概念模式是数据库的全局逻辑结构,内模式是数据库的物理存储结构。

12. 解释什么是数据库的并发控制,并举例说明。

答案:数据库的并发控制是指在多用户环境下,数据库管理系统如何保证多个用户同时对数据进行操作时数据的一致性和完整性。

例如,使用锁定机制来防止两个用户同时更新同一数据项。

四、应用题13. 假设你正在设计一个图书馆管理系统的数据库,请列出至少五个必要的表,并说明它们之间的关系。

答案:图书馆管理系统的数据库可能包含以下五个表:- 书籍(Book):包含书籍ID、书名、作者、ISBN号等字段。

- 借阅者(Patron):包含借阅者ID、姓名、联系方式等字段。

数据库考试习题及答案 (1)

数据库考试习题及答案 (1)

第一章习题一、判断题1.安装Microsoft SQL Server 2005 企业版对操作系统的最低要求可以是Microsoft Windows XP Professional SP2。

( 错)2.每一个服务器必须属于一个服务器组。

一个服务器组可以包含0个、一个或多个服务器。

(对)二、填空题3. MS SQL Server提供多个图形化工具,其中用来启动、停止和暂停SQL Server 服务的图形化工具称为SQLServer 配置管理器。

三、选择题4. 下列系统数据库中,(D)数据库不允许进行备份操作。

A. masterB. msdbC. modelD. Tempdb5. 下列关于SQL Server 2005实例的说法中,正确的是(C)。

A.不同版本的默认实例数可能不一样多B.不同版本的命名实例数一定一样多C.不同版本的默认实例只有一个,命名实例数不一样多D.不同版本的命名实例只有一个,默认实例数不一样多6. 下列(C)数据库是SQL Server 2005在创建数据库时可以使用的模板。

A. masterB. msdbC. model7. 默认情况下,SQL Server 2005的系统数据库有(B)。

A. 1个个 C. 4个个8. 在一台计算机上能安装(A)个默认实例。

A. 1B. 509. 访问默认实例使用(B)作为实例名。

A. 计算机名B. MSSQLSERVER10. 下列叙述中正确的是(A)。

A. SQL SERVER实例是提供服务的, 所以一个SQL Server实例称为一个数据库服务器B. SQL SERVER实例也叫做数据库引擎C. 若计算机上安装多个SQL SERVER实例,则它们可以相互管理11. SQL SERVER 2005实例主要提供哪些服务?(BCD)查询服务 B. 数据库服务C. 集成服务D. 分析服务12. 一台计算机的计算机名为computer,若在该计算机上打开配置管理器看到如图1所示内容,则说明本机上已安装3个实例,其实例名分别是(BCD)A. computerB. MSSQLSERVERC. computer\SQLEXPRESSD. computer\SERVER13. 连接数据库服务器时需要提供哪些信息?(A或者B)A. 要连接的服务器名B. 身份验证信息C. 连接协议信息14. 能否将他人计算机上运行的实例注册到你的SSMS中?(A)A. 不能B. 能四、简答题15. 什么是SQL Server 2005实例,其主要功能有哪些?答:SQL Server 2005 的实例实际上就是虚拟的SQL Server 服务器。

(完整版)数据库考试习题及答案

(完整版)数据库考试习题及答案

第一章习题一、判断题1.安装Microsoft SQL Server 2005 企业版对操作系统的最低要求可以是Microsoft Windows XP Professional SP2。

( 错)2.每一个服务器必须属于一个服务器组。

一个服务器组可以包含0个、一个或多个服务器。

(对)二、填空题3. MS SQL Server提供多个图形化工具,其中用来启动、停止和暂停SQL Server服务的图形化工具称为SQLServer 配置管理器。

三、选择题4. 下列系统数据库中,(D)数据库不允许进行备份操作。

A. masterB. msdbC. modelD. Tempdb5. 下列关于SQL Server 2005实例的说法中,正确的是(C)。

A.不同版本的默认实例数可能不一样多B.不同版本的命名实例数一定一样多C.不同版本的默认实例只有一个,命名实例数不一样多D.不同版本的命名实例只有一个,默认实例数不一样多6. 下列(C)数据库是SQL Server 2005在创建数据库时可以使用的模板。

A. masterB. msdbC. modelD.mssqlsystemresoure7. 默认情况下,SQL Server 2005的系统数据库有(B)。

A. 1个B.5个C. 4个D.6个8. 在一台计算机上能安装(A)个默认实例。

A. 1B. 509. 访问默认实例使用(B)作为实例名。

A. 计算机名B. MSSQLSERVER10. 下列叙述中正确的是(A)。

A. SQL SERVER实例是提供服务的, 所以一个SQL Server实例称为一个数据库服务器B. SQL SERVER实例也叫做数据库引擎C. 若计算机上安装多个SQL SERVER实例,则它们可以相互管理11. SQL SERVER 2005实例主要提供哪些服务?(BCD)//全文搜索、报表服务、通知服务A. 查询服务B. 数据库服务C. 集成服务D. 分析服务12. 一台计算机的计算机名为computer,若在该计算机上打开配置管理器看到如图1所示内容,则说明本机上已安装3个实例,其实例名分别是(BCD)A. computerB. MSSQLSERVERC. computer\SQLEXPRESSD. computer\SERVER13. 连接数据库服务器时需要提供哪些信息?(A或者B)A. 要连接的服务器名B. 身份验证信息C. 连接协议信息14. 能否将他人计算机上运行的实例注册到你的SSMS中?(A)A. 不能B. 能15. 什么是SQL Server 2005实例,其主要功能有哪些?答:SQL Server 2005 的实例实际上就是虚拟的SQL Server 服务器。

MySQL数据库考试试题及答案

MySQL数据库考试试题及答案
B.selectsal*10,sal*deptno fromemp;
ﻩC.不能使用运算符号
D.select sal*10,deptno*10 from emp;
答案:C
25.下列()不属于连接种类
ﻩA.左外连接
B.内连接
ﻩC。中间连接
ﻩD。交叉连接
答案:C
26。若用如下得SQL语句创建了一个表SC:()
A.UPDATE
B.SELECT
C.DELETE
ﻩD。INSERT
答案:B
20。以下哪种操作能够实现实体完整性( )
ﻩA.设置唯一键
ﻩB.设置外键
C。减少数据冗余
D.设置主键
答案:B
21.SQL语言中,删除一个视图得命令就是()
A。REMOVE
ﻩB.CLEAR
C。DELETE
ﻩD。DROP
答案:D
22.修改数据库表结构用以下哪一项( )
B.ENGINE
ﻩC.FROM
D。WHRER
答案:A
6。以下能够删除一列得就是()
ﻩA.alter table emp removeaddcolumn
ﻩB.alter tableempdrop columnaddcolumn
ﻩC.alter table empdeletecolumnaddcolumn
答案:C
13.查找条件为:姓名不就是NULL得记录()
A。WHERE NAME!NULL
B。WHERENAME NOT NULL
ﻩC.WHERENAMEISNOTNULL
D。WHERENAME!=NULL
答案:C
14.主键得建立有( )种方法
ﻩA。一
ﻩB.四

MySQL数据库原理设计与应用考试题含参考答案

MySQL数据库原理设计与应用考试题含参考答案

MySQL数据库原理设计与应用考试题含参考答案一、单选题(共30题,每题1分,共30分)1、下列选项中,()能保证表中字段值的唯一性。

A、默认约束B、非空约束C、唯一约束D、以上答案都不正确正确答案:C2、下面用于添加或删除默认约束的是()。

A、CREATE TABLEB、ALTER TABLEC、SHOW TABLED、以上答案都不正确正确答案:B3、下面关于“LIMIT 4”的描述正确的是()。

A、4表示可获取的最大记录数量B、4表示从5条记录开始获取C、查询的实际记录数不能小于4D、以上说法都不正确正确答案:A4、交叉连接后每条记录中含有的字段数等于()。

A、CROSS JOIN左侧表的字段B、参与交叉连接表的字段乘积C、参与交叉连接表的字段和D、以上答案都不正确正确答案:C5、以下为数据表重命名错误的是()。

A、ALTER TABLE t1 RENAME re_testB、ALTER TABLE t1 RENAME AS re_testC、RENAME TABLE t1 re_testD、RENAME TABLE t1 TO re_test正确答案:C6、对于关系R和S来说,()表示属于S而不属于R的元组。

A、R∪SB、R∩SC、S-RD、R-S正确答案:C7、下列()不能称为实体。

A、姓名B、班级C、手机D、图书正确答案:A8、以下()操作不能进行排序。

A、SELECTB、INSERTC、UPDATED、DELETE正确答案:B9、以下选项()可返回比较后最大的值。

A、GREATEST(10,1,98)B、LEAST(10,1,98)C、MAX(10,1,98)D、以上答案都不正确正确答案:A10、下面列出的()是数据库管理系统的简称。

A、DBB、DBAC、DBMSD、DBS正确答案:C11、下列()可以在命令提示符下启动MySQL服务器。

A、net stop mysqlB、net start mysqlC、net startD、start mysql正确答案:B12、下面关于自动增长说法错误的是()。

数据库考试习题及答案

数据库考试习题及答案

第一章习题一、判断题1.安装Microsoft SQL Server 2005 企业版对操作系统的最低要求可以是Microsoft Windows XP Professional SP2。

( 错)2.每一个服务器必须属于一个服务器组。

一个服务器组可以包含0个、一个或多个服务器。

(对)二、填空题3. MS SQL Server提供多个图形化工具,其中用来启动、停止和暂停SQL Server服务的图形化工具称为SQLServer 配置管理器。

三、选择题4. 下列系统数据库中,(D)数据库不允许进行备份操作。

A. masterB. msdbC. modelD. Tempdb5. 下列关于SQL Server 2005实例的说法中,正确的是(C)。

A.不同版本的默认实例数可能不一样多B.不同版本的命名实例数一定一样多C.不同版本的默认实例只有一个,命名实例数不一样多D.不同版本的命名实例只有一个,默认实例数不一样多6. 下列(C)数据库是SQL Server 2005在创建数据库时可以使用的模板。

A. masterB. msdbC. modelD.mssqlsystemresoure7. 默认情况下,SQL Server 2005的系统数据库有(B)。

A. 1个B.5个C. 4个D.6个8. 在一台计算机上能安装(A)个默认实例。

A. 1B. 509. 访问默认实例使用(B)作为实例名。

A. 计算机名B. MSSQLSERVER10. 下列叙述中正确的是(A)。

A. SQL SERVER实例是提供服务的, 所以一个SQL Server实例称为一个数据库服务器B. SQL SERVER实例也叫做数据库引擎C. 若计算机上安装多个SQL SERVER实例,则它们可以相互管理11. SQL SERVER 2005实例主要提供哪些服务?(BCD)//全文搜索、报表服务、通知服务A. 查询服务B. 数据库服务C. 集成服务D. 分析服务12. 一台计算机的计算机名为computer,若在该计算机上打开配置管理器看到如图1所示内容,则说明本机上已安装3个实例,其实例名分别是(BCD)A. computerB. MSSQLSERVERC. computer\SQLEXPRESSD. computer\SERVER13. 连接数据库服务器时需要提供哪些信息?(A或者B)A. 要连接的服务器名B. 身份验证信息C. 连接协议信息14. 能否将他人计算机上运行的实例注册到你的SSMS中?(A)A. 不能B. 能四、简答题15. 什么是SQL Server 2005实例,其主要功能有哪些?答:SQL Server 2005 的实例实际上就是虚拟的SQL Server 服务器。

数据库考试试题及答案

数据库考试试题及答案

数据库考试试题及答案一、选择题(每题2分,共20分)1. 以下哪一个不是数据库管理系统的功能?A. 数据存储B. 数据查询C. 数据安全D. 数据打印答案:D2. 数据库系统的核心是?A. 数据模型B. 数据字典C. 数据库管理系统D. 数据库答案:C3. 以下哪种数据库模型是关系数据库的基础?A. 层次模型B. 网状模型C. 关系模型D. 对象模型答案:C4. 以下哪一项不是SQL语言的特点?A. 非过程化B. 面向集合的操作方式C. 支持事务处理D. 面向过程的编程答案:D5. 在数据库表中,哪个关键字用于唯一标识一行?A. 主键B. 外键C. 候选键D. 复合键答案:A6. 以下哪种索引可以提高查询效率?A. 倒排索引B. B+树索引C. 散列索引D. 位图索引答案:B7. 以下哪个SQL语句用于创建视图?A. CREATE TABLEB. CREATE INDEXC. CREATE VIEWD. CREATE PROCEDURE答案:C8. 在SQL中,以下哪个操作符用于连接两个表?A. UNIONB. JOINC. INTERSECTD. MINUS答案:B9. 数据库系统中的完整性约束包括?A. 实体完整性B. 参照完整性C. 用户定义的完整性D. 所有以上选项答案:D10. 以下哪个SQL语句用于删除表?A. DROP TABLEB. DELETE TABLEC. TRUNCATE TABLED. UPDATE TABLE答案:A二、填空题(每题2分,共20分)11. 数据库管理系统(DBMS)的主要功能包括数据定义、数据操纵、数据查询、数据______。

答案:安全12. 在关系数据库中,实体及实体之间的联系可以用二维表来表示,这种二维表称为______。

答案:关系13. 在SQL中,创建表的命令是______。

答案:CREATE TABLE14. 在SQL中,删除表的命令是______。

数据库期末复习题及答案

数据库期末复习题及答案

数据库期末复习题及答案一、单选题(每小题 1 分)1.下面列出的数据库管理技术发展的3个阶段中,没有统一管理和控制的专门软件对数据进行管理的是()。

Ⅰ.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段A.只有ⅠB.只有ⅡC.Ⅱ和ⅢD.Ⅰ和Ⅱ(正确答案)2.下列四项中,不属于数据库系统特点的是()A. 数据共享B. 提高数据完整性C. 数据冗余度高(正确答案)D. 提高数据独立性3.SQL Server的安全性管理可分为5个等级,不包括()。

A.Windows级B.用户级(正确答案)C.SQL Server服务器级D.数据库级4.在创建数据库时,系统自动将()系统数据库中所有用户定义的对象都复制到数据库中。

A. model(正确答案)B. msdbC.masterD.tempdb5.用户或应用程序看到的那部分局部逻辑结构和特征的描述是()。

A.模式B.内模式C.外模式(正确答案)D、用户模式6.使用T-SQL删除表结构的语句是()A. DELETE TABLEB. DROP TABLE(正确答案)C. ADD TABLED. CREATE TABLE7.若定义教师的工资,则应该选用()类型。

A. charB. datetimeC. decimal(正确答案)D. text8.在T-SQL中,关于NULL值叙述正确的选项是()A. NULL表示空格B. NULL表示空值(正确答案)C. NULL表示0D. NULL既可以表示0,也可以表示空格9.下面是有关主键、外键和唯一性约束的描述,请问哪些描述是正确的()。

A.一个表中最多只能有一个主键约束,一个唯一性约束B.一个表中最多只能有一个主键约束,一个外键约束C.在定义外键时,应该首先定义主键表的主键约束,然后定义外键约束(正确答案)D.在定义外键时,应该首先定义外键约束,然后定义主键表的主键约束10.SELECT查询语句的子句有多个,但至少包括()子句。

A. SELECT和INTOB. SELECTT和GROUP BYC. SELECT和FROM(正确答案)D.仅SELECT11.一个关系表只有一个()。

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

江西财经大学12-13第一学期期末考试试卷试卷代码:03333C 授课课时:64 考试用时:110分钟课程名称:数据库应用(主干课程)适用对象:本科选课班试卷命题人:周萍试卷审核人:刘炜_____________________________________________________________________一、单项选择题(从下列各题四个备选答案中选出一个正确答案,并将其代号写在答题纸的相应位置处。

答案错选或未选者,该题不得分。

每小题1分,共10分。

)1、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。

A、DBMS包括DB和DBSB、DBS包括DB和DBMSC、DB包括DBS和DBMSD、三者之间是平等的关系2、表达式(a = a+1)是()。

A、算术表达式B、关系表达式C、赋值表达式D、非法表达式3、数据库的基本特点是()。

A、数据结构化,数据独立性高、冗余度大、共享性高,数据统一管理和控制B、数据结构化,数据独立性高、冗余度小、共享性高,数据统一管理和控制C、数据结构化,数据独立性低、冗余度小、共享性高,数据统一管理和控制D、数据非结构化,数据独立性低、冗余度大、共享性低,数据统一管理和控制4、常量“12.56”属于()数据类型。

A 、日期型B、双精度型C、整型D、字符型5、用二维表结构来表示实体与实体之间联系的数据模型称为()。

A、层次模型B、网状模型C、关系模型D、表格模型6、VBA中,变量声明所使用的关键字是()。

A、PublicB、ConstC、DimD、Int7、在以下选项中,与“Where成绩Between 75 And 85”完全等价的是()。

A、Where 成绩>75 And 成绩<85B、Where 成绩>=75 And 成绩<=85C、Where 成绩>75 Or 成绩<85D、Where 成绩>=75 Or 成绩<=858、VBA程序编写中,为提高程序的可读性,其采取的措施是()。

A、缩格与对齐B、缩格C、注意全半角D、前面条件均可9、在基本关系运算中,从关系中取出满足条件的记录组成新的关系的操作称为()。

A、选择B、投影C、联接D、扫描10、关系数据库管理系统中,关系是指()。

A、各条记录之间有一定的关系B、各个字段之间有一定关系C、一个数据库文件与另一个数据库文件之间有一定关系D、满足一定条件的二维表格二、填空(在答题纸写上题目标号,并将正确答案写在答题纸相应位置处。

答案错或未答者,该题不得分。

每空1分,共10分。

)1、关系模型的概念单一,无论实体还是实体之间的联系都是用___________表示。

2、VBA中逻辑运算符优先级由高到低排列为_______、_________和_________。

3、数据管理技术的发展经历了__________、___________、___________3个阶段。

4、两个数据表实现自然连接操作的约束条件是两个数据表间存在____________。

5、表达式(8+2*3^2 ) \ (9 / 3) - 3 mod 2的结果为____________________。

6、写出2012年12月12日12时12分12秒的日期型常量______________。

三、SQL题(在答题纸写上题目标号,并将正确答案写在答题纸相应位置处。

答案错或未答者,该题不得分。

每题5分,共30分。

)已知一个有4张表的教学管理数据库,其对应数据库模式和各个表的字段名称和数据类型如图所示。

班级表字段名称和类型学生表字段名称和类型课程表字段名称和类型成绩表的字段名称和类型试编写完成SQL语句。

1、求姓杨或姓李同学的学号、姓名、性别、出生日期和入学成绩。

2、查询未选修《微积分I》的学生的学号、姓名和入学成绩,并按学号排降序输出。

3、查询马晓明同学的成绩单,要求显示学号、姓名、课程号、课程名和成绩。

4、查询信息管理学院的学生的数据结构课程的成绩,要求显示学院、姓名、课程名和成绩。

5、查询每个学生的总学分。

要求显示姓名、总学分。

6、将学生表中所有江西籍的学生的入学成绩更新为入学成绩-600。

四、求程序运行结果题(在答题纸写上题目标号,并将正确答案写在答题纸相应位置处。

答案错或未答者,该题不得分。

每题5分,共15分。

)1、写出下列程序运行结果,也可以写出结果对应的表达式。

Private Sub Do_Test()x=0Do While x<70x=(x+2)*(x+3)n=n+1LoopDebug.Print n; xEnd Sub2、写出下列程序运行结果,也可以写出结果对应的表达式。

Public Sub For_if_test ()x=0For i=1 to 60If i/3 = int(i/3) and i/7 = int(i/7) ThenDebug.Print i;x=x+1End IfnextDebug.Print “x=”;xEnd Sub3、写出下列程序运行结果,也可以写出结果对应的表达式。

Public Sub Do_Do_test()y=1do while y<4x=3do while x<=6x=x+2Loopy=y+1LoopDebug.Print "x="; xDebug.Print "y="; yEnd Sub五、编程题(在答题纸写上题目标号,并将正确答案写在答题纸的相应位置处。

答案错或未答者,该题不得分。

每题6分,共24分。

)1、若工资大于等于1500元,则增加工资20%;若小于1500元且大于等于1000,则增加工资15%;若小于1000且大于等于500元,则增加工资10%;若小于500元,则增加工资5%。

使用InputBox函数由用户输入一个工资数,请计算并输出增加后的工资(若输入负数,可以使用MsgBox或Debug.Print输出“输入有误”的提示信息)。

2、有一个分数数列1/2,2/3,3/5,5/8,8/13,….,求出这个数列的前30项之和。

3、编程求300到500之间能被7整除的正整数,将这些数、总个数及这些数的和显示到立即窗口。

4、编程完成下列图形的打印。

其中第一行左侧第一个*所在列为第10列。

****************六、论述题(在答题纸写上题目标号,并将正确答案写在答题纸的相应位置处。

答案错或未答者,该题不得分。

共11分。

)(1)试列举4种以上图像化界面控件元素;(2)试给出编写面向对象程序的基本步骤;(3)简述对象的4种特性;(4)有下列图所示图形化界面,其对应的功能如下表功能实现表所示,试说明这些功能实现在哪个对象的什么事件上(事件请用英文单词说明)图:图形化界面表:功能实现表一.1b,2b,3b,4d,5c,6c,7b,8a,9a,10d二.1(关系)。

2(not,and,or),3(人工、文件、数据库),4(公共字段),5(7),6(#2012-12-12 12:12:12#)三、SQL题试编写完成SQL语句。

1、求姓杨或姓李同学的学号、姓名、性别、出生日期和入学成绩。

Select 学号,姓名,性别,出生日期,入学成绩from 学生表where 姓名like "杨*" or 姓名like "李*"2、查询未选修《微积分I》的学生的学号、姓名和入学成绩,并按学号排降序输出。

Select 学号,姓名,入学成绩from 学生表where 学号not in (select a.学号from 学生表a,成绩表b,课程表 c where a.学号=b.学号and b.课程号=c.课程号and 课程名=" 微积分I")3、查询马晓明同学的成绩单,要求显示学号、姓名、课程号、课程名和成绩。

Select 学生表.学号,姓名, 课程表.课程号,课程名,成绩from 学生表,成绩表,课程表where 学生表.学号=成绩表.学号and 成绩表.课程号=课程表.课程号and 姓名="马晓明"4、查询信息管理学院的学生的数据结构课程的成绩,要求显示学院、姓名、课程名和成绩。

Select 学院,姓名, 课程名,成绩from 班级表,学生表,成绩表,课程表where 班级表.班号=学生表.班号and 学生表.学号=成绩表.学号and 成绩表.课程号=课程表.课程号and 课程名="数据结构" and 学院="信息管理学院"5、查询每个学生的总学分。

要求显示姓名、总学分。

Select 姓名,sum(学分) as 总学分from 学生表,成绩表,课程表where 学生表.学号=成绩表.学号and成绩表.课程号=课程表.课程号group by 姓名6、将学生表中所有江西籍的学生的入学成绩更新为入学成绩-600。

Update 学生表set入学成绩=入学成绩-600 where 籍贯like “江西*”四.1. Private Sub Do_Test7()x=0Do While x<70x=(x+2)*(x+3)n=n+1LoopDebug.Print n; xEnd Sub2 722.Public Sub For_if_test ()x=0For i=1 to 60If i/3 = int(i/3) and i/7 = int(i/7) ThenDebug.Print i;x=x+1End IfnextDebug.Print “x=”;xEnd Sub21 42 x= 23. Public Sub Do_Do_test()y=1do while y<4x=3do while x<=6x=x+2Loopy=y+1LoopDebug.Print "x="; xDebug.Print "y="; yEnd SubX=7Y=4五、编程题(在答题纸写上题目标号,并将正确答案写在答题纸的相应位置处。

答案错或未答者,该题不得分。

每题6分,共24分。

)1、若工资大于等于1500元,则增加工资20%;若小于1500元且大于等于1000,则增加工资15%;若小于1000且大于等于500元,则增加工资10%;若小于500元,则增加工资5%。

使用InputBox函数由用户输入一个工资数,请计算增加后的工资(可以使用MsgBox或Debug.Print输出“输入有误”的提示信息)。

(用select case,if…elesif等只要“分支”结构正确都得满分)Public Sub c_salary_test()Dim s As Doubles = Val(InputBox("请输入一个工资数"))If s >= 1500 Thens = s * (1 + 0.2)End IfIf s >= 1000 And s < 1500 Thens = s * (1 + 0.15)End IfIf s >= 500 And s < 1000 Thens = s * (1 + 0.1)End IfIf s < 500 And s >= 0 Thens = s * (1 + 0.05)End IfDebug.Print "S="; sIf s < 0 ThenDebug.Print ("输入有误!")End IfEnd Sub2、有一个分数数列1/2,2/3,3/5,5/8,8/13,….,求出这个数列的前30项之和。

相关文档
最新文档