《2022年数据库练习题 .pdf》由会员分享,可在线阅读,更多相关《2022年数据库练习题 .pdf(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、某单位由不同的部门组成,不同的部门每天都会产生一些报告,报表等数据,以往都采用纸张的形式来进行数据的保存和分类,随业务的扩展,这些数据越来越多,管理这些报告,报表也越来越费时费力,此时应该考虑()A 由多个人分组完成工作B 在不同的部门中,由专门的人员来管理这些数据C 采用数据库系统来管理这些数据D 把这些数据统一成一样的格式数据完整性是指A 数据库中的数据不存在重复B 数据库中所有的数据格式是一样的C 所有的数据全部保存在数据库中D 数据库中的数据能够正确反应实际情况数据冗余指的是()A 数据和数据之间没有联系B 数据有丢失C 数据量太大D 存在重复的数据()的操作是把已经存在于磁盘的数据库
2、文件恢复成数据库。A 附加数据库B 删除数据库C 分离数据库D 压缩数据库SQL Server 数据库的主要数据文件的扩展名为()A.sql B.mdf C.mdb D.db 你是SQLServer 数据库管理员,你为一个新的用户创建了一个新的,用于存储和市场相关的信息数据库,你按照要求创建了数据库,然后就把这件事忘了。后来那个用户问你为什么他无法向数据库中输入数据,这可能是因为()A 数据库过多B 数据库的约束不起作用C 用户输入数据行太多D 还没有创建数据库表,因此无法输入数据电话号码应该采用()格式的数据类型来存储A 字符B 整数C 浮点数名师资料总结-精品资料欢迎下载-名师精心整理-第
3、 1 页,共 6 页 -Dbit 表 A 和表 B 之间建立了主外键关系,A 为主表,B 为子表,以下说法中正确的项是()AB 表存在 A 表的外键BB 表中存在外键CA 表中存在外键DA 表中存在B 表中的外键表 A 中的列B 是标识列,属于自动增长数据类型,标识种子是2,标识递增量为3.首先插入三行数据,然后再删除一行数据,再向表中增加数据行的时候,标志值将是()A5 B8 C11 D2 要在 SQL Server 中创建一个员工信息表,其中员工的薪水,医疗保险和养老保险分别采用三个字段来存储,但是该公司规定:任何一个员工,医疗保险和养老保险两项之和不能大于薪水的 1/3,这一项规则可以采
4、用()来实现A 主键约束B 外键约束C 检查约束(check 约束)D 默认约束在表 a 中有一列为b,执行删除语句Delete from a where b like _ae%下面包含b 列的()值的数据行可能为删除A Whyte BCarson CAnnet DHunyer 假设表 A 中包含主键列B,则执行更新语句Update a set b=177 where b=188 执行的结果可能是()A 更新了多行数据B 没有数据更新CT-SQL 语法错误,不能执行D 错误,主键列不允许更新假设 a 表中有主键ap列,b 表中有外键bf 列,bf 引用 ap 列来实施引用完整性约束,此时如果使
5、用 T-SQL Update a set ap=abc where ap=edd名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 6 页 -来更新 A 表的 AP 列,可能的运行结果是A 肯定会产生更新失败B 可能会更新A 表的两行数据C 可能会更新B 表中的一行数据D 可能会更新A 表中的一行数据下列执行数据的删除语句在运行时不会产生错误信息的选项是()A delete*from a where b=6B delete from a where b=6C delete a where b=6D delete a set b=6要删除 a 表中的数据,使用Truncate tabl
6、e a 运行的结果是A 表 a 中的约束依然存在B 表 a 被删除C 表 a 中的数据被删除了一半,再次执行时,将删除剩下的一半数据行D 表 a 中不符合检查约束要求的数据被删除,而符合检查约束要求的数据依然保留假设 abc 表中 a 列为主键,并且为自动增长的标识列,同事还有b 咧和 c 列,所有列的数据类型都是整数,目前还没有数据,则执行插入数据的t-sql 语句:Insert abc(b,c)value(2,3)A 插入数据成功,a 列的数据为1 B 插入数据成功,a 列的数据为2 C 插入数据成功,b 列的数据为3 D 插入数据失败设 ABC 表有三列a,b,c 并且列植都是整数数据类
7、型,则以下哪行查询语句能正确执行?Aselect a from abc order by a where a=b Bselect a from abc where a=b=c Cselect a from abc order by b+c Dselect a,b from abc where b+c Abc 表中 a 列保存顾客的姓,B 列保存顾客的名,现在需要查询顾客的姓名的组合,例如A列中的张,同一行B 列中的国华,查询结果应该返回张国华,则正确的查询语句应该是Aselect a,b from abc Bselect*from abc order by a,b Cselect a+b fr
8、om abc Dselect ab from abc 现在 abc 表中已经存储了数据,c 列的数据存储了学员的民族信息,默认值应该为汉族。名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 6 页 -可是在设计表的时候这个默认的特性没有考虑,现在已经输入了大量的数据。对于少数民族的学员,民族的信息已经输入。对于是汉族的学员,数据都为空值。此时,要解决这个问题比较好的方法为A 在表中为该列添加not null 约束B 使用update abc set c=汉族 where c is null C 使用update abc set default=汉族 进行数据更新D 手工输入所有的汉
9、族信息一个小组正在开发一个大型的银行存款系统,系统中包含上百万行客户的信息。现在正在调试 SQL 语句,以进行查询的优化。可是他们每次执行查询时都返回好几百万条数据,返回结果显示非常费时。此时比较好的解决方法是()A 删除这些数据,只保留几行B 把这些数据转换到文本文件中,再在文本文件中执行查找C 在查询语句中使用TOP 子句限制返回行D 在查询语句中使用order by 子句进行排序执行以下语句Select top 40 percent sName,SAddress from students 返回了 20 行数据,则A 表 students 中只有 40 行数据B 表 students 中
10、只有 20 行数据C 表 students 中大约有 50 行数据D 表 students 中大约有100 行数据表 AB 中有 A,和 b 两列,要把a 列的平方根写到b 列,正确的sql 语句为Aupdate ab set b=sqrt(a)Bupdate ab set a=a/2 Cselect b from ab set b=a.sqrt Dselect a from ab set b=a/2 以下()能够得到今天属于哪个月份Aselect datediff(mm,getdate()Bselect datepart(month,getdate()Cselect datepart(n,g
11、etdate()Dselect datename(dw,getdate()设 abc 表有三列a,b,c 并且都是整数类型,则以下()查询语句能够按照b 列进行分组,并在每一组中取c 的平均值Aselect avg(c)from abc Bselect avg(c)from abc orer by b Cselect avg(c)from abc group by b Dselect avg(c)from abc group by c,b 名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 6 页 -假设 abc 表用于存储销售信息,a 列为销售人员姓名,c 列为销售额度,现在要查询
12、每个销售人员的销售次数,销售总金额,则下面()查询语句的执行结果能得到这些信息Aselect a,sum(c),count(a)from abc group by a Bselect a,sum(c)from abc Cselect a,sum(c)from abc group by a order by a Dselect sum(c)from abc group by a order by a 假设 abc 表用来存储销售信息,A 列为销售人员姓名,C 列为销售额度,现在需要查询最大一笔销售额度是多少,则正确的查询语句是()Aselect max(c)from abc where max(
13、c)0 Bselect a,max(c)from abc where count(a)0 Cselect a,max(c)from abc group by a,c Dselect a,max(c)from abc 假设 abc 表中的 a 列存储电话号码信息,则查询不是以7 开头的所有电话号码的查询语句是Aselect a from abc where a is not%7Bselect a from abc where a like%7%Cselect a from abc where a not like 7%Dselect a from abc where a like 1-6%以下()不属于聚合函数AMAX BCOUNT CNOT DMIN 名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 6 页 -名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 6 页 -