《数据库应用技术案例教程(SQL Server 2005)》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:青宏燕,王宏伟主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2016
  • ISBN:9787302427315
  • 页数:399 页
图书介绍:本书以项目导向的形式,以任务为核心,由任务驱动,通过一个学生比较熟悉的“学生管理数据库”的案例来组织教学内容,通过对连贯的项目、具体任务的掌握,可以比较容易的掌握相关知识并且形成系统概念,易学易会。本文通过对学生管理数据库关系模式的设计、数据库的创建和管理、表和记录的操作、数据的查询、视图的管理等12个项目循序渐进的展开教学内容,帮助学生逐步实现系统分析和设计数据库的能力。

项目一掌握数据库基础知识 1

任务一学生管理数据库系统基本需求 2

【任务要求】 2

【知识储备】 3

【任务实施】 5

【任务实践】 6

任务二数据库基础知识 7

【任务要求】 7

【知识储备】 7

【任务实施】 10

【任务实践】 10

任务三数据库系统的结构 14

【任务要求】 14

【知识储备】 14

【任务实施】 16

【任务实践】 19

任务四 初步认识SQL Server 2005 24

【任务要求】 24

【知识储备】 24

【任务实施】 27

【任务实践】 28

【知识扩展】 36

项目小结 37

上机实训 37

习题 39

项目二设计数据库关系模式 43

任务一认识关系数据库 44

【任务要求】 44

【知识储备】 45

【任务实施】 52

【任务实践】 52

【知识扩展】 60

任务二数据库设计步骤 60

【任务要求】 60

【知识储备】 60

【任务实施】 61

【任务实践】 62

任务三使用E-R模型设计数据库模式 69

【任务要求】 69

【知识储备】 69

【任务实施】 70

【任务实践】 70

项目小结 74

上机实训 74

习题 75

项目三创建和管理数据库 77

任务一创建数据库 79

【任务要求】 79

【知识储备】 79

【任务实施】 82

【任务实践】 85

任务二查看数据库 87

【任务要求】 87

【知识储备】 87

【任务实施】 87

【任务实践】 89

任务三修改数据库 90

【任务要求】 90

【知识储备】 90

【任务实施】 91

【任务实践】 92

任务四删除数据库 94

【任务要求】 94

【知识储备】 94

【任务实施】 94

【任务实践】 95

任务五分离或附加数据库 95

【任务要求】 95

【知识储备】 95

【任务实施】 95

【任务实践】 98

任务六备份或还原数据库 99

【任务要求】 99

【知识储备】 99

【任务实施】 100

【任务实践】 102

项目小结 105

上机实训 105

习题 106

项目四创建和管理数据库表 107

任务一创建数据库表 108

【任务要求】 108

【知识储备】 108

【任务实施】 112

【任务实践】 113

任务二设计表数据完整性 117

【任务要求】 117

【知识储备】 117

【任务实施】 119

【任务实践】 121

任务三修改数据库表 126

【任务要求】 126

【知识储备】 127

【任务实施】 128

【任务实践】 128

任务四删除数据库表 131

【任务要求】 131

【知识储备】 131

【任务实施】 132

【任务实践】 132

任务五创建和管理索引 133

【任务要求】 133

【知识储备】 133

【任务实施】 137

【任务实践】 138

项目小结 141

上机实训 141

习题 143

项目五编辑数据库表记录 147

任务一插入记录 148

【任务要求】 148

【知识储备】 148

【任务实施】 149

【任务实践】 151

任务二更新记录 152

【任务要求】 152

【知识储备】 152

【任务实施】 153

【任务实践】 154

任务三删除记录 155

【任务要求】 155

【知识储备】 155

【任务实施】 155

【任务实践】 156

任务四数据的导入和导出 157

【任务要求】 157

【知识储备】 157

【任务实施】 157

【任务实践】 165

项目小结 168

上机实训 168

习题 169

项目六数据查询 171

任务一基本查询 173

【任务要求】 173

【知识储备】 173

【任务实施】 180

【任务实践】 184

任务二连接查询 189

【任务要求】 189

【知识储备】 189

【任务实施】 192

【任务实践】 194

任务三子查询 197

【任务要求】 197

【知识储备】 197

【任务实施】 198

【任务实践】 200

任务四集合查询 203

【任务要求】 203

【知识储备】 203

【任务实施】 203

【任务实践】 204

项目小结 205

上机实训 206

习题 207

项目七创建和管理数据库视图 209

任务一创建视图 210

【任务要求】 210

【知识储备】 211

【任务实施】 212

【任务实践】 214

任务二系统存储过程在视图中的应用 217

【任务要求】 217

【知识储备】 217

【任务实施】 218

【任务实践】 219

任务三修改视图 220

【任务要求】 220

【知识储备】 220

【任务实施】 221

【任务实践】 222

任务四删除视图 223

【任务要求】 223

【知识储备】 223

【任务实施】 224

【任务实践】 225

任务五使用视图 225

【任务要求】 225

【知识储备】 225

【任务实施】 226

【任务实践】 227

项目小结 228

上机实训 228

习题 229

项目八数据库编程基础 231

任务一Transact-SQL基础 232

【任务要求】 232

【知识储备】 233

【任务实施】 235

【任务实践】 235

任务二表达式 236

【任务要求】 236

【知识储备】 236

【任务实施】 239

【任务实践】 240

任务三流程控制 241

【任务要求】 241

【知识储备】 241

【任务实施】 243

【任务实践】 244

任务四函数 246

【任务要求】 246

【知识储备】 246

【任务实施】 255

【任务实践】 257

项目小结 262

上机实训 262

习题 263

项目九创建和管理数据库存储过程 265

任务一创建存储过程 266

【任务要求】 266

【知识储备】 266

【任务实施】 269

【任务实践】 270

任务二执行存储过程 275

【任务要求】 275

【知识储备】 276

【任务实施】 276

【任务实践】 278

任务三修改存储过程 282

【任务要求】 282

【知识储备】 282

【任务实施】 282

【任务实践】 283

任务四查看存储过程 283

【任务要求】 283

【知识储备】 283

【任务实施】 285

【任务实践】 286

任务五删除存储过程 288

【任务要求】 288

【知识储备】 288

【任务实施】 289

【任务实践】 289

项目小结 289

上机实训 290

习题 291

项目十创建和管理触发器 293

任务一创建DML触发器 295

【任务要求】 295

【知识储备】 295

【任务实施】 297

【任务实践】 299

任务二管理DML触发器 303

【任务要求】 303

【知识储备】 303

【任务实施】 304

【任务实践】 306

任务三创建和管理DDL触发器 307

【任务要求】 307

【知识储备】 307

【任务实施】 309

【任务实践】 309

项目小结 311

上机实训 312

习题 312

项目十一安全管理数据库 315

任务一身份验证管理 316

【任务要求】 316

【知识储备】 316

【任务实施】 317

【任务实践】 318

任务二权限管理 322

【任务要求】 322

【知识储备】 322

【任务实施】 323

【任务实践】 326

任务三角色管理 332

【任务要求】 332

【知识储备】 332

【任务实施】 334

【任务实践】 336

项目小结 346

上机实训 346

习题 348

项目十二数据库综合应用案例 349

任务一创建应用程序项目文件 351

【任务要求】 351

【知识储备】 351

【任务实施】 352

【任务实践】 354

任务二数据组件的设计和使用 365

【任务要求】 365

【知识储备】 365

【任务实施】 369

【任务实践】 372

任务三用户页面设计 374

【任务要求】 374

【知识储备】 374

【任务实施】 375

【任务实践】 377

任务四通过ASP.NET页面操纵数据库 382

【任务要求】 382

【知识储备】 382

【任务实施】 384

【任务实践】 386

项目小结 393

上机实训 393

习题 394

习题参考答案 395

参考文献 399