当前位置:首页 > 工业技术
数据库原理与应用
数据库原理与应用

数据库原理与应用PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:尉鹏博编著
  • 出 版 社:西安:西安电子科技大学出版社
  • 出版年份:2009
  • ISBN:9787560623375
  • 页数:337 页
图书介绍:本书以基于工作过程的项目开发课程设计思想为依据,以企业专家及软件使用者为项目指导,讲述了项目需求分析、SQL Server2005简介、数据库系统概述、数据库设计、数据表设计、数据的维护、视图、存储过程和触发器、数据库的管理、前台数据库应用及设计文档等。
上一篇:家政服务员 四级下一篇:面包造型
《数据库原理与应用》目录

第1章“××学院××专业成绩管理系统”项目需求分析 1

1.1项目需求分析 1

1.2需求分析说明书 2

【小结】 8

【习题】 8

活动一:“××学院××专业成绩管理系统”项目需求分析 9

第2章SQL Server 2005 10

2.1 SQL Server 2005简介 10

2.1.1 SQL Server 2005概述 10

2.1.2 SQL概述 11

2.2 SQL Server 2005安装 11

2.3 SQL Server 2005常用工具 18

【小结】 20

【习题】 20

第3章 数据库系统概述 21

3.1基本概念 21

3.1.1数据与信息 21

3.1.2数据处理 21

3.2数据库技术的发展史 22

3.3数据库系统的组成 24

3.3.1数据库 24

3.3.2数据库管理系统 24

3.3.3数据库系统 24

3.4数据模型 25

3.4.1数据模型的三要素 26

3.4.2概念模型 26

3.4.3数据模型的分类 27

【小结】 30

【习题】 31

第4章 数据库设计 32

4.1关系型数据库设计思想 32

4.1.1关系的概念及关系代数 32

4.1.2 E-R图 38

4.1.3数据库保护 39

4.1.4数据库设计方法及步骤 45

4.2 SQL Server 2005数据库基础知识 45

4.2.1 SQL Server 2005数据库结构 45

4.2.2 SQL Server 2005系统数据库 46

4.3创建数据库 47

4.4查看数据库信息 51

4.5修改数据库 52

4.6删除数据库 55

【小结】 56

【习题】 56

活动二:根据“××学院××专业成绩管理系统需求分析说明书”建立数据库 58

活动三:检查数据库的存储位置、属性及数据库名的规范性 59

第5章 数据表设计 61

5.1关系的规范化 61

5.1.1函数依赖 62

5.1.2范式 64

5.1.3关系的规范化 67

5.2数据类型 67

5.2.1系统提供的数据类型 68

5.2.2用户自定义数据类型 70

5.3数据字典的书写 73

5.4创建数据表 75

5.4.1使用SSMS创建表 76

5.4.2使用T -SQL语句创建表 79

5.5查看数据表信息 80

5.5.1查看表结构 80

5.5.2查看表中的数据 82

5.6修改数据表及设置完整性约束 83

5.6.1修改表的结构 83

5.6.2定义约束 88

5.7删除数据表 95

【小结】 96

【习题】 97

活动四:根据“××学院××专业成绩管理系统需求分析说明书”在建好的数据库中建表 99

活动五:设置数据库的约束 101

第6章 数据的维护 103

6.1数据的查询 104

6.1.1单表查询 104

6.1.2多表查询 112

6.1.3嵌套查询 119

6.2数据的插入 120

6.3数据的修改 125

6.4数据的删除 126

【小结】 128

【习题】 129

活动六:根据“××学院××专业成绩管理系统需求分析说明书”查询数据 133

活动七:根据“××学院××专业成绩管理系统需求分析说明书”插入数据 135

活动八:根据“××学院××专业成绩管理系统需求分析说明书”修改数据 137

活动九:根据“××学院××专业成绩管理系统需求分析说明书”删除数据 140

第7章 视图 142

7.1视图的概念及特点 143

7.1.1视图的概念 143

7.1.2视图的特点 144

7.2创建视图 144

7.2.1在SSMS中创建视图 145

7.2.2用CREATE VIEW语句创建视图 146

7.2.3在SSMS中修改视图 148

7.2.4用ALTER VIEW语句修改视图 149

7.3查看视图信息 150

7.3.1在SSMS中查看视图内容 150

7.3.2通过执行存储过程查看视图的定义信息 150

7.4使用视图 151

7.4.1通过视图插入数据 151

7.4.2通过视图修改数据 152

7.4.3通过视图删除数据 154

7.5删除视图 154

7.5.1在SSMS中删除视图 154

7.5.2用DROP VIEW语句删除视图 155

【小结】 155

【习题】 155

活动十:根据“××学院××专业成绩管理系统需求分析说明书”建立视图 157

第8章 存储过程和触发器 158

8.1 T -SQL语言 158

8.1.1变量 158

8.1.2运算符 159

8.1.3流程控制语句 161

8.1.4常用函数 166

8.2事务 174

8.2.1事务概述 174

8.2.2事务的类型 175

8.3存储过程 178

8.3.1创建存储过程 178

8.3.2执行存储过程 185

8.4触发器 188

8.4.1创建触发器 189

8.4.2删除触发器 192

【小结】 192

【习题】 193

活动十一:找出示例中使用的相应函数 194

活动十二:根据“××学院××专业成绩管理系统需求分析说明书”建立和执行存储过程 196

活动十三:根据“××学院××专业成绩管理系统需求分析说明书”为数据表设置相应的触发器 199

第9章 数据库的管理 200

9.1 SQL Server 2005安全机制 201

9.1.1 SQL Server 2005客户机的安全机制 201

9.1.2网络传输的安全机制 202

9.1.3 SQL Server 2005服务器的安全机制 202

9.1.4数据库的安全机制 202

9.1.5数据对象的安全机制 202

9.2登录管理 203

9.2.1 Windows身份验证模式 203

9.2.2 SQL Server和Windows混合身份验证模式 203

9.2.3设置验证模式 203

9.2.4创建登录账号(登录名) 204

9.3用户管理 207

9.3.1修改数据库用户的属性 207

9.3.2创建数据库用户 209

9.3.3删除数据库用户 210

9.4角色管理 211

9.4.1服务器角色管理 212

9.4.2数据库角色管理 213

9.4.3创建数据库角色 215

9.4.4删除数据库角色 217

9.5权限管理 218

9.5.1用广权限 218

9.5.2角色权限 219

9.5.3用户和角色权限问题 220

9.5.4使用SQL语句管理权限 221

9.6数据库管理 222

9.6.1数据库备份 222

9.6.2数据库恢复 228

9.6.3数据库分离与附加 230

9.6.4数据导入/导出 234

【小结】 239

【习题】 239

活动十四:根据“××学院××专业成绩管理系统需求分析说明书”新建用户和角色并分配权限 241

活动十五:备份/恢复、分离/附加、导入/导出数据 242

第10章 前台数据库应用及设计文档 243

10.1前台数据库应用 243

10.1.1表示层的创建 243

10.1.2数据访问层的创建 246

10.1.3业务逻辑层的创建 252

10.1.4表示层数据绑定 256

10.2设计文档 263

10.2.1概要设计说明书 263

10.2.2数据库设计说明书 267

10.2.3详细设计说明书 273

【小结】 277

【习题】 277

活动十六:理解前台应用程序与后台数据库的交互 278

活动十七:读软件开发过程中的各种提交文档 297

附录A需求分析报告示例 298

附录B概要设计报告示例 306

附录C数据库设计报告示例 313

附录D详细设计报告示例 323

附录E部分习题参考答案 331

参考文献 337

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