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, salary, 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) | reprenting若数据库中已存在表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语句为()。(选择一项) | |
screwing | ||
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)*0%' | |
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 ('java',100) | |
d) | inrt book values('java',100) | |
12) | 不可以启动和停止SQL Server 2000服务的工具是( )。(选择一项) | |
a) | SQL Server企业管理器 | |
b) | trevalSQL 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 rver 2000中,关于数据库说法错误的是()。(选择一项) | |
a) | 数据库在磁盘上默认的存储位置是:SQL Server安装路径\Microsoft SQL Server\MSSQL\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),现在要把所有在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 mineral | |
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('hello','e','o') 返回值为:hollo | |
d) | lect len('hello') 返回值为: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 studentid=101, 结果可能是()。(选择两项) | |
a) | 错误提示:主键列不能更新。 | |
b) | 更新了一条数据。 | |
c) | 错误提示:违反主键约束。 | |
d) | 既不提示错误,也不更新数据。 | |
21) | 查询student表中的所有非空email信息, 以下语句正确的是()。(选择一项) | |
a) | Select email from student where email !=null | |
b) | Select email from student where email not is null | |
c) | Select email from student where email <> null | |
d) | Select email from student where email is not null | |
22) | 以下不属于企业管理器功能的是()。(选择一项) | |
a) | 创建并管理所有数据库、登陆、用户、权限等。 | |
关于袁隆平的作文 b) | 管理和执行数据导入导出、数据库备份等多项辅助功能。 | |
c) | 定义 sql rver组。 | |
d) | 调试、执行sql语句, 批处理和脚本。 | |
23) | 以下()语句的返回值不是22。(选择一项) | |
a) | Select abs(-22) | |
b) | Select abs(22) | |
c) | Select ceiling(22.1) | |
d) | Select floor(22.9) | |
cross over |
本文发布于:2023-05-19 07:23:54,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/fan/90/114264.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |