《数据库课程设计与开发实操》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:刘福江,张传维等编著
  • 出 版 社:北京:科学出版社
  • 出版年份:2017
  • ISBN:9787030527981
  • 页数:217 页
图书介绍:本书注重实际操作部分,对理论知识作精简地介绍。在上机部分,主要注重数据库基础知识的实际操作,以便进行后面数据库实际案例的设计。本书的精华部分就是将Java、PHP语言和MySQL、SQLServer数据库相结合,并给出实际应用实例。

第一篇 数据库基础知识 3

第1章 数据库基础操作 3

1.1添加操作 3

1.1.1新建数据库 3

1.1.2数据库中新建表 3

1.1.3数据库表中添加数据 4

1.2修改操作 4

1.3查询操作 4

1.3.1数据库/表信息查询 4

1.3.2单表查询 5

1.3.3分组查询 6

1.3.4连接查询 6

1.3.5视图查询 7

1.4删除操作 7

1.5其他 8

1.5.1数据完整性 8

1.5.2触发器 8

1.5.3存储过程 8

1.5.4数据库恢复 9

1.5.5并发控制 9

第2章 数据库中易混淆的概念 10

2.1 DB、 DBS、 DBMS和数据库技术 10

2.2关系、关系模式和关系数据库 11

2.3 C/S、B/S和两层C/S 11

2.4数据完整性和安全性 12

2.5记录、字段、属性和元组 12

2.6数据字典 12

2.7并发和并行 13

第二篇 系统开发工具与环境配置 17

第3章 数据库管理系统 17

3.1 MySQL安装 17

3.1.1 MySQL软件获取 17

3.1.2 MySQL软件安装 17

3.2 SQL Server安装 23

3.2.1 SQL Server软件获取 23

3.2.2 SQL Server软件安装 23

第4章Web服务器 35

4.1 Apache服务器 35

4.2 IIS服务器 38

4.3 Tomcat服务器 40

第5章 应用开发语言 42

5.1Java 42

5.1.1介绍 42

5.1.2安装和环境变量设置 42

5.2 PHP 48

5.2.1介绍 48

5.2.2安装和环境变量设置 49

第6章MySQL图形化管理工具 51

6.1 Workbench 51

6.2 Navicat 52

第7章 常用开发框架 56

7.1 MVC框架 56

7.1.1 M层(模型) 56

7.1.2 V层(视图) 56

7.1.3 C层(控制器) 57

7.2 SSH框架 57

7.2.1Struts框架 57

7.2.2 Spring框架 57

7.2.3 Hibernate框架 58

7.3 PHP框架 59

7.3.1 ThinkPHP框架 59

7.3.2国外著名框架 59

第三篇 数据库设计与开发实操 63

第8章 数据库设计概述 63

8.1数据库设计定义 63

8.2数据库设计目标及意义 63

8.2.1设计意义 63

8.2.2设计目标 64

8.3数据库设计技巧及注意事项 64

8.3.1设计技巧 64

8.3.2注意事项 65

8.4课程设计规范 65

8.4.1命名规范 65

8.4.2报告形式 66

实习题目 67

第9章 数据库设计基本步骤 68

9.1需求分析 68

9.1.1需求说明 68

9.1.2数据字典 69

9.1.3数据流图符号说明 70

9.2概念结构设计 70

9.2.1特点 70

9.2.2分类方法 70

9.2.3 E-R图 72

9.2.4视图集成 72

9.2.5验证概念结构 73

9.3逻辑结构设计 73

9.4物理结构设计 75

9.5数据库实施 75

9.6数据库运行和维护 75

第10章 数据库设计实例 77

10.1病房管理系统(MySQL+PHP) 77

10.1.1需求分析 77

10.1.2概念设计 85

10.1.3逻辑结构设计 91

10.1.4物理设计 96

10.1.5系统实施与系统维护 103

10.1.6系统运行结果 105

10.1.7分模块源代码 114

10.1.8 ThinkPHP框架版本 116

10.2食堂订餐系统(SQL Server+Java) 117

10.2.1需求分析 117

10.2.2概念设计 122

10.2.3逻辑结构设计 124

10.2.4物理设计 126

10.2.5系统实施与系统维护 129

10.2.6系统运行结果 129

10.2.7分模块源代码 134

10.3家庭理财系统(Android : SQLite+Java) 135

10.3.1需求分析 135

10.3.2概念设计 139

10.3.3逻辑结构设计 141

10.3.4物理设计 142

10.3.5系统实施与设计分析 143

10.3.6系统运行结果 150

10.3.7分模块源代码 152

第四篇 数据库实验指导 157

实验一 数据库定义与基础操作 157

实验1.1数据库定义实验 157

实验1.2数据库查询实验 163

实验1.3数据库更新实验 175

实验二 权限与安全 182

实验三 完整性语言 185

实验四 存储过程 190

实验五 触发器 198

实验六 性能优化 203

实验6.1数据库查询性能优化 203

实验6.2数据库结构优化 209

实验七 数据库备份与恢复 211

实验7.1数据库备份实验 211

实验7.2数据库恢复实验 215

参考文献 217