sql server数据库期末考
数据库期末考
- 选择题:
- 1. 用()命令可建立唯一索引
- 2. 学生选课数据库中有课程表course(cno,cname,credit),SQL语句select top 3 cno,cname,credit fromcourse,top3的含义是。
- 3. 在视图上不能完成的操作是____。
- 4. 当某字段期望最多输入80个字符,最少输入8个字符,应设置该字段的数据类型为()。
- 5. 查询年龄不在20到23岁之间的学生的信息,所使用的语法命令为select * from student where
- 6. 向数据表student中添加全部记录使用的命令
- 7. 查询选修了a001课程的学生的学号,姓名,系,专业,所选课程的课程号、课程名和成绩
- 8. bookstore数据库中有销售明细表orderdetail(ordercode,bookcode,amount),查询销售总量前20%的图书,并按总销量降序排列。SQL语句:select top 20 percent bookcode as书号,sum(amount) as总销量from orderdetail group by bookcode orde rby_
- 9. Select 职工号 FROM 职工 WHERE 工资>1250 命令的功能是( )。
- 10. “学生-选课-课程”数据库中如下3个关系(其中,#表示主关键字段):S(学号sno#,姓名sname,性别sex,年龄age),SC((学号sno#,课程号cno#,成绩grade),C(课程号cno#,课程名cname,学分credit),查找学号为200301188的学生选修课程名为“数据库”的成绩,至少将使用关系
- 11. 更新student数据表中address列的数据类型中字节长度为varchar(50)
- 12. BookStore数据库中有客户表Customer(CustomerCode, Name, Sex, Hometown, Email,Telephone,LoginDate, Password) 查询Customer表中所有客户的信息,要求显示CustomerCode、Name、Hometown和Telephone字段信息。SQL语句: SELECT _____ FROM Customer。
- 13. SQL语言中,条件年龄 BETWEEN 15 AND 35表示年龄在15至35之间,且( )。
- 14. 订单表order的列orderid的数据类型是小数型(smallint),根据业务需要改为整型(int),应该
- 15. 查询成绩为空值的学生的信息,语法命令为()
- 16. BookStore数据库中有出版社表Publisher(PublisherCode,Publisher,Telephone)将Publisher表中出版社代号(CustomerCode)为“01”的出版社联系电话(Telephone)修改为“010-79797979”。SQL语句:___
- 17. 查看数据库a的定义信息()
- 18. 在课程表C(课程号,课程名)中添加学分列cc,数据类型为整数类型,要求限制学分的范围是1到12之间。
- 19. 在SQL Server2012中,有students(学生)表包含如下字段:SID(学号),SName(姓名)。Grade(成绩)。现要将所有学员的成绩加10分。下列SQL语句正确的是( )
- 20. 删除表的语句是()
- 21. 从student表中删除一列address的命令是()
- 22. 不属于聚合函数的是
- 23. 数据库中存放两个关系:教师(教师编号,姓名)和课程(课程号,课程名,教师编号),为快速查出某位教师所讲授的课程,应该( )。
- 24. 按课程号分类,统计相应的选课人数()
- 25. 如果按照起飞时间(leavetime)排序对航班的查询结果,排序子句应该是()
- 26. 如果要查询所有始发地点(startcity)是“上海”的航班信息,查询条件表达为()
- 27. 表示职称为副教授同时性别为男的表达式为( )。
- 28. BookStore数据库中有出版社表Publisher(PublisherCode,Publisher,Telephone)从Publisher表删除“群众出版社”。SQL语句:____。
- 29. 下面()语句用于对查询结果进行排序
- 30. 在下面职工信息表和部门信息表中,职工号和部门号分别是主关键字。职工表(职工号、职工名、部门号、职务、工资),部门表(部门号、部门名、部门人数据、工资总数),在这两个表中,只有一个外关键字,是( )
- 31. 统计学生的平均成绩()
- 32. 下列语句()能够查询所有英语类课程的信息。
- 33. BookStore数据库中有图书表Book(BookCode, BookName, Author, PublisherCode,PublishTime,BookSort, ISBN, BookPicture, ContentInro, Price, Discount),其中PublishTime是datetime类型。 查询Book表中的图书类别(BookSort),要求每个类别只显示一次。SQL语句: SELECT _____BookSortF ROM Book。
- 34. 在E-R模型中,如果有6个不同的实体集,有7个不同的二元联系,其中2个1:n联系,2个1:1联系,3个m:n联系,根据E-R模型转换成关系模型的规则,转换成关系的数目至少是。
- 35. 关于视图下列哪一个说法是错误的( )。
- 36. 查询不在信息系,机电工程系和管理系的学生的信息使用的语法命令()
- 37. BookStore数据库中有出版社表Publisher(PublisherCode,Publisher,Telephone)在某SQL语句中,WHEREPublisherCode IN('21','31')子句等价于____。
- 38. 修改student表中学号为2015001的学生的姓名为“张三”
- 二、判断题
- 1. 空值是不确定的值。√
- 2. 数据表是用来查询各种数据内容的。×
- 3. 可以将包含多个字段的字段组合设置为主键。 √
- 4. 视图是一种虚表,不存放实际数据值。 √
- 5. 使用索引会增加额外的计算机运行效率开销。√
- 6. SQL Server2012在视图上可以查询和更新。√
- 7. 关键字BETWEEN…AND…的作用是指定搜索范围。 √
- 8. insert,delete,update语句实现的功能是数据查询。 ×
- 9. SQL语言具有数据定义、查询、操纵和控制功能。 √
- 10. 建立索引后,原来的数据库表文件中记录的物理顺序一定被改变。 ×
- 11. 视图的构造只能基于表。 ×
- 12. 创建索引使用的T-SQL语句是CREATE INDEX √
选择题:
1. 用()命令可建立唯一索引
create unique index
2. 学生选课数据库中有课程表course(cno,cname,credit),SQL语句select top 3 cno,cname,credit fromcourse,top3的含义是。
前3个记录
3. 在视图上不能完成的操作是____。
在视图上定义新的基本表
4. 当某字段期望最多输入80个字符,最少输入8个字符,应设置该字段的数据类型为()。
varchar(80)not null
5. 查询年龄不在20到23岁之间的学生的信息,所使用的语法命令为select * from student where
age not between 20 and 23
6. 向数据表student中添加全部记录使用的命令
insert into
7. 查询选修了a001课程的学生的学号,姓名,系,专业,所选课程的课程号、课程名和成绩
select student.sno,sname,depart,zhuanye,cno,cname,score from student,course,sc where
student.sno=sc.sno and course.cno=sc.cno and cno=‘a001’
8. bookstore数据库中有销售明细表orderdetail(ordercode,bookcode,amount),查询销售总量前20%的图书,并按总销量降序排列。SQL语句:select top 20 percent bookcode as书号,sum(amount) as总销量from orderdetail group by bookcode orde rby_
sum(amount) desc
9. Select 职工号 FROM 职工 WHERE 工资>1250 命令的功能是( )。
从职工关系中检索工资大于1250的职工号
10. “学生-选课-课程”数据库中如下3个关系(其中,#表示主关键字段):S(学号sno#,姓名sname,性别sex,年龄age),SC((学号sno#,课程号cno#,成绩grade),C(课程号cno#,课程名cname,学分credit),查找学号为200301188的学生选修课程名为“数据库”的成绩,至少将使用关系
SC和C
11. 更新student数据表中address列的数据类型中字节长度为varchar(50)
alter table student alter address varchar(50)
12. BookStore数据库中有客户表Customer(CustomerCode, Name, Sex, Hometown, Email,Telephone,LoginDate, Password) 查询Customer表中所有客户的信息,要求显示CustomerCode、Name、Hometown和Telephone字段信息。SQL语句: SELECT _____ FROM Customer。
CustomerCode,Name,Hometown,Telephone
13. SQL语言中,条件年龄 BETWEEN 15 AND 35表示年龄在15至35之间,且( )。
包括15岁和35岁
14. 订单表order的列orderid的数据类型是小数型(smallint),根据业务需要改为整型(int),应该
使用下面哪条
语句?
alter table orders alter column orderid int
15. 查询成绩为空值的学生的信息,语法命令为()
select * from sc where score is null
16. BookStore数据库中有出版社表Publisher(PublisherCode,Publisher,Telephone)将Publisher表中出版社代号(CustomerCode)为“01”的出版社联系电话(Telephone)修改为“010-79797979”。SQL语句:___
UPDATE Publisher SET Telephone=‘010-79797979’ WHERE PublisherCode=‘01’
17. 查看数据库a的定义信息()
execsp_helpdb a
18. 在课程表C(课程号,课程名)中添加学分列cc,数据类型为整数类型,要求限制学分的范围是1到12之间。
alter table c add cc int check(cc>=1 and cc<=12)
19. 在SQL Server2012中,有students(学生)表包含如下字段:SID(学号),SName(姓名)。Grade(成绩)。现要将所有学员的成绩加10分。下列SQL语句正确的是( )
update students set Grade=Grade+10
20. 删除表的语句是()
DROP table
21. 从student表中删除一列address的命令是()
alter table student drop column address
22. 不属于聚合函数的是
CONTAINSTABLE
23. 数据库中存放两个关系:教师(教师编号,姓名)和课程(课程号,课程名,教师编号),为快速查出某位教师所讲授的课程,应该( )。
在课程表上按教师编号建索引
24. 按课程号分类,统计相应的选课人数()
select cno,count(distinct sno) from sc group by cno
25. 如果按照起飞时间(leavetime)排序对航班的查询结果,排序子句应该是()
order by leavetime
26. 如果要查询所有始发地点(startcity)是“上海”的航班信息,查询条件表达为()
where startcity=‘上海’
27. 表示职称为副教授同时性别为男的表达式为( )。
职称=‘副教授’ AND 性别=‘男’
28. BookStore数据库中有出版社表Publisher(PublisherCode,Publisher,Telephone)从Publisher表删除“群众出版社”。SQL语句:____。
DELETE FROM Publisher WHERE Publisher=‘群众出版社’
29. 下面()语句用于对查询结果进行排序
Order by
30. 在下面职工信息表和部门信息表中,职工号和部门号分别是主关键字。职工表(职工号、职工名、部门号、职务、工资),部门表(部门号、部门名、部门人数据、工资总数),在这两个表中,只有一个外关键字,是( )
职工表的“部门号”
31. 统计学生的平均成绩()
select sno,avg(score) from sc group by sno
32. 下列语句()能够查询所有英语类课程的信息。
SELECT * FROM Course WHERE cname LIKE ‘%英语%’
33. BookStore数据库中有图书表Book(BookCode, BookName, Author, PublisherCode,PublishTime,BookSort, ISBN, BookPicture, ContentInro, Price, Discount),其中PublishTime是datetime类型。 查询Book表中的图书类别(BookSort),要求每个类别只显示一次。SQL语句: SELECT _____BookSortF ROM Book。
DISTINCT
34. 在E-R模型中,如果有6个不同的实体集,有7个不同的二元联系,其中2个1:n联系,2个1:1联系,3个m:n联系,根据E-R模型转换成关系模型的规则,转换成关系的数目至少是。
9
35. 关于视图下列哪一个说法是错误的( )。
视图中也存有数据
36. 查询不在信息系,机电工程系和管理系的学生的信息使用的语法命令()
select * from student where xi not in(’信息系’,’机电工程系’,’管理系’)
37. BookStore数据库中有出版社表Publisher(PublisherCode,Publisher,Telephone)在某SQL语句中,WHEREPublisherCode IN(‘21’,‘31’)子句等价于____。
PublisherCode=‘21’ OR PublisherCode=‘31’
38. 修改student表中学号为2015001的学生的姓名为“张三”
update student set sname=’张三’where sno=’2015001’
二、判断题
1. 空值是不确定的值。√
2. 数据表是用来查询各种数据内容的。×
3. 可以将包含多个字段的字段组合设置为主键。 √
4. 视图是一种虚表,不存放实际数据值。 √
5. 使用索引会增加额外的计算机运行效率开销。√
6. SQL Server2012在视图上可以查询和更新。√
7. 关键字BETWEEN…AND…的作用是指定搜索范围。 √
8. insert,delete,update语句实现的功能是数据查询。 ×
9. SQL语言具有数据定义、查询、操纵和控制功能。 √
10. 建立索引后,原来的数据库表文件中记录的物理顺序一定被改变。 ×
11. 视图的构造只能基于表。 ×
12. 创建索引使用的T-SQL语句是CREATE INDEX √
sql server数据库期末考相关推荐
- SQL server数据库期末大作业
传染病动态监测系统 背景: 当前社会面临着传染病的严重挑战,特别是近年来新冠肺炎疫情的爆发,更加凸显了传染病监测的必要性和重要性. 传染病是一种可以通过人际接触.空气.食物水源等途径在人与人间传播的疾 ...
- 用友U8的SQL SERVER 数据库结构说明表
用友U8的SQL SERVER 数据库结构说明表 在帐套中的两个表,一个表是RPT_GRPDEF,存放帐套中重要的表名及相关说明:另一个是RPT_ITMDEF,存放的是主要表中的相关字段说 ...
- SQL Server 数据库备份
SQL Server 数据库备份 原文 http://www.cnblogs.com/ynbt/archive/2013/04/04/2999642.html 备份数据库是指对数据库或事务日志进行复制 ...
- SQL Server数据库六种数据移动方法
1. 通过工具DTS的设计器进行导入或导出DTS的设计器功能强大,支持多任务,也是可视化界面,容易操作,但知道的人一般不多,如果只是进行SQL Server数据库中部分表的移动,用这种方法最好,当然, ...
- python 使用pymssql连接sql server数据库
Python连接SQL Server数据库 - pymssql使用基础 ----原文地址:http://www.cnblogs.com/baiyangcao/p/pymssql_basic.html ...
- powershell连接数据库_PowerShell 连接SQL Server 数据库
PowerShell 通过ADO.NET连接SQL Server数据库,并执行SQL脚本.工作中整理的一小段脚本,后来没有用上,先记录在这里: 建立数据库连接 查询返回一个DataTatble对象 执 ...
- SQL Server数据库错误9003(LSN无效)的处理方法
国内一些ERP.财务软件一般后台都使用SQL Server的数据库,SQL Server作为一个中大型数据库是不应该在桌面系统上运行的,小规模企业一般不使用专用服务器,大部分直接使用XP系统+桌面引擎 ...
- 如何通过代码连接SQL Server数据库
我们曾经为南方电网做过几个有关架空线路的科技项目,要趁着假期有整段的空闲时间,把这些代码整理一下,放入团队刚刚重构的代码库中. 由于这些项目使用的数据库为 SQL Server,所以在整理代码之前需要 ...
- SQL Server数据库收缩日志的方法
SQL Server数据库收缩日志的方法: 方法一 一般情况下,SQL数据库的收缩并不能很大程度上减小数据库大小,其主要作用是收缩日志大小,应当定期进行此操作以免数据库日志过大. 1.设置数据库模式为 ...
最新文章
- map和foreach的区别和应用场景_支付宝小程序和微信小程序,两者有何区别?
- 源码分析-GLSurfaceView的内部实现
- 简单实用的php分页类(多种分页方式)
- cannot be cast to org.springframework.web.accept.ContentNegotiationManager
- Android友盟增量更新
- MATLAB之离散时间傅里叶变换DTFT
- VS2015 将*.xaml.cs文件包裹在*.xaml文件下
- Spring源码:BeanDefinition
- spring order_Spring @Order批注
- Ubuntu下安装nfs服务
- eclipse中monokai插件的安装
- Niginx笔记-Linux上源码安装Niginx
- 四窗口卖票 自己的票
- Vue中的hellow world描述el与data的基本使用--Vue知识点归纳(一)
- 一款好看的提示框-------记录一下地址
- 8086 MOV 指令的注意事项
- QQ美女找茬辅助器制作
- 中国医疗器械行业需求态势及未来前景趋势预测报告(2022-2027年)
- 降低指定进程的CPU占用率(适合游戏多开)
- 感悟生活,由一款很火的APP拼多多,想到的