全国信息技术水平考试数据库应用系统设计技术水平证书)下2013年( )考试试卷(SQL Server) 第一大题:单选题 (30 分)。
1. (1数据模型的三要素不包括()分数据完整性约(C) (A) 数据结构 (B) 数据操作数据恢复束 (D)数据的存储结构与数据逻辑结构之间的独立性称为数据的 2. (1 )。
分) (逻辑独立物理独立性 (A) 结构独立性 (C) (B)(D) 分布独立性性中可有多个实体与之联B如果对于实体集 A中的每一个实体,实体集 3.中也可有多个实体B中的每一个实体,实体集A系;反之,对于实体集(1分) )。
B与之联系。
则称实体集A与具有(联: (B) 1n联系:m(C) :(A) 11联系 n 多种联系(D) 系至少含有一个共当对关系R和S使用自然联接时,一般要求 4. (1R和S )。
同的(分)记 (C) (B) 元组(A) 关键字属性录 (D),为5. 若关系模式上的函数依赖集F={AB->C,A->D,A->E}R(A,B,C,D,E) )。
BCNF(1分) 了满足,可以将R分解为(R2(A,E) R1(A,B,C,D) (A)R2(A,D,E) R1(A,B,C) (B)R1(A,B,C) R2(D,E) (C)(D) R1(A,B) R2(A,C,D,E)分) )。
SQL语言查询一次的结果是一个( (1 6.数据(D) 属性(C) 表(B) 元组(A)库X1→Y, 7. (1 X1,使中,F)如果X→Y,且存在X的真子集在关系模式R(U,则称函数依赖) X→Y为()。
分完全(C) (B) 平凡函数依赖(A) 部分函数依赖(D) 传递函数依赖函数依赖)。
在Transact-SQL中,下列命令能让程序完全跳出循环的是( 8. (1CONTINU WAIT (B) (C) BREAK (D) (A) CASE ) 分E )。
中,下列选项不属于数值型数据类型的是(在Transact-SQL 9(1. (D) (B) DECIMAL (C) INTEGER (A) NUMERIC )分DATE10. (1分) 下列选项中,可以正确表达姓“张”的通配符是()。
张_ (C) (B) 张(A) 张%&^ (D) 张 1 下列聚合函数中正确的是()。
1.(*)SUM (*) (C) (B) MAX (*) COUNT (A) (1)分(*)(D) AVG,则不允许对该列使用的函数是 12. 如果某一列的数据类型是FLOAT(1分) ()。
ROUND(D) (B) ABS (C) LEFT (A) SUM的 SELECT语句中,与投影运算对应的子句是()。
13在SQL. (1GROU(D) (B) FROM (C) SELECT (A) WHERE )分BY P语言中,给表起别名应使用()。
SQL 14. (1在)分FOR(B) RENAME (C) (A) AS SET (D)。
)必须SNO(时,SNOSELECT 分15. (1) 在语句中使用GROUP BY(A) 在WHERE中出现中出现FROM在(B)SELECT(C) 在中出现 (D) 在HAVING中出现进行等值连接时,结果集不仅包含符合连接条件的匹 S要想使关系R和16 )。
. (1配元组,也包括RS和中的所有元组,应使用()分 JOIN LEFT JOIN JOIN (A) (C) RIGHT (B)JOIN(D) FULL)。
EXISTS说法错误的是( 17. (1 在SQL语言中,下面关于谓词)分后面可以跟相关子查询(A) 谓词EXISTS EXISTS后面可以跟不相关子查询(B) 谓词 EXISTS后面的子查询返回一个记录的集合(C) 谓词子句WHERE谓词EXISTS可以用在(D)中ANY。
不可以和)谓词一起使用的运算符是(在 SQL18. (1语言中,) 分=(B) > (C) <> (D) (A) AND约束的说法错误的是在 19. (1 SQL SERVER中,下列关于DEFAULT ()。
分)约束用于指定某个字段的默认值(A) DEFAULT DEFAULT约束可以在创建表后添加(B)约束(C) 每列可以有多个DEFAULT 约束中可以使用系统函(D) DEFAULT 数)。
20 如果删除表中的数据,而不删除表,应使用的选项是(. (1REMO (A) (D) DELETE (B) DROP (C) UNION )分VE)。
21. (1 为数据表创建索引的目的是()分 (B) (A) 提高查询的检索性能加快数据库的打开速归类(D) 创建主键(C) 度.在关系数据库系统中,为了简化用户的查询操作,而又不增加数据 22. (1 )的存储空间常用的方法是创建()。
分视 (C) (B) (A) 另一个表游标索引图(D))。
语句的说法中错误的是(DELETE ) 23. (1分下列关于语句可以删除一行数据(A) DELETE DELETE语句可以删除表中所有数据(B)(C) DELETE语句可以带有子查询语句可以删除多个表中的数据(D) DELETE)。
SQL 在SERVER 2008中,下列选项中不属于基本表权限的是( 24. (1EUPDATE (B) INSERT (D) (A) SELECT (C) )分XCUTE中,系统存储过程在系统安装时就已创建,这些 SERVER 在SQL 200825)系统数据库中。
存储过程存放在(. (1)分ms (D) model master (A) (C) (B) tempdbdb中,下列关于触发器的描述错误的是SERVER 2008 26. (1在SQL分)()。
它是一种特殊的存储过程(A)(B) 可以在视图上创建触发器 (C) 一个表上只能创建一个触发器触发器可以用来实现数据完整性(D))。
2008 中,默认的事务隔离级别是( 2SERVER 在SQL7.R (B) (C) READ (A) READ COMMITTED UNCOMMITTED (1)分SERIALIZABLE READ (D) EPEATABLE。
SQL 语句文本的是()下列语句表示立刻执行一个SQL2 在动态中,8.PROCESS EXECUTE (A) EXECUTE (B) IMMEDIATE (C) (1.)分IMMEDIATEPROCESS (D)在2008 中,不能恢复的操作是(SQL SERVER 29 )。
. (1TR(D) UPDATE (B) (C) INSERT (A) DELETE )分TABLEUNCATE下列数据模型中,属于数据模型节点数据间没有明确的从属关系,30. (1 )。
分) 一个节点可以与其他多个节点建立联系的是((A) 层次数据模型网状数据模型(B)(C) 关系数据模型 (D) 面向对象数据模型)分第二大题:判断题 (10) 数据独立性是指数据库与计算机系统的独立性。
1. (1分错对 3NF 中存在非主属性对码的部分依赖。
2. (1分)错对教授= ''副教授'')”与“职称3. (1 in “职称 ('教授',分)职称副教授'”等价。
= '' or错对2008SQL SERVER 中,能在游标中删除数据记录。
4. (1分) 在错对 ) 数据库不允许存在数据冗余。
5. (1分对错语句后面作为元组选择的附加条分) 语句可以放在WHEREHaving(1 6.件。
错对语句创建数据库对CREATE可以使用(1SQL 在SERVER 2008中, 7.象。
)分错对) 8. (1分在SQL SERVER 2008中,引发触发器的SQL语句一定会执行。
对错在 9. (1分) SQL SERVER 2008中,只有行级锁。
对错中,允许字段名为汉字。
) 在SQL SERVER 2008分 10. (1错对) (60 分第三大题:设计题(3 1.)分输入语句,创建名为“Exam”的数据库。
操作成功后,保存所有语句,把保存文件命名为T2-1.sql,并保存到考生文件夹中。
create database Exam --创建数据库go2. (6 输入语句,创建以上3个基本表及主键,并插入表4、表5和表分) 6所给数据。
操作成功后,保存所有语句,把保存文件命名为T2-2.sql,并保存到考生文件夹中。
USE ExamGOCREATE TABLE book --图书表(bno Char(4) primary key NOT NULL,--图书编号bname char(20) not null,author char(10) not null,publish char(20) not null,pubdate datetime null)GOcreate table reader --读者表(rno char(4) primary key not null, --读者编号rname char(10) null)go借书表create table borrow --(borrowno int primary key not null,bno char(4) not null,rno char(4) not null,borrowdate datetime)go出版社李明','insert into book values ('001','数据库原理','A','2008-10-01')出版社','','张永软件工程insert into book values('002','B','2008-08-09')出版社','','insert into book values ('003','操作系统赵明哲A','2009-03-06')出版社张辉数据结构insert into book values('004','','','C','2009-05-28')insert into book values ('005','编译原理','孙兵','出版社B','2009-10-30')insert into reader values ('001','李莎')insert into reader values ('002','陈世杰')insert into reader values ('003','吴忠')insert into borrow values ('1','001','001','2010-03-15') insert into borrow values ('2','002','001','2010-03-20')insert into borrow values ('3','002','002','2010-03-30')insert into borrow values ('4','003','002','2010-04-05')insert into borrow values ('5','003','001','2010-04-12')insert into borrow values ('6','004','001','2010-04-21')3. (3 输入语句,在借书表上为“借书日期”列加上default约束,默分) 认值为当前系统日期。