CDIO工程教育系列教程·IT实训类

出版社:温涛 东软电子出版社 (2011-08出版)
出版日期:2011-8
ISBN:9787900491596
作者:温涛 编
页数:199页

章节摘录

版权页:   插图:   5.2 SQL语言基本概念 定义好个人任务管理系统的表以后,需要通过一种方式访问它的数据库。SQL语言的使用就是一种非常重要的访问数据库的途径,本节介绍SQL语言的基本概念。 5.2.1  SQL概述 SQL含义是结构化查询语言(Structured Query Language),是为IBM的DB2产品设计的(DB2是一种关系数据库管理系统,英文缩写RDBMS)。SQL是一种非过程化的语言,它使得建立关系数据库成为可能。 数据库系统是在20世纪60年代,由美国军方作为军事目的而开发和研究的。原来的目的是要开发一种作为数据基地(Database)的计算机软件系统。人们要求该系统不但能够存储数据,而且能够方便的检索数据。发展初期曾出现过三种类型的数据库系统:网络型数据库系统、层次型数据库系统和关系型数据库系统。经过不断比较改进,最后保留了关系型数据库系统。现在所说的数据库系统一般是指关系型数据库系统。 70年代后期,SQL出台。SQL是关系型数据库系统的最重要的查询语言。80年代初,由于关系型数据库系统的广泛应用,1986年由美国国家标准局(ANSI)制定的SQL标准——SQL一86出台。sQL标准经过专家多次修改和完善,逐步形成了完整的SQL语言。1992年,出台SQL一92。1999年制定SQL一99。 SQL语言是一种真正的跨平台和跨产品语言,被编程者称之为一种高水平的语言或第四代语言(4GL)。 SQL语言有以下优点: (1)非过程化语言。 SQL是一个非过程化的语言,因为它一次处理一个记录,对数据提供自动导航。SQL允许用户在高层的数据结构上工作,而不对单个记录进行操作,并可操作记录集。SQL不要求用户指定对数据的存放方法。这种特性使用户更易集中精力于要得到的结果。所有SQL语句使用查询优化器,它是关系数据库管理系统(RDBMS)的一部分,由它决定对指定数据存取的最快速度的手段。查询优化器知道存在什么索引,哪儿使用合适,而用户从不需要知道表是否有索引,表有什么类型的索引。 (2)统一的语言。 SQL可用于所有用户的数据库活动模型,包括系统管理员、数据库管理员、应用程序员、决策支持系统人员及许多其他类型的终端用户。 (3)所有关系数据库的公共语言。 由于所有主要的关系数据库管理系统都支持SQL语言,用户可将使用SQL的技能从一个RDBMS转到另一个。所有用SQL编写的程序都是可以移植的。

书籍目录

第1章项目说明 1.1项目概述 1.2功能介绍 1.3技术分析 第2章项目开发环境搭建 2.1集成开发环境Visual Studio 2008 2.1.1 Visual Studio 2008简介 2.1.2硬件和软件要求 2.1.3 Visual Studio 2008的安装 2.1.4 Visual Studio 2008的使用 2.2数据库环境 2.2.1 SQL Server 2005 2.2.2 Microsoft SQL Server Management Studio Express 2.3 EditPlus安装和使用 2.3.1 EditPlus简介 2.3.2 EditPlus安装与使用配置 第3章开发模式与分层技术 3.1开发模式 3.1.1什么是C/S和B/S 3.1.2 C/S和B/S之比较 3.2分层开发 3.2.1分层开发思想 3.2.2分层开发优势 3.2.3项目中具体应用 第4章界面原型开发 4.1 HTML 4.1.1 HTML基础 4.1.2常用标签 4.1.3 HTML核心属性 4.1.4 HTML表单 4.2 CSS技术 4.2.1 CSS基础 4.2.2选择符 4.2.3 CSS属性 4.2.4个人任务管理系统样式表设计 4.2.5应用样式 4.3 JavaScript 4.3.1 JavaScript基础 4.3.2 JavaScript基本语法 4.3.3 JavaScript事件处理函数 4.3.4 JavaScript中的对象 4.3.5常见浏览器对象简介 第5章项目数据库设计 5.1个人任务管理系统数据库 5.1.1任务表Task  5.1.2任务分类表Sort 5.1.3用户信息表Users 5.2 SQL语言基本概念 5.2.1 SQL概述 5.2.2主要数据类型 5.2.3表与字段 5.3使用SQL语言创建数据库 ‘ 5.3.1数据库 5.3.2创建表 5.3.3修改表 5.3.4约束 5.4使用SQL语言进行增删改查 5.4.1查询语句 5.4.2增删改语句 5.4.3函数 5.4.4复杂查询 第6章C#语言 6.1面向对象概念 6.1.1类与对象 6.1.2类的特性 6.2 C#编程基础 6.2.1标识符 6.2.2保留字 6.2.3数据类型 6.2.4常量和变量 6.2.5数据类型转换 6.2.6变量的作用域一 6.2.7输入与输出 6.2.8运算符 6.2.9流程控制 6.3 C#面向对象编程 6.3.1类 6.3.2类的继承 6.3.3类的多态 6.3.4抽象方法与抽象类 6.3.5接口 6.3.6 this引用句柄 6.3.7 base关键字 6.3.8名称空间 6.3.9异常 6.4 C#集合和泛型 6.4.1集合 6.4.2泛型 6.5 C#常用类 6.5.1 object类 6.5.2 String类和StringBuilder类 6.5.3 DateTime类 6.5.4 System.Convert类 第7章ASP.NET 7.1 ASP.NET概述 7.1.1 ASP.NET介绍 7.1.2 ASP.NET Web应用程序文件组成 7.1.3 ASP.NET执行模型 7.2控件 7.2.1控件的介绍 7.2.2 HTML控件 7.2.3 Web服务器控件 7.2.4常用Web服务器控件介绍 7.2.5 Web控件标准属性 7.2.6常用Web服务器控件用法 7.2.7控件事件 7.2.8验证控件 7.3 网站基础 7.3.1 ASP.NET的内置对象 7.3.2 Response对象 7.3.3 Request对象 7.3.4 Session对象 7.3.5页面跳转 7.3.6相对路径和绝对路径 7.3.7 Page.IsPostBack属性 7.4身份验证 7.4.1 ASP.NET身份验证概述 7.4.2表单验证实现 7.5母版页 7.5.1母版页介绍 7.5.2母版页使用 7.5.3 内容页访问母版页内容 7.6站点导航 7.6.1 ASP.NET站点导航介绍 7.6.2站点地图 7.6.3 SiteMapPath控件 7.6.4 TreeView控件 7.6.5 Menu控件 7.7 主题和皮肤 7.7.1主题概述 …… 第8章 ADO.NET技术 第9章Enterprise Library企业库 第10章 项目总结 附录A行业发展现状 附录B 东软实训介绍 参考文献

编辑推荐

《CDIO工程教育系列教程•IT实训类:东软.NET软件工程师实训技术教程》以项目案例为导引,以项目开发实践为主线,通过对案例的剖析,讲解了ASP.NET软件开发所必须具备的基础知识,在完成项目开发的同时掌握软件开发所需要的技术,为下一步进行工程项目的开发实训打下良好的技术基础。

作者简介

《CDIO工程教育系列教程•IT实训类:东软.NET软件工程师实训技术教程》共分为10章。前8章为项目技术基础实训。第9章是在前8章“任务管理系统项目”开发、学习实践的基础上,加入框架技术思想,通过在项目中应用框架技术,使学生学习掌握当今流行的.NET框架技术。第10章是项目总结,这部分使用生动、恰当的比喻对任务管理系统的设计和代码实现做了完美的诠释,更好地促进学生对项目技术的理解和掌握。


 CDIO工程教育系列教程·IT实训类下载



发布书评

 
 


 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024