《SQL Server 2008数据库设计高级案例教程》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:李文峰,李李,吴观福主编
  • 出 版 社:北京:航空工业出版社
  • 出版年份:2012
  • ISBN:9787516500118
  • 页数:214 页
图书介绍:本书通过一个完整案例循序渐进地介绍了SQL Server 2008常用的各项功能,包括:安装、设计等。

项目一 了解数据库开发环境 1

学习目标 1

理论指导 1

一、数据库技术的实际应用 1

二、数据库、数据库管理系统、数据库应用系统及数据库系统 3

三、初识SQL Server 2008 4

任务实践 7

任务一 安装SQL Server 2008 7

任务二 熟悉SQL Server 2008管理和开发工具 19

项目总结 24

项目实训 24

项目二 设计学生选课系统数据库 25

学习目标 25

理论指导 25

一、C/S与B/S模式应用系统架构 25

二、数据库设计步骤 26

三、表结构和系统数据类型 27

任务实践 34

任务一 系统功能模块设计 34

任务二 数据库表结构设计 36

项目总结 41

项目实训 41

项目三 创建数据库和表 42

学习目标 42

理论指导 42

一、SQL Server 2008中数据库存储结构 42

二、创建数据库和表的方法 45

三、用户、角色和架构 45

任务实践 48

任务一 创建“学生选课系统”数据库 48

任务二 创建studentInfo表 51

任务三 创建studentInfo表与scoreInfo表间的关系 55

知识拓展 57

一、修改表结构及设置标识列 57

二、使用T-SQL语句创建数据库和表 58

三、数据完整性 66

项目总结 67

项目实训 67

项目四 操作数据库数据 68

学习目标 68

理论指导 68

一、操作数据库数据 68

二、插入数据语句 69

三、更新数据语句 70

四、删除数据语句 71

任务实践 71

任务一 后台导入导出数据 71

任务二 在VS中搭建系统框架 77

任务三 实现“管理员”>“学生信息添加”功能 80

任务四 实现“管理员”>“维护学生信息”功能 84

知识拓展 87

通过bcp命令进行数据导入 87

项目总结 88

项目实训 88

项目五 查询数据库数据 89

学习目标 89

理论指导 89

一、SELECT语句 89

二、视图 104

三、索引 107

任务实践 109

任务一 实现登录页面“验证用户名和密码”功能 109

任务二 实现“管理员”>“选修课程排课”功能 112

任务三 实现“管理员”>“查询学生信息”功能 115

任务四 创建索引 121

项目总结 122

项目实训 122

项目六 体验SQL编程 123

学习目标 123

理论指导 123

一、SQL编程基础知识 123

二、存储过程 143

三、事务 146

四、游标 149

五、触发器 153

任务实践 158

任务一 实现“学生”>“选课”功能 159

任务二 实现“管理员”>“必修课程排课”功能 164

项目总结 166

项目实训 166

项目七 控制数据库操作权限 167

学习目标 167

理论指导 167

一、SQL Server 2008的安全机制 167

二、登录名和用户名 169

三、角色 174

四、架构 176

五、用于设置权限的T-SQL语句 179

任务实践 180

任务一 设置“教务处”的访问权限 180

任务二 设置“admin_teacher”的访问权限 184

项目总结 187

项目实训 187

项目八 恢复数据库 188

学习目标 188

理论指导 188

一、数据库恢复基础知识 188

二、恢复策略 198

三、SQL Server代理和作业 200

任务实践 201

任务一 制定维护计划定期备份数据库 201

任务二 实现“管理员”>“备份/还原数据库”功能 206

知识拓展 211

分离和附加数据库 211

项目总结 214

项目实训 214