2011-2012数据库试题A
湖北文理学院数据结构试题与答案A

湖北文理学院 2011-2012 学年度下学期《数据结构与算法》试卷A专业:计算机科学与技术姓名: 学号: 班级:一、判断题(本题共10小题,每小题1分,共计10分)。
(正确的打√,错的打×)1、顺序循环队列Q 空的条件是:Q.front==Q.rear.( )2、关键路径是始点到终点最小长度的路径。
( )3、序列(5, 6, 7, 20, 15, 8, 9, 25, 22,13)是一个堆。
( )4、在插入排序和选择排序中,若原始记录已基本有序,则较适合选用选择排序。
( )5、顺序表是随机存取,存取操作的时间为O (1)。
( )6、已知一棵二叉树的先序序列和后序序列,一定能构造出该二叉树。
() 7、有向图用邻接矩阵表示后,顶点i 的出度等于邻接矩阵中第i 行的元素个数。
( ) 8、归并排序的时间性能不随记录序列中关键字的分布而改变(与初始状态无关)。
( ) 9、在数据结构中,数据的基本单位是数据项。
()10、对任意一个图,从某顶点出发进行一次广度优先或深度优先遍历,可访问图的所有顶点。
( )二、填空题(本题共10小题,每小题 2 分,共计 20分)。
(请将正确答案填入空格内,答案是确定和唯一的)1、任意一棵具有n 个结点的二叉树,若它有m 个叶子,则该二叉树上度为1的结点数为_____个。
2、常用算法的描述方法有:自然语言 、 、 和流程图。
3、某二叉树的先根遍历序列为IJKLMNO ,中根遍历序列为JLKINMO ,则该二叉树中根结点的右孩子是 。
4、堆排序的时间复杂性为,空间复杂性为。
5、二维数组A[6,7],按行优先存储,每个元素占2个字节,A基址为600,则元素A[4,5]的存储地址是。
6、对广义表C=(a,(b,c,d))的运算 Tail(Tail(Head((Tail(C))))的结果是。
7、设有一组初始关键字值序列为(49,81,55,36,44,88),则利用快速排序的方法,以第一个关键字值为基准得到的一次划分为_________________________________________。
数据库试题2011-2012(A)

三、 判断题 (每小题 1 分,共 10 分)。正确用√表示,错误用×表示,请将的答案填在答题纸上。 1.SQL 中 LIKE 字句可以使用三个字符串匹配的通配符( “*”“%”“_”。 、 、 ) 2. 关系中元组没有先后顺序,属性也没有先后顺序。 3. 数据库的核心系统是 DBMS。 4. E-R 模型向关系模型转换时,一个 1:n 联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并。 5. 关系模式中的关系模式至少应该是 1NF。 6. 事务的持续性是指事务中包括的所有操作,要么都做,要么都不做。 7. 不是所有的视图都可以更新。 8. JDBC 的基本功能是建立与数据库的连接、处理结果等,但不发送 SQL 语句。 9. 概念结构模型的设计需要依赖于 DBMS。 10. 实现数据库并发控制的主要方法是授权。
) 。 C. 逻辑结构设计阶段 D. 需求分析阶段
3 '2' ( S ) 等价于如下的( )语句。
B. SELECT B,C FROM S WHERE C<’2’ D. SELECT * FROM S WHERE B>3
A. SELECT * FROM S WHERE C<’2’ C. SELECT B,C FROM S WHERE B<’2’
A-1
D. AVG(属性列名)
13. “年龄在 15 至 30 岁之间”这种约束属于 DBS 的( A. 恢复 B. 并发控制
D.完整性控制
„„„„„„„„„„„„ 装 „„„„„„„„„„„„ 订 „„„„„„„„„„„„„ 线 „„„„„„„„„„„„
课程
《数据库概论》
班级
__________________
数据库原理试卷A答案

Sage smallint
不能为空
Sdept varchar 20 不能为空
表2 Sports表(描述运动项目实体)
属性名 类型 长度 约束
SportNo varchar 5
主码
SportName varchar 20 取值唯一
SportUnit varchar 10 不能为空
表3 SS表(描述学生与运动项目的联系)
务的解答扣 2 分。
3. 已知有三个事务的一个调度 R3(B)R 1(A)W3(B)R 2(B)R 2(A)W2(B)R 1(B)W1(A) ,试问该调度是
否是冲突可串行化调度?为什么?
答:该调度是冲突可串行化调度,理由如下:
R1(A) 和 W3(B) 是不冲突操作,交换位置可得:
R3(B)W3(B)R 1(A)R 2(B)R 2(A)W2(B)R 1(B)W1(A) R1(A) 和 R2(B) 、 R2(A) 、 W2(B) 均为不冲突操作,交换位置可得:
( 商店编号,商品编号 ) →部门编号( 1 分)
( 商店编号,部门编号 ) →负责人( 1 分)
( 商店编号,商品编号 ) →数量( 1 分)
(2) 找出关系模式 R 的候选码;
答: R的候选码是 ( 商店编号,商品编号 ) ( 2 分)
(3) 试问关系模式 R 最高已经达到第几范式?为什么?
答:因为 R 中存在着非主属性“负责人”对候选码 ( 商店编号、商品编号
Sname
Ssex
Sage
Sno
Sdept
Student m SS n Sports
Grade
SportNo
SportUnit
SportName
图3
2012数据库试卷

2012数据库试卷2011-2012学年武汉新华期末考试试卷(闭卷)注意:1、本试卷共页;2、考试时间:90分钟3、姓名、学号必须写在指定地方一、单选题(每小题2分,共30分,请将答案填写在题号前面的括号里)1.查询选修了课程号为201的学生的学号和姓名,以下SQL 语句哪个是错误的()A.select 学号,姓名from xs where 学号=(select 学号from xs_kc where 课程号=’201’);B.select xs.学号,xs.姓名 from xs,xs_kc where xs.学号=xs_kc.学号 and 课程号=’201’;C. select xs.学号,xs.姓名 from xs join xs_kc on xs.学号=xs_kc.学号 where xs_kc.课程号=’201’;D. select 学号,姓名from xs where 学号 in (select 学号 from xs_kc where 课程号=’201’);2.在SQL 语句中与表达式“工资BETWEEN 2000 AND 3000”功能相同的表达式相同的是()A.工资>=2000 and 工资<=3000;B.工资>2000 and 工资<3000;C.工资<=2000 and 工资>3000;D.工资>=2000 or 工资<=3000;3.如要删除数据库中xs 表中的数据使用()A.delete table xs ;B.delete from xs ;C.drop table xs ;D.drop xs.4.若要向xs 表中增加一列mz(民族)可用()A.add table xs(mz char(2)) ;B. alter table xs add (mz char(2)) ;C. add table xs alter(mz char(2)) ;D.alter table xs (add mz char(2)) ;5.查询所有目前年龄在25岁以上的学生信息(姓名、性别和年龄)正确编码为()A.select 姓名,性别,year(getdate())-year(出生日期) as 年龄 from xs where 年龄>25;B.select 姓名,性别,year(getdate())-year(出生日期) as 年龄 from xs where year(出生日期)>25;C.select 姓名,性别,year(getdate())-year(出生日期) as 年龄 from xs where year(getdate())-year(出生日期) >25;D.select 姓名,性别,年龄=year(date())-year(出生日期) from xs where year(getdate())-year(出生日期) >25;6.查询xs 表中学号尾号是1的错误编码为()A.selelct * from xs where substring(学号,5)=’1’B.selelct * from xs where substring(学号,5,1)=’1’;C.selelct * from xs where 学号like ‘%1’;D.selelct * from xs where right(学号,1)=’1’.7.SQL Server 2005触发器主要针对下列语句创建()A.select insert delete ;B.insert update create ;C.select update insert ;D.insert update delete .8.在SQL Server 中触发器不具有()类型A.INSERT 触发器;B.UPDA TE 触发器;C.DELETE 触发器;D.SELECT 触发器.9.使用SQL 语句从xs 表中查询所有性张的同学的信息,正确的命令是()A.select * from xs where left(姓名,1)='张';B.select *from xs where right(姓名,1)='张'; C.select * from xs where trim(姓名,1)='张'; D.select * from xs where str(姓名,1)='张'.10.使用模糊查询xs 表中所有张姓的同学的信息,正确命令的是()A.select * from xs where 姓名 like '张%';B.select * from xs where like 姓名='张%';C.select * from xs where 姓名 like '张_';D.select * from xs where like 姓名= '张_'.11.查询xs 表中1980年01月01日出生的学生信息的正确命令为()A.select * from xs where 出生日期={1980-01-01};B.select * from xs where 出生日期='1980-01-01';C.select * from xs where 出生日期="1980-01-01";D.select * from xs where 出生日期=1980-01-01.12.假设xs 表中有10条记录,获得员工表最前面6条记录的命令为()A.select 2 * from xs ;B.select top 6 * from xs ;C.select percent 2 * from xs ;D.select percent2.0 * from xs.13.在SQL 语句中与表达式“课程名not in('计算机基础','网络工程')”功能相同的是() A.课程名=' 计算机基础' and 课程名='网络工程'; B.课程名=' 计算机基础' or 课程名='网络工程'; C.课程名!=' 计算机基础' and 课程名!='网络工程'; D.课程名!=' 计算机基础' or 课程名!='网络工程'.14.如果xs 表使用如下语句创建create table xs (Sno char(4) primary key not null, Sname char(8), Ssex char(2), Sage int check(Sage>15 and Sage<30) )则下面的SQL 语句可以正确执行的是()A.insert into xs (Ssex,Sage)values('男',17);B.insert into xs (Sno,Ssex,Sage)values('张三','男',18);C.insert into xs (Sno,Ssex,Sage)values('S9','男',19);D.insert into xs (Sno,Sname)values('S9','张三',20).15.使用T-SQL 语句()来申明游标A.create cursorB.alter cursorC.set cursorD.declare cursor题号一二三四总分得分武汉新华电脑学校2011—2012学年期末考试试卷姓名:班级:班主任:学号:……………………………………………..密封线……………...…………………………密封线…………………………………………. …. …. ….二、多选题(每小题3分,共15分)1.@n是使用declare语句声明的一个局部变量,能对该变量赋值的语句是()A.set @n = 123;B.select @n = 123;C.let @n = 123;D.@n = 123.2. 下列语句可以成功执行的有()A.select * from xs,kc where xs.学号=kc.课程号;B.select * from xs,xs_kc where xs.学号=kc.学号;C.select * from xs inner join xs_kc on xs.学号=kc.学号;D.select * from xs inner join xs_kc where xs.学号=kc.学号.3.查询选修了101课程且成绩在75分以上的学生姓名及成绩为相同的功能的语句()A.select xs.姓名,xs_kc.课程号,xs_kc.成绩 from xs inner joinxs_kc on xs.学号=xs_kc.学号and xs_kc.课程号= '101' and xs_kc.成绩>=75;B.select xs.姓名,xs_kc.课程号,xs_kc.成绩 from xs,xs_kcwhere xs.学号=xs_kc.学号 and xs_kc.课程号 = '101' and xs_kc.成绩>=75;C. select a.姓名,b.课程号,b.成绩 from xs a inner joinxs_kc b on a.学号=b.学号and b.课程号= '101' and b.成绩>=75;D. select xs.姓名,xs_kc.课程号,xs_kc.成绩 from xs inner joinxs_kc on xs.学号=xs_kc.学号 on xs_kc.课程号 = '101' on xs_kc.成绩>=75.4.以下为数据库或数据表命名正确的是()A.123datebase_name 或 123table_name;B.datebase_name123 或 table_name123;C.DB_name_first 或 TB_name_first;D._DB_name_123 或 _TB_name_123.5.以下说法错误的有()A.创建声明所有的数据库,数据表,索引,触发器等都要用关键字create;B.修改数据库,数据表可以使用alter 或 update;C.删除数据库和数据表中数据可以使用drop和delete等;D.静态索引和动态索引的使用的关键字不同外所有的查询都是一样的。
2011-2012学年第2学期数据库--期中测验

2011-2012学年第2学期--期中测验[Part] 单元1-51. 数据库的第一次备份应该是_____,这种备份内容为其他备份方法提供了一个基础。
(A) 完全数据库备份(B) 增量数据库备份(C) 事务日志备份 (D) 数据库文件或文件组备份2. SQL语言中,条件年龄Between 15 And 35,表示年龄在15至35之间,且_____。
(A) 包括15岁和35岁(B) 不包括15岁和35岁(C) 包括15岁但不包括35岁(D) 包括35岁但不包括15岁3. 关于Truancate table,以下_____描述是错误的。
(A) Truancate table可跟Where从句,根据条件进行删除。
(B) Truancate table用来删除表中所有数据。
(C) 触发器对Truancate table无效。
(D) Truancate table比delete速度快。
4. Member 表每天要处理一个大容量的事务。
用户抱怨更新member 表比更新其它表占用更长的时间。
现在member 表除了在定义PRIMARY KEY 和FOREIGN KEYS时没有创建索引之外,一共创建了五个索引。
怎样做才能提高更新member 表的速度?(A) 在被更新的字段上增加额外的索引。
(B) 在checkpoint database选项中选择truncate。
(C) 在包含映象数据的列上设置一个索引。
(D) 从被更新的字段中删除索引。
5. 下面不属于数据定义功能的SQL语句是_____。
(A) CREAT TABLE (B) CREAT CURSOR(C) UPDATE (D) ALTER TABLE6. _____是指对数据库的完整备份,包括所有的数据以及数据库对象。
(A) 事务日志备份(B) 数据库备份(C) 差异备份 (D) 文件或文件组备份7. 数据库概念模式产生于数据库系统设计的_____阶段。
2012数据库 考试部分操作题题目

j操作题写在前面此文档向大神KerberOs的屌丝精神致敬原题由www.张伟是混蛋.com共享经整理后不保证收录完全但大部分都是有的(只要老湿不换题库哈——、)每一道都亲手查过错了勿怪24 33 37 72 79 85 这几道题能否抽中看人品吧—。
—by 败镓仔1、高等数学的总成绩为DA、301025B、302025C、303025D、3040252、7321010110号学生所有课程的最高分是多少BA、90B、91C、92D、933、“大学英语”这门课程成绩的最低分是DA、50B、5C、2D、04、有不及格科目的女生人数为AA、2774B、2775C、2776D、27735、“商务07101”班“大学英语”成绩的最高分是AA、86B、85C、92D、916、学号以9结尾的有多少人AA、555C、553D、5527、影视动画06101的男生人数为CA、17B、18C、19D、208、姓名中包含雪字的有多少人CA、43B、45C、46D、489、7321010110号学生所有课程的最低分是多少CA、45B、67C、32D、5510、如果期末考试成绩大于90为“优秀”,那么有多少位同学获得了“优秀”?BA、1782B、1781C、1783D、178511、英语强化06102的平均成绩为AA、50.9B、60.9C、65.2D、72.812、查询全校有重名次数最多的姓名BA、杨阳 2B、刘洋 12C、张磊 7D、刘明 013、查询全校所有名字中含有‘宇’字且有两个汉字的学生人数AA、48B、102C、6614、SCORES表中一共记录了多少位学生的选课记录?AA、6107B、6106C、6105D、610415、查询“王宇”同学所学课程中考试分数最低分CA、36B、25C、16D、5016、姓王的学生人数CA、365B、367C、366D、36417、朱彬的班级是CA、英语强化08101B、测试08105C、游戏08103D、软件0610918、SCORES表中一共记录了多少门课的选修记录?CA、8B、9C、10D、1119、全院学生所有成绩中的最高分是多少CA、100B、98C、99D、9720、姓“张”的同学有多少人AA、382B、388C、499D、56621、姓何的有多少人BA、114B、115C、116D、11722、全院男女生人数分别为AA、3053,3054B、3054,3051C、3051,3052D、3055,305223、6310410929的姓名是BA、吕茜B、吴沚奇C、周明全D、胡峰铭24、查询全校有重名现象的姓名的种类数目 !?A、359B、355C、360D、45025、全院共有多少个班BA、215B、216C、217D、21826、游戏06103班的女生人数为BA、11B、12C、13D、1427、刘锦涛同学是哪个班的AA、软件技术07107B、软件技术07106C、软件技术07105D、软件技术0710428、姓袁的女同学有多少人DA、17C、23D、2129、高等数学的最低成绩为AA、0B、1C、2D、330、姓李的女生的人数AA、212B、213C、214D、21531、有不及格科目的男生人数为BA、2785B、2786C、2784D、278932、全校女生的人数DA、3055B、3099C、2045D、305433、查找男生比女生人数多5个的班级的个数 !?A、3B、7C、9D、1134、肖虎的班级是DA、英语强化08101B、测试08105C、游戏08103D、软件0610935、选课成绩不及格的学生有多少位?BA、5840B、5841C、584236、刘刚的体育成绩是多少分AA、89B、88C、87D、8637、男生比女生人数多的班级个数 !?A、65B、78C、95D、9738、高等数学的最高成绩为CA、97B、98C、99D、10039、姓刘的女同学有多少人CA、178B、190C、195D、19940、查询“王宇”同学参加考试的课程门数BA、3B、4C、5D、641、全院每个系各有多少班CA、166,50B、167,49C、165,51D、160,5642、余知行的最高成绩为AA、83B、74C、7D、3743、姓曹的有多少人DB、35C、33D、3444、物流专业的总人数为CA、358B、489C、557D、69845、姓名中包含娟字的有多少人DA、27B、29C、34D、3546、女生的人数是AA、3054B、3067C、3098D、310047、全院学生中女生的总人数为DA、3051B、3052C、3053D、305448、嵌入式07104的学生人数是BA、24B、25C、26D、2749、查询“刘书”同学所学课程中考试分数最高分。
计量经济学试卷2011-2012(A)

院、部 班 级 姓名 学号………………………………………………密………………………线………………………………………………河南农业大学2011—2012学年第一学期 《计量经济学》考试试卷(A 卷)题号 一 二 三 总分 分数得分 评卷人一、 单项选择(每题2分,共20分)1.在二元线性回归模型中,回归系数的显著性t 检验的自由度为( C )。
A. n-1B. n-2C. n-3D. n-42.价格X (元)与需求量Y (吨)之间的回归方程为tt X Y 4.1356ˆ-=,说明( D ) A. 价格每上涨一元,需求量增加356吨 B. 价格每上涨一元,需求量减少1.4吨 C. 价格每上涨一元,需求量平均增加356吨 D. 价格每上涨一元,需求量平均减少1.4吨3.对模型i i i i u X X Y +++=22110βββ进行总体显著性F 检验,检验的零假设为( A )。
A .021==ββ B. 01=β C. 02=β D. 01=β或02=β 4.德宾—沃森统计量的取值范围为(B )。
A.-1≤DW ≤1B. 0≤DW ≤4C.0≤DW ≤2D. 1≤DW ≤45.利用普通最小二乘法估计得到的样本回归直线ii X Y 10ˆˆˆββ+=,必然通过( D )。
A. 点),(Y X B. 点)0,0( C. 点)0,(X D. 点),0(Y6.随机解释变量X 与随机误差项u 线性相关时,寻找的工具变量Z ,正确的是( B )。
A. Z 与X 高度相关,同时也跟u 高度相关B. Z 与X 高度相关,但与u 不相关C. Z 与X 不相关,同时跟u 高度相关D. Z 与X 不相关,同时跟u 不相关7.某商品需求函数为:i i i u X Y ++=10ββ,其中Y 为需求量,X 为价格,为了考虑“(男性、女性)和“(东部、中部、西部)”两个因素的影响,考虑引入虚拟变量,则应引入虚拟变量的个数为( C )。
(完整版)数据库原理与应用Oracle期末考试题2012A答案

中国农业大学20011〜2012学年春季学期数据库原理与应用 ______ 课程考试试题答案一、填空题(共10分,每空1分) 1. SQL 语言中用来建立数据库对象的命令动词是①—CREATE_____ ,查询数据库中记录的命令动词是②_ SELECT 。
2. 语句 select year ('1931-9-18')的执行结果是③ __1931 _____ 。
3. 数据模型的三个要素是 数据静态描述、数据的动态描述、数据的完整性约束4.建立和使用⑦ __ 约束(或规则) 的目的是为了保证数据的完整性。
5. Create trigger命令用于创建⑧ _____ 触发器 _________ 。
6. 对视图的数据进行操作时,系统根据视图的定义去操作与视图相关联的⑨―基本表__7. 能唯一标识一个元组的属性或属性组称为⑩ ______ 候选键、主键或关键字 __________ 。
二、单择题(共20分,每题2分)1. ___ C _是长期存储在计算机内的有组织的、可共享的数据集合。
(A )数据库管理系统 (B )数据库系统 (C )数据库(D )文件组织2. 下列命令不属于 DBMS 勺数据定义语言的是: ___________ C 。
(A ) CREATE ( B ) DROP (C ) INSERT 3.在数据库需求分析阶段,数据字典是对系统中( D )B. 处理的描述 D.数据与处理关系的描述4. 如果要删除Stude nt 数据库中的In formation 表,则可以使用命令: _________ C ________ (A) DELETE TABLE in formatio n (B) TRUNCATE TABLE in formatio n (C) DROP TABLE information (D) ALTER TABLE information5. 使用关键字 A 可以把查询结果中的重复行屏蔽。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2011~2011学年第一学期数据库试卷A(闭卷)(150分钟)学号:姓名:专业班级:-------------------------------------------------------------------------------一、单选题(每题1分,共40分)1.按照()来划分,数据处理分为人工处理、机械处理和电子处理三个阶段。
A、工具B、规模C、处理方法D、年代2.描述实体及实体间联系的模型是()。
A、E-R模型B、层次模型C、网状模型D、关系模型3.如果在一个查询中需要将某些行过滤掉,那么所进行的关系操作是()。
A、选择操作B、投影操作C、连接操作D、并操作4.在下列SQL Server常量中,()是非法常量。
A、'数据库系统'B、'Ab3D%'C、-12D、'a3b'd'5.有一个表:借阅(书号、书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本。
则该表的主键应该是()。
A、书号B、书号+读者号C、读者号D、书号+读者号+借期6.表A中编号为主键,它有100行数据,表B中有30行数据,则下列SQL语句的执行结果是():select A.编号, count(*)from A LEFT OUTER JOIN Bon A.编号=B.编号group by A.编号A、出现错误B、100行C、小于100行D、大于100行7.字符串常量使用()作为定界符。
A、单引号B、双引号C、方括号D、花括号8.表达式 '123'+ '456' 的结果是()。
A、'579'B、579C、'123456'D、都不对9.下列操作中,()不是SQL Server服务器管理器功能。
A、启动SQL Server服务B、停止SQL Server服务C、执行SQL查询命令D、暂停SQL Server服务10.下面数据库中,属于SQL Server系统数据库的是()数据库。
A、NorthwindB、tempdbC、pubsD、sysdb11.关于数据库事务日志文件叙述错误的是()。
A、一个数据库至少有一个事务日志文件B、创建数据库时,如果未指定事务日志文件,SQL Server则会自动创建一个C、事务日志文件的默认大小为1MBD、如果未指定事务日志文件的增长量,则文件大小保持不变12.关于DROP DATABASE语句叙述错误的是()。
A、一次可以删除一个或多个数据库。
B、在删除数据库时不会显示确认信息C、会删除数据库的磁盘文件D、如果数据库正在使用,删除数据库将导致应用程序出错13.若要删除booklist表中列bookname值为'book1'和'book2'的所有记录,以下语句删除不成功的是()A、delete booklist where bookname in ('book1','book2')B、delete booklist where (bookname='book1') or (bookname='book2')C、delete booklist where bookname='book1' or bookname='book2'D、delete booklist where bookname='book1' and bookname='book2'14.学生成绩表grade中有字段score(float),现在要把所有在55分至60之间的分数提高5分,以下sql语句正确的是()A、Update grade set score=score+5 where score in(55,60)B、Update grade set score=score+5 where score>=55 and score <=60C、Update grade set score=score+5 where score between 55 or 60D、Update grade set score=score+5 where score <=55 and score >=6015.sql server中要删除表tempa字段cola(值为NULL或0,或1)值为NULL的数据,以下语句正确的是()A、delete tempa where cola in (NULL)B、delete tempa where cola=NULLC、delete tempa where cola is NULLD、delete tempa where isNULL(cola,0)is NULL16.sql server 中,下列那个语句能将temp表中的hostname字段扩充为varchar(100)()A、alter table temp alter column hostname varchar(100)B、alter table temp column hostname varchar(100)C、alter table temp alter column of hostname varchar(100)D、alter table temp add column hostname varchar(100)17.主键索引可确保字段中输入值的()A、多样B、重复C、唯一D、若干18.下面关于索引的说法正确的是()A、索引可以修改B、索引越多查询效率越高C、索引只能删除D、表中不能没有索引19.在SQL Server创建的索引中,以下哪种索引可以使表中各行的物理顺序与键值的逻辑即索引顺序相同__________?A、聚簇索引B、非聚簇索引C、两者都是D、两者都不是20.请问UNIQUE约束和主键约束是以下哪种完整性的体现_________?A、域完整性B、引用完整性C、实体完整性D、其他21.SQL Server 是一个____________的数据库系统。
A、网状型B、层次型C、关系型D、以上都不是22.要查询book表中所有书名中包含“计算机”的书籍情况,可用____________语句。
A、SELECT * FROM book WHERE book_name LIKE ‘*计算机*’B、SELECT * FROM book WHERE book_name LIKE ‘%计算机%’C、SELECT * FROM book WHERE book_name = ‘*计算机*’D、SELECT * FROM book WHERE book_name = ‘%计算机%’23.SELECT语句中与HAVING子句通常同时使用的是____________子句。
A、ORDER BYB、WHEREC、GROUP BYD、无需配合24.在SQL Server数据库文件中,日志文件的后缀名是()A、ldfB、logC、mdfD、ndf25.E-R图是表示要领模型的有效工具之一,E-R图中的椭圆框所表示的是()。
A、实体和实体之间的联系B、实体C、实体的属性D、联系的属性26.下列四项中,不属于SQL2000实用程序的是()。
A、企业管理器B、查询分析器C、服务管理器D、媒体播放器27.SQL Server安装程序创建4个系统数据库,下列哪个不是()。
A、masterB、modelC、pubD、msdb28.下列哪个不是数据库对象()。
A、数据模型B、视图C、表D、用户29.下列哪个不是sql 数据库文件的后缀。
A、.mdfB、.ldfC、.tifD、.ndf30.在SQL中,建立表用的命令是 ( )。
A、CREATE TABLEB、CREATE RULEC、CREATE VIEWD、CREATE INDEX31.SQL语言中,条件“年龄BETWEEN 40 AND 50”表示年龄在40至50之间,且( )。
A、包括40岁和50岁B、不包括40岁和50岁C、包括40岁但不包括50岁D、包括50岁但不包括40岁32.SQL语言中,删除记录的命令是( )。
A、DELETEB、DROPC、CLEARD、REMOVE33.关系数据库中,主键是()A、为标识表中唯一的实体B、创建唯一的索引,允许空值C、只允许以表中第一字段建立D、允许有多个主键的34.SQL的视图是从()中导出的。
A、基本表B、视图C、基本表或视图D、数据库35.模式查找like '_a%',下面哪个结果是可能的A、ailiB、baiC、bbaD、cca36.下面的哪一个日期时间函数能计算图书出版日期到现在的月数_____?(其中:pubdate表示图书出版日期)。
A、DATEDIFF(year, pubdate, getdate())B、DATEDIFF(month, pubdate, getdate())。
C、DATEDIFF(day, pubdate, getdate())D、DATEDIFF(week, pubdate, getdate())。
37.一个学生只能就读于一个班级,而一个班级可以同时容纳多个学生,班级与学生之间是()的关系。
CA、一对一B、一对多C、多对多38.下列哪种语句用来创建规则________?A、CREATE RULEB、DROP RULEC、CREATE TABLED、CREATE VIEW39.现有关系:学生(学号,姓名,课程号,系号,系名,成绩),为消除数据冗余,至少需要分解为( )A、1个表B、2个表C、3个表D、4个表40.要建立一个约束,保证用户表(user)中年龄(age)必须在16岁以上,下面语句正确的是()。
A、alter table user add constraint ck_age CHECK(age>16)B、alter table user add constraint df_age DEFAULT(16) for ageC、alter table user add constraint uq_age UNIQUE(age>16)D、alter table user add constraint df_age DEFAULT(16)二、判断题(每题1分,共20分)1.'11.9' 是SQL中的字符串常量2.在一个关系中,元组的顺序可以任意排列,不影响对关系的操作,但属性的顺序不能任意排列。
3.在SQL数据库中,主数据文件、次数据文件和事物日志文件的数量均可以有多个。