第8章Web数据库基础 学目 平章N 不 反
2 第8章 Web数据库基础 学习目标 新课讲授 本章小结 本章习题 返回 主要内容
本章主要内容 本章主要介绍关系型数据库的概念及 Access数据 库的建立,详细讲解了结构化查询语言(SQL) 的语法结构及使用。 目录页
3 本章主要内容 本章主要介绍关系型数据库的概念及Access数据 库的建立,详细讲解了结构化查询语言(SQL) 的语法结构及使用。 目录页
本章学习目标 ●掌握关系型数据库概念及基本SQL语法。 ●掌握 Access数据库建库操作。 目录页
4 本章学习目标 ⚫ 掌握关系型数据库概念及基本SQL语法。 ⚫ 掌握Access数据库建库操作。 目录页
第8章Web数据库基础 ●8.1数据库基础知识 8.2结构化查询语言(SQL) 8.3小结 目录页
5 第8章 Web数据库基础 ⚫ 8.1 数据库基础知识 ⚫ 8.2 结构化查询语言(SQL) ⚫ 8.3 小结 目录页
8.1数据库基础知识 8.1.1关系型数据库 ●目前,使用最为广泛的为关系数据库,如 Microsoft access、 Microsoft SQL、 Oracle等。 关系数据库以关系(表)来表示数据与数据之间 的关系,数据的逻辑关系是一张二维表。由于其 概念简单清晰、容易使用,因此简化了数据库与 程序的开发工作
6 8.1 数据库基础知识 ⚫ 8.1.1 关系型数据库 ⚫ 目前,使用最为广泛的为关系数据库,如 Microsoft Access、Microsoft SQL、Oracle等。 关系数据库以关系(表)来表示数据与数据之间 的关系,数据的逻辑关系是一张二维表。由于其 概念简单清晰、容易使用,因此简化了数据库与 程序的开发工作
81.1关系型数据库 1、表 表是关系数据库中数据存储的主要对象 匚黇「性别年电话届出 李吴天 红丽 ¥ 1,50.00 21651855 ¥150 238764321海 张运海 ¥35003505549成郡 王秀英 实 ¥4,50 45891782「州 李云龙男 ¥2.0 268578连 赵妍 ¥3.60.0 3693475天津 马艾害男 500 4746906#州
7 8.1.1 关系型数据库 1、表 表是关系数据库中数据存储的主要对象
81.1关系型数据库 2、记录 记录是指表中的一行。 3、字段 字段是表中的一列。 4、索引 索引是对数据库表中一列或多列的值进行排序的一种结构, 使用索引可快速查询数据库表中的特定信息。 5、关系 关系是一个从数学中而来的概念,在关系代数中,关系即二 维表,表不仅可用来表示数据,也可用来表示数据间的关 系
8 8.1.1 关系型数据库 2、记录 记录是指表中的一行。 3、字段 字段是表中的一列。 4、索引 索引是对数据库表中一列或多列的值进行排序的一种结构, 使用索引可快速查询数据库表中的特定信息。 5、关系 关系是一个从数学中而来的概念,在关系代数中,关系即二 维表,表不仅可用来表示数据,也可用来表示数据间的关 系
8.1.2创建 ACCESS数据库 我们以书中表81中的数据为例来创建一个数据库。 1.创建数据库 2.创建表并输入数据 3.创建查询视图 演示书中表81中的数据创建数据库过程
9 8.1.2 创建ACCESS数据库 我们以书中表8.1中的数据为例来创建一个数据库。 1.创建数据库 2.创建表并输入数据 3.创建查询视图 演示书中表8.1中的数据创建数据库过程
8.2结构化查询语言(SQL) ●8.2.1查询语句 Select ●SQL的 Select语句和英文语法相似,分析一下它的结构, Select语句可以分为四个子句: Select查询内容、From 查询对象、 Where查询条件和 Order By输出方式。总结 下可得出以下知识。 语法格式: Select数据项1,数据项2,……From表名[here 条件表达式[ Order By排序选项][ Group By汇总查询 [ Having子句]]] 功能:从数据库表中检索出满足条件表达式要求的数 据项。 10
10 8.2 结构化查询语言(SQL) ⚫ 8.2.1 查询语句Select ⚫ SQL的Select语句和英文语法相似,分析一下它的结构, Select语句可以分为四个子句:Select查询内容、From 查询对象、Where查询条件和Order By输出方式。总结 一下可得出以下知识。 ⚫ 语法格式: ⚫ Select 数据项1,数据项2,…… From 表名 [[Where 条件表达式] [Order By 排序选项] [Group By 汇总查询 | [Having 子句]]] ⚫ 功能:从数据库表中检索出满足条件表达式要求的数 据项
8.2.2插入语句 Insert Into 语法格式: Insert Into表名(co1,col2.) Values (value1, value2..) 功能:向一个表中加入新的数据行
11 8.2.2 插入语句Insert Into ⚫ 语法格式: ⚫ Insert Into 表名(col1,col2.…..)Values (value1,value2……) ⚫ 功能:向一个表中加入新的数据行