高等学校计算机专业教材精选·数据库:数据库原理与应用案例教程
出版时间:
2008-09
版次:
1
ISBN:
9787302177005
定价:
29.50
装帧:
平装
开本:
16开
纸张:
胶版纸
页数:
330页
字数:
530千字
6人买过
-
《数据库原理与应用案例教程》通过大量的案例,深入浅出地介绍了数据库基础理论、数据库管理系统和数据库开发应用的相关知识。按照内容的先后顺序包括Access2003、数据库系统概述、关系数据库基础理论、关系数据库标准语言SQL、SQLServer2000、VisualBasic6.0界面设计、VisualBasic6.0中的数据库连接技术、数据库应用开发案例。
《数据库原理与应用案例教程》内容浅显易懂,案例充分,适合作为高校学生学习数据库的教材使用,也适合对数据库学习有兴趣的初学者。 第1章Access20031
1.1Access2003概述1
1.1.1Access2003的特点1
1.1.2Access2003的对象及功能1
1.2数据库的创建2
1.3表的创建5
1.3.1表的相关概念5
1.3.2创建表结构6
1.3.3创建表之间的关系10
1.3.4添加表记录11
1.4建立和使用查询11
1.4.1选择查询12
1.4.2参数查询13
1.4.3交叉表查询14
1.4.4操作查询15
1.5窗体与报表19
1.5.1创建窗体19
1.5.2创建报表21
1.6Access2003应用案例:学籍管理系统24
1.6.1系统分析24
1.6.2数据库的创建24
1.6.3系统的详细设计与实现26
小结32
习题132
第2章数据库系统概述35
2.1数据管理技术的发展35
2.1.1信息、数据与数据处理35
2.1.2数据管理技术的3个发展阶段36
2.2概念数据模型38
2.2.1基本概念38
2.2.2实体联系模型40
2.3结构数据模型44
2.3.1层次模型44
2.3.2网状模型44
2.3.3关系模型45
2.4数据库系统的组成46
2.4.1数据库系统结构46
2.4.2数据库管理系统47
2.4.3数据库系统48
小结49
习题249
第3章关系数据库的基本理论51
3.1关系模型概述51
3.1.1关系的定义51
3.1.2关系的性质53
3.1.3关系模式54
3.2关系数据结构55
3.2.1从E-R图导出关系模型数据结构55
3.2.2关系模型的体系结构57
3.3关系的完整性约束58
3.3.1实体完整性58
3.3.2参照完整性58
3.3.3用户定义完整性59
3.4关系操作集合59
3.4.1传统的集合运算59
3.4.2专门的关系运算62
3.4.3查询优化策略66
3.5关系规范化67
3.5.1关系模式的设计问题67
3.5.2函数依赖69
3.5.3关系的规范化和范式71
3.5.4关系模式的分解74
小结75
习题375
第4章关系数据库标准语言SQL79
4.1SQL语言概述及特点79
4.1.1SQL语言的发展79
4.1.2SQL语言的基本概念79
4.1.3SQL语言的特点80
4.2数据定义81
4.2.1表结构的创建83
4.2.2表结构的修改88
4.2.3索引的创建与修改89
4.3数据查询90
4.3.1单表查询90
4.3.2联结查询99
4.3.3嵌套查询102
4.3.4集合查询107
4.4数据更新108
4.4.1插入数据108
4.4.2修改数据109
4.4.3删除数据110
小结111
习题4112
第5章SQLServer2000114
5.1SQLServer概述114
5.2SQLServer2000的安装与配置114
5.2.1SQLServer2000的安装114
5.2.2SQLServer2000的组件120
5.2.3SQLServer2000的配置123
5.3T-SQL数据类型126
5.4T-SQL语言128
5.4.1标识符129
5.4.2语法规则和变量129
5.5数据库的创建与管理130
5.5.1数据库文件的构成130
5.5.2数据库对象的构成131
5.5.3数据库的创建132
5.5.4数据库的修改136
5.5.5数据库的删除137
5.5.6数据库的分离和附加138
5.5.7数据库的备份和还原139
5.5.8DTS的数据导入导出功能142
5.6表的创建与管理148
5.6.1使用查询分析器创建与管理表148
5.6.2使用企业管理器创建与管理表152
5.7查询的设计159
5.7.1查询语句的结构159
5.7.2在查询分析器中设计查询159
5.7.3在企业管理器中设计查询165
5.8视图的创建与管理169
5.8.1视图的基本概念169
5.8.2创建视图170
5.8.3管理视图173
5.9索引与数据更新174
5.9.1索引174
5.9.2数据更新178
5.10存储过程179
5.10.1存储过程简介179
5.10.2创建存储过程180
5.10.3执行存储过程182
5.10.4管理存储过程184
5.11触发器、规则和默认值185
5.11.1触发器185
5.11.2规则187
5.11.3默认值189
5.12数据控制190
5.12.1数据控制简介190
5.12.2授权190
5.12.3收回权限191
小结192
习题5192
第6章基于VisualBasic的用户界面设计197
6.1窗体197
6.1.1窗体的功能197
6.1.2窗体的结构197
6.1.3窗体的属性198
6.1.4窗体的事件200
6.1.5窗体的方法201
6.2标签控件203
6.2.1标签控件的功能203
6.2.2标签控件的属性203
6.3文本框控件204
6.3.1文本框控件的功能204
6.3.2文本框控件的属性204
6.3.3文本框控件的事件205
6.4命令按钮控件205
6.4.1命令按钮的功能205
6.4.2命令按钮的属性205
6.4.3命令按钮的事件205
6.5单选钮、检查框及框架206
6.5.1单选按钮与检查框的功能206
6.5.2单选按钮与检查框的主要属性206
6.5.3单选按钮与检查框的方法及事件206
6.5.4框架控件207
6.6列表框、组合框控件208
6.6.1控件的功能208
6.6.2控件的主要属性208
6.6.3控件的方法210
6.6.4控件的事件210
6.7时钟控件212
6.7.1时钟控件的功能212
6.7.2时钟控件的常用属性212
6.7.3时钟控件的事件212
6.8菜单设计214
6.9多窗体和多文档窗体216
6.9.1多窗体的操作216
6.9.2与窗体加载和卸载过程相关的事件216
6.9.3不同窗体间数据的引用217
6.9.4多文档界面217
小结218
第7章VisualBasic访问数据库的技术及相关控件219
7.1ODBC技术219
7.1.1ODBC概述219
7.1.2创建ODBCDSN220
7.2ADO技术概述226
7.3ADO对象及其数据库访问技术227
7.3.1Connection对象228
7.3.2Command对象230
7.3.3RecordSet对象231
7.3.4Fields集合和Field对象233
7.4使用VisualBasic控件访问数据库237
7.4.1数据库连接控件概述237
7.4.2使用数据控件访问数据库的方法237
7.5Data控件238
7.5.1Data控件的功能238
7.5.2Data控件的属性238
7.5.3Data控件的方法240
7.5.4Data控件的事件240
7.5.5Data控件的记录集对象RecordSet240
7.5.6数据约束控件242
7.6ADOData控件244
7.6.1ADOData控件的功能245
7.6.2ADOData控件的常用属性245
7.6.3ADOData控件属性设置方法及使用245
7.7DataGrid控件247
7.7.1DataGrid控件的功能247
7.7.2DataGrid控件的常用属性248
7.8DataCombo控件与DataList控件250
7.8.1DataCombo控件与DataList控件的功能251
7.8.2DataCombo控件的主要属性和事件251
7.9MSFlexGrid控件与MSHFlexGrid控件252
7.9.1网格数据控件的功能252
7.9.2MSHFlexGrid控件的属性252
7.9.3MSHFlexGrid控件的方法253
小结256
第8章数据库应用系统开发案例257
8.1数据库系统开发的基本步骤257
8.1.1规划257
8.1.2需求分析257
8.1.3概念模型设计258
8.1.4逻辑结构设计258
8.1.5物理设计259
8.1.6数据库的实现259
8.1.7系统运行和维护260
8.2案例1:图书管理系统260
8.2.1系统设计260
8.2.2数据库(Access)设计262
8.2.3系统界面及代码设计263
8.3案例2:图书销售系统294
8.3.1系统设计294
8.3.2数据库(SQLServer)设计296
8.3.3系统界面及代码设计298
小结324
习题8324
附录AAccess的字段数据类型及属性326
附录BSQLServer的全局变量327
附录CSQLServer的常用函数328
参考文献330
-
内容简介:
《数据库原理与应用案例教程》通过大量的案例,深入浅出地介绍了数据库基础理论、数据库管理系统和数据库开发应用的相关知识。按照内容的先后顺序包括Access2003、数据库系统概述、关系数据库基础理论、关系数据库标准语言SQL、SQLServer2000、VisualBasic6.0界面设计、VisualBasic6.0中的数据库连接技术、数据库应用开发案例。
《数据库原理与应用案例教程》内容浅显易懂,案例充分,适合作为高校学生学习数据库的教材使用,也适合对数据库学习有兴趣的初学者。
-
目录:
第1章Access20031
1.1Access2003概述1
1.1.1Access2003的特点1
1.1.2Access2003的对象及功能1
1.2数据库的创建2
1.3表的创建5
1.3.1表的相关概念5
1.3.2创建表结构6
1.3.3创建表之间的关系10
1.3.4添加表记录11
1.4建立和使用查询11
1.4.1选择查询12
1.4.2参数查询13
1.4.3交叉表查询14
1.4.4操作查询15
1.5窗体与报表19
1.5.1创建窗体19
1.5.2创建报表21
1.6Access2003应用案例:学籍管理系统24
1.6.1系统分析24
1.6.2数据库的创建24
1.6.3系统的详细设计与实现26
小结32
习题132
第2章数据库系统概述35
2.1数据管理技术的发展35
2.1.1信息、数据与数据处理35
2.1.2数据管理技术的3个发展阶段36
2.2概念数据模型38
2.2.1基本概念38
2.2.2实体联系模型40
2.3结构数据模型44
2.3.1层次模型44
2.3.2网状模型44
2.3.3关系模型45
2.4数据库系统的组成46
2.4.1数据库系统结构46
2.4.2数据库管理系统47
2.4.3数据库系统48
小结49
习题249
第3章关系数据库的基本理论51
3.1关系模型概述51
3.1.1关系的定义51
3.1.2关系的性质53
3.1.3关系模式54
3.2关系数据结构55
3.2.1从E-R图导出关系模型数据结构55
3.2.2关系模型的体系结构57
3.3关系的完整性约束58
3.3.1实体完整性58
3.3.2参照完整性58
3.3.3用户定义完整性59
3.4关系操作集合59
3.4.1传统的集合运算59
3.4.2专门的关系运算62
3.4.3查询优化策略66
3.5关系规范化67
3.5.1关系模式的设计问题67
3.5.2函数依赖69
3.5.3关系的规范化和范式71
3.5.4关系模式的分解74
小结75
习题375
第4章关系数据库标准语言SQL79
4.1SQL语言概述及特点79
4.1.1SQL语言的发展79
4.1.2SQL语言的基本概念79
4.1.3SQL语言的特点80
4.2数据定义81
4.2.1表结构的创建83
4.2.2表结构的修改88
4.2.3索引的创建与修改89
4.3数据查询90
4.3.1单表查询90
4.3.2联结查询99
4.3.3嵌套查询102
4.3.4集合查询107
4.4数据更新108
4.4.1插入数据108
4.4.2修改数据109
4.4.3删除数据110
小结111
习题4112
第5章SQLServer2000114
5.1SQLServer概述114
5.2SQLServer2000的安装与配置114
5.2.1SQLServer2000的安装114
5.2.2SQLServer2000的组件120
5.2.3SQLServer2000的配置123
5.3T-SQL数据类型126
5.4T-SQL语言128
5.4.1标识符129
5.4.2语法规则和变量129
5.5数据库的创建与管理130
5.5.1数据库文件的构成130
5.5.2数据库对象的构成131
5.5.3数据库的创建132
5.5.4数据库的修改136
5.5.5数据库的删除137
5.5.6数据库的分离和附加138
5.5.7数据库的备份和还原139
5.5.8DTS的数据导入导出功能142
5.6表的创建与管理148
5.6.1使用查询分析器创建与管理表148
5.6.2使用企业管理器创建与管理表152
5.7查询的设计159
5.7.1查询语句的结构159
5.7.2在查询分析器中设计查询159
5.7.3在企业管理器中设计查询165
5.8视图的创建与管理169
5.8.1视图的基本概念169
5.8.2创建视图170
5.8.3管理视图173
5.9索引与数据更新174
5.9.1索引174
5.9.2数据更新178
5.10存储过程179
5.10.1存储过程简介179
5.10.2创建存储过程180
5.10.3执行存储过程182
5.10.4管理存储过程184
5.11触发器、规则和默认值185
5.11.1触发器185
5.11.2规则187
5.11.3默认值189
5.12数据控制190
5.12.1数据控制简介190
5.12.2授权190
5.12.3收回权限191
小结192
习题5192
第6章基于VisualBasic的用户界面设计197
6.1窗体197
6.1.1窗体的功能197
6.1.2窗体的结构197
6.1.3窗体的属性198
6.1.4窗体的事件200
6.1.5窗体的方法201
6.2标签控件203
6.2.1标签控件的功能203
6.2.2标签控件的属性203
6.3文本框控件204
6.3.1文本框控件的功能204
6.3.2文本框控件的属性204
6.3.3文本框控件的事件205
6.4命令按钮控件205
6.4.1命令按钮的功能205
6.4.2命令按钮的属性205
6.4.3命令按钮的事件205
6.5单选钮、检查框及框架206
6.5.1单选按钮与检查框的功能206
6.5.2单选按钮与检查框的主要属性206
6.5.3单选按钮与检查框的方法及事件206
6.5.4框架控件207
6.6列表框、组合框控件208
6.6.1控件的功能208
6.6.2控件的主要属性208
6.6.3控件的方法210
6.6.4控件的事件210
6.7时钟控件212
6.7.1时钟控件的功能212
6.7.2时钟控件的常用属性212
6.7.3时钟控件的事件212
6.8菜单设计214
6.9多窗体和多文档窗体216
6.9.1多窗体的操作216
6.9.2与窗体加载和卸载过程相关的事件216
6.9.3不同窗体间数据的引用217
6.9.4多文档界面217
小结218
第7章VisualBasic访问数据库的技术及相关控件219
7.1ODBC技术219
7.1.1ODBC概述219
7.1.2创建ODBCDSN220
7.2ADO技术概述226
7.3ADO对象及其数据库访问技术227
7.3.1Connection对象228
7.3.2Command对象230
7.3.3RecordSet对象231
7.3.4Fields集合和Field对象233
7.4使用VisualBasic控件访问数据库237
7.4.1数据库连接控件概述237
7.4.2使用数据控件访问数据库的方法237
7.5Data控件238
7.5.1Data控件的功能238
7.5.2Data控件的属性238
7.5.3Data控件的方法240
7.5.4Data控件的事件240
7.5.5Data控件的记录集对象RecordSet240
7.5.6数据约束控件242
7.6ADOData控件244
7.6.1ADOData控件的功能245
7.6.2ADOData控件的常用属性245
7.6.3ADOData控件属性设置方法及使用245
7.7DataGrid控件247
7.7.1DataGrid控件的功能247
7.7.2DataGrid控件的常用属性248
7.8DataCombo控件与DataList控件250
7.8.1DataCombo控件与DataList控件的功能251
7.8.2DataCombo控件的主要属性和事件251
7.9MSFlexGrid控件与MSHFlexGrid控件252
7.9.1网格数据控件的功能252
7.9.2MSHFlexGrid控件的属性252
7.9.3MSHFlexGrid控件的方法253
小结256
第8章数据库应用系统开发案例257
8.1数据库系统开发的基本步骤257
8.1.1规划257
8.1.2需求分析257
8.1.3概念模型设计258
8.1.4逻辑结构设计258
8.1.5物理设计259
8.1.6数据库的实现259
8.1.7系统运行和维护260
8.2案例1:图书管理系统260
8.2.1系统设计260
8.2.2数据库(Access)设计262
8.2.3系统界面及代码设计263
8.3案例2:图书销售系统294
8.3.1系统设计294
8.3.2数据库(SQLServer)设计296
8.3.3系统界面及代码设计298
小结324
习题8324
附录AAccess的字段数据类型及属性326
附录BSQLServer的全局变量327
附录CSQLServer的常用函数328
参考文献330
查看详情
-
全新
河北省保定市
平均发货23小时
成功完成率86.48%
-
九品
北京市昌平区
平均发货23小时
成功完成率88.69%
-
九品
北京市东城区
平均发货25小时
成功完成率89.13%
-
九品
北京市海淀区
平均发货23小时
成功完成率89.65%
-
九品
江西省南昌市
平均发货10小时
成功完成率93.43%
-
八五品
山东省枣庄市
平均发货9小时
成功完成率88.26%
-
八五品
山东省济南市
平均发货8小时
成功完成率93.96%
-
九五品
江西省南昌市
平均发货10小时
成功完成率94.85%
-
全新
河北省保定市
平均发货21小时
成功完成率87.55%
-
全新
海南省海口市
平均发货19小时
成功完成率82.26%
-
九品
广东省佛山市
平均发货7小时
成功完成率93.43%
-
九品
北京市通州区
平均发货7小时
成功完成率90.3%
-
九五品
天津市武清区
平均发货31小时
成功完成率87.98%
-
九品
河北省廊坊市
平均发货6小时
成功完成率94.46%
-
全新
海南省海口市
平均发货19小时
成功完成率82.26%
-
九五品
湖北省襄阳市
平均发货12小时
成功完成率96.43%
-
九五品
安徽省合肥市
平均发货4小时
成功完成率97.17%
-
八五品
重庆市南岸区
平均发货10小时
成功完成率97.34%
-
九五品
浙江省杭州市
平均发货32小时
成功完成率80.73%
-
全新
河北省保定市
平均发货21小时
成功完成率81.12%
-
九品
北京市海淀区
平均发货24小时
成功完成率83.09%
-
全新
海南省海口市
平均发货16小时
成功完成率83.68%
-
全新
北京市东城区
平均发货21小时
成功完成率85.87%
-
九五品
河北省保定市
平均发货20小时
成功完成率66.67%
-
九品
湖南省长沙市
平均发货8小时
成功完成率96.34%