SQL技术与网络数据库开发详解
基本信息
编辑推荐
涵盖了SQL语言中绝大部分的内容.
所有知识点均采用实例进行介绍,实例短小精悍,通俗易懂..
针对Access、SQL Server和Oracle三种主流DBMS进行讲解
针对VB、VC和C#讲解SQL在编程语言中的使用方法...
内容简介回到顶部↑
本书深入浅出、循序渐进地介绍了sql语言的知识体系,以及在access、sql server和oracle数据库系统中的使用方法。
本书共24章,内容涵盖了sql语言各方面的知识,包括数据库的基础知识,搭建运行sql语言实例的环境,sql语言的历史、特点,创建和使用数据库、数据表、索引、视图的方法,高级数据查询的各种使用方法,sql server和oracle常用函数的用法,聚合函数的各种用法,数据更新语句的使用方法,创建和使用存储过程、自定义函数和触发器的方法,数据库系统的安全性和完整性方面的知识,t-sql和pl/sql的控制流语句,事务处理和并发事务处理,以及如何在visual basic、visual c++和visual c#中使用sql语句操作数据库等。本书最大的特色在于理论与实践并重,书中配有大量的精选实例,具有很好的教学价值与参考价值,力求让读者迅速掌握sql语言的使用方法和各种技巧。
本书适用于初、中级数据库用户和想涉足数据库编程的用户,同时也可用作高等院校相关专业师生和社会培训班的教材。
本书共24章,内容涵盖了sql语言各方面的知识,包括数据库的基础知识,搭建运行sql语言实例的环境,sql语言的历史、特点,创建和使用数据库、数据表、索引、视图的方法,高级数据查询的各种使用方法,sql server和oracle常用函数的用法,聚合函数的各种用法,数据更新语句的使用方法,创建和使用存储过程、自定义函数和触发器的方法,数据库系统的安全性和完整性方面的知识,t-sql和pl/sql的控制流语句,事务处理和并发事务处理,以及如何在visual basic、visual c++和visual c#中使用sql语句操作数据库等。本书最大的特色在于理论与实践并重,书中配有大量的精选实例,具有很好的教学价值与参考价值,力求让读者迅速掌握sql语言的使用方法和各种技巧。
本书适用于初、中级数据库用户和想涉足数据库编程的用户,同时也可用作高等院校相关专业师生和社会培训班的教材。
目录回到顶部↑
第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 当今流行的数据库管理系统简介
第2章 设置sql语句执行的环境
2.1 在access 2003中执行sql
2.1.1 access 2003的安装与启动
2.1.2 通过access的图形界面创建数据库
2.1.3 在access中执行sql语句
2.2 在sql server中执行sql
2.2.1 sql server 2000的安装
2.2.2 使用企业管理器创建数据库
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 当今流行的数据库管理系统简介
第2章 设置sql语句执行的环境
2.1 在access 2003中执行sql
2.1.1 access 2003的安装与启动
2.1.2 通过access的图形界面创建数据库
2.1.3 在access中执行sql语句
2.2 在sql server中执行sql
2.2.1 sql server 2000的安装
2.2.2 使用企业管理器创建数据库
前言回到顶部↑
当前,几乎所有的数据库管理系统都支持同一种标准语言——SQL语言,其全称为Structured Query Language(结构化查询语言)。通过SQL语言,可以对当前流行的所有数据库,如Access、SQL Server、MySQL或Oracle等进行交互。本书从最基础的SQL知识开始,结合Access、SQL Server和Oracle 3种数据库管理系统软件,讲述了数据操作与系统管理各方面的内容。.
本书特点:
1.条理清晰,内容全面
本书从搭建SQL环境开始,逐个介绍了数据定义、数据查询、数据更新、数据控制、事务处理和在编程语言中调用SQL语句等SQL语言的知识,条理清晰,内容全面。
2.实例丰富,讲解细致
笔者在编著本书时,参考了大量的文献,再加上多年的编程与教学经验,精心设计了丰富的实例,并对其进行了非常细致的讲解。笔者相信,读者通过学习这些实例,会很快掌握SQL语言的精髓。
3.介绍了3种编程语言中调用SQL语句的方法
本书不仅讲解了关于SQL的知识,而且还介绍了在Visual Basic、Visual C++和C#中调用SQL语句与数据库交互的方法,为想要学习数据库编程的读者提供了很大的方便。
本书包括的内容
第1章,介绍数据库的基础知识,同时简单介绍当今流行的一些数据库管理系统。
第2章,分别介绍Access 2003、SQL Server 2000和Oracle 10g的安装和如何在其内运行SQL语句的方法。
第3章,从整体出发,简要介绍了SQL语言,包括SQL语言的历史、特点、功能、组成和环境等。
第4章,首先介绍数据表的一些概念性内容,其次介绍表创建、表修改、表删除和数据库创建、删除等SQL语句。
第5章,介绍索引的相关知识和创建索引、使用索引、删除索引的SQL语句。
第6章,主要介绍使用SELECT语句查询数据的基础方法和排序查询结果的方法。
第7章,主要介绍条件表达式和使用WHERE子句查询所需数据的方法。
第8章,介绍使用NOT、AND、OR运算符组合WHERE子句,IN、LIKE运算符的使用方法和使用通配符进行模糊查询的知识。..
第9章,介绍SQL Server和Oracle的多种类型的多条函数的使用方法。
第10章,介绍使用SQL聚合函数和分组数据及查询统计数据的方法。
第11章,介绍多表连接查询的原因、高级连接查询的方法和组合查询的使用技巧。
本书特点:
1.条理清晰,内容全面
本书从搭建SQL环境开始,逐个介绍了数据定义、数据查询、数据更新、数据控制、事务处理和在编程语言中调用SQL语句等SQL语言的知识,条理清晰,内容全面。
2.实例丰富,讲解细致
笔者在编著本书时,参考了大量的文献,再加上多年的编程与教学经验,精心设计了丰富的实例,并对其进行了非常细致的讲解。笔者相信,读者通过学习这些实例,会很快掌握SQL语言的精髓。
3.介绍了3种编程语言中调用SQL语句的方法
本书不仅讲解了关于SQL的知识,而且还介绍了在Visual Basic、Visual C++和C#中调用SQL语句与数据库交互的方法,为想要学习数据库编程的读者提供了很大的方便。
本书包括的内容
第1章,介绍数据库的基础知识,同时简单介绍当今流行的一些数据库管理系统。
第2章,分别介绍Access 2003、SQL Server 2000和Oracle 10g的安装和如何在其内运行SQL语句的方法。
第3章,从整体出发,简要介绍了SQL语言,包括SQL语言的历史、特点、功能、组成和环境等。
第4章,首先介绍数据表的一些概念性内容,其次介绍表创建、表修改、表删除和数据库创建、删除等SQL语句。
第5章,介绍索引的相关知识和创建索引、使用索引、删除索引的SQL语句。
第6章,主要介绍使用SELECT语句查询数据的基础方法和排序查询结果的方法。
第7章,主要介绍条件表达式和使用WHERE子句查询所需数据的方法。
第8章,介绍使用NOT、AND、OR运算符组合WHERE子句,IN、LIKE运算符的使用方法和使用通配符进行模糊查询的知识。..
第9章,介绍SQL Server和Oracle的多种类型的多条函数的使用方法。
第10章,介绍使用SQL聚合函数和分组数据及查询统计数据的方法。
第11章,介绍多表连接查询的原因、高级连接查询的方法和组合查询的使用技巧。
序言回到顶部↑
“不积跬步,无以至千里。”.
——中国思想家荀子
“网站开发非常之旅”这套书自2006年开始已经陆续推出了近10个品种,这些品种大都受到了读者的热烈欢迎。自出版后这套书中的大多数图书已经多次印刷,销售居同类图书前列。对于计算机图书,这是一个让人振奋的结果。
根据几年来读者的反馈可以看出,他们比较一致地认为这套书定位明确,内容有特色,编写质量较好,看后能学到真正有用的东西,而且售后服务和技术支持做得非常好。我们从中不难看出这套书受欢迎的原因。
为了让读者更加全面地了解这套书,下面具体介绍这套书的定位、内容、特色和读者对象等。
丛书定位
根据读者的实际需求,本丛书并不追求面面俱到,而是定位于实用,并注重对基本知识点的掌握和对基本技能的提升。突出体现在以下几点:
·每本书大体都对应着相应的工作岗位,着重让读者掌握一项技能,使他们在学完一本书以后,可以将所学应用到实际工作中去。
·讲解概念,但并不拘泥于概念,而是侧重于对概念的灵活运用,从而让读者在实践中加深对概念的理解和对基本知识的掌握。
·不安排纯演示性实例,那种实例通常没有任何应用价值,读者很难通过它而达到较好的应用水平。本丛书中的实例大多选自于实际开发,是对作者多年开发经验的总结。读者通过对这
些实例的学习,可以真正体验实际的开发过程,从而将所学应用于实践。
丛书书目
第一批:
《ASP网络编程从入门到精通》《ASP.NET网络数据库开发实例精解》
《ASP+SQL Server典型网站建设案例》《服务器配置全攻略》
第二批:
《ASP.NET 2.0网络编程从入门到精通》《Dreamweaver网页制作与色彩搭配全攻略》
《ASP.NET 2.0+SQL Server网络应用系统开发案例精解》《JavaScript网页特效实例大全》..
《HTML网页设计参考手册》
第三批:
——中国思想家荀子
“网站开发非常之旅”这套书自2006年开始已经陆续推出了近10个品种,这些品种大都受到了读者的热烈欢迎。自出版后这套书中的大多数图书已经多次印刷,销售居同类图书前列。对于计算机图书,这是一个让人振奋的结果。
根据几年来读者的反馈可以看出,他们比较一致地认为这套书定位明确,内容有特色,编写质量较好,看后能学到真正有用的东西,而且售后服务和技术支持做得非常好。我们从中不难看出这套书受欢迎的原因。
为了让读者更加全面地了解这套书,下面具体介绍这套书的定位、内容、特色和读者对象等。
丛书定位
根据读者的实际需求,本丛书并不追求面面俱到,而是定位于实用,并注重对基本知识点的掌握和对基本技能的提升。突出体现在以下几点:
·每本书大体都对应着相应的工作岗位,着重让读者掌握一项技能,使他们在学完一本书以后,可以将所学应用到实际工作中去。
·讲解概念,但并不拘泥于概念,而是侧重于对概念的灵活运用,从而让读者在实践中加深对概念的理解和对基本知识的掌握。
·不安排纯演示性实例,那种实例通常没有任何应用价值,读者很难通过它而达到较好的应用水平。本丛书中的实例大多选自于实际开发,是对作者多年开发经验的总结。读者通过对这
些实例的学习,可以真正体验实际的开发过程,从而将所学应用于实践。
丛书书目
第一批:
《ASP网络编程从入门到精通》《ASP.NET网络数据库开发实例精解》
《ASP+SQL Server典型网站建设案例》《服务器配置全攻略》
第二批:
《ASP.NET 2.0网络编程从入门到精通》《Dreamweaver网页制作与色彩搭配全攻略》
《ASP.NET 2.0+SQL Server网络应用系统开发案例精解》《JavaScript网页特效实例大全》..
《HTML网页设计参考手册》
第三批:
书摘回到顶部↑
第1章 数据库基础
1.1数据库基础知识
本节将介绍有关数据库的一些概念、数据库的发展史、数据库系统的特点和数据库系统的组成等数据库基础知识。
1.1.1几个数据库应用案例
自从计算机被发明之后,人类社会就进入了高速发展阶段,大量的信息堆积在人们面前。此时,如何组织存放这些信息,如何在需要时快速检索出信息,以及如何让所有用户共享这些信息就成为一个大问题。数据库技术就是在这种背景下诞生的,这也是使用数据库的原因。
当今,世界上每一个人的生活几乎都离不开数据库了。如果没有数据库,很多事情几乎无法解决。例如,没有银行存款数据库,则取钱就会成为一个很复杂的问题,更不用说异地取款了。又如,如果没有手机用户数据库,难以想象计费系统会怎样工作;没有计费系统,人们也就不能随心所欲地拨打手机了。还有,没有数据库的支持,网络搜索引擎就无法继续工作,网上购物就更不用想了。可见,数据库应用在不知不觉中已经遍布了人们生活的各个角落。
1.1.2相关数据库的名词
在学习具体的数据库管理系统和SQL语言之前,首先应该了解有关数据库的一些名词。因为笔者发现,即使学习过具体数据库管理系统的人员也通常会混淆这些名词,虽然这并不妨碍其表达出来的意思,但听起来总是很别扭。下面就是容易让人混淆的几个关于数据库的名词及其解释。
1.数据库
数据库(DB)是一个以某种组织方式存储在磁盘上的数据的集合。它通过现有的数据库管理系统(例如,Access、SQLServer和Oracle等)创建和管理。
数据库不仅包括描述事物的数据本身,而且还包括相关事物之间的联系。数据库中存放的数据可以被多个用户或多个应用程序共享。例如,某航空公司票务管理系统的数据库,在同一时刻可能有多个售票场所都在访问或更改该数据库中的数据。
2.数据库应用系统
数据库应用系统是指基于数据库的应用软件,例如学生管理系统、财务管理系统等。数据库应用系统由两部分组成,分别是数据库和程序。数据库由数据库管理系统软件创建,而程序可以由任何支持数据库编程的程序设计语言编写,如C语言、VisualBasic、Java等。
3.数据库管理系统
数据库管理系统(DBMS)用来创建和维护数据库。例如,Access、SQLServer、Oracle、PostgreSQL等都是数据库管理系统。图1.1描述了DB、DBMS和数据库应用系统之间的联系。
4.关系数据库管理系统
关系数据库管理系统(RDBMS)是DBMS的一种,它用于创建和维护关系数据库。当今流行的大多数DBMS,其实都是关系数据库管理系统,如Access、SQLServer和Oracle等。
5.对象一关系型数据库管理系统
对象一关系型数据库管理系统(ORDBMS)也是DBMS的一种,它用于创建和维护面向对象数据库。当今最佳的对象一关系型数据库管理系统的代表是PostgreSQL。
1.1.3计算机数据管理
1.1数据库基础知识
本节将介绍有关数据库的一些概念、数据库的发展史、数据库系统的特点和数据库系统的组成等数据库基础知识。
1.1.1几个数据库应用案例
自从计算机被发明之后,人类社会就进入了高速发展阶段,大量的信息堆积在人们面前。此时,如何组织存放这些信息,如何在需要时快速检索出信息,以及如何让所有用户共享这些信息就成为一个大问题。数据库技术就是在这种背景下诞生的,这也是使用数据库的原因。
当今,世界上每一个人的生活几乎都离不开数据库了。如果没有数据库,很多事情几乎无法解决。例如,没有银行存款数据库,则取钱就会成为一个很复杂的问题,更不用说异地取款了。又如,如果没有手机用户数据库,难以想象计费系统会怎样工作;没有计费系统,人们也就不能随心所欲地拨打手机了。还有,没有数据库的支持,网络搜索引擎就无法继续工作,网上购物就更不用想了。可见,数据库应用在不知不觉中已经遍布了人们生活的各个角落。
1.1.2相关数据库的名词
在学习具体的数据库管理系统和SQL语言之前,首先应该了解有关数据库的一些名词。因为笔者发现,即使学习过具体数据库管理系统的人员也通常会混淆这些名词,虽然这并不妨碍其表达出来的意思,但听起来总是很别扭。下面就是容易让人混淆的几个关于数据库的名词及其解释。
1.数据库
数据库(DB)是一个以某种组织方式存储在磁盘上的数据的集合。它通过现有的数据库管理系统(例如,Access、SQLServer和Oracle等)创建和管理。
数据库不仅包括描述事物的数据本身,而且还包括相关事物之间的联系。数据库中存放的数据可以被多个用户或多个应用程序共享。例如,某航空公司票务管理系统的数据库,在同一时刻可能有多个售票场所都在访问或更改该数据库中的数据。
2.数据库应用系统
数据库应用系统是指基于数据库的应用软件,例如学生管理系统、财务管理系统等。数据库应用系统由两部分组成,分别是数据库和程序。数据库由数据库管理系统软件创建,而程序可以由任何支持数据库编程的程序设计语言编写,如C语言、VisualBasic、Java等。
3.数据库管理系统
数据库管理系统(DBMS)用来创建和维护数据库。例如,Access、SQLServer、Oracle、PostgreSQL等都是数据库管理系统。图1.1描述了DB、DBMS和数据库应用系统之间的联系。
4.关系数据库管理系统
关系数据库管理系统(RDBMS)是DBMS的一种,它用于创建和维护关系数据库。当今流行的大多数DBMS,其实都是关系数据库管理系统,如Access、SQLServer和Oracle等。
5.对象一关系型数据库管理系统
对象一关系型数据库管理系统(ORDBMS)也是DBMS的一种,它用于创建和维护面向对象数据库。当今最佳的对象一关系型数据库管理系统的代表是PostgreSQL。
1.1.3计算机数据管理

点击看大图


加载中...
