




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
SQLserver达标考试题考试时间:90分钟 总分:100分 一、填空:(每题1分,共30分)1、数据完整性分为_实体完整性_,_域完整性_,_参照完整性_.和用户自定义完整性2、SQLserver是_关系_型数据库3、SQL Server登录身份验证模式类型有_Windows身份验证_ 和_windoes和SQl Server混合验证_ 两种。4、触发器有3种类型,即insert类型、_delete_和_update_。5、建立和使用_约束_的目的是为了保证数据的完整性。6、SELECT DATEADD(day, 10, 2005-12-22)结果是_2006-01-01 00:00:00.000_。7、SQL Server的安全性分为两类:_数据访问_安全性和_数据运行_安全性8、SQL Server的数据库文件的扩展名为_mdf_、事务日志文件的扩展名为_ldf_9、HAVING子句与WHERE子句很相似,其区别在于:WHERE子句作用的对象是_表和视图_,HAVING子句作用的对象是_分组_10、已知有学生关系S(SNO,SNAME,AGE,DNO),各属性含义依次为学号,姓名、年龄和所在系号;学生选课关系SC(SNO,CNO,SCORE),各属性含义依次为学号、课程号和成绩。分析以下SQL语句: SELECT SNO FROM SC WHERE SCORE= (SELECT SUM(SCORE) FROM SC WHERE CNO=002) 简述上述语句完成了的查询操作是_检索有与课程号为“002”的课程的最高成绩相等的同学的学号_。11、如果表的某一列被指定具有NOT NULL属性,则表示_不允许在没有指定列缺省值的情况下插入省略该列值的数据行_。12、语句 select day(2004-4-6), len(我们快放假了.) 的执行结果是:_6_和_7_13、检索姓名字段中含有娟的表达式为 姓名like 14、SQLserver2008提供了5种约束类型,分别是:_default_、_check_、_主键_、_unique_、_外键_15、数据库的三大范式分别为:_第一范式:确保每列的原子性. _、_ 第二范式目标是确保表中的每列都和主键相关. _、_ 第三范式目标是确保每列都和主键列直接相关,而不是间接相关. _16、SQLserver数据库中日期的数据类型为:_二、简答题(每题5分,共20分)1、逻辑运算符AND和OR在连接多个条件的表达式中有什么不同?AND运算符:又称与运算符,如果AND左右两侧的表达式结果都为True,那么结果就为True。q OR运算符:又称或运算符,如果OR左右两侧的表达式只要有一个结果为True,那么结果就为True。2、 什么是相关子查询?嵌套在其它查询中的查询语句。3、 什么是主键?什么是外键?主键是能确定一条记录的唯一标识。外键用于与另一张表的关联。4、索引的作用?和它的优点缺点是什么?三、代码题:(共50分)1、学校图书馆借书信息管理系统建立三个表:(20分)学生信息表:student字段名称数据类型说明stuIDchar(10)学生编号,主键stuNameVarchar(10)学生名称majorVarchar(50)专业图书表:book字段名称数据类型说明BIDchar(10)图书编号,主键titlechar(50)书名authorchar(20)作者借书信息表:borrow字段名称数据类型说明borrowIDchar(10)借书编号,主键stuIDchar(10)学生编号,外键BIDchar(10)图书编号,外键T_timedatetime借书日期B_timedatetime还书日期1) 查询“计算机”专业学生在“2007-12-15”至“2008-1-8”时间段内借书的学生编号、学生名称、图书编号、图书名称、借出日期(该题4分)2) 查询所有借过图书的学生编号、学生名称、专业(该题4分)3) 查询借过作者为“安意如”的图书的学生姓名、图书名称、借出日期、归还日期;(该题4分)4) 查询目前借书但未归还图书的学生名称及未还图书数量(该题4分)5) 利用sql语句删除已经还书的的信息(该题2分)6) 利用sql语句把学生姓名为五月的专业更改为”数学应用” (该题2分)2、根据以下对表的描述要求完成SQL语句:(30分)1、把所有HYD01部门的老师的邮箱添加前缀“Mailto”。(4分)2、列出所有教师的姓名和部门名(4分)3、列出每个学生的姓名和其平均成绩(4分)4、列出没有带课的老师的名字(4分)5、列出教学成绩最好(老师的各科总平均成绩高)的老师的名字(6分)6、删除姓张的学员信息(2分)7、列出高于学科平均成绩的学生编号和其成绩(6分) 答案一、 填空1、域完整性,实体完整性,参考完整性2、关系3、Windows认证模式、混合模式4、update型、delete型5、约束6、 2006-01-017、 数据访问、数据运行8、 mdf、ldf9、 表和视图,分组10.检索有与课程号为“002”的课程的成绩之和相等的同学的学号11.不允许在没有指定列缺省值的情况下插入省略该列值的数据行12. 6、713、%娟%14、主键、外键、unique、check、default15、确保每列的原子性、确保表中的每列都和主键相关、确保每列都和主键列直接相关,而不是间接相关16、datetime二、简答题:1、AND表示多个条件必须同时满足,OR表示多个条件只需满足一个即可2、相关子查询是一种包含子查询的特殊类型的查询。查询里包含的子查询会真正请求外部查询的值,从而形成一个类似于循环的状况3. 主键是表格里的(一个或多个)字段,只用来定义表格里的行;主键里的值总是唯一的。外键是一个用来建立两个表格之间关系的约束。这种关系一般都涉及一个表格里的主键字段与另外一个表格(尽管可能是同一个表格)里的一系列相连的字段。那么这些相连的字段就是外键4、索引就一种特殊的查询表,数据库的搜索引擎可以利用它加速对数据的检 索。它很类似与现实生活中书的目录,不需要查询整本书内容就可以找到想要的数据。索引可以是唯一的,创建索引允许指定单个列或者是多个列。缺点是它减慢了 数据录入的速度,同时也增加了数据库的尺寸大小三、代码题:1、1)select st.stuid,stuname,bk.bid,title,t_time from student st,book bk,borrow brw
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 五项试验考试试题及答案
- pon网络考试题及答案
- 高原驾驶测试题及答案
- 顺丰员工考试试题及答案
- 2025年《企业人力资源管理师》专业综合知识考试题库与答案
- 2025职业卫生技术人员评价方向考试题库(含答案)
- 医疗质量安全(不良)事件管理办法试题测试题库含答案
- 医疗机构《医疗卫生机构医疗废物管理办法》培训考核试题及答案
- 2025年医疗废物分类处置试题及答案
- 数字化物流商业运营 课件 模块七 数字化设施选址与流程优化
- 2025年专业技术人员继续教育公需科目培训考试试题及答案
- 2025年事业单位招聘职业能力倾向测验考试题库附参考答案满分必刷
- 2025年中考历史(河南卷)真题评析
- GB 5768.9-2025道路交通标志和标线第9部分:交通事故管理区
- 2025年环保气象安全技能考试-固体废物监测工历年参考题库含答案解析(5套共100道单选合辑)
- 高一上学期数学学法指导课件2024.9.14
- GB/T 45845.1-2025智慧城市基础设施整合运营框架第1部分:全生命周期业务协同管理指南
- 2025年 鹤壁市县区事业单位招聘考试笔试试卷附答案
- 呼吸科考试试题及答案
- 学习解读《矿产资源法》(2025)课件
- 肿瘤内科胆囊癌护理查房
评论
0/150
提交评论