北京林业大学2006年硕士研究生入学考试试题数据库技术
考研数据库9套题及答案

精选文库第一套一、选择题(每题 1 分,共 20 分)1. 在数据管理技术的发展过程中,数据独立性最高的是()阶段。
A. 数据库系统B.文件系统C. 人工管理D. 数据项管理2. ()是存储在计算机内的有结构的数据集合。
A. 网络系统B. 数据库系统C. 操作系统D. 数据库3.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是()。
A.外模式B. 内模式C.存储模式D. 模式4.作为关系数据系统,最小应具备的关系运算是()。
A.排序、索引、统计B. 选择、投影、连接C.关联、更新、排序D. 显示、打印、制表5.在 select语句中使用 group by Sno时, Sno 必须出现在()子句中。
A. whereB. fromC. selectD. having6.在 where 语句的条件表达式中,与零个或多个字符匹配的通配符是()。
A. *B. ?C. %D. _7.对关系模式进行分解时,要求保持函数依赖,最高可以达到()。
A. 2NFB. 3NFC. BCNFD. 4NF8.在关系模式 R(U,F)中, Y∈ X F+是 X→ Y 是否成立的()。
A.充分必要条件B. 必要条件C.充分条件D. 既不充分也不必要条件9.在关系数据库设计阶段中,完成关系模式设计的阶段是()。
A.需求分析阶段B. 概念设计阶段C.逻辑设计阶段D. 物理设计阶段10.基本 E-R 图就是数据库的()。
A.外模式B. 逻辑模式C. 内模式D. 概念模式11.从数据流图构造 E-R 图时,选择实体一般应先考虑数据流图中的()。
A.数据项B. 数据流C. 数据处理D. 数据存储12.以下()不是当前常用的存取方法。
A.索引方法B. 聚簇方法C. HASH方法D. 链表方法13.事务一旦提交,对数据库的改变是永久的,这是事务的()。
A.原子性B. 一致性C. 隔离性D. 持久性14.并发控制要解决的根本问题是保持数据库状态的()。
数据库考研试题答案

数据库考研试题答案一、选择题1. 在关系数据库中,一个表的主体通常被称为什么?A. 视图B. 索引C. 触发器D. 表答案:D2. SQL语言中的“JOIN”操作用于执行什么功能?A. 创建数据库B. 删除数据C. 连接两个表格数据D. 更新数据答案:C3. 下列哪个选项是数据库管理系统的一个典型功能?A. 文字处理B. 电子表格计算C. 数据存储和管理D. 网络浏览答案:C4. 数据库中的“事务”是指什么?A. 一次数据库查询B. 一次数据库更新C. 一系列数据库操作作为一个单一的工作单元D. 数据库的备份答案:C5. 在数据库设计中,规范化的目的是什么?A. 提高查询速度B. 增加数据安全性C. 减少数据冗余和提高数据完整性D. 增加数据库存储容量答案:C二、填空题1. 在SQL中,用于创建新表的语句是__________。
答案:CREATE TABLE2. 当需要从数据库表中删除所有记录但不删除表本身时,应使用SQL 语句__________。
答案:TRUNCATE TABLE3. 在数据库中,外键用于维护不同表之间的__________。
答案:参照完整性4. 为了提高数据库查询的效率,通常会在某些列上创建__________。
答案:索引5. 数据库中的存储过程是一种预先编写好的__________,可以被重复执行。
答案:SQL代码集三、简答题1. 请简述数据库的ACID属性及其意义。
答:ACID是数据库事务的四个关键特性的首字母缩写,代表原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。
原子性确保事务要么完全执行,要么完全不执行;一致性保证事务将数据库从一个一致的状态转换到另一个一致的状态;隔离性确保并发执行的事务彼此独立,不会互相影响;持久性确保一旦事务完成,其所做的更改就会永久保存在数据库中。
2. 请解释数据库中的范式及其作用。
全国06秋真题

2006年9 月全国计算机等级考试二级笔试试卷Visual FoxPro 数据库程序设计(考试时间90 分钟,满分100 分)一、选择题(每小题2 分,共70 分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
(1)下列选项不符合良好程序设计风格的是________。
A)源程序要文档化B)数据说明的次序要规范化C)避免滥用goto 语句D)模块设计要保证高耦合、高内聚【答案】D【解析】本题考点是模块的独立性。
在设计程序时,要保证模块的独立性。
衡量模块独立性使用内聚性和耦合性两个度量标准。
模块的内聚性是一个模块内部各个元素之间彼此结合的紧密程度的度量。
耦合性是模块间互相连接的紧密程度的度量。
为了使模块尽可能的独立,要求尽量做到高内聚和低耦合。
(2)从工程管理角度,软件设计一般分为两步完成,它们是________。
A)概要设计与详细设计B)数据设计与接口设计C)软件结构设计与数据设计C)过程设计与数据设计【答案】A【解析】本题考点是软件设计。
软件设计是一个把软件需求转换为软件表示的过程。
从工程管理角度,软件设计一般分为概要设计和详细设计。
概要设计将软件需求转化为软件体系结构、确定系统级接口、全局数据结构或数据库模式;详细设计确立每个模块的实现算法和局部数据结构,用适当方法表示算法和数据结构的细节。
(3)下列选项中不属于软件生命周期开发阶段任务的是________。
A)软件测试B)概要设计C)软件维护D)详细设计【答案】C【解析】本题考点是软件生命周期。
软件生命周期是将软件产品从提出、实现、使用维护到停止使用退役的过程。
软件生命周期包括软件定义、软件开发和软件运行维护3个阶段。
其中,软件定义阶段包括可行性研究、需求分析;软件开发阶段包括概要设计、详细设计、实现和测试;维护阶段包括使用、维护和退役。
(4)在数据库系统中,用户所见的数据模式为________。
三级数据库技术真题及答案(06年3月——11年3月)

2006年4月全国计算机等级考试三级数据库技术笔试试卷一、选择题(每小题1分,共60分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。
请将正确选项涂在答题卡相应位置上,答在试卷上不得分。
(1)下列有关程序设计语言的叙述中,哪一个是不正确的?A)机器语言是最初级的计算机语言 B)机器语言程序的形式是二进制代码C)机器语言需要编译后才可以被计算机执行D)用机器语言编写程序比较困难(2)用计算机进行导弹飞行轨道的计算,属于下列哪一个计算机应用领域?A)人工智能 B)过程控制C)辅助设计D)科学和工程计算(3)TCP/IP参考模型在下列哪一层定义了用户数据报协议(UDP)?A)链路层 B)网络层 C)传输层 D)应用层(4)一个数字签名算法至少应该满足三个条件,下列有关叙述中,哪一个不属于数字签名算法的条件?A)签名者事后不能否认自己的签名B)该数字签名必须是所签文件的物理部分C)当发生签名真伪争执时,有第三方能够解决争执D)接受者能够验证签名,而任何其他人都不能伪造签名(5)下列条目中,哪些属于计算机病毒的特征?I.传染性 II.可激发性 III.隐蔽性 IV.潜伏性A)只有I和III B)只有I、II和IV C)只有I、III和IV D)都是(6)限制程序的存取,使操作系统不能存取允许范围以外的实体,这种操作系统隔离安全措施称为A)物理隔离 B)时间隔离C)逻辑隔离 D)密码隔离(7)下列关于数据结构基本概念的叙述中,哪一条是正确的?A)数据的逻辑结果分为表结构和树结构 B)数据的存储结构分为线性结构和非线性结构C)数据元素是数据的基本单位 D)结点是有独立含义的数据最小单位(8)下列关于串的叙述中,哪一条是正确的?A)串是由零个或多个字符组成的有限序列 B)空串是由空格构成的串C)串只能顺序存储 D)“推入”是串的基本运算之一(9)下列哪一个不是队列的基本运算?A)从队尾插入一个新元素B)从队列中删除第i个元素C)判断一个队列是否为空 D)读取队头元素的值(10)栈结构不适用于下列哪一种应用?A)表达式求值B)树的层次次序周游算法的实现C)二叉树对称序周游算法的实现 D)快速排序算法的实现(11)双链表的每个结点包括两个指针域。
数据库及其应用真题2006年下半年

数据库及其应用真题2006年下半年(总分:100.00,做题时间:90分钟)一、{{B}}单项选择题{{/B}}(总题数:20,分数:40.00)1.以下不属于数据库技术特点的是( )(分数:2.00)A.数据结构化B.数据共享C.数据冗余小D.以记录为单位对数据进行操作√解析:2.设有关系R(A,B,C)和S(B,C,D),则的属性个数是( )(分数:2.00)A.3个B.4个√C.6个D.7个解析:3.如果要将一个关系模式规范化为2NF,必须( )(分数:2.00)A.消除非主属性对键的部分函数依赖√B.消除主属性对键的部分函数依赖C.消除非主属性对键的传递函数依赖D.消除主属性对键的传递函数依赖解析:4.Access没有提供的向导程序是( )(分数:2.00)A.数据库向导B.工程向导√C.表向导D.窗体向导解析:5.空数据库是指( )(分数:2.00)A.数据库中“表”没有数据B.数据库中无任何对象√C.数据库中只有“表”对象,不包括其他对象D.数据库中不包括“表”对象解析:6.在确定表中字段时,不符合设计规则的描述是( )(分数:2.00)A.表中每个字段与表的主题相关B.全部字段包含主题所需全部信息C.包含能通过计算得到的数据√D.不包含能通过计算得到的数据解析:7.若表中有一个名为照片的字段,其中拟存放位图(bmp文件),则该字段的类型是( ) (分数:2.00)A.备注型B.超链接型C.OLE对象型√D.二进制型解析:8.为一个表创建索引是为了( )(分数:2.00)A.建立表的主键B.提高对表中数据进行查找的速度√C.对表中记录进行物理排序D.对表中记录进行编号解析:9.某记录的一个文本型字段内存放的数据为“710072SXcn”,当该字段的格式属性设置为“>@@@@@@-@@-@@”时,显示的结果是( )(分数:2.00)A.>@@@@@@-@@-@@B.710072SXcnC.710072-SX-CN √D.710072-SX-cn解析:10.利用“设计”视图建立查询准则,若查询学习成绩在80分到90分(包含80分,不包含90分)之间的学生情况,正确的查询准则是( )(分数:2.00)A.>79OR<90B.Between 80 with 90C.>=80AND<90 √D.IN(80,90)解析:11.根据指定的查询条件,从一个或多个表中获取数据并显示结果的查询称为( )(分数:2.00)A.交叉表查询B.索引查询C.选择查询√D.操作查询解析:12.在Access查询对象中设置查询准则时,下列关于查询条件的说法中错误的是( )(分数:2.00)A.同行之间为逻辑“与”关系,不同行之间为逻辑“或”关系B.日期/时间类型数据需在两端加#C.文本类型数据需在两端加上双引号(" ")D.数字类型数据需在两端加上双引号(" ") √解析:13.在“学生”窗体中,通过“查找与替换”对话框查找姓“王”的学生时,应当在“查找内容”中输入( ) (分数:2.00)A.[王]?B.[王?]C.[王]* √D.[王*]解析:14.以下控件中不能包含在选项组控件中的是( )(分数:2.00)A.切换按钮B.命令按钮√C.选项按钮D.复选按钮解析:15.Access报表中对记录进行分组,下列描述错误的是( )(分数:2.00)A.将具有共同特征的记录集中在一起打印B.能对分组数据进行统计汇总C.有助于提高报表的可读性D.可按任意字段进行分组√解析:16.Access报表的结构由“报表页面”,“页面页眉”,“主体”,“页面页脚”和“报表页脚”五部分构成,下面描述错误的是( )(分数:2.00)A.每一部分称为报表的一个“节”B.全部报表必须包含“主体”节C.“主体”节以外的其他“节”可按需要进行选择D.每一报表必须包含五个“节”√解析:17.在分组报表中用于分组的字段个数最多可以是( )(分数:2.00)A.8个B.9个C.10个√D.11个解析:18.可通过设置数据访问页的链接属性,使数据访问页关联数据源。
历年真题真题答案

历年真题笔试答案2006年第1次数据库语言程序设计(A卷)一、单项选择题(每小题1分,共20分)四、填空题(每空2分,共20分)①“*”② thisform.text1.value # thisform.text2.value③ USE stock99④ INT(val(编号)/2)⑤ SKIP⑥ SFGZ,TAX⑦ REPLACE 税金 WITH TAX⑧ ENDCASE⑨ J=1 TO 9⑩ K=1 TO J五、读程序写出运行结果(每小题4分,共20分)1. 1 12 35 813 212. 1999013001 01601 86.0 – 60623 78.0 – 60101 75.0 --3. 200856884. 重庆市高校计算机等级考试2006 等级考试5. 学号姓名科目成绩99012 李四马列原理 6599012 李四英语 70六、程序设计题(20分)参考答案:set talk offselect 1USE xbselect 2use xaindex on 编号 to ibhselect 1set rela TO 编号 INTO Bgo topdo while .not.eof(1)sele 2if .not.eof(2)if A->标志repl 库存量 with 库存量+a->数量elserepl 库存量 with 库存量-a->数量endifendifSELE 1skip enddoclose allreturn2007-01参考答案与评分标准一、单选题(30分,每小题1分)1.(1)min(工资) (2) "教授"$职称或职称="教授" OR职称="副教授" (3) >=502. (4) date() (5) Endcase (6) coth3. (7) with 数学,语文,zf (8)skip4. (9) avg(成绩) (10)group by 课程号四、程序分析(20分,每小题5分)1. 姓名性别班级总分张萧女1班 5202. 1+1+2+1+2+3+1+2+3+4+1+2+3+4+5+= 353. 20 30 40100 200 4020 3 44. 8五、程序设计(20分)(1)8分,评分标准:循环语句4分,累乘3分,输出1分clears=1for n=1 to 5s=s*nendfor?”5的阶乘为:”,sreturn(2)12分,评分标准:更新4分,临时关联4分,汇总和输出4分clearselect 1use rxsreplace all 营业额with 数量*单价select 2use yyyindex on 营业员代码tag dmselect rxsset relation to 营业员代码into yyyaccept “输入营业员代码:” to dm?”代码:”+dmlocate for 营业员代码=dm?“姓名:”+yyy.姓名+“性别:”+ yyy.性别List 品名,营业额for 营业员代码=dm offsum 营业额to x1 for 营业员代码=dm?”营业额:”,x1Close allreturn07-2笔试参考答案二、判断题1-5 ×√××× 6-10 √×√√√三、填空题1(1)’教授’$职称(2)min(工资) (3)年龄>=50 or 工资=D 2(4)exit (5)delete3(6)销售价*销售量 (7)and (8)2(或者销售量)4(9)not 性别(10)t=t+1四、程序分析1. 7 21 35 492. 5 222 203.西部开发在重庆4. 123 u1 75456 u2 110789 u3 300五、程序设计(1)评分标准:循环语句 4份,累加3分,输出1分CLEARS=0FOR I=1 TO 100 STEP 2S=S+IENDFOR?”100以内的奇数和为:”,SRETURN(2)评分标准:循环输入 4分,临时关联4分,输出4分方法1:利用VFP语言实现CLEARSET SAFETY OFFCLEAR ALLSELE 1USE XSDAINDEX ON 学号 TAG XHSELE 2USE XSCJSET RELATION TO 学号 INTO XSDADO WHILE .T.ACCEPT “请输入学生的学号:” TO XHIF LEN(ALLTRIM(XH))=0EXITENDIF?”姓名专业班级课程名成绩”SCAN FOR 学号=XH?XSDA.姓名,XSDA.专业班级,课程名,成绩ENDSCANENDDOCLOSE ALLSET SAFETY ONRETURN方法2:利用SQL语句实现:CLEAR ALLDO WHILE .T.ACCEPT “请输入学生的学号:” TO XHIF LEN(ALLTRIM(XH))=0EXITENDIFSELECT 姓名,专业班级,课程名,成绩;FROM XSCJ,XSDA WHERE XSDA.学号=XH AND XSCJ.学号=XSDA.学号 TO SCREEN ENDDO2008-01笔试参考答案一、单项选择题1-5 CCBDA 6-10 ADCAC 11-15 BBDCB 16-20 BABAD 21-25 BDCBD 26-30 BCCDB二、判断题1-5 √√√×× 6-10 ××√×√ 三、填空题1(1)x%8<>0 (2)n=n+1 2(3)thisform.text1.value (4)thisform.text2.value=x (5)thisform.release3(6)tag 编号 (7)not eof() (8)BH,K1,K2,K3,K1+K2+K3 4(9)at(s1,m)=0 (10)return .t. 四、读程序1. 752. 010 女 893.4.五、程序设计1. CLEARINPUT "请输入N 的值:" TO N S=0 T=1DO WHILE T<=N S=S+T T=T+1 ENDDO?"1+2+3+……+N",S 2. CLEAR CLEAR ALL SET SAFE OFF SET TALK OFF SELECT 1 USE XS* ** *** **** *****10 20 30 2 4 30 4 2 3INDEX ON 学号 TAG XHSELECT 2USE KCINDEX ON 课程号 TAG KCHSELECT 3USE CJSET RELATION TO 学号 INTO XSSET RELATION TO 课程号 INTO KC ADDITIVEACCEPT "输入课程号:" TO KCHLOCATE FOR 课程号=KCH?"选修的课程号:"+KCH+" 课程号"+KC.课程名?"学生姓名成绩"DO WHILE NOT EOF()?XS.姓名,考试成绩CONTINUEENDDOCALCULATE AVG(考试成绩),MAX(考试成绩),MIN(考试成绩) TO PJF,ZGF,ZDF FOR 课程号=KCH ?"平均分:",STR(PJF,5,1),"最高分:",STR(ZGF,5,1),"最低分:",STR(ZDF,5,1) CLOSE ALLSET TALK ONSET SAFE ONRETURN历年上机试题参考答案2007年第一次等级考试二级(VFP数据库)上机考试参考答案(第1套)1.(共40分)本大题不给参考答案。
《数据库应用技术》考试样卷及参考答案

《数据库应用技术》考试样卷及参考答案一、单项选择题(每题1分,共40分)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.下列不属于主索引特性的是。
A.主索引的值不可为空B.主索引的值不可重复C.主索引的值不必唯一D.一个表只有一个主索引7.在Access数据表中不能建立索引的字段类型是。
A文本B.数字C.日期/时间D.OLE对象8.在对表中某一字段建立索引时,若其值有重复,可选择索引。
A.主B.有(无重复)C.无D.有(有重复)9.在Access数据库中,表之间的关系通常定义为。
A.一对一的关系B.一对多的关系C.多对一的关系D.多对多的关系10.在创建表间关系时,不可设置。
A.参照完整性B.级联更新相关字段C.级联删除相关字段D.级联增加相关字段11.关于准则Like”[!北京,上海,广州]”,以下可满足条件的城市是______。
A. 北京B. 上海C. 广州D. 杭州12.______是最常见的查询类型,它从一个或多个表中检索数据,在一定的限制条件下,还可以通过此查询方式来更改相关表中的记录。
A. 选择查询B. 参数查询C. 操作查询D. SQL查询13.可以在一种紧凑的、类似于电子表格的格式中,显示来源与表中某个字段的合计值、计算值、平均值等的查询方式是______。
A. SQL查询B. 参数查询C. 操作查询D. 交叉表查询14.表中存有学生姓名、性别、班级、成绩等数据,若想统计各个班各个分数段的人数,最好的查询方式是______。
2006年下半年全国数据库及其应用真题

9. 在创建查询时,有些实际需要的内容在数据源的字段中并不存在,但可以通过在查询中增
加___来完成。 答案:计算字段
10. 根据窗体的用途,可以将窗体分为数据操作窗体、控制窗体和___。
答案:信息交互窗体
11. 在窗体中可以采用“按选定内容筛选”、“___”、“内容排除筛选”、“高级筛选/排
答案:B
二、填空题(本大题共15小题,每小题1分,共15分)请在每小题的空格中填上正确答 案。错填、不填均无分。
1. 数据库系统由数据库、硬件、软件和___四个部分组成。
答案:数据库管理员
更多试卷请登陆九州考苑()
2. 关系模型由数据结构、___和数据完整性规则三个部分组成。
答案:数据操纵
4. 简述带条件宏的执行过程。
答案:首先计算出条件表达式的值。 如果逻辑值为“真”,则执行该行以及紧接着该行下面“条件”单元格中含有省略号(…)的 ,或者“条件”单元格不带条件的所有宏操作,直到遇到下一个条件表达式、宏名、停止宏为止 ; 如果逻辑值为“假”,则忽略该行以及紧接着该行下面“条件”单元格中含有省略号(…)的所 有宏操作,并自动转移到下一个条件表达式或不带条件的宏操作。
答案:D
13. 在“学生”窗体中,通过“查找与替换”对话框查找姓“王”的学生时,应当在“查找内
容”中输入()
A. [王]? B. [王?] C. [王]* D. [王*]
答案:C
14. 以下控件中不能包含在选项组控件中的是() A. 切换按钮 B. 命令按钮 C. 选项按钮 D. 复选按钮
答案:B
15. Access报表中对记录进行分组,下列描述错误的是() A. 将具有共同特征的记录集中在一起打印 B. 能对分组数据进行统计汇总 C. 有助于提高报表的可读性 D. 可按任意字段进行分组