SQL Serversql数据库选择题题求助

专业文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买专业文档下载特权礼包的其他会员用户可用专业文档下载特权免费下载专业文档。只要带有以下“專业文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

15. 查询课程信息表”CourseInfo中课程类型为必修并且学分在2和5之间(包含2和5)

的课程编码、课程名称、学分。

含两个端点)的学生的学号、姓名、性别

17. 查询学生表StudentInfo中出生日期在1994姩出生的女学生的姓名和手机号码 。

19. 查询“学生信息表”StudentInfo中姓“王”同学的学号和姓名

20. 查询“学生信息表”StudentInfo中姓“李”并且名字中带有“明”字在2013年入学的

同学的学号和姓名、手机号码。

21. 查询“课程信息表”CourseInfo以“中”或者“国”开头的课程编码、课程名称

22. 查找“学生信息表”StudentInfo中学号为单数的学生信息 。

23. 查找“学生信息表”StudentInfo中学号的最后一位不是0到7的学生信息

24. 查询“学生信息表”StudentInfo中学号最后两位是21的学苼信息。

25. 查询学生表StudentInfo中未留手机号码的学生情况,并以学号进行排序

26. 查询”课程信息表”courseinfo中没有人数限制的课程信息,以课程名称进行升序排列。

27. 查询“学生信息表”StudentInfo中学号中有7且最后一位是3或4的学生,并按照学号

28. 查询“学生信息表”StudentInfo中学生的信息根据入学时间排升序,学号排降序,显

29. 查询学生信息表StudentInfo中学号在到之间(包括第一个和最

后一个)学生所有基本信息,并按照姓名升序排序 select *

30. 把课程表CourseInfo中课程类型排升序,学分排降序但是要排除学分大于5的课程。

2. 查找与陈欣老师在同一个系的所有教师的基本信息(易)

4. 将所有学生的“计算机基础”成績置为70 。(易)

5. 删除李波的 “程序设计基础”课程成绩记录(中)

6. 查询比1300162班的所有学生年龄都小的学生的学号、姓名和出生日期。(中)

7. 查询比李波所在班级学生年龄都大的学生信息(中)

8. 查询课程表中比“SQL Server数据库应用”的学分都大的课程信息。(易)

9. 查找不属于“软件工程系”所有女同学的学号、姓名、入属于学时间(较难)

10. 查找课程号Z10003的成绩不低于课程号Z10001的最低成绩的学生的学号和姓名。(难)

1. 查询考试成绩在80分以上的学生的姓名. (易)

2. 查询选修了“程序设计基础”的学生的ID号. (易)

3. 查找“软件工程系”所开课程的课程编码、课程名称、学分(易)

4. 查找班级编号为1400201的这学生的学号、姓名、性别。(易)

5. 查找开设了课程号Z10003的系部信息(易)

6. 查询每个教师的信息,包括系部编码、系部名称、教师工号、教师姓名(易)

7. 查询单科学分大于3课程的课程信息,包括系部名称、课程编码、课程名称(噫)

8. 查询“软件工程系”手机号码采用133号段的教师信息,信息包括系部名称、教师工号、

教师名称、手机号码(易)

9. 查询所有的课程情況及其被选修信息,如果有课程未被选修也需要包含该课程的信息。

10. 查询所有教师情况及教师课表情况如果有教师未上课,也需要包含该教师的信息(易)

二 编写SQL语句(5分/题) 50分 (包含 笔试题問题和解答答案)

1) 创建一张学生表包含以下信息,学号姓名,年龄性别,家庭住址联系电话

2) 修改学生表的结构,添加一列信息學历

3) 修改学生表的结构,删除一列信息家庭住址

4) 向学生表添加如下信息:

学号 姓名年龄性别联系电话学历

5) 修改学生表的数据,将电话号碼以11开头的学员的学历改为“大专”

6) 删除学生表的数据姓名以C开头,性别为‘男’的记录删除

7) 查询学生表的数据将所有年龄小于22岁的,学历为“大专”的学生的姓名和学号示出来

8) 查询学生表的数据,查询所有信息列出前25%的记录

9) 查询出所有学生的姓名,性别年龄降序排列

10) 按照性别分组查询所有的平均年龄

三 填空(3分/题) 36分 (包含 笔试题问题和解答答案)

1) 索引分为__聚集索引___和__非聚集索引__在一张表上最多可鉯创建1个 聚集索引_索引。但是可以创建_249个非 聚集索引 索引

2) 系统存储过程_sp-helptext__是用来显示规则,默认值未加密的存储过程,用户定义函数觸发或视图的文本

四 问答题(5分/题) 60分 (包含 笔试题问题和解答答案)

1) 数据库包含哪些那几种后缀名的文件必须,这些文件分别存放在什么的信息?

主要数据文件(.mdf) 包含数据用户收集的信息,还有数据库其他相关的信息,

日志数据文件(.ndf) 存放用户对数据库的增删改查的信息,用于备份恢复使鼡

TRUNCATE TABLE: 提供了一种删除表中所有记录的快速方法

Delete from 表名:可以删除表的一个或多条记录

COUNT返回满足指定条件的记录值

4) inner join 是什么意思?作用是什么?写出基本語法结构

INNER JOIN 内联接,用于返回两个表中要查询的列数据通信

5) 左向外联接右向外联接,全联接的关健字如何写?

6) 子查询分为几类说明相互之间嘚别

了查询分三种基本子查询: 1.使用in 查询返回一列或更多值

2.比较运算符,返回单个值勤做为外查询的参数

3.用exists 查询时相当于进行一次数据测试

7) 实現实体完整性,实现域完整性实现 完整性(引用完整性),实现自定义完整性分别使用什么手段?

实现实体完整性: 主键约束 唯一约束 标识列

实現域完整性: 默认值约束 检查约束 非空属性

引和完整性: 外键引用

8) 视图可以更新吗?会影响到实际表吗?

视图是可以更新的,视图只是基于基本表上嘚虚拟表,对视图的更新会直接影响到实际表

Dbo : 是数据库的拥有者,对数据库拥有所有操作的权限

Public : 自动创建的,能捕获数据库中用户的所有默认权限

10) 何为动态游标?何为静态游标?

动态游标与静态游标相对,反映结果集中所做的所有更改,

静态游标的结果集在游标打开时,建立在tempdb中,总按照游标咑开时的原样显示

11) 什么是存储过程?为什么存储过程要比单纯的Sql 语句执行起来要快?

存储过程:是一组预先编译好的T-SQL代码

在创建存储过程时经过叻语法和性能优化,执行不必重复的步骤,使用存储过程可提高运行效率

我要回帖

更多关于 sql数据库选择题 的文章

 

随机推荐