《资料库系统课程设计》是一本由清华大学出版社在2009年出版的书籍。本书介绍了资料库系统原理课程设计的分析及实现过程。
基本介绍
- 书名:资料库系统课程设计
- ISBN:9787302193296
- 页数:193页
- 出版社:清华大学出版社
- 出版时间:2009年5月1日
- 开本:16
- 正文语种:简体中文
内容简介
《资料库系统课程设计》主要包括三部分:第1部分是基础知识準备,包括资料库基础知识、SQL语言、UML基础知识;第2部分从人事管理实例的需求说明入手,介绍了如何识别建立和细化用例、如何建立静态模型及如何建立动态模型的工具和方法;第3部分是代码实现部分,向读者展示如何创建资料库和数据表、如何创建工程、如何使用数据控制项以及如何逐步地向工程中增加新模组。VC与资料库连线及VC开发环境方面的知识,是穿插在代码实现部分章节中介绍的,读者在完成实例过程中,应该会慢慢熟悉并掌握这些内容。
《资料库系统课程设计》可以作为高等学校计算机专业、信息系统与信息管理等相关专业资料库课程教材,也可供从事资料库系统教学、研究和套用的广大教师、学生、研究人员和工程技术人员参考。
目录
第1篇 基础知识準备
第1章 资料库基本知识21.1 数据模型2
1.1.1 层次模型2
1.1.2 网状模型3
1.1.3 关係模型4
1.2 资料库基本概念5
1.2.1 资料库系统的模式5
1.2.2 资料库系统的三级模式结构5
1.2.3 资料库系统的二级映像6
1.2.4 关係型资料库系统的基本概念7
第2章 SQL语言8
2.1 查询语言8
2.2 简单查询9
2.2.1 检索表中所有列9
2.2.2 检索表中特定列10
2.2.3 重排列序10
2.2.4 用单引号加入字元串11
2.2.5 改变列标题11
2.2.6 算术运算符12
2.2.7 数字型数据和数学函式13
2.2.8 字元型数据和字元函式15
2.2.9 操作日期型数据和日期函式16
2.2.10 系统函式和安全函式17
2.3 选择行21
2.3.1 基于比较选择行22
2.3.2 基于範围选择行23
2.3.3 基于列表选择行23
2.3.4 基于字元选择行24
2.3.5 基于未知值选择行25
2.3.6 基于多个搜寻条件选择行25
2.3.7 消除重複行26
2.3.8 结果排序26
2.4 生成总结数据27
2.4.1 集合函式27
2.4.2 GROUPBY和HAVING28
2.4.3 COMPUTE和COMPUTEBY31
2.5 连线查询32
2.5.1 非限制连线33
2.5.2 自然连线33
2.5.3 两个以上表的连线34
2.5.4 自连线35
2.5.5 外连线36
2.6 执行子查询38
2.6.1 单列单值39
2.6.2 单列多值39
2.6.3 嵌套SELECT语句总结40
2.6.4 相关子查询40
2.6.5 存在性检查42
2.7 在查询的基础上创建新表43
2.8 合併数据集43
2.9 操纵数据44
2.9.1 插入数据44
2.9.2 修改数据46
2.9.3 删除数据47
第3章 UML基础知识49
3.1 UML概述49
3.1.1 UML简介49
3.1.2 与UML相关的5个开发阶段49
3.2 相关UML内容介绍50
3.2.1 视图50
3.2.2 图52
第2篇 系统分析与设计
第4章 系统需求的获取——用例模型584.1 系统需求概述58
4.2 初步的用例图59
4.3 细化用例图60
4.4 添加缺失用例71
4.5 最新的用例图72
第5章 系统分析的展开——分析模型74
5.1 建立静态模型74
5.1.1 员工调入用例75
5.1.2 员工调出用例76
5.1.3 员工内部调动用例77
5.1.4 离退休处理79
5.1.5 考勤管理用例80
5.1.6 报表管理用例82
5.1.7 用户维护用例82
5.1.8 数据管理用例83
5.1.9 添加的部门维护用例83
5.1.1 0最新的类图84
5.2 建立动态模型85
5.2.1 员工调入事件流85
5.2.2 员工调出事件流85
5.2.3 考勤管理事件流86
5.2.4 用户维护事件流87
5.2.5 活动图的套用87
第6章 系统设计的过程——设计模型89
6.1 类的列表89
6.2 以用户维护类举例90
6.3 资料库设计90
6.3.1 E-R图90
6.3.2 资料库设计结果91
第3篇 代码实现
第7章 建立资料库和数据表967.1 创建资料库96
7.1.1 用企业管理器创建资料库96
7.1.2 用Transact-SQL语句创建资料库99
7.2 建立数据表100
7.2.1 建表举例100
7.2.2 建表语句102
7.3 建立视图103
第8章 系统编码实现106
8.1 创建工程106
8.2 添加资料库访问控制项110
8.2.1 添加ADOData控制项110
8.2.2 添加DataGrid控制项112
8.2.3 添加DataCombo控制项和DataList控制项113
8.3 设定主界面114
8.3.1 设定主界面底图114
8.3.2 设定主界面选单115
8.4 添加资料库连线类117
8.4.1 添加ADOConn类117
8.4.2 向ADOConn类中添加成员变数117
8.4.3 向ADOConn类中添加成员函式118
8.5 用户管理模组设计121
8.5.1 添加CUser类122
8.5.2 向CUser类添加成员变数122
8.5.3 向CUser类添加成员函式123
8.5.4 设计添加用户信息的对话框127
8.5.5 设计用户管理对话框128
8.5.6 设计修改用户密码的对话框133
8.5.7 向主界面中增加用户管理代码135
8.6 设计登录模组136
8.7 部门管理模组设计139
8.7.1 添加部门类139
8.7.2 设计部门信息编辑对话框146
8.7.3 设计部门信息管理对话框148
8.7.4 设计选择部门对话框153
8.7.5 在主界面中增加部门管理代码154
8.8 员工管理模组设计154
8.8.1 添加员工类155
8.8.2 设计选择员工对话框169
8.8.3 设计编辑员工基本信息的对话框173
附录1 SQLServer的安装步骤179
附录2 使用企业管理器187
参考文献194