目 录
第1章 绪论1
1.1 数据库应用系统的体系结构1
1.1.1 单用户数据库系统1
1.1.2 主从式数据库系统1
1.1.3 分布式数据库系统1
1.1.4 客户机/服务器两层结构数据库系统2
1.1.5 三层结构数据库系统3
1.1.6 浏览器/服务器多层结构数据库系统3
1.2 数据库应用系统的开发步骤5
1.2.1 系统需求分析5
1.2.2 系统设计6
1.2.3 系统实现9
1.2.4 系统运行与维护9
1.3 数据库应用系统的开发平台10
1.4 练习思考11
本章参考文献11第2章 “网上多媒体音乐商店”的分析与设计12
2.1 NetMusicShop需求分析12
2.1.1 NetMusicShop数据流图13
2.1.2 NetMusicShop数据字典16
2.2 NetMusicShop设计27
2.2.1 NetMusicShop数据库结构设计27
2.2.2 NetMusicShop软件结构设计32
2.3 NetMusicShop实现36
2.3.1 NetMusicShop的组织结构37
2.3.2 NetMusicShop的任务分解37
2.3.3 教学建议39
2.4 练习思考39
2.5 拓展提高40
本章参考文献40第3章 数据库管理技术41
3.1 SQL Server 2008数据库管理系统的安装41
3.2 数据库的创建与管理63
3.3 数据表的创建与管理70
3.4 数据查询81
3.5 视图的创建与管理91
3.6 数据库的安全性96
3.7 数据库的完整性110
3.8 数据库的备份与恢复121
本章参考文献134第4章 数据库编程技术135
4.1 T-SQL程序设计基础135
4.2 存储过程143
4.3 触发器151
4.4 游标165
4.5 并发控制172
本章参考文献185第5章 Web数据库开发技术187
5.1 Visual Studio 2008系统的安装和使用187
5.2 C#语言编程基础201
5.3 网页设计基础216
5.4 ASP.NET基本控件的使用235
5.5 利用ADO.NET接口访问数据库255
5.6 构建多层结构的ASP.NET网站274
5.7 利用数据绑定控件访问数据库294
5.8 ASP.NET网站的高级开发技术324
本章参考文献342第6章 “数据库技术及应用”课程设计343
6.1 NetMusicShop项目开发总结343
6.2 课程设计要求及报告书写规范343
6.2.1 课程设计要求344
6.2.2 课程设计报告书写规范344
6.3 课程设计综合训练选题346
6.3.1 电视节目查询系统348
6.3.2 传媒博物馆网站348
6.3.3 报社新闻文稿编审系统349
6.3.4 广播电视设备管理系统349
6.3.5 电视广告业务管理系统349
本章参考文献349