SQL Server 2005 数据库原理及应用

《SQL Server 2005 数据库原理及应用》课后答案

  • 大小:116 KB
  • 类型:SQL Server
  • 格式:PDF
  • 出版:清华大学出版社
  • 作者:叶潮流、杜奕智
  • 更新:2022-02-02 11:42:47
版权投诉 / 资源反馈(本资源由用户 屠秀英 投稿)

给大家带来的是关于SQL Server相关的课后习题答案下载,介绍了关于SQL、Server、数据库原理、数据库应用方面的内容,由盖水彤网友提供,本资源目前已被548人关注,高等院校SQL Server类教材综合评分为:8.8分

书籍介绍

在参考全国计算机等级考试四级数据库工程师考试大纲的基础上,本书以SQL Server 2005为平台,并以工程项目“教学管理系统”设计为主线,将整个知识体系模块化,并分解为关系数据库原理、SQL Server 2005应用和数据库应用设计三个模块,各模块既能相对独立构成一个逻辑知识体系,又能前后衔接构成一个完备知识体系。三大模块知识体系教学不仅保证了应用型本科生掌握一定的理论知识水平,同时又能促进本科生实际操作能力的培养和数据库系统应用开发能力的塑造。

全书共分13章,第1章介绍数据库系统概述;第2章介绍关系数据库数学模型;第3章介绍SQL Server 2005 概述;第4章介绍数据库的创建和管理;第5章介绍表的创建、管理和操作;第6章介绍数据操作和SQL语句;第7章介绍 Transact-SQL程序设计;第8章介绍视图和游标;第9章介绍存储过程和处触发器;第10章介绍备份和恢复;第11章介绍数据库安全性控制;第12章介绍并发控制;第13章介绍数据库应用系统。另外,为便于教学,每一章都配有练习题和实践题,并附有参考答案和源代码;

本教材可以作为高等院校应用型本科专业的通识教育课程(网络数据库)教材、高职高专院校计算机相关专业的网络数据库教材,也可以作为计算机网络技术课程的培训教材和自学参考资料。对信息管理人员和网站网页设计维护人员也有一定的参考价值。

目录

  • 第1章  数据库系统概述 1
  • 本章导读: 1
  • 知识要点: 1
  • 1.1  基本概念 1
  • 1.1.1  数据与信息及其管理 1
  • 1.1.2  数据处理与数据管理 2
  • 1.1.3  数据管理技术发展 2
  • 1.1.4  数据库系统的组成 3
  • 1.2  数据模型 4
  • 1.2.1  三种世界 4
  • 1.2.2  组成要素 5
  • 1.2.3  三层模型 6
  • 1.2.4  E-R模型 7
  • 1.2.5  三种模型 9
  • 1.3  数据库体系结构 12
  • 1.3.1  数据模式与体系结构 12
  • 1.3.2  三级模式结构和两层映像 13
  • 1.4  数据库设计 14
  • 1.4.1  数据设计概述 14
  • 1.4.2  E-R模型向关系模型转换 15
  • 1.5  数据库保护 15
  • 本章小结 16
  • 习题一 16
  • 一、选择题 16
  • 二、填空题 18
  • 第2章  关系数据库数学模型 19
  • 本章导读: 19
  • 知识要点: 19
  • 2.1  关系模型概述 19
  • 2.1.1 关系模型的数据结构 19
  • 2.1.2 关系模型的数据操作 19
  • 2.1.3 关系模型的完整性约束 20
  • 2.2  关系代数的原理 21
  • 2.2.1关系的数学定义 21
  • 2.2.2  关系模式 23
  • 2.2.3  关系数据库 23
  • 2.3  关系代数 23
  • 2.3.1  传统的集合运算 24
  • 2.3.2  专门的关系运算 25
  • 2.4* 关系演算 32
  • 2.4.1  元组关系演算 32
  • 2.4.2  域关系演算 35
  • 2.4.3  关系运算的安全性和等价性 36
  • 2.5* 关系的规范化 37
  • 2.5.1  存储异常 37
  • 2.5.2  函数依赖 38
  • 2.5.3  数据依赖的公理系统 40
  • 2.5.4  规范化 42
  • 本章小结 45
  • 习题二 45
  • 一、选择题 45
  • 二.填空题 47
  • 三.计算题 48
  • 第3章  SQL SERVER 2005概述 50
  • 本章导读: 50
  • 知识要点: 50
  • 3.1  SQL SERVER 2005概述 50
  • 3.1.1  SQL Server 2005版本 50
  • 3.1.2  SQL Server 2005功能 51
  • 3.2  SQL SERVER 2005的管理工具 52
  • 3.2.1 Microsoft SQL Server 配置管理器 52
  • 3.2.2  Microsoft SQL Server Managemengt Studio 53
  • 3.2.3  SQL Server外围应用配置器 54
  • 3.3  SQL SERVER 2005的配置和管理 55
  • 3.3.1  注册服务器 55
  • 3.3.2  配置服务器 56
  • 3.3.3  管理服务器 59
  • 本章小结 61
  • 习题三 61
  • 一、选择题 61
  • 二、填空题 62
  • 三、实践题 63
  • 第4章  数据库的创建与管理 64
  • 本章导读: 64
  • 知识要点: 64
  • 4.1  数据库的体系结构 64
  • 4.1.1  文件名 64
  • 4.1.2  数据库文件 65
  • 4.1.3  数据库文件组 65
  • 4.1.4  SQL Server 2005系统数据库 66
  • 4.2  数据库的创建 66
  • 4.2.1  使用SSMS创建数据库 66
  • 4.2.2  使用create database命令建立数据库 69
  • 4.3  数据库的修改 71
  • 4.3.1  使用SSMS修改数据库 71
  • 4.3.2  使用T-SQL语句修改 73
  • 4.4  数据库的删除 75
  • 4.4.1  利用SSMS删除数据库 75
  • 4.4.2  利用T-SQL语句删除数据库 75
  • 4.5  数据库的压缩 76
  • 4.5.1  压缩数据库 76
  • 4.5.2  压缩数据库文件 76
  • 4.6  数据库附加和分离 76
  • 4.6.1  分离 77
  • 4.6.2  附加 77
  • 本章小结 78
  • 习题四 79
  • 一、选择题 79
  • 二、填空题 80
  • 三、实践题 80
  • 第5章  表的创建、管理和操作 81
  • 本章导读: 81
  • 知识要点: 81
  • 5.1  数据库表概述 81
  • 5.1.1  表类型 81
  • 5.1.2  建表步骤 82
  • 5.1.3  完整性 82
  • 5.2  数据类型 83
  • 5.2.1  系统数据类型 84
  • 5.2.2  用户自定义数据类型 86
  • 5.3  创建数据库表 87
  • 5.3.1  数据库表逻辑结构 87
  • 5.3.2  使用SSMS设计数据库表 88
  • 5.3.3  使用T-SQL语句设计数据表 89
  • 5.4  修改数据库表 92
  • 5.4.1  利用SSMS修改表 92
  • 5.4.2  利用T-SQL语句修改表 94
  • 5.5  删除数据库表 97
  • 5.5.1  使用SSMS删除数据表 97
  • 5.5.2  使用T-SQL语句删除数据表 98
  • 5.6  简单数据操作 98
  • 5.6.1 使用SSMS操作表数据 98
  • 5.6.2 使用T-SQL语句操作表数据 99
  • 5.7  索引 99
  • 5.7.1  索引概述 99
  • 5.7.2  索引建立 100
  • 5.7.3  索引删除 103
  • 5.7.4  索引维护 103
  • 本章小结 104
  • 一、选择题 104
  • 二、填空题 106
  • 三、实践题 107
  • 第6章  数据操作与SQL语言 110
  • 本章导读: 110
  • 知识要点: 110
  • 6.1  SQL语言概述 110
  • 6.1.1  SQL语言特点 110
  • 6.1.2  SQL语法规则 111
  • 6.1.3  T-SQL语言概述 111
  • 6.2  数据查询SELECT 112
  • 6.2.1  表中数据 112
  • 6.2.2  查询格式 113
  • 6.2.3  简单查询 114
  • 6.2.4  连接查询 119
  • 6.2.5  嵌套查询 122
  • 6.2.6  集合查询 125
  • 6.3  数据插入INSERT 126
  • 6.3.1  语法格式 127
  • 6.3.2  单行插入inert into values 127
  • 6.3.3  多行插入insert into select 128
  • 6.3.4  存储过程插入 129
  • 6.4  数据更新UPDATE 129
  • 6.4.1  语法格式 129
  • 6.4.2  简单更新 129
  • 6.4.3  更新子查询 130
  • 6.5  数据删除DELETE 130
  • 6.5.1  语法格式 130
  • 6.5.2  简单删除 130
  • 6.5.3  删除子查询 130
  • 6.5.4  清空表内容 131
  • 本章小结 131
  • 习题六 131
  • 一、选择题 131
  • 二、填空题 134
  • 三、实践题 134
  • 第7章* TRANSACT-SQL程序设计 136
  • 本章导读: 136
  • 知识要点: 136
  • 7.1  程序设计基础 136
  • 7.1.1  常量 136
  • 7.1.2  变量 137
  • 7.1.3  运算符 139
  • 7.2  流程控制语句 142
  • 7.2.1  块语句 142
  • 7.2.2  二分支语句 142
  • 7.2.3  多分支表达式 143
  • 7.2.4  循环语句 145
  • 7.2.5  其它语句 146
  • 7.3  内置函数 150
  • 7.3.1  字符串函数 150
  • 7.3.2  数学函数 151
  • 7.3.3  聚合函数 151
  • 7.3.4  日期和时间函数 152
  • 7.3.5  转换函数 152
  • 7.3.6  系统函数 154
  • 7.4  用户自定义函数 154
  • 7.4.1  标量函数 155
  • 7.4.2  内嵌表值函数 156
  • 7.4.3  多语句表值函数 157
  • 7.4.4  修改函数 158
  • 7.4.5  删除函数 158
  • 本章小结 158
  • 习题七 158
  • 一、填空题 158
  • 二、选择题 159
  • 三、实践题 160
  • 第8章  视图和游标 161
  • 本章导读: 161
  • 知识要点: 161
  • 8.1  视图 161
  • 8.1.1  视图的概念 161
  • 8.1.2  创建视图 161
  • 8.1.3  修改视图 164
  • 8.1.4  使用视图 165
  • 8.1.5  查看视图 166
  • 8.1.6  删除视图 166
  • 8.2  游标 166
  • 8.2.1  游标的概念 166
  • 8.2.2  游标的分类 166
  • 8.2.3  声明游标 167
  • 8.2.4  打开游标 169
  • 8.2.5  读取游标 170
  • 8.2.6  关闭游标 171
  • 8.2.7  删除游标 172
  • 8.2.8  更新和删除游标数据 172
  • 8.2.9  游标状态 174
  • 本章小结 174
  • 习题八 174
  • 一、填空题 174
  • 二、选择题 175
  • 三、实践题 176
  • 第9章  存储过程和触发器 177
  • 本章导读: 177
  • 知识要点: 177
  • 9.1  存储过程 177
  • 9.1.1  存储过程概述 177
  • 9.1.2  存储过程的创建 178
  • 9.1.3  存储过程的执行 180
  • 9.1.4  存储过程的查看 181
  • 9.1.5  存储过程的修改 181
  • 9.1.6  存储过程的改名 182
  • 9.1.7  存储过程的删除 182
  • 9.1.8  存储过程的应用 183
  • 9.2  触发器 187
  • 9.2.1  触发器概述 187
  • 9.2.2  DML触发器 188
  • 9.2.3  DDL触发器 195
  • 本章小结 195
  • 习题九 196
  • 一、填空题 196
  • 二、选择题 196
  • 三、实践题 197
  • 第10章  备份和恢复 198
  • 本章导读: 198
  • 知识要点: 198
  • 10.1  故障概述 198
  • 10.1.1  事务内部故障 198
  • 10.1.2  系统故障 198
  • 10.1.3  介质故障 199
  • 10.1.4  计算机病毒故障 199
  • 10.2  备份 199
  • 10.2.1  备份概述 199
  • 10.2.2  备份类型 200
  • 10.2.3  备份设备 200
  • 10.2.4  备份操作 202
  • 10.2.5  备份策略 207
  • 10.3  恢复 207
  • 10.3.1  恢复概述 207
  • 10.3.2  恢复操作 209
  • 10.3.3  恢复策略 213
  • 本章小结 214
  • 习题十 214
  • 一、选择题 214
  • 二、填空题 215
  • 三、实践题 215
  • 第11章  数据库安全性控制 216
  • 本章导读: 216
  • 知识要点: 216
  • 11.1  安全性概述 216
  • 11.1.1  安全概述 216
  • 11.1.2  安全标准 216
  • 11.2  登录 217
  • 11.2.1  登录账户 217
  • 11.2.2  身份验证模式 218
  • 11.2.3  创建登录账户 218
  • 11.2.4  查看登录账户 222
  • 11.2.5  修改登录账户 222
  • 11.3  数据库用户 223
  • 11.3.1  默认数据库用户 223
  • 11.3.2  新建数据库用户 223
  • 11.3.3  查看数据库用户 225
  • 11.3.4  删除数据库用户 225
  • 11.4  角色 226
  • 11.4.1  角色类型 226
  • 11.4.2  管理服务器角色成员 227
  • 11.4.3  新建数据库角色 228
  • 11.4.4  删除数据库角色 229
  • 11.4.5  管理数据库角色成员 230
  • 11.5  权限 230
  • 11.5.1  权限类型 231
  • 11.5.2  权限管理 231
  • 本章小结 238
  • 习题十一 238
  • 一、选择题 238
  • 二、填空题 240
  • 三、实践题 240
  • 第12章* 并发控制 241
  • 本章导读: 241
  • 知识要点: 241
  • 12.1  事务处理 241
  • 12.1.1  事务概述 241
  • 12.1.2  事物模式 242
  • 12.2  并发访问 243
  • 12.2.1  并发异常 243
  • 12.2.1  并发调度 245
  • 12.3  锁 246
  • 12.3.1  锁的模式 247
  • 12.3.2  封锁协议 248
  • 12.3.3  两段锁协议 249
  • 12.3.4  锁的粒度 250
  • 12.3.5  查看锁的信息 251
  • 13.3.6  锁定提示 254
  • 12.3.7  活锁与死锁 256
  • 12.4  事务隔离级别 258
  • 12.4.1  隔离级别概述 259
  • 12.4.2  悲观并发模型 259
  • 12.4.3  乐观并发模型 263
  • 本章小结 265
  • 习题十二 265
  • 一、填空题 265
  • 二、选择题 266
  • 三、简答题 268
  • 四、实践题 268
  • 第13章  数据库应用系统 269
  • 本章导读: 269
  • 知识要点: 269
  • 13.1  VB开发工具概述 269
  • 13.1.1  数据库应用系统组成 269
  • 13.1.2  数据库连接技术 271
  • 13.1.3  数据库访问对象 272
  • 13.1.4  数据库控件 272
  • 13.2  ADO对象模型 284
  • 13.2.1  ADO对象模型概述 284
  • 13.2.2  connection对象 285
  • 13.2.3  command对象 288
  • 13.2.4  recordset对象 288
  • 13.2.5  ADO对象模型应用 291
  • 习题十三 299
  • 一、选择题 299
  • 二、填空题 300
  • 三、实践题 301
  • 参考文献 302

以上就是本次关于书籍资源的介绍和部分内容,我们还整理了以往更新的其它相关电子书资源内容,可以在下方直接下载,关于相关的资源我们在下方做了关联展示,需要的朋友们也可以参考下。

SQL Server相关资源

  • 《SQL Server 2000管理与应用开发教程》源代码,教案

    《SQL Server 2000管理与应用开发教程》源代码,教案

    编辑推荐 《SQL Server 2000管理与应用开发教程》是作者结合多年的SQL Server数据库管理与开发经验编写而成,比较详尽地介绍了管理和开发SQI-Servet数据库应用程序所必备的相关技术。《SQL Server 2000管理与应用开发教程》首先从基本的数据库管理出发,全面介绍SQL-Server数据库体系结构、常用工具、服务器及客户端配置、数据库对象管理、用户及权限管理、数据库日常维护等必备管理技术,使读者熟悉SQL Setver2000数据库,从而为进一步阅读奠定基础。然后,通

    大小:10.2 MBSQL Server配套资源

  • 《SQL Server数据库原理及应用(第二版)》源代码,素材,教案,习题答案

    《SQL Server数据库原理及应用(第二版)》源代码,素材,教案,习题答案

    内容介绍 《SQL Server 数据库原理及应用(第2版)》从数据库的基本理论、基本知识出发,通过丰富的实例介绍数据库的分析、设计过程以及开发应用等。SQL Server 2000是微软公司推出的SQL Server的新版本,是一个非常优秀的、大型的关系型数据库管理软件,方便使用,性能稳定,是电子商务等领域的*数据库产品之一。 《SQL Server 数据库原理及应用(第2版)》主要介绍数据库的基本原理与基础知识,讲解SQL Server 2000的安装、使用、管理和维护等各个方面的知

    大小:4 MBSQL Server配套资源

  • 数据库系统及应用教程 SQL Server 2008

    数据库系统及应用教程 SQL Server 2008 课后答案

    本书是为普通高等院校应用型本科计算机专业及相关专业精心编写的一本数据库课程教学用书,它以SQL Server 2008为核心系统,较完整地讲述了数据库系统的基本概念、基本原理和SQL Server 2008的应用技术。本书第1~3章讲述了数据库的基本理论知识及数据库设计的相关技术,其内容主要包括数据库系统、数据模型、关系数据库的基本理论、关系模式的规范化以及数据库设计思想和方法;第4~11章讲述了SQL Server 2008基础、数据库和数据表管理、数据查询、视图与

    大小:3.2 MBSQL Server课后答案

  • SQL Server 2000 实用教程

    SQL Server 2000 实用教程 课后答案

    随着计算机网络技术的迅速发展、数据库技术与网络技术的紧密结合,数据库技术已经广泛应用于各领域,小到工资管理系统,大到电子商务平台,数据库技术已经成为基于Web的数据库应用系统的首选开发技术。作为一种数据库管理系统,SQL Server已经逐渐替代Visual FoxPro,成为当今数据库应用系统的主流后台数据库,同时,SQL Server也成为国内外高等院校计算机相关专业的专业基础课和非计算机专业的通识教育课程。 《SQL Server 2000实用教程》是学习SQL S

    大小:610 KBSQL Server课后答案

  • 《SQL Server应用教程》源代码,教案

    《SQL Server应用教程》源代码,教案

    本书介绍SQL Server数据库管理系统,主要包括3部分内容,一是数据库基础知识,二是SQL Server数据库,三是SQL Server的应用。数据库基础部分包括数据库的基本概念、数据库设计、数据库的应用系统和SQL Server 2000操作环境。SQL Server部分包括SQL Server2000需要掌握的主要内容,实验部分作为SQL Server主要内容的实践和训练。实习部分是SQL Server的应用,其中VB/SQL Server和VC /SQLServer为C/S方面的应用,ASP.N

    大小:6.38 MBSQL Server配套资源

  • 《C#网络编程技术教程》教案

    《C#网络编程技术教程》教案

    内容简介 本书是一本系统介绍C#网络编程技术的教材,全书共11章,由两部分组成。第1部分(第1~5章)为基础知识,内容包括Visual C#.NET集成开发环境、C#语言的基础知识、面向对象的程序设计、C#的Windows编程方法、C#的常用数据类、网络编程的基本概念、网络套接字编程以及多线程编程的方法概述等。第2部分(第6~11章)介绍网络编程的几个常用领域,内容包括TCP/UDP编程、FTP编程、电子邮件协议编程、HTTP编程、Web Service编程以及密码术网络编程等。 本书可

    大小:2.19 MBC#编程配套资源

  • 《电子商务网站建设与实践(第2版)》教案,源代码

    《电子商务网站建设与实践(第2版)》教案,源代码

    内容介绍 《 电子商务网站建设与实践(第2版) 》系统地讲述了创建电子商务网站的基本理论、基本技术和应用技巧,综合举例说明创建电子商务网站的过程。全书共七章,主要内容包括创建电子商务网站的策划知识创建网站的技术知识数据库的管理和使用技术网站创建后的推广技术网站的管理、维护安全知识,通过实例模拟网站创建全过程。 本书从基础理论入手,介绍了创建电子商务网站的过程特别适合初学者由易到深的学习。为了学习方便,这本

    大小:8.66 MB网站建设配套资源

  • 计算机组织与结构(第一版)

    计算机组织与结构(第一版) 课后答案

    本书根据IEEE/ACM推出的CC2005和我国教育部高等学校计算机科学与技术教学指导委员会2006年发布的《高等学校计算机科学与技术专业发展战略研究报告暨专业规范(试行)》编写而成,内容涵盖了知识领域CSAR计算机体系结构与组织的核心知识单元和知识点。全书共分8章,第1章~第7章全面讲述了单处理机系统的硬件组织和结构,包括计算机中的数据表示和运算、汇编级机器组织、存储系统的组织与结构、输入,输出系统的组织、CPU的组织与结构及总线和

    大小:954 KB计算机课后答案

  • 离散数学

    离散数学 课后答案

    《离散数学》是2008年3月高等教育出版社出版的图书,作者是屈婉玲、耿素云、张立昂。 高等教育出版社1998年出版了普通高等教育九五国家级规划教材《离散数学》,2004年作为十五国家级规划教材出版了修订版。作为十一五国家级规划教材,《离散数学》根据教育部计算机科学与技术专业教学指导委员会提出的《计算机科学与技术专业规范》(CCC2005)的教学要求,对内容进行了较多的调整与更新。 《离散数学》分为数理逻辑、集合论、代数结构、组合

    大小:1.08 MB离散数学课后答案

  • DataGear 2.2 使用教程

    DataGear是一款开源免费的数据可视化分析平台,使用Java语言开发,采用浏览器/服务器架构,支持SQL、CSV、Excel、HTTP接口、JSON等多种数据源,主要功能包括数据管理、SQL工作台、数据导入/导出、数据集管理、图表管理、看板管理等。 目录 1. 介绍 2. 安装和开始 3. 升级 4. 数据源管理 5. 数据可视化分析 6. 自定义图表和插件 7. 看板元素属性参考 8. 图表事件对象 9. 看板API参考

    大小:1.2 MBDataGear

下载地址

SQL Server学习笔记

3小时56分钟前回答

spring中使用mybatis plus连接sqlserver的方法实现

本文主要关注如何使用mybatis/mybatis plus连接SQL Server数据库,因此将省略其他项目配置、代码。 框架选择 应用框架:spring boot ORM框架:mybatis plus(对于连接数据库而言,mybatis和mybatis plus其实都一样) 数据库连接池:druid pom依赖 此处仅给出我的配置,mybatis/druid请依据自己项目的需要进行选择。 方便起见我用的是mybatis plus !--mybatis plus -- dependency groupIdcom.baomidou/groupId artifactIdmybatis……

1小时24分钟前回答

mysql oracle和sqlserver分页查询实例解析

最近简单的对oracle,mysql,sqlserver2005的数据分页查询作了研究,把各自的查询的语句贴出来供大家学习..... (一)、mysql的分页查询 mysql的分页查询是最简单的,借助关键字limit即可实现查询,查询语句通式: selecto.*from(sql)o limit firstIndex,pageSize 如下面的截图,每页显示的记录数为20: 查询(1-20)这20条记录 查询(21-40)这20条记录 mysql的分页查询就这么简单...... (二)、sqlserver200……