数据库项目开发实践
作者:郭鑫
出版时间:2015
内容简介
数据库项目开发技能是当前软件行业必备的技能之一。本书根据数据库设计的一般规范, 介绍了真实案例的设计过程与所需技术, 使学生能够系统掌握数据库设计知识、 设计流程与设计规范等, 熟练掌握数据库设计工具的使用, 最终具备中大型数据库系统设计的能力。
本书详细介绍了6个完整的典型案例, 按照“项目描述”“项目目标”“项目实施”“项目小结与拓展”等流程循序渐进地介绍数据库应用系统开发的步骤, 对复杂系统进行了数据建模与数据库设计等, 主次分明, 注重系统性与实用性。本书涵盖了从数据库设计、 建立数据库、 建立与管理基本表、 数据库的增删改查等基础知识, 到数据库的安全性设计、 数据库的维护等实用知识, 同时结合各个项目的特点, 对项目进行了总结与扩展。
本书是一本实用性很强的数据库项目开发实训教材, 可作为高等院校“数据库原理”课程实践教学的参考用书, 也可供对数据库系统开发有兴趣的学习者参考。
目 录
第1章 数据库项目开发基础 (1)
1.1 数据库项目实训目标 (1)
1.1.1 实训知识目标(1)
1.1.2 实训能力目标(1)
1.1.3 实训素质目标(1)
1.2 数据库项目开发技术 (2)
1.3 数据库项目开发工具 (3)
1.4 数据库项目开发流程 (8)
1.5 小结 (10)
第2章 图书销售管理系统数据库设计 (11)
2.1 项目描述 (11)
2.2 项目目标 (11)
2.3 项目实施 (11)
2.3.1 需求分析 (11)
2.3.2 概念结构设计(13)
2.3.3 逻辑结构设计(16)
2.3.4 数据库物理设计与实施(18)
2.3.5 安全性设计(27)
2.3.6 数据库维护(31)
2.4 项目小结与拓展 (36)
第3章 微博系统数据库设计 (37)
3.1 项目描述 (37)
3.2 项目目标 (37)
3.3 项目实施 (37)
3.3.1 需求分析 (37)
3.3.2 概念结构设计(42)
3.3.3 逻辑结构设计(47)
3.3.4 数据库物理设计与实施(53)
3.3.5 安全性设计(64)
3.3.6 数据库维护(67)
3.4 项目小结与拓展 (72)
第4章 云分享学习系统数据库设计 (73)
4.1 项目描述 (73)
4.2 项目目标 (73)
4.3 项目实施 (73)
4.3.1 需求分析 (73)
4.3.2 概念结构设计(81)
4.3.3 逻辑结构设计(86)
4.3.4 数据库物理设计与实施(88)
4.3.5 安全性设计(96)
4.3.6 数据库维护(99)
4.4 项目小结与拓展 (102)
第5章 学生宿舍管理系统数据库设计 (103)
5.1 项目描述 (103)
5.2 项目目标 (103)
5.3 项目实施 (103)
5.3.1 需求分析 (103)
5.3.2 概念结构设计(111)
5.3.3 逻辑结构设计(113)
5.3.4 数据库物理设计与实施(118)
5.3.5 安全性设计(131)
5.3.6 数据库维护(135)
5.4 项目小结与拓展 (138)
第6章 美食街数据库设计 (139)
6.1 项目描述 (139)
6.2 项目目标 (139)
6.3 项目实施 (139)
6.3.1 需求分析 (139)
6.3.2 概念结构设计(158)
6.3.3 逻辑结构设计(161)
6.3.4 数据库物理设计与实施(164)
6.3.5 安全性设计(169)
6.3.6 数据库维护(169)
6.4 项目小结与拓展 (169)
第7章 OA办公自动化系统数据库设计 (170)
7.1 项目描述 (170)
7.2 项目目标 (170)
7.3 项目实施 (170)
7.3.1 需求分析 (170)
7.3.2 概念结构设计(172)
7.3.3 逻辑结构设计(178)
7.3.4 数据库物理设计与实施(190)
7.3.5 安全性设计(197)
7.3.6 数据库维护(197)
7.4 项目小结与拓展 (197)
第8章 软件系统开发环境简介 (198)
8.1 软件系统架构 (198)
8.1.1 客户/服务器模式(198)
8.1.2 浏览器/服务器模式(198)
8.2 系统开发技术简介 (199)
8.2.1 ASP (199)
8.2.2 PHP (199)
8.2.3 JSP (200)
8.2.4 ASP.Net (200)
8.3 Web服务器的配置 (200)
8.3.1 Web服务器的主要功能 (200)
8.3.2 Web服务器的配置 (201)
8.4 小结 (205)
附录 数据库设计样题 (206)
参考文献(215)