当前位置:首页 > 工业技术
SQL Server数据库原理与应用案例汇编
SQL Server数据库原理与应用案例汇编

SQL Server数据库原理与应用案例汇编PDF电子书下载

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:吕橙,张翰韬,周小平编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2011
  • ISBN:9787302254355
  • 页数:228 页
图书介绍:本书共11章,内容包括SQL Server 2005安全管理、T-SQL语言、数据库、数据表等。
《SQL Server数据库原理与应用案例汇编》目录

第1章 数据库系统概述 1

1.1概念模型 2

1.2概念模型案例分析 9

第2章关系代数 22

2.1关系代数 23

2.2关系代数案例分析 30

第3章规范化理论 44

3.1规范化 45

3.1.1范式的种类 45

3.1.2范式的定义 45

3.1.3规范化的方法和步骤 49

3.2规范化案例分析 50

第4章SQL Server 2005安全管理 57

4.1 SQL Server的安全性机制 58

4.2服务器和数据库认证 58

4.2.1服务器认证 58

4.2.2数据库认证 59

4.3登录账号的管理 60

4.4数据库用户的管理 64

4.5权限管理 65

4.5.1服务器权限 66

4.5.2数据库对象权限 66

4.5.3数据库权限 69

4.6角色管理 70

4.6.1服务器角色 70

4.6.2数据库角色 71

4.6.3创建、删除服务器角色成员 72

4.6.4创建、删除数据库角色成员 73

第5章SQL Server 2005数据库与表的操作 78

5.1 SQL Server 2005数据库概述 79

5.1.1数据库的定义 79

5.1.2 SQL Server 2005数据库 79

5.1.3数据库文件 79

5.1.4数据库文件组 80

5.2创建数据库 80

5.3查看和修改数据库 81

5.4删除数据库 82

5.5 SQL Server 2005表的基本知识 83

5.6创建表 85

5.7修改表 88

5.8删除表 88

5.9插入记录 89

5.10修改记录 90

5.11删除记录 90

5.12索引的基本操作 91

5.12.1索引的基本知识 91

5.12.2使用SQL Server Management Studio创建索引 92

5.12.3使用SQL Server Management Studio删除索引 92

第6章 数据库的备份与还原 93

6.1数据库备份概述 94

6.2备份数据库 95

6.3数据库还原概述 96

6.4还原数据库 97

6.5数据库的分离与附加 100

6.5.1数据库的分离 100

6.5.2数据库的附加 101

6.6数据库的压缩 102

第7章SQL Server 2005 T-SQL数据查询 105

7.1 T-SQL查询语句 106

7.2 T-SQL单表查询语句 106

7.2.1无数据源的查询 106

7.2.2显示所有列的选择查询 107

7.2.3投影查询 108

7.2.4带有条件的选择查询 112

7.2.5分组统计查询 118

7.2.6排序查询 119

7.3 T-SQL多表复杂连接查询语句 120

7.3.1连接方法和种类 120

7.3.2交叉连接(笛卡儿积) 121

7.3.3内连接 121

7.3.4外连接 135

7.3.5多表连接 137

7.4嵌套子查询 139

7.4.1 [NOT] IN子查询 139

7.4.2比较子查询 139

7.4.3 [NOT] EXISTS子查询 140

7.5关系的集合查询 140

7.5.1关系的集合并运算(UNION操作符) 140

7.5.2集合交操作(Intersect运算符) 141

7.5.3集合差操作(Except运算符) 142

7.6视图 143

7.6.1创建视图 144

7.6.2修改视图 145

7.6.3删除视图 146

7.6.4使用视图 146

第8章SQL高级应用 148

8.1 T-SQL语言基础 149

8.1.1标识符 149

8.1.2数据类型 149

8.1.3变量 149

8.1.4函数 151

8.1.5运算符 156

8.2流程控制语句 157

8.3存储过程 161

8.3.1存储过程的基本知识 161

8.3.2创建用户存储过程 162

8.3.3修改存储过程 163

8.3.4重命名存储过程 164

8.3.5删除存储过程 164

8.3.6存储过程经典案例 164

8.4触发器 167

第9章 学生信息管理系统案例 170

9.1任务名称:学生信息管理系统案例 171

9.1.1案例介绍 171

9.1.2案例演示 171

9.2系统设计 172

9.2.1系统功能描述 173

9.2.2功能模块划分 173

9.2.3系统流程分析 173

9.3数据库设计 174

9.3.1数据库需求分析 174

9.3.2数据库概念结构设计 174

9.3.3数据库逻辑结构设计 174

9.3.4创建数据库及表的脚本文件 175

9.4环境搭建 176

9.5工程模块设计 176

9.5.1创建项目 176

9.5.2连接数据库 177

9.5.3功能模块设计与代码实现 178

第10章 学生成绩管理系统案例 185

10.1任务名称:学生成绩管理系统案例 186

10.1.1案例介绍 186

10.1.2案例演示 186

10.2系统设计 187

10.2.1系统的功能描述 187

10.2.2系统的功能模块划分 187

10.2.3系统流程分析 188

10.3数据库设计 189

10.3.1数据库需求分析 189

10.3.2数据库概念结构设计 189

10.3.3数据库逻辑结构设计 190

10.3.4创建数据库及表的脚本文件 191

10.4连接数据库 192

10.4.1 ODBC数据源的配置 192

10.4.2数据库连接代码 194

10.5工程模块设计 195

10.5.1创建工程并设计主界面 195

10.5.2工程模块设计 196

10.5.3创建标签控件主界面 199

10.6为相应模块添加控件变量及消息处理函数 201

10.6.1登录模块相应控件变量和消息处理函数 201

10.6.2成绩管理界面相应控件变量和消息处理函数 204

10.6.3基本信息管理界面相应控件变量和消息处理函数 206

第11章 留言板系统案例 209

11.1任务名称:留言板系统案例 210

11.1.1案例介绍 210

11.1.2案例演示 210

11.2系统设计 212

11.3数据库设计 213

11.3.1数据库需求分析 213

11.3.2数据库概念结构设计 213

11.3.3数据库逻辑结构设计 214

11.3.4创建数据库及表的脚本文件 214

11.4连接数据库 215

11.5界面设计 215

11.5.1系统登录界面设计 216

11.5.2留言板主界面设计 216

11.5.3留言固顶和取消固顶界面设计 217

11.5.4留言删除与编辑 218

11.5.5用户注册界面设计 218

11.6模块功能设计和代码实现分析 218

11.6.1登录模块功能设计和代码实现分析 218

11.6.2留言管理主模块功能设计和代码实现 219

11.6.3留言固顶和取消固顶模块功能设计和代码实现分析 222

11.6.4注册模块功能设计及代码实现分析 223

参考文献 228

相关图书
作者其它书籍
返回顶部