数据库原理与应用 第 3 章 · 第一节
课程第 3 章第一节 章首主要内容四大功能发展四个特点语言分类过渡 版式
第 3 章 SQL 的基本概念和 MySQL 简介 · 第一节

SQL 的基本概念

四大功能、发展、四个特点与四类动词
本 节 知 识 点
  1. 01第 3 章 SQL 的基本概念和 MySQL 简介
  2. 02本章主要内容
  3. 03SQL 的四大功能
  4. 04SQL 的发展与标准化
  5. 05SQL 的主要特点
  6. 06SQL 语言的分类
  7. 07主要内容 MySQL 简介
01
第 3 章 · 第一节

第 3 章 SQL 的基本概念和 MySQL 简介

前两章讲道理,这一章开始动手,先认识 SQL 和 MySQL。

第 1 页课件

知道更多本章分四节

第一节讲 SQL 是一门什么语言,后三节讲 MySQL 的版本组件、装机配置、连上去用。

想一想

你听说过 SQL 吗,觉得它是什么?

02
第 3 章 · 第一节

本章主要内容

两个板块:SQL 是一门语言,MySQL 是装在机器上的软件。

第 2 页课件

分清楚

SQLMySQL
一门语言一个软件
有国际标准厂商的具体产品
到哪都通用要装在机器上

练一练

下列哪一个是语言,不是数据库软件?
  1. AMySQL
  2. BOracle
  3. CSQL
  4. DSQL Server
答案 C

SQL 是标准语言,其余三个都是具体的数据库产品。

重 点

这一章不写复杂语句,第 4 章起才真正建库建表。

03
第 3 章 · 第一节

SQL 的四大功能

一门 SQL 把查、定义、操纵、控制四件事全包了。

第 3 页课件

关键术语

结构化查询语言SQL
关系数据库的标准语言,四类功能合成一体。

分清楚

功能干什么
数据查询把数据找出来
数据定义建表、改表、删表
数据操纵增、改、删数据
数据控制谁能动哪些数据

想一想

四类里,你猜哪一类用得最多?

04
第 3 章 · 第一节

SQL 的发展与标准化

1974 年提出 SEQUEL,1980 年才改名叫 SQL。

第 4 页课件

记牢它四个年份

  1. 1974 提出 SEQUEL
  2. 1976 用于 System R
  3. 1979 Oracle 先商用
  4. 1980 正式改名 SQL

知道更多为什么改名

SEQUEL 这个词被一家英国飞机公司注册了,只好缩成 SQL。1986 年成为美国标准。

练一练

SEQUEL 正式改名叫 SQL 是哪一年?
  1. A1974
  2. B1976
  3. C1979
  4. D1980
答案 D

1974 年提出 SEQUEL,1976 年用在 System R 上,1980 年才改名。

05
第 3 章 · 第一节

SQL 的主要特点

四个特点里最要紧的一条:只说做什么,不说怎么做。

第 5 页课件

记牢它四个特点

  1. 一体化
  2. 非过程化
  3. 面向集合
  4. 自含又嵌入

试一试同一件事,两种说法

用 SQL选一个任务看看1 句
自己写选一个任务看看
同一件事,两种说法。看两边各要写多少。

重 点自含式与嵌入式

在命令行单独敲是自含式,写进 Java、Python 里是嵌入式。

06
第 3 章 · 第一节

SQL 语言的分类

四类语言对应四组动词,记住动词就记住了分类。

第 6 页课件

试一试点一条语句看它归哪类

DDL数据定义 CREATE、ALTER、DROP
DQL数据查询 SELECT
DML数据操纵 INSERT、UPDATE、DELETE
DCL数据控制 GRANT、REVOKE
点下面一条语句
语句认动词,动词认分类。

分清楚

分类代表动词
定义 DDLCREATE、DROP
查询 DQLSELECT
操纵 DMLINSERT、UPDATE
控制 DCLGRANT、REVOKE

想一想

DROP 和 DELETE 都是删,差在哪?

07
第 3 章 · 第一节

主要内容 MySQL 简介

SQL 讲完了,接下来看装在机器上的那个具体软件。

第 7 页课件

重 点这一块抓三点

MySQL 有哪些版本,内部由哪几个组件接力,怎么装上再连进去。

知道更多

后面九页是安装截图,照着一步步走就行,按钮位置不必背。

保山学院·人工智能教研室·曹鼎鼎