首页 > 安全资讯 >

数据库设计开发技术案例教程

22-07-30

《数据库设计开发技术案例教程》出版于2012-5。主要内容包括数据库概述、数据库设计、SQL语言基础、SQL查询技术、SQL语言高级技术、存储过程和函数、触发器、数据库权限与安全管理、事务控制与锁定、数据备份与恢复等。

t01cd3f7d57a0e995f6.jpg

基本信息

书名

数据库设计开发技术案例教程

ISBN

9787302278832

页数

263

 

定价

29.00元

出版时间

2012-5

副标题

数据库设计开发技术案例教程

目录

1内容介绍

2图书目录

折叠编辑本段内容介绍

《高等学校计算机科学与技术项目驱动案例实践规划教材:数据库设计开发技术案例教程》应用"项目驱动"最新教学模式,以SQL Server数据库系统和PowerDesigner工具为例,通过完整的项目案例介绍了数据库设计和开发技术的原理和方法,主要内容包括数据库概述、数据库设计、SQL语言基础、SQL查询技术、SQL语言高级技术、存储过程和函数、触发器、数据库权限与安全管理、事务控制与锁定、数据备份与恢复等。

折叠编辑本段图书目录

第1章 数据库概述1

1.1 数据库发展及其重要性1

1.1.1 人工管理阶段2

1.1.2 文件系统阶段2

1.1.3 数据库系统阶段3

1.1.4 三代数据库系统的发展3

1.2 数据库系统在企业中的应用6

1.3 关系型数据库系统中的基本概念6

1.3.1 关系型数据库基础6

1.3.2 关系代数8

1.3.3 关系型数据的组织12

1.3.4 特殊字段值NULL的作用12

1.3.5 关系的完整性约束13

1.4 关系型数据库操作语言SQL介绍14

1.5 数据库设计工具PowerDesigner介绍15

1.5.1 数据库设计15

1.5.2 数据库设计工具PowerDesigner15

1.6 关系型数据库管理系统SQL Server 200521

本章小结32

习题33

第2章 AscentWeb医药商务系统项目案例简介34

2.1 项目需求介绍34

2.2 项目的数据库设计35

2.3 环境搭建和工具配置38

本章小结44

第3章 关系型数据库的基础设计45

3.1 数据库设计45

3.1.1 数据库设计流程45

3.1.2 E-R (Entity-Relationship)图的概念48 3.2 关系型数据的设计与优化51

3.2.1 范式设计概述51

3.2.2 范式的目标51

3.2.3 什么是范式52

3.2.4 范式的Power Designer操作53

3.2.5 总结55

3.3 数据的关系模型55

3.3.1 一对一关系设计56

3.3.2 一对多关系设计68

3.3.3 多对多关系设计69

3.4 项目案例73

3.4.1 学习目标73

3.4.2 案例描述73

3.4.3 案例要点73

3.4.4 案例实施73

3.4.5 特别提示75

3.4.6 拓展与提高75

本章小结76

习题76

第4章 SQL语言基础77

4.1 SQL语言介绍77

4.2 SQL的数据定义语言DDL78

4.2.1 创建语句CREATE78

4.2.2 修改语句ALTER80

4.2.3 丢弃语句DROP84

4.2.4 表的截断语句TRUNCATE86

4.3 SQL的数据操纵语言DML88

4.3.1 数据插入语句INSERT88

4.3.2 数据更新语句UPDATE88

4.3.3 数据删除语句DELETE89

4.3.4 简单的SELECT语句90

4.4 关系数据库控制语言DCL91

4.5 数据库视图操作93

4.5.1 什么是视图93

4.5.2 创建视图93

4.5.3 删除视图95 4.6 数据库索引创建和设计96

4.6.1 索引简介96

4.6.2 索引设计原则97

4.6.3 索引操作97

4.7 项目案例101

4.7.1 学习目标101

4.7.2 案例描述101

4.7.3 案例要点101

4.7.4 案例实施101

4.7.5 特别提示106

4.7.6 拓展与提高106

本章小结106

习题106

第5章 SQL中的查询109

5.1 单一的SELECT查询语句109

5.1.1 SELECT语句的结构109

5.1.2 简单的查询SELECT110

5.1.3 伪表名和伪列名111

5.1.4 条件查询WHERE112

5.1.5 SQL中的运算符112

5.1.6 分组以及分组条件查询语句 GROUP BY-Having 119

5.1.7 查询结果的排序语句Order By121

5.2 复杂的查询语句122

5.2.1 概述122

5.2.2 联合查询122

5.2.3 表的内连接查询123

5.2.4 表的外连接查询125

5.2.5 交叉连接查询126

5.2.6 嵌套查询128

5.2.7 其他查询132

5.3 项目案例133

5.3.1 学习目标133

5.3.2 案例描述133

5.3.3 案例要点133

5.3.4 案例实施133

5.3.5 特别提示1395.3.6 拓展与提高139

本章小结139

习题139

第6章 SQL语言高级部分142

6.1 CASE…WHEN…END语句142

6.2 CUBE运算符145

6.3 ROLLUP运算符146

6.4 标准函数介绍147

6.5 在查询语句中使用函数151

6.5.1 字符串函数的使用151

6.5.2 转换函数的使用151

6.5.3 日期和时间函数的使用151

6.5.4 系统函数的使用152

6.6 项目案例153

6.6.1 学习目标153

6.6.2 案例描述153

6.6.3 案例要点153

6.6.4 案例实施153

6.6.5 特别提示154

6.6.6 拓展与提高154

本章小结154

习题154

第7章 存储过程和函数创建157

7.1 SQL Server的T-SQL编程语言157

7.1.1 T-SQL介绍157

7.1.2 T-SQL标识符规则157

7.1.3 T-SQL中的数据类型和函数158

7.1.4 T-SQL中的程序控制语句162

7.1.5 T-SQL中的异常处理167

7.1.6 T-SQL中的游标操作169

7.2 存储过程174

7.2.1 创建存储过程175

7.2.2 执行存储过程176

7.2.3 存储过程中的输入输出参数177

7.2.4 管理存储过程181 7.3 自定义函数184

7.3.1 创建函数184

7.3.2 函数的调用186

7.3.3 修改函数186

7.4 项目案例188

7.4.1 学习目标188

7.4.2 案例描述188

7.4.3 案例要点188

7.4.4 案例实施188

7.4.5 特别提示192

7.4.6 拓展与提高193

本章小结193

习题193

第8章 触发器194

8.1 触发器简介194

8.2 触发器类型195

8.3 创建触发器197

8.4 管理触发器199

8.4.1 修改触发器199

8.4.2 查看触发器200

8.4.3 禁用/启用触发器200

8.4.4 删除触发器201

8.5 项目案例202

8.5.1 学习目标202

8.5.2 案例描述202

8.5.3 案例要点202

8.5.4 案例实施202

8.5.5 特别提示203

8.5.6 拓展与提高203

本章小结205

习题205

第9章 SQL Server权限与安全206

9.1 用户管理206

9.2 角色和权限管理208

9.3 项目案例2209.3.1 学习目标220

9.3.2 案例描述220

9.3.3 案例要点220

9.3.4 案例实施220

9.3.5 特别提示225

9.3.6 拓展与提高225

本章小结225

习题225

第10章 事务控制与锁定227

10.1 事务管理227

10.2 锁的使用230

10.3 项目案例236

10.3.1 学习目标236

10.3.2 案例描述236

10.3.3 案例要点237

10.3.4 案例实施237

10.3.5 特别提示240

10.3.6 拓展与提高240

本章小结240

习题240

第11章 数据备份与恢复242

11.1 数据备份与恢复概念242

11.2 备份与恢复方法及策略244

11.2.1 备份方法244

11.2.2 恢复方法246

11.2.3 分离和附加数据库250

11.2.4 数据的导入和导出252

11.3 项目案例257

11.3.1 学习目标257

11.3.2 案例描述257

11.3.3 案例要点257

11.3.4 案例实施257

11.3.5 特别提示262

11.3.6 拓展与提高262

本章小结262

习题262致谢265

相关文章
最新文章
热点推荐