3.数据库编程础.pptVIP

  • 2
  • 0
  • 约9.52千字
  • 约 29页
  • 2016-12-18 发布于贵州
  • 举报
C#网络编程技术教程 *云端软件与云计算 1.菜单与多文档界面 2.打地鼠程序完善. 3.数据库应用程序开发. 3.1 Excel、ACCESS数据库开发 3.2 SQL Server数据库应用程序开发。 3.3 云端服务器设定 数据的种类:离散的数据和有序的数据序列 对于离散的数据只需在将其赋予变量就可以了,而数据序列则需要保存在数据库中. 数据库实用概念: 关系型数据库:把一些复杂的数据结构归结为简单的二元关系(即二维表格形式)。 数据库:一个数据库中可以包含若干张表. 表:一张表中可以包含若干个字段和记录. 字段与记录 字段类型 字段值 结构化查询语言SQL SQL语言包含4个部分:   ※ 数据定义语言(DDL),例如:CREATE、DROP、ALTER等语句。   ※ 数据操作语言(DML),例如:INSERT、UPDATE、DELETE语句。   ※ 数据查询语言(DQL),例如:SELECT语句。   ※ 数据控制语言(DCL),例如:GRANT、REVOKE、COMMIT、ROLLBACK等语句。 查询:SELECT customer_id, first_name FROM Customer_Data WHERE first_name = Frankie“ order by customer_id 插入:INSERT INTO Customer_Data(customer_id, first_name, last_name, phone) VALUES (777, Frankie, Stein, 4895873900) 编辑(修改):UPDATE Customer_Data SET first_name = Franklin“ WHERE last_name = Stein and customer_id= 777 删除:DELETE FROM Customer_Data WHERE customer_id 100 相关概念 1. 什么是ODBC ODBC(Open Database Connectivity,开放数据库互连)是微软公司开放服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。这些API利用SQL来完成其大部分任务。ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBC。 一个基于ODBC的应用程序对数据库的操作不依赖任何DBMS,不直接与DBMS打交道,所有的数据库操作由对应的DBMS的ODBC驱动程序完成。也就是说,不论是FoxPro、Access , MYSQL还是Oracle数据库,均可用ODBC API进行访问。由此可见,ODBC的最大优点是能以统一的方式处理所有的数据库。 2. 什么是OLE DB?  Object Linking and Embedding,对象连接与嵌入,简称OLE技术。OLE不仅是桌面应用程序集成,而且还定义和实现了一种允许应用程序作为软件“对象”(数据集合和操作数据的函数)彼此进行“连接”的机制,这种连接机制和协议称为部件对象模型。  OLE DB(OLEDB)是微软的战略性的通向不同的数据源的低级应用程序接口。OLE DB不仅包括微软资助的标准数据接口开放数据库连通性(ODBC)的结构化查询语言(SQL)能力,还具有面向其他非SQL数据类型的通路。  作为微软的组件对象模型(COM)的一种设计,OLE DB是一组读写数据的方法(在过去可能被称为渠道)。OLE DB中的对象主要包括数据源对象、阶段对象、命令对象和行组对象。使用OLE DB的应用程序会用到如下的请求序列: 初始化OLE 连接到数据源、发出命令、处理结果、释放数据源对象并停止初始化OLE 。 典型数据库系统 Oracle MySQL SQL Server 2000/2005 ACCESS 创建数据库和表 3.DataReader对象 SqlDataReader对象常用方法 4.DataSet对象 DataSet对象的常用属性: 5.DataAdapter对象 SqlDataAdapter的常用方法: 5.查询数据库中的数据 应用实例:大学英语四六级成绩管理系统 程序设计界面 应用实例2:绩点计算器 数据表:学生表,课程开设表,成绩表(含补考|重修) 绩点计算方法: 专业必修课的成绩乘以该门课的学分,再除以学分总和。60分为1.0,向上每增加1分,绩点加0.1,我院规定文科满2.0,理工科满1.9可授予学士学位。目前,国内大部分用人单位要求新进高校毕业生必须毕业证书与学位证书两证齐全。 应用实例3:个人理财软件 计

文档评论(0)

1亿VIP精品文档

相关文档