数据库课程设计
作者:张红娟,金洁洁,匡芳君 编著
出版时间: 2019年版
内容简介
《数据库课程设计》系统介绍了基于事务处理的关系数据库系统的设计和实现。
《数据库课程设计》围绕案例“出版社管理系统”,遵循数据库设计步骤,详细介绍了需求分析、概念结构设计、逻辑结构设计、物理结构设计和数据库实施的全过程以及各个过程的分析设计技巧。
《数据库课程设计》以Power Designer为数据库设计工具完成整个设计流程,以SQL Server为数据库服务器、Intelli JIDEA为集成开发环境,用Java开发实现了案例系统。
《数据库课程设计》可作为计算机、信息管理等相关专业的数据库课程设计教材,也可作为其他数据库开发人员的参考书。
内页插图
目录
第1章 数据库设计基础
1.1 数据库设计基本概念
1.1.1 数据库应用模式
1.1.2 数据库应用分类
1.2 数据库设计方法
1.2.1 生命周期法
1.2.2 快速原型法
1.3 数据库课程设计的要求
1.4 本书案例介绍
1.5 本章小结
第2章 数据库设计
2.1 数据库设计概述
2.1.1 数据库设计的基本任务
2.1.2 数据库设计的方法与步骤
2.2 需求分析
2.2.1 任务概述
2.2.2 需求说明
2.2.3 数据流图
2.2.4 数据字典
2.3 概念结构设计
2.3.1 局部E-R模型设计
2.3.2 全局E-R模型设计
2.4 逻辑结构设计
2.4.1 数据模型映射
2.4.2 模式优化
2.4.3 用户子模式的设计
2.5 物理结构设计
2.5.1 关系模式存取方法的选择
2.5.2 确定数据库的存储结构
2.6 数据库实施
2.6.1 建立实际数据库结构
2.6.2 装入数据
2.6.3 设计视图
2.6.4 设计存储过程和触发器
2.7 本章小结
第3章 使用辅助设计工具实现数据库设计
3.1 CASE工具介绍
3.2 PowerDesinger概述
3.3 正向工程和逆向工程
3.4 概念数据模型
3.4.1 创建实体型
3.4.2 创建域
3.4.3 创建实体集之间的联系
3.5 逻辑数据模型
3.6 物理数据模型
3.6.1 从LDM采用内部模型转化的方法建立PDM
3.6.2 从PDM生成物理数据库
3.7 本章小结
第4章 数据库实现
4.1 启动和连接数据库引擎
4.2 创建数据库
4.2.1 使用SSMS图形化创建数据库
4.2.2 使用CreateDatabase语句创建数据库
4.3 T-SQL程序设计
4.3.1 变量
4.3.2 运算符
4.3.3 批处理
4.3.4 流程控制命令
4.3.5 常用命令
4.3.6 常用内置函数
4.4 存储过程
4.5 触发器
4.5.1 触发器的组成和类型
4.5.2 创建触发器
4.6 本章小结
……
第5章 案例系统的实现
附录
参考文献