【数据库系统原理】Ch4 SQL与关系数据库基本操作

大纲

4.1 SQL概述

结构化查询语言(StructuredQuery Language,SQL)是关系数据库的标准语言,也是本课程需要掌握的一类语言。
4.1.1 SQL的发展
了解SQL的产生和发展历程,要求达到"识记"层次。
4.1.2 SQL的特点
了解SQL的特点,要求达到"识记"层次。
4.1.3 SQL的组成
理解SQL的如下语言组成,要求达到"领会"层次。
1)数据定义语言(DDL)。
2)数据操纵语言(DML)。
3)数据控制语言(DCL)。
4)嵌入式和动态SQL规则。
5)SQL调用和会话规则。

4.2 MySQL预备知识

MySQL是一个关系数据库管理系统(Relational DatabaseManageement System RDBMS)。
4.2.1 MySQL使用基础
了解使用 MySQL"数据库管理系统WAMP,要求达到"识记"层次。
4.2.2MySQL中的SQL
理解和掌握MySQL中SQL语言的特点及其组成要素,要求达到"领会"层次。

4.3 数据定义

SQL的数据定义功能包括数据库模式定义、表定义、视图定义和索引定义,其是本章学习的重点。
4.3.1 数据库模式定义
理解和掌握使用SQL语句实现如下定义数据库模式的相关内容,要求达到"综合应用"层次。
1)创建数据库。
2)选择数据库。
3)修改数据库。
4)删除数据库。
5)查看数据库。
4.3.2表定义
理解和掌握使用SQL语句实现如下定义表的相关内容,要求达到"综合应用"层次。
1)创建表。
2)更新表。
3)重命名表。
4)删除表。
5)查看表。
4.3.3索引定义
理解和掌握使用SQL语句实现如下定义索引的相关内容,要求达到"综合应用"层次
1)索引的创建。
2)索引的查看。
3)索引的删除。

4.4 数据更新

SQL有三种数据更新操作语句,分别用于向表中添加若干行数据、修改表中的数据和删除表中的若干行数据。这些SQL语句的使用方法是本章学习的重点。
4.4.1 插入数据
理解和掌握使用SQL语句实现插入数据的相关内容,要求达到"综合应用"层次
4.4.2 删除数据
理解和掌握使用SQL语句实现删除数据的相关内容,要求达到"综合应用"层次
4.4.3修改数据
理解和掌握使用SQL语句实现修改数据的相关内容,要求达到"综合应用"层次

4.5 数据查询

SQL提供了SELECT语句及相关各类子句可实现数据查询,其使用方法是本章学习的重点。
4.5.1 SELECT语句
理解和掌握SELECT语句使用方法,要求达到"综合应用"层次。
4.5.2列的选择与指定
理解和掌握SELECT语句中如下有关列的选择与指定方法,要求达到"综合应用"层次。
1)选择指定的列。
2)定义并使用列的别名。
3)替换查询结果集中的数据。
4)计算列值。
5)聚合函数。
4.5.3 FROM子句与多表连接查询
理解和掌握SELECT语句中FROM子句的使用方法和如下各种表连接的方式,要求达到"综合应用"层次。
1)交叉连接。
2)内连接。
3)外连接。
4.5.4WHERE子句与条件查询
理解和掌握SELECT语句中WHERE子句的使用方法和如下相关内容,多要求达到"综合应用"层次。
1)比较运算。
2)判定范围。
3)判定空值。
4)子查询。
4.5.5GROUPBY子句与分组数据
理解和掌握SELECT语句中GROUPBY子句的使用方法,要求达到"综合应用"层次。
4.5.6HAVING子句
理解和掌握SELECT语句中HAVING子句的使用方法,要求达到"综合应用"层次。
4.5.7 ORDERBY子句
理解和掌握SELECT语句中ORDERBY子句的使用方法,要求达到"综合应用"层次。
4.5.8 LIMIT子句
理解和掌握SELECT语句中LIMIT子句的使用方法,要求达到"综合应用"层次。

4.6 视图

理解和掌握视图与基本表的区别,以及使用视图的优点,要求达到"领会"层次。
4.6.1 创建视图
理解和掌握使用SQL语句实现创建视图的相关内容,要求达到"综合应用"层次。
4.6.2删除视图
理解和掌握使用SQL语句实现删除视图的相关内容,要求达到"综合应用"层次。
4.6.3修改视图定义
理解和掌握使用SQL语句实现修改视图定义的相关内容,要求达到*综合应用"层次。
4.6.4 查看视图定义
理解和掌握使用SQL语句实现查看视图定义的相关内容,要求达到"综合应用"层次。
4.6.5更新视图数据
理解和掌握使用SQL语句实现如下更新视图数据的相关内容,要求"达到"综合应用"层次。
1)使用INSERT语句通过视图向基础表插入数据。
2)使用UPDATE语句通过视图修改基础表的数据。
3)使用DELETE语句通过视图删除基础表的数据。
4.6.6 查询视图数据
理解和掌握使用SOI,语句实现查询视图数据的相关内容,要求达到"综合应用"层次

习题

真题

2024-10

2024-04

2023-10

2023-04

2022-10

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值