SQL Server 2005 数据库原理及应用

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

  • 大小:116 KB
  • 类型:SQL Server
  • 格式:PDF
  • 出版:清华大学出版社
  • 作者:叶潮流、杜奕智
  • 更新:2022-02-02 11:42:47
vip 立即下载( 116 KB )
关注公众号免费下载
版权投诉 / 资源反馈(本资源由用户 蔡静美 投稿)

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

在参考全国计算机等级考试四级数据库工程师考试大纲的基础上,本书以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

相关资源

  • Kraken v0.7 使用教程

    Kraken v0.7 使用教程

    Kraken 是一款基于 W3C 标准的高性能渲染引擎。Kraken 底层基于 Flutter 进行渲染,通过其自绘渲染的特性,保证多端一致性。上层基于 W3C 标准实现,拥有非常庞大的前端开发者生态。 目录 快速起步 基础 进阶 框架开发 客户端集成 贡献代码 API 标签 样式 DOM 增强能力 宿主环境 插件 官方插件

    大小:4.4 MBKraken

  • 形式语言与自动机

    形式语言与自动机 课后答案

    本书扼要地介绍了形式语言与自动机的基本体系,是学习理论计算机科学基础的教材和参考书。书中主要介绍了形式语言的基本概念、自动机的模型以及形式语言与自动机的等价性,包括右线性文法与有限自动机、上下文无关文法与下推自动机、图灵机以及无限制文法等。同时介绍了自动机在通信领域的某些应用。 本书不追求过多形式化讨论,强调基本概念的直观背景和主要定理证明的思路分析。书中配有较多的例题和习题,可作为工科计算机专业本科

    大小:5.01 MB形式语言课后答案

  • ASP.NET 2.0实用教程 (C#版)

    ASP.NET 2.0实用教程 (C#版) 课后答案

    《ASP.NET 2.0实用教程(C#版)》是2011年10月人民邮电出版社出版的图书,作者是崔良海。 本教材主要介绍以C#语言为基础、使用ASP.NET进行Web程序开发与应用的技术。本教材通过大量的实例,讲解了采用.NET所提供的丰富控件,以可视化与面向对象技术进行Web页面的设计与制作。 本教材内容翔实、实例丰富,介绍了ASP.NET的大量基础知识与实用技术。本教材适合作为高等职业院校和应用型本科院校计算机相关专业的教材,也可供使用ASP.NET技术进行Web页面设计

    大小:751 KBASP.NET课后答案

  • 计算机工程制图(第3版)

    计算机工程制图(第3版) 课后答案

    随着科学技术的发展,用计算机绘制工程图样和阅读工程图样,是工程技术人员必须掌握的一门技术。本书选用目前世界上用户最多、普及面最广的AutoCAD2000绘图软件为图形软件,将画法几何、工程制图和计算机应用结合起来,在培养学生空间想像力的同时,训练和提高学生使用计算机绘制工程图样与阅读工程图样的能力。 目录 前言 本书常用符号 第一章 绪论 1.1 课程的研究对象、性质和任务 1.2 课程的目的要求、内容和学习方法 1.3 投影法的基本知识

    大小:4.62 MB计算机工程制图课后答案

  • 《青少年3D打印课程:轻松玩转123D Design》配套资源

    《青少年3D打印课程:轻松玩转123D Design》配套资源

    ★书名:青少年3D打印课程轻松玩转123D Design ★书号:978-7-115-56625-6 ★简介:123D Design是Autodesk(欧特克)公司研发的适用于青少年的三维设计软件,界面简洁、易于上手且。123D Design作为一款免费提供给用户使用的三维创意软件,近年来逐渐成为各中小学校三维创意设计教学的必备软件,深受广大青少年学习群体的喜爱。体育课上的哨子、书桌上的蜂窝笔筒、动漫中的小黄人等都是孩子们生活和学习中喜闻乐见的。本书收录的教学案例均源自于孩子们的

    大小:522.4 MB3D打印配套资源

  • ZOPE 2 教程

    大小:1.86 MBZOPE

  • 高等代数教程习题集

    高等代数教程习题集 课后答案

    《高等代数教程习题集》是1997年清华大学出版社出版的图书,作者是王萼芳。

    大小:173 KB高等代数课后答案

  • C语言程序设计教程(第3版)

    C语言程序设计教程(第3版) 课后答案

    《C语言程序设计教程(第3版)/普通高等教育十二五规划教材高等学校公共课计算机规划教材》分为基础篇、提高篇和实验篇。基础篇主要内容包括程序设计和C语言基础知识,以及顺序、选择和循环结构程序设计,使读者初步建立起利用C语言进行简单程序设计的思想,学会进行简单的程序设计;提高篇主要内容包括函数、编译预处理、数组等构造型数据类型、指针类型及对文件的操作,C语言模块化的编程思想及对数组、指针类型的应用,学会使用构造

    大小:696 KBC语言教程课后答案

下载地址

相关声明:

学习笔记