1、 有关数据冗余说法错误的是()。(选择一项)
a) 数据库中,数据存在副本的现象,就是数据冗余
b) 通过分类存储,可以有效减少数据冗余,但是会增加数据查找的复杂性
c) 在数据库设计阶段,一定要尽最大可能避免数据冗余,最好做到无数据冗余。
d) 数据冗余通常是由于数据库设计引起的。
2、 假定有一个用户表,表中包含字段:urid (int)> urname (varchar) > password(varchar) >
等,该表需要设置主键,以下说法正确的是()。(选择两项)
a) 如果不能有同时重复的urname和password,用键盘怎么关机那么urname和password可以组合在 一起作为主键。
b) 此表设计主键时,根据选择主键的最小性原则,最好采用urid作为主键。
c) 此表设计主键时,根据选择主键的最小性原则,最好采用urname和password开心购物网作为 组合键。
d) 如果采用urid作为主键,那么在urid列输入的数值,允许为空。
3、 关于数据完整性,以下说法正确的是()。(选择两项)
a) 引用完整性通过主键和外键之间的引用关系实现。
b) 引用完整性通过限制数据类型、检查约束等实现。
c) 数据完整性是通过数据操纵者自身对数据的控制来实现的。
d) 如果两个表中存储的信息相互关联,那么只要修改了一个表,另外一个表也要做出相 应的修改,则称该这两个表中的数据具备完整性。
4、 关于标识列,以下说法正确的是()。(选择一项)
a) 使用sql语句插入数据时,可以为标识列指定要插入的值。
b) 设定标识时,必须同时指定标识种子和标识递增量。
c) 若设定标识时,未指定标识递增量,那么使用sql语句插入数据时,可以为标识列指 定递增值。
d) 只能把主键设定为标识列。窗边的小豆豆读书笔记
5、 现有表 ur,字段:urid, urname, salaiy, deptid, email;表 department,字段:deptid, deptname;下面()应采用检查约束来实现。(选择一项)
a) 若department中不存在deptid为2的纪录,则不允许在ur表中插入deptid为2的 数据行。
b) 若ur表中已经存在urid为10的记录,则不允许在ur表中再次插入urid为
10的数据行。
c) Ur表中的salary (薪水)值必须在1000元以上。
d) 若Ur表的email列允许为空,则向ur表中插入数据时,可以不输入email值。
6、 现有表book,主键bookid设为标识列。若执行语句:lect * into book2 from book,以下 说法正确的是()。(选择两项)
a) 若数据库中已存在表book2,则会提示错误。
b) 若数据库中已存在表book2,则语句执行成功,并且表book2中的bookid自动设为 标识。
c) 若数据库中不存在表book2,则语句执行成功,并且表book2中的bookid自动设为 主键。
d)若数据库中不存在表book2,则语句执行成功,并且表book2中的bookid自动设为 标识。
7、 Microsoft SQL Server 2000在安装的时候就创建的示例用户数据库包括()。(选择两项)
a)Pubs
b)Master
c)Northwind
d)Msdb
8、 以下()语句从表TABLE_NAME中提取前10条记录。(选择一项)
a)lect * from TABLE_NAME where rowcount=10
b)lect TOP 10 * from TABLE_NAME
c)lect TOP of 10* from TABLE_NAME
d)lect * from TABLE_NAME where rowcount<=10
9、 从“产品”表里查询出价格高于产品名称为“一次性纸杯”的产品的记录,此SQL语句 为()。(选择一项)
a)SELECT * FROM 产品 WHERE价格〉’一次性纸杯’;
b)SELECT * FROM 产品 WHERE 价格〉(SELECT * FROM 产品 WHERE 产品名 称〉'一
次性纸杯');
c)SELECT * FROM 产品 WHERE EXISTS产品名称=' 一次性纸杯’);
d)SELECT * FROM 产品 WHERE 价格〉(SELECT 价格 FROM 产品 WHERE 产品 名称='一次性纸杯');
10、 查找student唯美爱情图片大全表中所有电话号码(列名:telephone)的第一位为8或6,第三位为0的电话 号码()。(选择一项)
a)SELECT telephone FROM student WHERE telephone LIKE '[8,6]%0*'
b)SELECT telephone FROM student WHERE telephone LIKE '(8,6)*。%'
日记情人节c)SELECT telephone FROM student WHERE telephone LIKE '[8,6]_0%*
d)SELECT telephone FROM student WHERE telephone LIKE '[8,6]_0*'
11、 现有表 book,字段:id (int), title (varchar), price (float);其中 id 字段设为标识,使用 inrt语句向book表中插入数据,以下语句错误的是()。(选择一项)
a)inrt into book (id,title,price) values( 1 ,'java', 100)
b)inrt into book (title,price) values('java',100)
c)inrt into book values Cjava',100)
d)inrt book valuesCjava',100)
12、 不可以启动和停止SQL Server 2000服务的工具是()。(选择一项)
a)SQL Server企业管理器
b)SQL Server服务管理器
c)Windows 服务
d)SQL Server查询分析器
13、 现有表 Employee, 字段:id (int), firstname(varchar), lastname(varchar);以下 sql 语 句错误的是()。(选择一项)
a)lect firstname+'.'+lastname as 'name' from employee
b)lect firstname+'. '+lastname='name' from employee
c)lect 'name-firstname+'.'+lastname from employee吝啬鬼的故事
d)lect firstname,lastname from employee
14、 在sql rver2000中,关于数据库说法错误的是()。(选择一项)
a)数据库在磁盘上默认的存储位置是:小狗拉稀怎么回事SQL Server安装路径\Microsoft SQL Server\MS SQL\Data
b)一个数据库至少应包含一个数据库文件(*.mdf)和一个事务日志文件(*.ldf)
c)只有当数据库中不存在数据的情况下,才可以进行数据库的收缩操作。
d)可以通过从A机器拷贝数据库文件和事务日志文件至B机器,然后通过在B机器 上执行相应的附加数据库操作,实现数据库从A机器到B机器的复制。
15、 若要删除book表中所有数据,以下语句错误的是()。(选择两项)
a)truncate table book
b)delete * from book
c)drop table book
d)delete from book
16、 学生成绩表grade中有字段score (float)wsr,现在要把所有在55分至60之间的分数提高5 分,以下sql语句正确的是()。(选择两项)
a)Update grade t score=score+5
b)Update grade t score=score+5 where score>=55 or score <=60
c)Update grade t score=score+5 where score between 55 and 60
d)Update grade t score=score+5 where score >=55 and score <=60
17、 现有书目表book,包含字段:price (float);现在查询一条书价最高的书目的详细信息, 以下语句正确的是()。(选择两项)
a)lect top 1 * from book order by price asc
b)lect top 1 * from book order by price desc
c)lect top 1 * from book where price= (lect max (price)from book)
d)lect top 1 * from book where price= max(price)
18、 Sql rver提供了一些字符串函数,以下说法错误的是()。(选择一项)
a)lect right('hello',3)返回值为:hel
b)lect ltrim(rtrim(' hello '))返回值为:hello (前后都无空格)
c)lect replace('hello7e7o')返回值为:hollo
d)lect lenChello1)返回值为:5
19、 现有书目表book,包含字段:价格price (float),类别type(char);现在查询各个类别的 平均价格、类别名称,以下语句正确的是()。(选择一项)
a)lect avg(price),type from book group by type
b)lect count(price),type from book group by price
c)lect avg(price),type from book group by price
d)lect count (price),type from book group by type
20、 若 student 表中包含主键 sudentid,则执行语句:update student t studentid=100 where