- 5
- 0
- 约7.97千字
- 约 60页
- 2015-11-19 发布于广东
- 举报
电子科大成都学院精品课程《Visual C# .Net程序设计》 Visual C# .Net程序设计 电子科大成都学院计算机系 课件制作:杨剑 E-Mail:yangjian.email@163.COm 第12章 数据库编程技术 12.1 数据库与ADO.NET概述 12.2 使用ADO.NET访问数据库 12.3 数据库应用程序实例 12.1 数据库与ADO.NET概述 一、数据库概述 二、常用的SQL语句 三、ADO.Net概述 一、数据库概述 1. 表、记录和字段 2. 数据库 3.索引 4.关系 1. 表、记录和字段 关系数据库系统采用关系模型作为数据的组织方式。 表是按某一公共结构存储的一组相似数据,类似于日常生活中的表格。 表按行列方式将相关的信息排列成逻辑组。表中的每一行称为记录。 列称为字段 2. 数据库 数据库将数据表表示为多个表的集合,通过建立表之间的关系来定义数据库的结构 所谓主键是指用来惟一标识表中记录的一个或一组字段。主键不允许有重复值。 外键是指用来连接另一个表、并在另一表中为主键的字段。 3.索引 使用索引来提高数据的检索速度 每个索引都有一个索引表达式来确定索引的顺序,索引表达式既可是一个字段,也可是多个字段的组合。 可以为一个表生成多个索引,每个索引均代表一种处理数据的顺序。 4.关系 可以将包含重复数据的表拆分成若干个没有重复数据的简单表,并通过建立表与表之间的关系来检索相关表中的记录。 表与表之间可能会有4种关系 一对一关系:指父表中的记录最多只与子表中的一条记录相匹配,反之亦然; 一对多关系:指父表中的记录与子表中的多条记录有关。例如,对于客户表和订单表来讲,每个订单只与一个客户有关,而每个客户可以有多个订单,因此客户表和订单表是一对多的关系; 多对一关系:与一对多是互补的,即父表中的多条记录与子表中的一条记录相关; 多对多关系:指父表中的多条记录与子表中的多条记录有关。 二、常用的SQL语句 1. SQL简介 2. SQL的构成 3. select语句 4. delete语句 5.insert语句 6.update语句 1. SQL简介 SQL(Structured Query Language)语言是一个综合的、通用的关系数据库语言,其功能包括查询、操纵、定义和控制。 目前,SQL标准有3个版本。 SQL-89 SQL-92 SQL3 2. SQL的构成 SQL由命令、子句和运算符等元素所构成的,这些元素结合起来组成用于创建、更新新和操作数据的语句。 SQL命令分两大类DDL(数据定义语言)命令和DML(数据操纵语言)命令。DDL命令用于创建和定义新的数据库、字段和索引。 3. select语句 select语句的功能是从现有的数据库中检索数据。 from子句指定数据的来源,即指出记录来自哪些表。 where子句指定选择记录时要满足的条件。 group by 子句对记录分组。 having子句确定在带group by子句的查询中具体显示哪些记录,可以用having子句来显示满足指定条件的分组。 order by子句对记录排序。 4. delete语句 delete语句的功能是删除from子句列出的、满足where子句条件的一个或多个表中的记录。 如: delete from Orders Where OrderId=16 5.insert语句 insert语句用于添加记录到表中。 如: insert into Orders (CustID,ProductID,OrderDate,SendDate,Qty) values(‘2’,’5’,’2008-8-12’,’2008-8-13’,1) 6. update语句 update语句按某个条件来更新特定表中的字段值。 如: update Products set Price=8900 where Products.ProductId=3 三、 ADO.Net概述 二、 ADO.Net概述 1. Data Provider 2. DataSet 1. Data Provider Data Provider提供了DataSet和数据库之间的联系,同时也包含了存取数据库的一系列接口。通过数据提供者所提供的应用程序编程接口(API),可以轻松地访问各种数据源的数据。 SQL Server .NET 数据提供程序,用于Microsoft SQL Server 数据源,来自于System.Data.SqlClient 命名空间; OLE DB .NET 数据提供程序,用于OLE DB 公开的数据源数据源,来自于System.Data.OleD
您可能关注的文档
- 新Visual Basic程序设计教程 普通高等教育“十一五”国家级规划教材 教学课件 李雁翎 周东岱 潘伟 yl _7.ppt
- 新Visual Basic程序设计教程 普通高等教育“十一五”国家级规划教材 教学课件 李雁翎 周东岱 潘伟 yl _8.ppt
- 新Visual Basic程序设计教程 普通高等教育“十一五”国家级规划教材 教学课件 李雁翎 周东岱 潘伟 yl _9.ppt
- 新Visual Basic程序设计教程 普通高等教育“十一五”国家级规划教材 教学课件 李雁翎 周东岱 潘伟 yl _10.ppt
- 新Visual Basic程序设计教程 普通高等教育“十一五”国家级规划教材 教学课件 李雁翎 周东岱 潘伟 yl _11.ppt
- 新Visual Basic程序设计教程 普通高等教育“十一五”国家级规划教材 教学课件 李雁翎 周东岱 潘伟 yl _12.ppt
- 新Visual Basic程序设计教程 普通高等教育“十一五”国家级规划教材 教学课件 李雁翎 周东岱 潘伟 yl _13.ppt
- 新Visual Basic程序设计教程 普通高等教育“十一五”国家级规划教材 教学课件 李雁翎 周东岱 潘伟 yl _14.ppt
- 新Visual Basic程序设计教程 普通高等教育“十一五”国家级规划教材 教学课件 李雁翎 周东岱 潘伟 yl _15.ppt
- 新Visual Basic程序设计教程 项目式 教学课件 陈秀莉 王体英 课程介绍与项目一初识Visual Basic语言.ppt
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- 【花生十三】25公务员考试资料分析速算练习册及速算过程.pdf VIP
- mst2016说明书.pdf VIP
- 口腔科课件洁治.pptx
- 2025兴安盟公安局招聘165名留置看护警务辅助人员备考试题及答案解析.docx VIP
- 35KV变电站毕业设计(完整版).doc VIP
- AP微观经济学 2012年真题 (选择题+问答题) AP Microeconomics 2012 Released Exam and Answers (MCQ+FRQ).pdf VIP
- 上海师范大学天华学院公共课《大学计算机基础》期末试卷A(有答案).docx VIP
- 高中生对AI 技术应用的态度与认知调查问卷.docx VIP
- 2025年度”五个方面“专题组织生活会个人对照检查发言材料.docx VIP
- 南方医科大学各专业实习大纲汇编.pdf VIP
原创力文档

文档评论(0)