当前位置:首页 > 工业技术
SQL Server 2008数据库应用技术  项目教学版
SQL Server 2008数据库应用技术  项目教学版

SQL Server 2008数据库应用技术 项目教学版PDF电子书下载

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:梁爽主编;田丹,李海玲副主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2013
  • ISBN:9787302336099
  • 页数:227 页
图书介绍:全书共15章:第1章为关系数据库技术基础;第2章为SQL SERVER 2005环境;第3章为数据库及其管理;第4章为表;第5章为数据完整性;第6章为索引;第7章为Transact-SQL 语言;第8章为查询技术;第9章为视图;第10章为存储过程;第11章为函数;第12章为触发器;第13章为使用XML;第14章为备份与还原及数据转换服务;第15章为安全性。第16章给出了具体案例设计,用 ASP.NET+SQL SERVER实现,可供同学们参考使用。
《SQL Server 2008数据库应用技术 项目教学版》目录

项目0 学生成绩管理系统 1

项目1 环境部署 4

任务1.1选择合适的数据库管理系统 5

1.1.1认识关系数据库 5

1.1.2选择数据库管理系统 9

任务1.2做好安装SQL Server2008的准备 12

1.2.1了解SQL Server2008的版本 12

1.2.2确认SQL Server2008的软/硬件要求 13

1.2.3确定安装实例 14

任务1.3安装前导组件和SQL Server2008 14

1.3.1安装前导组件 15

1.3.2安装SQL Server2008 15

任务1.4认识SQL Server2008的主要工具 19

1.4.1SQL Server管理平台 20

1.4.2SQL Server事件探查器 23

1.4.3数据库引擎优化顾问 24

1.4.4SQL Server文档和教程 24

1.4.5Notification Services命令提示 25

1.4.6Reporting Services配置 25

1.4.7SQL Server配置管理器 26

1.4.8SQL Server错误和使用情况报告 27

任务1.5管理SQL Server2008系统数据库 28

1.5.1Master数据库 28

1.5.2Model数据库 28

1.5.3Msdb数据库 28

1.5.4Tempdb数据库 28

1.5.5Mssqlsystemsource数据库 29

项目2 创建学生成绩项目数据库 30

任务2.1确定项目数据库的构成 31

任务2.2使用图形工具创建学生成绩项目数据库 33

任务2.3使用SQL语句创建和修改学生成绩项目数据库 36

2.3.1使用SQL语句创建学生成绩项目数据库 36

2.3.2使用SQL语句修改学生成绩项目数据库 39

任务2.4简单管理数据库 41

2.4.1使用图形工具管理数据库 41

2.4.2使用SQL语句管理数据库 43

任务2.5规划数据库 44

项目3 创建学生成绩项目数据表和组织表数据 46

任务3.1概念设计 47

3.1.1找出实体及其属性 47

3.1.2找出实体间的联系 50

任务3.2逻辑设计 51

3.2.1将E-R图转换为关系模型 51

3.2.2优化关系模型 52

任务3.3物理设计 53

3.3.1设计数据表 53

3.3.2使用图形工具创建数据表 56

3.3.3使用SQL语句创建数据表 58

3.3.4使用SQL语句修改数据表 60

任务3.4操作数据 62

3.4.1使用图形工具操作数据 62

3.4.2使用SQL语句操作数据 63

任务3.5学习SQL Server2008中的数据类型及其用法 67

3.5.1系统数据类型 67

3.5.2用户定义数据类型 71

3.5.3选择数据类型的指导原则 74

项目4 查询学生成绩项目数据 78

任务4.1使用简单查询检索数据 79

4.1.1如何使用Select语句 79

4.1.2学生成绩项目的简单查询 85

任务4.2使用分组和汇总检索数据 86

4.2.1如何使用数据的分组和汇总 87

4.2.2学生成绩项目的高级查询 90

任务4.3使用连接查询检索数据 92

4.3.1连接查询 92

4.3.2学生成绩项目的连接查询 95

4.3.3学生成绩项目的多表连接查询 96

任务4.4使用子查询检索数据 98

4.4.1子查询 99

4.4.2学生成绩项目的子查询 101

任务4.5使用视图检索数据 102

4.5.1认识和创建视图 102

4.5.2在学生成绩项目中使用视图 106

4.5.3视图的管理 108

项目5 实现学生成绩项目的数据完整性 112

任务5.1选择合适的约束应用到学生成绩项目 113

5.1.1数据完整性的分类 113

5.1.2约束的定义 114

5.1.3Default约束 115

5.1.4Check约束 117

5.1.5PrimaryKey约束 119

5.1.6Unique约束 120

5.1.7ForeignKey约束 121

5.1.8级联引用完整性 124

5.1.9默认值和规则 125

5.1.10决定使用何种方法 126

任务5.2创建学生成绩项目约束 127

5.2.1使用图形工具实现学生成绩项目约束 128

5.2.2使用SQL语句实现学生成绩项目约束 132

任务5.3使用触发器实现学生成绩项目的数据完整性 134

5.3.1触发器概述 134

5.3.2触发器的实现 135

5.3.3触发器的维护 139

任务5.4在学生成绩项目中使用触发器 141

项目6 快速检索学生成绩项目数据 144

任务6.1索引概述及分类 145

6.1.1索引概述 145

6.1.2索引的分类 147

任务6.2创建索引 152

6.2.1使用管理平台创建索引 152

6.2.2使用SQL语句创建索引 153

6.2.3索引的分析与维护 155

6.2.4统计信息 159

任务6.3创建学生成绩项目索引 161

6.3.1创建学生成绩项目索引分析 161

6.3.2创建学生成绩项目索引过程 162

任务6.4管理学生成绩项目索引 163

6.4.1基本情况分析 163

6.4.2管理学生成绩项目数据库中索引的操作过程 163

项目7 使用存储过程维护学生成绩项目数据 165

任务7.1选择合适的存储过程类型应用到学生成绩项目 166

7.1.1存储过程的含义 166

7.1.2存储过程的分类 166

7.1.3选择存储过程的类型 167

7.1.4存储过程的创建 167

任务7.2创建学生成绩项目的无参数存储过程 168

7.2.1使用图形工具实现存储过程p1 169

7.2.2使用SQL语句实现存储过程p2 171

任务7.3创建学生成绩项目的带参数存储过程 172

7.3.1参数的分类 173

7.3.2使用图形工具创建带有输入参数的存储过程 173

7.3.3使用SQL语句创建带有输入参数的存储过程 174

7.3.4使用SQL语句创建带有输出参数的存储过程 176

任务7.4在学生成绩项目中使用存储过程调用触发器 177

项目8 学生成绩项目的安全管理 181

任务8.1配置服务器安全对象 182

8.1.1身份验证模式 182

8.1.2SQL Server登录名 183

8.1.3决定使用登录名 183

8.1.4使用管理平台创建学生登录名 184

8.1.5使用SQL语句创建教师登录名 184

8.1.6使用SQL语句管理教师登录名 186

8.1.7使用SQL语句创建管理员登录名 188

任务8.2配置数据库安全对象 189

8.2.1使用SQL语句创建数据库用户 189

8.2.2使用SQL语句修改用户 190

8.2.3使用SQL语句创建架构 191

任务8.3配置学生成绩项目的数据库角色 192

8.3.1数据库角色的种类 192

8.3.2决定建立哪些角色 193

8.3.3使用SQL语句创建数据库角色 193

8.3.4分配权限 194

项目9 学生成绩项目的数据安全性 198

任务9.1学生成绩项目的数据库备份 199

9.1.1数据库备份类型 199

9.1.2决定数据备份计划 200

9.1.3实施数据备份计划 200

任务9.2学生成绩项目的数据恢复 205

9.2.1还原数据库的级别 205

9.2.2基于完整日志恢复模式和大容量日志恢复模式的还原方案 205

9.2.3基于简单恢复模式的基本还原方案 206

9.2.4决定数据还原计划 206

9.2.5实施数据还原计划 206

项目10 开发学生成绩项目的应用程序 212

任务10.1设计学生成绩项目界面 213

10.1.1参与者及功能分析 213

10.1.2界面设计标准 214

10.1.3设计部分主要功能界面 215

任务10.2数据访问方法 219

10.2.1 ADO.NET模型 219

10.2.2使用命名空间 220

10.2.3连接数据库 220

10.2.4在连接环境下对学生成绩数据库的操作 222

10.2.5在非连接环境下对学生成绩数据库的操作 224

参考文献 227

返回顶部