基于VB和SQL的数据库编程技术(高等学校计算机基础教育教材精选)
分類: 图书,计算机/网络,程序设计,其他,
作者: 刘志妩等编著
出 版 社: 清华大学出版社
出版时间: 2008-4-1字数: 458000版次: 1页数: 305印刷时间: 2008/04/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787302171317包装: 平装编辑推荐
本书介绍以Visual Basic 6.0为工具来开发SQL Server 2000数据库应用程序。本书共分三篇,上篇为数据库基础,介绍了关系数据库的理论基础、数据库应用系统的设计方法、SQL Server 2000的使用方法及Transact-SQL语言的应用;中篇为Visual Basic程序设计基础,介绍了VB 6.0编程基础、VB的可视化界面设计;下篇为数据库编程,介绍了数据库访问控件与数据绑定控件的应用、ADO象和ADO程方法、数据报表的设计方法,给出了数据库应用设计案例。
通过学习本教材,读者既能掌握开发工具的编程方法,也能对数据库应用系统的开发过程有一个全面的了解。
本书注重实践练习,图文并茂,内容及例题丰富,通俗易懂,符合大学生学习特点;每章配有小结和习题,便于讲授与学习;可作为大、中专院校与数据库相关课程的教材。也可以作为从事数据库应用系统设计人员的参考书。
内容简介
本书介绍以Visual Basic 6.0为工具来开发SQL Server 2000数据库应用程序。本书共分三篇,上篇为数据库基础,介绍了关系数据库的理论基础、数据库应用系统的设计方法、SQL Server 2000的使用方法及Transact-SQL语言的应用;中篇为Visual Basic程序设计基础,介绍了VB 6.0编程基础、VB的可视化界面设计;下篇为数据库编程,介绍了数据库访问控件与数据绑定控件的应用、ADO象和ADO程方法、数据报表的设计方法,给出了数据库应用设计案例。
本书注重实践练习,图文并茂,内容及例题丰富,通俗易懂,符合大学生学习特点;每章配有小结和习题,便于讲授与学习;可作为大、中专院校与数据库相关课程的教材。也可以作为从事数据库应用系统设计人员的参考书。
目录
上篇 数据库基础
第1章 数据库系统概述
1.1 数据库的发展过程简介
1.1.1 人工管理阶段
1.1.2 文件管理阶段
1.1.3 数据库管理阶段
1.1.4 高级数据库阶段
1.2 常见的数据库管理系统
1.3 建模过程
1.3.1 概念模型
1.3.2 窆辑模型
1.4 体系结构
1.4.1 三层模式体系结构
1.4.2 数据独立性
本章小结
习题1
第2章 数据库设计理论及方法
2.1 数据库设计的理论依据
2.2 数据库设计的方法
2.2.1 规划阶段
2.2.2 需求分析
2.2.3 概念结构设计
2.2.4 芝辑结构设计
2.2.5 物理结构设计
2.2.6 数据库的实现
2.2.7 数据库的运行和维护
2.3 编写技术文档
2.3.1 编写系统说明书
2.3.2 编写技术说明书
2.3.3 编写使用说明书
本章小结
习题2
第3章 SQL Server 2000数据库的创建
3.1SQL Server 2000的工作环境简介
3.1.1SQL Server 2000的常用管理工具
3.1.2数据库文件
3.2创建数据库
3.2.1创建数据库结构
3.2.2分离和附加数据库
3.2.3删除数据库
3.3创建数据表
3.3.1表结构概述
3.3.2在数据库中创建表
3.3.3表结构的常规操作
3.3.4表记录的常规操作
3.3.5设置主键
3.4创建视图
本章小结
习题3
第4章 Transact-SQL语言简介
中篇 Visual Basic程序设计基础
第5章 Visual Basic概述
第6章 Visual Basic的程序设计
第7章 Visual Basic的界面设计
下篇 数据库编程
第8章 数据库访问控件与数据绑定控件的应用
第9章 ADO对象和ADO编程
第10章 设计数据报表
第11章 数据库应用系统设计案例
参考文献
书摘插图
上篇 数据库基础:
第1章 数据库系统概述:
在各种技术都飞速发展的今天,几乎每个人都希望快速有效地处理好自己所涉及的每项工作,应这种社会大需求,以快速、准确、大容量为特征的电子技术应运而生。电子计算机技术逐步渗透到人类生活的方方面面,但无论做哪方面的工作,都涉及到一个关键性的问题——数据,即如何保存数据,如何查阅数据,从而作出各种决策。这就需要一种技术来科学地组织数据,科学地管理数据。这就是数据库这门学科所要研究的内容。
在日常生活中,人们总是习惯用表格来记录各种数据。有的用户觉得,只要在Excel中用各种表格存放这些数据就可以了:但随着表格的增多,数据的增多,想要查询相关信息,非常麻烦。下面就来看一看,这样会出现什么问题。
……