本书以“高职院校教学管理系统”为示例,以SQL Server 2005为平台,从软件工程角度系统阐述数据库应用系统从需求分析、概念结构设计、逻辑结构设计到数据库物理实现、应用程序编写的整个开发流程。并以另一个实际应用系统“销售合同管理系统”为课后实训项目,以巩固知识、提高能力。
本书以应用为目标,读者在了解和掌握数据库技术基本原理、应用和开发技术之后,初步具备解决实际问题的能力。
本书以“高职院校教学管理系统”为示例,SQL Server 2005为设计平台,从软件工程角度系统阐述数据库应用系统从需求分析、概念结构设计、逻辑结构设计到数据库物理实现、应用程序编写的整个开发流程。以另一个实际应用系统“销售合同管理系统”为课后实训项目,以巩固知识、提高能力。
本书以应用为目标,系统地介绍数据库的基本原理和概念、SQL Server 2005数据库设计、数据库对象的创建及管理、数据库的备份与恢复、数据库的安全管理、数据报表的使用、与其他环境进行数据库交换、数据库的访问技术基础,并重点讨论数据库完整性设计、数据检索、存储过程及触发器的创建及应用技术。读者在了解和掌握数据库技术基本原理、应用和开发技术之后,初步具备解决实际问题的能力。
本书以实际项目为切入点,以软件工程为主线,内容涵盖数据库应用系统开发的主要技术,强调理论联系实际,课后实训利于分层次教学,突出能力培养。本书既可作为高职高专计算机及相关专业数据库技术课程的教材,也可作为SQL Server 2005数据库开发技术初学者的参考书。
前言
任务一 认识SQL Server 2005
1.1 数据库技术基础
1.1.1 数据库
1.1.2 数据模型
1.1.3 关系数据库
1.2 设计数据库
1.2.1 需求分析
1.2.2 概念结构设计
1.2.3 逻辑结构设计
1.2.4 物理结构设计
1.2.5 数据库应用程序开发
1.3 认识SQL Server 2005
1.3.1 SQL Server 2005概述
1.3.2 SQL Server 2005的安装
1.3.3 SQL Server 2005的简单操作
1.3.4 关于T-SQL语言
1.4 知识进阶
1.4.1 SQL Setver 2005的数据库对象
1.4.2 SSMS的选项
1.4.3 查询编辑器
项目实训一
习题一
任务二 为数据管理创建数据库环境
任务三 向数据库输入数据
任务四 保证数据的准确性、一致性和完备性
任务五 应用数据库中的数据
任务六 优化数据查询和数据管理
任务七 提高数据操作速度
任务八 保证数据库安全性
任务九 与其他数据环境进行数据转换
任务十 加强数据库维护
任务十一 应用T.SQL程序管理数据
任务十二 使用报表管理数据操作结果
任务十三 设计数据库应用程序
附录 “高职院校教学管理系统”数据库JXGL的部分数据
参考文献