当前位置:首页 > 工业技术
数据库原理与应用  SQL Server版(项目式)
数据库原理与应用  SQL Server版(项目式)

数据库原理与应用 SQL Server版(项目式)PDF电子书下载

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:王德永,张佰慧主编
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2011
  • ISBN:9787115227843
  • 页数:224 页
图书介绍:本书面向企业工作过程,以“公司管理数据库系统”为具体应用实例,学生通过完成设置的10个项目,可以建立起一个完整的数据库原理及应用的知识体系,逐步具备数据库的需求分析、数据库的设计、数据库的创建、数据库的管理和维护等能力。
《数据库原理与应用 SQL Server版(项目式)》目录

项目1项目准备 1

1.1公司管理数据库系统实例 2

1.1.1公司管理数据库系统功能分析 2

1.1.2公司管理数据库各数据表数据 2

1.2数据管理技术的发展 2

1.2.1数据处理的基本概念 2

1.2.2人工管理阶段 3

1.2.3文件系统阶段 4

1.2.4数据库系统阶段 5

1.3数据库系统概述 6

1.3.1数据库 6

1.3.2数据库管理系统 6

1.3.3数据库系统 7

1.4数据库技术新发展 8

1.4.1数据库技术发展历史 9

1.4.2数据库技术发展的趋势 10

1.5实训 12

1.5.1实训目的 12

1.5.2实训要求 12

1.5.3实训内容与步骤 12

项目2公司管理数据库系统的规划设计 13

2.1理论知识准备 14

2.1.1概念模型 14

2.1.2数据模型 16

2.1.3数据库系统模型 19

2.1.4关系数据库的基本理论 19

2.1.5范式理论 24

2.2公司管理系统的数据库设计 25

2.2.1需求分析 25

2.2.2概念结构设计 26

2.2.3逻辑结构设计 27

2.2.4物理设计 31

2.2.5数据库实施、运行与维护 32

2.3实训 32

2.3.1实训目的 32

2.3.2实训要求 33

2.3.3实训内容与步骤 33

项目3数据库的创建与管理 34

3.1理论知识准备 35

3.1.1 SQL Server 2005简介 35

3.1.2数据库文件与文件组 39

3.1.3数据库组成 39

3.1.4 T-SQL语句概述 41

3.2创建公司管理数据库 42

3.2.1使用Management Studio创建数据库和事务日志 42

3.2.2使用T-SQL语句创建数据库和事务日志 43

3.3修改公司管理数据库 44

3.3.1使用Management Studio修改数据库的属性 44

3.3.2使用T-SQL语句修改数据库的属性 45

3.4删除公司管理数据库 47

3.4.1使用Management Studio删除公司管理数据库 47

3.4.2使用T-SQL语句删除公司管理数据库 48

3.5实训 48

3.5.1实训目的 48

3.5.2实训要求 49

3.5.3实训步骤 49

项目4公司管理数据库中表的创建与管理 50

4.1创建公司管理数据库系统的数据表 51

4.1.1理论知识准备 51

4.1.2利用Management Studio创建数据表 55

4.1.3利用T-SQL语句创建数据表 58

4.2修改公司管理数据库系统的数据表 59

4.2.1利用Management Studio修改数据表结构 59

4.2.2利用T-SQL语句修改数据表 61

4.2.3重新命名表 61

4.3删除公司管理数据库系统的数据表 62

4.3.1利用Management Studio删除数据表 62

4.3.2利用T-SQL语句删除数据表 64

4.4实现公司管理数据库系统的数据完整性 64

4.4.1理论知识准备 64

4.4.2主键约束 65

4.4.3外键约束 67

4.4.4 DEFAULT约束 70

4.4.5 CHECK约束 71

4.4.6 UNIQUE约束 73

4.4.7默认值 73

4.5公司管理数据库系统数据表的操作 74

4.5.1利用Management Sttidio操作表记录 75

4.5.2利用T-SQL语句操作表记录 75

4.6实训 76

4.6.1实训目的 76

4.6.2实训要求 77

4.6.3实训内容与步骤 77

项目5公司管理数据库系统中视图和索引的应用 81

5.1索引的应用 82

5.1.1理论知识准备 82

5.1.2利用Management Studio创建索引 83

5.1.3利用T-SQL语句创建索引 86

5.1.4索引管理 86

5.1.5索引维护 88

5.1.6删除索引 90

5.2视图的应用 91

5.2.1理论知识准备 91

5.2.2利用Management Studio创建视图 92

5.2.3利用T-SQL语句创建视图 94

5.2.4修改和重命名视图 95

5.2.5删除视图 96

5.3实训 97

5.3.1实训目的 97

5.3.2实训要求 97

5.3.3实训内容与步骤 97

项目6公司管理数据库系统的数据查询 99

6.1理论知识准备 100

6.1.1 T-SQL语句 100

6.1.2查询的基本语句 100

6.2子查询 120

6.3多表查询 124

6.3.1内连接 125

6.3.2外连接 126

6.3.3交叉连接 128

6.4实训 129

6.4.1实训目的 129

6.4.2实训要求 129

6.4.3实训内容与步骤 129

项目7实现公司管理数据库系统的编程 131

7.1理论知识准备 132

7.1.1 T-SQL编程元素 132

7.1.2常用函数 133

7.1.3常量与变量 139

7.1.4运算符 140

7.1.5批处理和流控语句 141

7.2编程获取某雇员的工作业绩信息 145

7.3编程实现订购订单 146

7.4实训 147

7.4.1实训目的 147

7.4.2实训要求 147

7.4.3实训内容与步骤 147

项目8公司管理数据库系统中存储过程的应用 149

8.1理论知识准备 150

8.1.1存储过程的概念 150

8.1.2存储过程的优点 150

8.1.3存储过程与视图的比较 150

8.2创建存储过程 151

8.2.1利用Management Studio创建存储过程 151

8.2.2利用T-SQL语句创建存储过 153

8.3执行存储过程 154

8.4带参数的存储过程 156

8.4.1带输入参数的存储过程 156

8.4.2执行带有输入参数的存储过程 157

8.4.3带输出参数的存储过程 158

8.5重命名存储过程 160

8.5.1使用Management Studio修改存储过程名称 160

8.5.2使用系统存储过程修改存储过程名称 160

8.6修改存储过程 161

8.6.1使用Management Studio修改存储过程 161

8.6.2使用T-SQL语句修改存储过程 162

8.7删除存储过程 163

8.7.1使用Management Studio删除存储过程 163

8.7.2使用T-SQL语句删除存储过程 164

8.8实训 164

8.8.1实训目的 164

8.8.2实训要求 164

8.8.3实训步骤 164

项目9触发器的使用 166

9.1理论知识准备 167

9.1.1触发器的概念 167

9.1.2触发器中的INSERTED表和DELETED表 168

9.2创建触发器 168

9.2.1利用Management Studio创建触发器 168

9.2.2利用T-SQL语句创建触发器 170

9.3管理触发器 175

9.4实训 176

9.4.1实训目的 176

9.4.2实训要求 177

9.4.3实训步骤 177

项目10公司管理数据库系统的安全管理 178

10.1理论知识准备 179

10.1.1 SQL Server 2005的安全管理机制 179

10.1.2身份验证 179

10.1.3权限认证 180

10.2登录管理 180

10.3用户管理 184

10.4角色管理 187

10.4.1服务器角色 187

10.4.2数据库角色 188

10.5权限管理 190

10.5.1权限管理分类 190

10.5.2使用对象资源管理器设置权限 191

10.5.3使用SQL语句设置权限 192

10.6实训 194

10.6.1实训目的 194

10.6.2实训要求 194

10.6.3实训内容与步骤 194

项目11公司管理数据库的管理与维护 196

11.1理论知识准备 197

11.1.1数据库的备份 197

11.1.2数据库的还原 198

11.2数据库的备份与还原 198

11.2.1利用Management Studio备份数据库 198

11.2.2利用T-SQL语句备份数据库 200

11.2.3利用Management Studio还原数据库 201

11.2.4利用T-SQL语句还原数据库 203

11.3数据库的分离与附加 203

11.3.1分离companyinfo数据库 203

11.3.2附加companyinfo数据库 204

11.4数据的导入与导出 205

11.4.1导入数据 205

11.4.2导出数据 208

11.5实训 210

11.5.1实训目的 210

11.5.2实训要求 210

11.5.3实训内容与步骤 210

项目12 C#应用开发实例 211

12.1理论知识准备 212

12.1.1在Visual Studio 2005中创建数据库 212

12.1.2在Visual Studio 2005中创建数据连接 215

12.2商品信息浏览 216

11.2.1创建项目 216

11.2.2界面设计 217

12.2.3 BindingSource组件设置 217

12.2.4 DataGridView控件设置 219

12.3商品信息查询 221

12.3.1创建项目 221

12.3.2界面设计 221

12.3.3 BindingSource组件设置 222

12.3.4数据绑定组件设置 222

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