书籍详情

SQL SERVER数据库开发经典案例解析

SQL SERVER数据库开发经典案例解析

作者:王晟, 马里杰编著

出版社:清华大学出版社

出版时间:2006-01-01

ISBN:9787302122661

定价:¥48.00

购买这本书可以去
内容简介
本书第l~4章分别介绍了数据库基础、SQLServer2000应用基础、数据库创建及维护、Transact-SQL程序设计;第5~8章以进销存管理系统、医院管理系统、酒店管理系统和图书馆管理系统4个实用的信息管理系统为例,分别以Delphi、PowerBuilder、Visual Basic.NET和Visual C#.NET4种开发工具为开发平台,详细地介绍了这些系统的需求分析及开发的过程和方法。对项目背景、业务需求分析、功能需求分析、数据库需求分析、数据库建模、系统开发、系统编译及系统发行等过程进行了详细的讲解;第9~12章简单介绍了教务管理系统、人力资源管理系统、生产管理系统和财务管理系统的业务需求分析和数据库建模。 本书实用性非常强,用户从中不仅可以学习到SQL Server数据库应用的基础知识,还可以通过书中的实例了解相应行业的特点和用户需求,成为行家里手;同时还可以全面掌握利用SQL Server结合其他开发语言开发信息管理系统的过程和方法。书中全部实例代码都已在Windows 2000和SQL Server 2000环境中调试通过。 I司时本书的随书光盘提供了所有系统完整的数据库建库脚本,用户在实际的工作中可以直接使用,并可在此基础上进行补充,从而大大减少系统数据库设计的工作量和时间。 本书适合SQL Server初学者在学习SQL Server数据库编程的基本方法时使用,也适合具有一定SQL Server使用经验的应用程序开发人员作为项目分析和开发的资料使用。
作者简介
  王晟,清华大学水利水电工程系,水工建筑专业学士学位。清华大学计算机系,软件工程专业第二学士学位。清华大学公共管理学院,公共管理学(MPA)硕士学位。九年从业经验,创立北京浪嘉华晟科技有限公司,年营业额近300万。丰富的项目开发实施经验,全国累计60多家大中型用户。TOP目录 第1章 数据库基础1.1 数据库技术的发展与应用 1.1.1 数据库技术与信息技术 1.1.2 数据库技术的应用及特点 1.1.3 数据库技术发展历史 1.1.4 数据库系统访问技术 1.1.5 网络数据库系统编程技术1.2关系数据库的设计理论 1.2.1 数据模型及其三要素 1.2.2 关系模型 1.2.3 实体类型的属性关系1.3数据库系统的设计过程 1.3.1 需求分析 1.3.2 概念结构设计 1.3.3 逻辑结构设计 1.3.4 物理结构设计 1.3.5 数据库的实施、运行和维护第2章 SQL Server 2000应用基础2.1 SQL Server 2000的安装2.2 SQL Server 2000的体系结构 2.2.1 客户机/服务器或浏览器/服务器 2.2.2 SQL Server 2000的服务器端组件 2.2.3 SQL Server 2000的客户端组件 2.2.4 客户端应用程序与数据库服务器的通信2.3企业管理器 2.3.1 注册SQL Server服务器 2.3.2 从企业管理器使用其他管理工具2.4 查询分析器第3章 数据库创建及维护3.1 SQL Server 2000的数据库组成部分 3.1.1 文件和文件组 3.1.2 事务日志 3.1.3 表 3.1.4 索引 3.1.5 视图 3.1.6 存储过程 3.1.7 触发器 3.1.8 用户定义函数3.2数据库的创建 3.2.1 使用企业管理器创建数据库 3.2.2 使用Transact-SQL创建数据库…… TOP 其它信息 装帧:平装页数:433 版次:2006年1月第1版开本:16开
目录
第1章  数据库基础    1
1.1  数据库技术的发展与应用    1
1.1.1  数据库技术与信息技术    1
1.1.2  数据库技术的应用及特点    1
1.1.3  数据库技术发展历史    2
1.1.4  数据库系统访问技术    3
1.1.5  网络数据库系统编程技术    4
1.2  关系数据库的设计理论    5
1.2.1  数据模型及其三要素    5
1.2.2  关系模型    6
1.2.3  实体类型的属性关系    7
1.3  数据库系统的设计过程    8
1.3.1  需求分析    9
1.3.2  概念结构设计    14
1.3.3  逻辑结构设计    16
1.3.4  物理结构设计    18
1.3.5  数据库的实施、运行
和维护    21
第2章  SQL Server 2000应用基础    23
2.1  SQL Server 2000的安装    23
2.2  SQL Server 2000的体系结构    29
2.2.1  客户机/服务器或
浏览器/服务器    29
2.2.2  SQL Server 2000的
服务器端组件    30
2.2.3  SQL Server 2000的
客户端组件    32
2.2.4  客户端应用程序与数据库
服务器的通信    33
2.3  企业管理器    34
2.3.1  注册SQL Server服务器    35
2.3.2  从企业管理器使用其他
管理工具    37
2.4  查询分析器    37
第3章  数据库创建及维护    39
3.1  SQL Server 2000的数据库
组成部分    39
3.1.1  文件和文件组    39
3.1.2  事务日志    40
3.1.3  表    40
3.1.4  索引    41
3.1.5  视图    42
3.1.6  存储过程    43
3.1.7  触发器    44
3.1.8  用户定义函数    44
3.2  数据库的创建    45
3.2.1  使用企业管理器
创建数据库    45
3.2.2  使用Transact-SQL
创建数据库    47
3.3  查看数据库的信息    48
3.4  管理数据库    49
3.4.1  修改数据库大小    49
3.4.2  收缩数据库    50
3.4.3  备份数据库    52
3.4.4  恢复数据库    53
第4章  Transact-SQL程序设计    55
4.1  Transact-SQL语言概述    55
4.1.1  Transact-SQL语言特点    55
4.1.2  Transact-SQL附加语言    56
4.1.3  查询分析器的使用    59
4.2  Transact-SQL语言数据类型    60
4.2.1  整数数据类型    61
4.2.2  浮点数据类型    61
4.2.3  二进制数据类型    62
4.2.4  逻辑数据类型    62
4.2.5  字符数据类型    62
4.2.6  文本和图形数据类型    63
4.2.7  日期和时间数据类型    64
4.2.8  货币数据类型    64
4.2.9  特定数据类型    64
4.2.10  用户自定义数据类型    65
4.2.11  新增数据类型    65
4.3  Transact-SQL语言运算符    65
4.4  数据定义语言    67
4.4.1  创建表    67
4.4.2  删除表    69
4.4.3  修改表    70
4.4.4  创建和管理视图    70
4.4.5  创建和管理存储过程    71
4.5  数据操作语言    72
4.5.1  向表中插入记录    72
4.5.2  从表中删除记录    73
4.5.3  修改和更新记录    73
4.5.4  按条件查询数据    74
4.5.5  数据连接多表查询    78
4.5.6  对查询结果排序    81
4.5.7  数据统计分组查询    81
4.6  游标    82
4.6.1  声明游标    83
4.6.2  打开游标    84
4.6.3  关闭游标    84
4.6.4  释放游标    84
4.6.5  使用游标取数    84
4.6.6  利用游标修改数据    86
4.7  事务    88
4.8  常用函数    89
4.8.1  日期和时间函数    89
4.8.2  聚合函数    90
4.8.3  字符串函数    90
4.8.4  系统统计函数    90
第5章  用Delphi完成进销存
        管理系统    92
5.1  进销存管理    92
5.1.1  进销存管理的任务    92
5.1.2  进销存管理系统的作用    93
5.2  进销存管理系统需求分析    94
5.2.1  资料管理    94
5.2.2  采购管理    96
5.2.3  销售管理    97
5.2.4  库存管理    97
5.2.5  应付款管理    98
5.2.6  应收款管理    99
5.2.7  帐务管理    99
5.2.8  统计分析    101
5.2.9  零售管理    102
5.2.10  系统管理    103
5.3  进销存管理系统数据库分析    104
5.3.1  进销存管理系统E-R图    104
5.3.2  进销存管理系统表清单    105
5.3.3  利用Microsoft Visio 2002
获取系统E-R图    106
5.4  实例制作介绍    107
5.4.1  实例功能    108
5.4.2  系统流程图    108
5.5  数据库设计    109
5.5.1  创建数据库    109
5.5.2  创建“商品清单”表    111
5.5.3  创建“供货商清单”表    111
5.5.4  创建“客户清单”表    111
5.5.5  创建“进货单”和“进货
单明细”表    112
5.5.6  创建“销售单”和“销售单
明细”表    112
5.5.7  创建其他重要表    113
5.5.8  创建外部关键字    113
5.5.9  创建存储过程    114
5.6  程序开发    115
5.6.1  程序运行结果    115
5.6.2  创建工程    119
5.6.3  系统登录功能的实现    121
5.6.4  管理主窗体的实现    127
5.6.5  资料管理功能的实现    129
5.6.6  进货管理功能的实现    135
5.6.7  编制报表程序    142
5.6.8  销售管理功能的实现    146
5.6.9  库存查询功能的实现    152
5.6.10  权限管理功能的实现    154
5.7  系统发布    160
5.8  系统扩展    161
5.8.1  系统功能扩展    161
5.8.2  系统向医药行业扩展    162
5.8.3  系统向服装行业扩展    163
5.9  小结    164
第6章  用PowerBuilder完成医院
        管理系统    165
6.1  医院信息化管理    165
6.1.1  医院信息化管理的发展
历史与现状    166
6.1.2  医院信息系统的特点    167
6.1.3  医院信息系统基本
功能规范    168
6.2  医院管理系统需求分析    168
6.2.1  业务流程    169
6.2.2  系统字典维护    171
6.2.3  门诊挂号系统    171
6.2.4  门诊划价收费系统    171
6.2.5  门诊医生工作站    172
6.2.6  住院病人管理系统    172
6.2.7  住院费用管理系统    173
6.2.8  住院医生工作站    173
6.2.9  药房管理系统    173
6.2.10  病案病历管理系统    174
6.2.11  院长综合查询系统    174
6.2.12  外部数据接口    174
6.3  医院管理系统数据库分析    175
6.3.1  医院管理系统E-R图    175
6.3.2  医院管理系统表清单    176
6.4  实例制作介绍    177
6.4.1  实例功能    177
6.4.2  系统流程图    177
6.5  数据库设计    178
6.5.1  创建数据库    178
6.5.2  创建“药品资料”表    178
6.5.3  创建“病人信息库”表    179
6.5.4  创建“门诊挂号”表    179
6.5.5  创建“门诊划价”和“门诊
划价明细”表    179
6.5.6  创建其他关键表    180
6.5.7  创建主键及外键等表约束    180
6.5.8  创建相关视图    181
6.5.9  创建存储过程    182
6.6  程序开发    182
6.6.1  程序运行结果    182
6.6.2  创建工程    187
6.6.3  创建系统主窗体    190
6.6.4  创建系统主菜单    191
6.6.5  创建登录窗体    192
6.6.6  完成祖先窗体创建功能    194
6.6.7  完成药品信息维护功能    198
6.6.8  完成收费项目维护功能    202
6.6.9  完成门诊挂号功能    206
6.6.10  完成门诊划价功能    211
6.6.11  完成门诊收费功能    217
6.6.12  完成门诊收费付款功能    219
6.6.13  完成药房发药功能    222
6.6.14  完成科室挂号量功能    224
6.6.15  完成药品库存查询功能    226
6.6.16  编译并运行系统    228
6.7  系统发布    230
6.8  小结    230
第7章  用Visual Basic .NET完成
        酒店管理系统    231
7.1  酒店信息化管理    231
7.1.1  酒店管理的业务流程    231
7.1.2  酒店信息化管理的目标    232
7.1.3  房态及房态图的应用    233
7.1.4  新技术在管理中的应用    233
7.2  酒店管理系统需求分析    234
7.2.1  基础设置    234
7.2.2  预订管理    235
7.2.3  前台接待管理    236
7.2.4  前台收银管理    237
7.2.5  客房及客史管理    237
7.2.6  财务核查管理    238
7.2.7  其他系统接口    239
7.3  酒店管理系统数据库分析    239
7.4  实例制作介绍    240
7.4.1  实例功能    240
7.4.2  系统流程图    241
7.5  数据库设计    241
7.5.1  创建数据库    242
7.5.2  创建“客房信息”表    242
7.5.3  创建“预订单”表    242
7.5.4  创建“入住单”表    243
7.5.5  创建其他关键表    243
7.5.6  创建主键及外键等表约束    244
7.5.7  创建存储过程    245
7.6  程序开发    246
7.6.1  程序运行结果    246
7.6.2  创建工程    251
7.6.3  创建系统主窗体    251
7.6.4  创建数据访问模块    255
7.6.5  创建数据操作窗体的
父类窗体    256
7.6.6  实现系统登录功能    260
7.6.7  实现客房类型设置功能    261
7.6.8  实现客房信息设置功能    269
7.6.9  实现预订管理功能    270
7.6.10  实现入住管理功能    276
7.6.11  实现消费记帐功能    278
7.6.12  实现收银退房功能    279
7.6.13  实现设置房态图的功能    282
7.6.14  编译并运行系统    288
7.7  系统发布    288
7.8  小结    290
第8章  用Visual C# .NET完成
        图书馆管理系统    292
8.1  图书馆信息化管理    292
8.1.1  中国图书馆分类法    292
8.1.2  马克著录    293
8.1.3  Z39.50标准    293
8.1.4  读者管理    294
8.1.5  文献流通管理    294
8.2  图书馆管理系统需求分析    294
8.2.1  基础信息维护    294
8.2.2  读者管理    295
8.2.3  图书管理    296
8.2.4  期刊管理    296
8.2.5  图书流通管理    297
8.2.6  期刊流通管理    297
8.2.7  统计分析管理    298
8.3  图书馆管理系统数据库分析    298
8.3.1  图书馆管理系统E-R图    298
8.3.2  图书馆管理系统表清单    299
8.4  实例制作介绍    300
8.4.1  实例功能    300
8.4.2  系统流程图    301
8.5  数据库设计    301
8.5.1  创建数据库    301
8.5.2  创建“读者信息”表    302
8.5.3  创建“图书信息”表    302
8.5.4  创建“图书借阅”表    302
8.5.5  创建其他关键表    303
8.5.6  创建主键及外键等
表约束    303
8.5.7  创建存储过程    304
8.6  程序开发    305
8.6.1  程序运行结果    306
8.6.2  创建工程    312
8.6.3  ADO.NET数据组件
的设置    313
8.6.4  创建系统主窗体    320
8.6.5  系统登录功能的实现    323
8.6.6  完成读者类别设置功能    325
8.6.7  完成读者档案管理功能    329
8.6.8  完成图书类型设置功能    333
8.6.9  完成图书档案管理功能    335
8.6.10  完成图书征订功能    336
8.6.11  完成图书借阅功能    343
8.6.12  完成图书归还功能    347
8.6.13  完成逾期清单功能    349
8.6.14  完成图书罚款功能    351
8.6.15  编译并运行系统    353
8.7  系统发布    353
8.8  系统扩展    354
8.9  小结    354
第9章  教务管理系统需求分析    355
9.1  高校教务管理    355
9.1.1  高校教务管理的内容    355
9.1.2  高校教务管理流程    357
9.1.3  一级模式的教务管理    359
9.1.4  排课管理子系统    360
9.2  教务管理系统需求分析    360
9.2.1  系统数据流程    361
9.2.2  基础数据管理    361
9.2.3  教学计划管理    362
9.2.4  学籍管理    362
9.2.5  教师管理    362
9.2.6  注册收费管理    363
9.2.7  排课选课管理    363
9.2.8  考务成绩管理    364
9.2.9  毕业管理    364
9.2.10  教材管理    365
9.3  教务管理系统数据库分析    365
9.3.1  教务管理系统E-R图    365
9.3.2  教务管理系统表清单    366
第10章  人力资源管理系统
         需求分析    370
10.1  人力资源管理    370
10.1.1  人力资源管理的任务    371
10.1.2  人力资源管理系统
的作用    372
10.1.3  人力资源管理系统
发展历史    372
10.2  人力资源管理系统需求分析    373
10.2.1  机构编制管理    373
10.2.2  人员信息管理    374
10.2.3  人事档案管理    376
10.2.4  考勤管理    376
10.2.5  薪资福利管理    377
10.2.6  社会保障管理    379
10.2.7  招聘管理    380
10.2.8  合同管理    381
10.2.9  查询统计管理    382
10.3  人力资源管理系统数据库分析    382
10.3.1  人力资源管理
系统E-R图    382
10.3.2  人力资源管理
系统表清单    383
第11章  生产管理系统需求分析    386
11.1  生产管理系统    386
11.1.1  生产管理系统的任务    386
11.1.2  生产管理系统的
基本构成    387
11.1.3  生产管理系统基本
运算逻辑    389
11.2  生产管理系统需求分析    391
11.2.1  基础数据管理    392
11.2.2  生产计划管理    393
11.2.3  车间管理    394
11.2.4  采购业务管理    394
11.2.5  销售业务管理    395
11.2.6  库存管理    395
11.2.7  质量管理    395
11.3  生产管理系统数据库分析    395
11.3.1  生产管理系统E-R图    395
11.3.2  生产管理系统表清单    396
第12章  财务管理系统需求分析    398
12.1  财务管理    398
12.1.1  财务管理的任务    398
12.1.2  会计学的理论基础    399
12.2  财务管理系统需求分析    405
12.2.1  基础资料维护    405
12.2.2  凭证管理    406
12.2.3  帐簿管理    406
12.2.4  报表管理    407
12.2.5  期末处理    407
12.2.6  往来管理    408
12.2.7  出纳管理    408
12.2.8  工资管理    409
12.2.9  固定资产管理    409
12.2.10  财务分析    409
12.3  财务管理系统数据库分析    410
12.3.1  财务管理系统E-R图    410
12.3.2  财务管理系统表清单    411
猜您喜欢

读书导航