




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
SQL Server数据库模拟题班级 姓名 学号 成绩 题号一二三四五总分分值1030201030100得分阅卷人一、判断题:(本大题共10小题,每小题1分,共10分,在每小题后的括号内对的打“” ,错的打“” )1、游标一次从后台数据库中可以提取一行或多行记录。 ( F) -游标实现的是定位和逐行处理的能力-2、数据库是长期存储在计算机内的、有组织的、可共享的数据集合。( T )3、数据库中不仅存放视图定义,还存放视图数据。 ( F )-视图是一个虚拟表,它实际上保存的是数据库中的select查询,并没有自己独立的数据实体-4、约束是实现数据完整性的一个数据库对象。 ( T )5、IN运算符可以查找属性值属于指定集合的记录。 ( T )6、数据库中的主数据文件是唯一的。 ( T )7、在SQL SERVER中用户能直接调用触发器。 ( F )8、在删除规则之前,应先对规则解绑,当规则不再应用于任何表时,可以使用DROP RULE语句将其删除。 ( T )9、SQL SERVER中的全局变量以开始,用户不能对其修改。 ( F )10、SQL语句在书写时区分大小写。 ( F )二、选择题:(本大题共15小题,每小题2分,共30分,在每小题给出的四个选项中,只有一项是正确选项,将正确答案填写在题干后的括号内。) 11、SQL Server数据库文件包括: 主数据文件、辅助数据文件和( B )。A、索引文件 B、日志文件 C、备份文件 D、程序文件12、在Transact-SQL语言中,用来向表中插入数据的语句是( A )。A、INSERT B、UPDATE C、DELETE D、CREATE13、在SQL Server 2005中,一个数据库表中最多可包含( B )个字段。A、20亿 B、1024 C、2048 D、25614、对于新创建的数据库,系统对数据文件初始大小的默认值为( B )。A、1MB B、2MB C、4MB D、任意15、SQL SERVER 2005 是( C )数据库管理系统。A、层次型 B、网状型 C、关系型 D、面向对象型16、用来进行块注释的符号是( C )。A、- B、/* */ C、 D、 17、表在数据库中是一个非常重要的对象,它是用来( C )各种数据的内容的。A、显示 B、查询 C、存放 D、检索18、SQL Server2005在安装时创建的系统数据库共有( C )个。A、2 B、4 C、6 D、25619、SQL Server把所有的工作负荷分解为( C )任务。A、所有客户端 B、不同服务器之间C、服务器和客户端 D、以上都不是20、在Transact-SQL语言中,SELECT语句的完整语法较复杂,但至少应该包括( D )部分。A、SELECT,INTO B、SELECT,FROMC、SELECT,GROUP BY D、仅SELECT21、只有( C )才能作为主文件组的成员。A、日志文件 B、索引文件 C、数据文件 D、备份文件22、( C )是指组成表的各列的名称及数据类型,即日常表格的“栏目信息”。A、表型 B、字段 C、记录 D、关键字装订线23、在Transact-SQL语言中,用于删除表的命令是( D )。A、CREATE TABLE B、ALTER TABLE C、DROP TABLE D、TRUNCATE TABLE24、以下哪个数据类型的字段可以设置自动编号属性( D )。A、CHAR B、TEXT C、DATETIME D、INT25、以下约束可以用于实现参照完整性的是( B )。A、PRIMARY KEY B、UNIQUE C、FOREIGN KEY D、CHECK三、填空题:(本大题共11小题,每空1分,共20分)26、数据处理经历了:_人工管理方式_、_文件管理方式_和_数据库系统管理方式_三个阶段。27、SQL Server 2000的常用字符数据类型分别是char和 int 。28、事务有4个特性,分别为原子性、_一致性_、独立性和_持久性_。29、WHERE子句在SELECT语句中所起的作用是 实现了针对二维表格的选择运算 。30、触发器有INSERT、_DELETE_、_UPDATE_三种操作。31、一个表中最多可以创建_一_个聚集索引和_多个_个非聚集索引。32、关系模型由三部分组成,分别为数据结构、_和_。33、构成复合索引的字段数目最多不能超过_128_个。34、SQL SERVER最重要的三种管理工具是:_数据库管理_、_查询管理_和_视图管理_。35、SQL Server的编程语言是:_SQL语句_。36、表中的主键值不允许取 空 值和_重复_值。四、简答题:(本大题共3小题,共10分)37、(4分)指出UNIQUE约束与PRIMARY KEY约束的区别。UNIQUE约束又称唯一约束,用于指明基本表在某一列或多个列的组合上的取值必须唯一,允许存在空值。 PRIMARY KEY 约束又叫主键约束,用于定义基本表的主键,起唯一标识作用,其值不能为空,也不能重复,以此来保证实体的完整性。38、(2分)写出聚集索引和非聚集索引的区别。答:聚集索引:各记录的物理顺序与索引的逻辑顺序相同;一个表只能创建一个聚集索引费聚集索引:完全独立于数据行的结构,表中的数据行不安费聚集索引的顺序排序和存储;一个表上可以创建多个费聚集索引。39、(4分)简述视图的优点。1. 定制数据2. 简化操作3提供安全机制4. 改进性能五、操作题:(本大题共6小题,共30分)假设现有数据库“学生信息”,其中包含“学生”、“课程注册”、“学期成绩”三个表。表结构如下:“学生”表结构字段名数据类型长度是否为空约束学号int4否主键姓名char10否唯一约束性别char2是默认约束专业char20是班级char12是备注text是装订线“课程注册”表结构字段名数据类型长度是否为空约束课程代码char4否主键课程名称char20否“学期成绩”表结构字段名数据类型长度是否为空约束学号int4否外键课程代码char4否外键成绩float8是 根据各题功能要求写出相应的T-SQL语句。40、(6分)写出在“学生信息”数据库中创建“学生”表的T-SQL语句,并在建表的同时创建所需约束。约束要求如下: 将学号设置为主键,主键名为pk_xh;为姓名设置唯一约束,约束名为uk_xm;为性别添加默认约束,约束名为df_xb,其值为“男” 。 41、(2分)分别查看“学生信息”数据库及“学生”表的信息。Use 学生信息 Select * from 学生42、(4分)创建一个加密的视图V_专业,从“学生”表中检索专业名称中带有“网络”二字的学生记录。Create view v_专业 As Select *from s Where 专业 like %网络%43、(8分)写出实现各查询功能的SELECT语句。 (1)、统计学生表中各班级的学生人数。Select count (*) as 各班级学生人数 from s Group by 班级装订线(2)、查询“软件工程”课程成绩高于该门课程平均分的学生信息。Select * from s Where 课程号=软件工程Group by 课程号Having 成绩 avg(成绩)44、(3分)将所有学生的“01”课程的成绩增加10分。Update 学期成绩 Set 成绩= 成绩+10 Where 课程号=0145、(7分)(1)、在“学生信息”数据库中创建一个带参数的存储过程st_xsxx。该存储过程的作用是:当输入某门课程的课程名称时,检索该门课程成绩,并将查询结果以“
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年初级数据分析师技能测试题库及答案解析
- 2025年国际贸易专员招聘笔试模拟题集与答案详解
- 编校技能大赛试题及答案
- 2025年医学影像学专业高级职称晋升面试指南与模拟题集
- 初一英语期末试卷及答案
- 2025年人工智能工程师认证考试模拟题
- 风湿病护理考试题及答案
- 预见性护理试题及答案解析
- 2025年中石化县域加油站经理招聘面试常见问题及答案
- 现代礼仪资料题库及答案
- 数据结构与算法课程设计 教学大纲
- 营业厅安全管理规定
- YS/T 921-2013冰铜
- GB/T 17622-2008带电作业用绝缘手套
- 笔记本电脑的组成与常用维护维修方法
- 低压电气基础知识培训课件
- 学会沟通学会表达课件
- 针灸血肿课件
- 自学考试国际商务谈判笔记精华
- 工程经济学完整版课件全套ppt教程
- 人教部编版道德与法治九年级下册教材解读及单元目标
评论
0/150
提交评论