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

SQL Server 2008数据库项目教程PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:杨云,孙丽娜,姜庆玲主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2015
  • ISBN:9787302377061
  • 页数:382 页
图书介绍:本书将一个贯穿全书的数据库应用系统开发实例“学生信息管理系统”融入各项目,再把每个项目分解成若干任务,使学生逐步学会创建、管理、开发数据库,以及使用T-SQL语言程序设计编程思想和技术;由浅入深,循序渐进,以项目为载体,以任务驱动,认知了数据库基础知识、数据库设计方法,学会创建和管理数据库及表,保护数据完整性,查询数据库,创建和管理视图、存储过程与触发器,使用T-SQL语言,维护和管理数据库安全性等技术。
上一篇:建文筑章下一篇:生物机械电子工程
《SQL Server 2008数据库项目教程》目录

单元一 走进SQL Server 2008数据库 2

项目1 安装配置SQL Server 2008软件 2

任务1 认知SQL Server 2008 3

任务1-1 认知SQL Server 2008的产品组件 3

任务1-2 认知SQL Server 2008的新增特性 6

任务1-3 认知SQL Server 2008的体系结构 7

任务1-4 认知SQL Server 2008的管理工具 8

任务1-5 完成综合任务 8

任务2 安装SQL Server 2008 9

任务2-1 认知SQL Server 2008的环境要求 9

任务2-2 安装SQL Server 2008 12

任务2-3 启动SQL Server 2008 23

任务3 使用SQL Server 2008的常用工具 25

任务3-1 SQL Server配置管理器 25

任务3-2 SSMS的“已注册的服务器”组件 28

任务3-3 使用SSMS的“查询编辑器”组件 32

任务3-4 使用SSMS的其他组件 34

实训1 安装配置SQL Server 2008 35

小结 35

习题 35

项目2 设计数据库 37

任务1 附加与分离数据库并认知数据库结构 38

任务1-1 附加数据库 38

任务1-2 认识系统数据库结构 40

任务1-3 分离数据库 41

任务2 现实世界数据化 42

任务2-1 现实世界数据化过程 43

任务2-2 数据模型的概念 46

任务2-3 概念模型 47

任务2-4 绘制学生选修E-R图 49

任务3 转换成关系模型 51

任务3-1 逻辑数据模型 52

任务3-2 认知关系模型的基本概念 54

任务3-3 将学生选修课E-R图转换成关系模型 55

任务3-4 关系规范化 56

任务3-5 关系运算 59

任务3-6 关系数据库 61

任务4 认知关键字和数据完整性 62

任务4-1 认知关键字 62

任务4-2 认知数据完整性 63

实训2 设计数据库练习 64

小结 65

习题 65

项目3 创建与管理数据库 67

任务1 认知SQL Server数据库结构 68

任务1-1 了解数据库的组成 68

任务1-2 了解数据库文件和文件组 69

任务1-3 认知系统数据库和用户数据库 69

任务1-4 认知数据库对象 70

任务1-5 完成综合任务 71

任务2 创建xs数据库 71

任务2-1 使用SSMS创建数据库 72

任务2-2 使用T-SQL语句创建数据库 75

任务2-3 综合任务完成过程 76

任务3 管理xs数据库 77

任务3-1 使用SSMS查看和修改数据库 78

任务3-2 使用T-SQL语句查看数据库 79

任务3-3 使用T-SQL语句修改数据库文件 79

任务3-4 配置数据库为只读 80

任务3-5 缩小数据库和数据文件 83

任务3-6 使用T-SQL语句修改数据库名 85

任务3-7 删除数据库 85

任务3-8 完成综合任务 86

实训3创建数据库训练 88

小结 88

习题 89

项目4 创建和管理数据库表 90

任务1 创建表 91

任务1-1 数据表的概念 92

任务1-2 数据类型 93

任务1-3 空值 98

任务1-4 创建数据表 98

任务1-5 T-SQL设置联合主键 101

任务1-6 完成综合任务 102

任务2 管理数据表 103

任务2-1 显示表结构 104

任务2-2 使用SSMS修改数据表 104

任务2-3 使用T-SQL语句修改数据表 106

任务2-4 使用SSMS删除数据表 107

任务2-5 使用T-SQL语句删除数据表 108

任务2-6 使用T-SQL语句重命名数据表 109

任务2-7 完成综合任务 109

任务3 插入及删除表的数据 110

任务3-1 使用SSMS插入、删除、更新表的数据 110

任务3-2 使用T-SQL语句向表中插入数据 112

任务3-3 使用T-SQL语句删除表记录 113

任务3-4 完成综合任务 114

实训4 创建数据库表并录入表的数据 115

小结 117

习题 117

项目5 使用T-SQL语句查询表中数据 118

任务1 简单查询 119

任务1-1 SELECT语句的执行方式 120

任务1-2 认知SELECT语句的语法 123

任务1-3 SELECT子句实现列查询 124

任务1-4 用WHERE子句实现条件查询 130

任务1-5 ORDER BY子句 134

任务1-6 完成综合任务 135

任务2 分类汇总 136

任务2-1 使用常用聚合函数查询数据 137

任务2-2 分组筛选数据 139

任务2-3 计算与汇总 140

任务2-4 完成综合任务 142

任务3 连接查询 144

任务3-1 内连接 145

任务3-2 外连接 148

任务3-3 交叉连接 149

任务3-4 自连接 150

任务3-5 完成综合任务 150

任务4 子查询和保存结果集 152

任务4-1 使用子查询 153

任务4-2 保存查询结果 156

任务4-3 完成综合任务 157

实训5 查询及维护sale数据库 159

小结 159

习题 160

项目6 维护用户表数据 162

任务 对数据表进行操作 163

任务1-1 向用户表插入数据 163

任务1-2 修改用户表数据 167

任务1-3 删除用户表数据 168

任务1-4 完成综合任务 169

实训6 维护sale数据库数据 171

小结 171

习题 171

单元二 数据库及数据库对象的管理 174

项目7 创建视图和索引 174

任务1 创建和使用视图 175

任务1-1 了解视图用途 176

任务1-2 创建视图 176

任务1-3 修改视图 180

任务1-4 删除视图 182

任务2-5 使用视图操作表数据 184

任务2-6 完成综合任务 187

任务2 创建管理索引 189

任务2-1 创建索引 189

任务2-3 管理索引 196

任务2-4 分析索引 198

任务2-5 完成综合任务 200

实训7 为sale数据库建立视图和索引 201

小结 202

习题 202

项目8 实现数据完整性 204

任务1 实现域完整性 205

任务1-1 认知数据完整性概念及分类 206

任务1-2 CHECK约束 207

任务1-3 规则 211

任务1-4 默认值约束及默认值对象 215

任务1-5 完成综合任务 222

任务2 实现实体完整性 225

任务2-1 PRIMARY KEY约束 225

任务2-2 UNIQUE约束 227

任务2-3 完成综合任务 229

任务3 实现参照完整性 230

任务3-1 FOREIGN KEY(外键) 230

任务3-2 完成综合任务 235

实训8 实现sale数据库完整性 235

小结 235

习题 236

项目9 使用T-SQL语言编程 238

任务1 认知T-SQL语言编程基础 239

任务1-1 标识符与注释 240

任务1-2 常量 240

任务1-3 变量 241

任务1-4 运算符与表达式 244

任务1-5 完成综合任务 248

任务2 批处理与程序流程控制语句 249

任务2-1 批处理 249

任务2-2 流程控制语句 250

任务2-3 完成综合任务 253

任务3 系统内置函数 253

任务3-1 数学函数 253

任务3-2 字符串函数 254

任务3-3 日期和时间函数 256

任务3-4 聚合函数 257

任务3-5 系统函数 257

任务3-6 完成综合任务 259

任务4 用户定义函数 260

任务4-1 定义与调用用户定义函数 260

任务4-2 删除用户定义函数 265

任务4-3 完成综合任务 265

任务5 游标 266

任务5-1 声明游标 267

任务5-2 打开游标 269

任务5-3 数据处理 269

任务5-4 关闭游标 272

任务5-5 释放游标 273

实训9 程序设计 273

小结 273

习题 274

项目10 创建使用存储过程和触发器 276

任务1 创建和使用存储过程 277

任务1-1 介绍存储过程概述 278

任务1-2 创建存储过程 278

任务1-3 执行存储过程 280

任务1-4 修改存储过程 281

任务1-5 删除存储过程 282

任务1-6 完成综合任务 283

任务2 创建和使用触发器 284

任务2-1 触发器概述 285

任务2-2 创建触发器 286

任务2-3 修改触发器 291

任务2-4 删除触发器 291

任务2-5 完成综合任务 292

实训10 为sale数据库创建存储过程和触发器 293

小结 294

习题 295

单元三 安全管理与日常维护 298

项目11 数据库安全性管理 298

任务1 实现SQL Server 2008登录认证 299

任务1-1 SQL Server 2008系统安全机制 300

任务1-2 Windows身份认证和SQL Server身份认证 301

任务1-3 选择身份认证模式 302

任务1-4 Windows认证模式登录账号的建立和取消 302

任务1-5 SQL Server认证模式下登录账号的建立和删除 305

任务1-6 管理SQL Server登录账户 306

任务2 实现数据库用户账号及权限的管理 307

任务2-1 数据库用户账号 307

任务2-2 用户权限及数据库角色 308

任务2-3 使用SSMS管理用户账户和权限 309

任务2 4 使用T-SQL语句管理用户账号和权限 314

任务3 实现服务器角色和应用程序角色 316

任务3-1 服务器角色 317

任务3-2 管理服务器角色 318

任务3-3 应用程序角色 319

实训11 用户权限管理 321

小结 321

习题 321

项目12 维护与管理数据库 323

任务1 联机与脱机数据库 324

任务1-1 联机/脱机 324

任务2 备份与还原数据库 326

任务2-1 使用SSMS备份和还原数据库 326

任务2-2 使用T-SQL语句备份和还原数据库 330

任务3 导入与导出数据 332

任务3-1 导出数据 333

任务3-2 导入数据 338

实训12 维护管理sale数据库 340

小结 340

习题 340

单元四 数据库应用开发训练 342

项目13 SQL Server开发与编程 342

任务1 ASP.NET与SQL Server 2008开发 343

任务1-1 认知数据源控件与数据绑定控件 343

任务1-2 ASP.NET与SQL Server 2008的连接 344

任务2 Java/SQL Server 2008开发 348

任务2-1 环境搭配 348

任务2-2 测试连接 349

任务3 JSP/SQL Server 2008开发 350

任务3-1 环境搭配 351

任务3-2 测试连接 351

任务4 开发学生管理系统 353

任务4-1 系统需求分析 354

任务4-2 系统设计 354

任务4-3 系统实现 355

实训13 开发销售管理系统 370

小结 370

习题 371

附录A 学生数据库(xs)表结构及数据样本 372

附录B 连接查询用例表结构及数据样本 375

附录C SQL Server操作常用语句 376

附录D 常用函数 379

参考文献 382

返回顶部