《普通高等教育“十二五”规划教材:数据库技术》以“学籍管理数据库系统”教学案例为主线,模拟软件开发的实际工作环境,形象地讲述数据库原理及SQL Server应用技术,并通过丰富的实例与实验内容帮助读者快速掌握数据库技术的实际操作技能。内容包括:系统分析、概念模型的设计、逻辑模型设计、数据库的物理结构设计、数据的输入与维护、数据查询、数据库保护、编程优化数据库、数据库访问技术。
目录
- 前言
- 项目1 系统分析
- 1.1 项目描述
- 1.2 项目分析
- 1.3 项目准备
- 1.3.1 数据库基础知识
- 1.3.2 功能分析
- 1.3.3 数据与数据流程分析
- 1.4 项目实施
- 1.4.1 学籍管理系统的功能分析
- 1.4.2 学籍管理系统的数据与数据流分析
- 1.4.3 新系统逻辑方案的建立
- 1.4.4 编制系统分析阶段的文档
- 实训1 系统分析
- 习题1
- 项目2 概念模型的设计
- 2.1 项目描述
- 2.2 项目分析
- 2.3 项目准备
- 2.3.1 概念模型的基础知识
- 2.3.2 E—R模型的设计
- 2.4 项目实施——学籍管理系统概念结构设计
- 实训2 概念模型设计
- 习题2
- 项目3 逻辑模型设计
- 3.1 项目描述
- 3.2 项目分析
- 3.3 项目准备
- 3.3.1 逻辑模型基础知识
- 3.3.2 关系数据库理论
- 3.3.3 数据库逻辑结构设计
- 3.3 ,4数据库逻辑结构设计的实例
- 3.4 项目实施
- 3.4.1 学籍管理系统逻辑模型设计
- 3.4.2 学籍管理系统用户子模式设计
- 实训3 逻辑模型设计
- 习题3
- 项目4 数据库的物理结构设计
- 4.1 项目描述
- 4.2 项目分析
- 4.3 项目准备
- 4.3.1 SQL Server基本知识
- 4.3.2 SQL Server数据库概念
- 4.3.3 Transact-SQL语言简介
- 4.3.4 数据库的创建与维护
- 4.3.5 管理和维护数据库
- 4.3.6 数据库中的表
- 4.4 项目实施
- 4.4.1 学籍管理系统数据库的创建
- 4.4.2 学籍管理系统数据表的创建
- 实训4 物理模型设计
- 习题4
- 项目5 数据的输入与维护
- 5.1 项目描述
- 5.2 项目分析
- 5.3 项目准备
- 5.3.1 使用INSERT语句向表中添加数据
- 5.3.2 表中数据的维护
- 5.4 项目实施
- 5.4.1 使用对象资源管理器添加数据
- 5.4.2 使用对象资源管理器修改数据
- 5.4.3 使用对象资源管理器删除数据
- 实训5 物理模型设计
- 习题5
- 项目6 数据查询
- 6.1 项目描述
- 6.2 项目分析
- 6.3 项目准备
- 6.3.1 查询语句SELECT
- 6.3.2 视图
- 6.3.3 索引
- 6.4 项目实施
- 6.4.1 使用对象资源管理器进行数据查询与维护
- 6.4.2 使用SELECT语句实现数据的查询
- 6.4.3 在对象资源管理器下创建视图
- 6.4.4 使用CREATE VIEW命令创建视图
- 6.4.5 使用对象资源管理器创建索引
- 6.4.6 使用CREATE INDEX创建索引
- 实训6 数据查询
- 习题6
- 项目7 数据库保护
- 7.1 项目描述
- 7.2 项目分析
- 7.3 知识准备
- 7.3.1 数据库的安全性
- 7.3.2 数据库的完整性
- 7.3.3 数据库恢复技术
- 7.4 项目实施
- 7.4.1 学籍管理系统数据库上的安全性控制
- 7.4.2 学籍管理系统数据库上的完整性控制
- 7.4.3 数据备份与还原
- 实训7 数据库保护
- 习题7
- 项目8 编程优化数据库
- 8.1 项目描述
- 8.2 项目分析
- 8.3 知识准备
- 8.3.1 批处理与脚本
- 8.3.2 SOL程序设计基础
- 8.3.3 用户自定义函数
- 8.3.4 游标及其使用
- 8.3.5 存储过程
- 8.3.6 触发器
- 8.4 项目实施
- 8.4.1 创建批处理与脚本
- 8.4.2 创建用户自定义函数
- 8.4.3 游标的创建与使用
- 8.4.4 存储过程与触发器的创建与使用
- 实训8 编程优化数据库
- 习题8
- 项目9 数据库访问技术
- 9.1 数据库访问技术概述
- 9.1.1 数据库访问技术发展概况
- 9.1.2 数据库访问技术
- 9.2 使用ASP.Net访问数据库
- 9.2.1 ADO.Net组件
- 9.2.2 使用ADO.Net访问数据库的方法
- 9.2.3 使用ADO.Net对数据库进行基本操作
- 9.2.4 使用ASP.Net访问SQL Server数据库
- 9.3 使用Java访问数据库
- 9.3.1 JDBC体系结构
- 9.3.2 JDBC驱动程序的类型
- 9.3.3 使用Java连接数据库的语法
-
参考文献