目录

  • 1 第一周
    • 1.1 课程总体
    • 1.2 数据库系统概述
  • 2 第二周
    • 2.1 ER模型设计方法
    • 2.2 ER的基本概念讲解视频
  • 3 第三周
    • 3.1 案例:ER设计、模式转换
    • 3.2 分组演示
    • 3.3 ER设计案例分析讲解视频
    • 3.4 ER图模式转换视频讲解
  • 4 第四周
    • 4.1 教学内容_李老师
    • 4.2 关系完整性约束、传统集合运算
    • 4.3 传统集合运算视频讲解
  • 5 第五周
    • 5.1 专门的关系运算
    • 5.2 专门的关系运算视频讲解
  • 6 第六周
    • 6.1 SQL语言1:数据定义与简单查询
    • 6.2 单表查询视频讲解
  • 7 第七周
    • 7.1 SQL语言2:复杂查询与DCL等
    • 7.2 连接查询视频讲解
  • 8 第八周
    • 8.1 存储过程与触发器
  • 9 第九周
    • 9.1 实践案例-SQL题目设计
  • 10 第十周
    • 10.1 函数依赖与范式
  • 11 第十一周
    • 11.1 规范化步骤、关系模式的分解
  • 12 第十二周
    • 12.1 期中考试与解析
    • 12.2 规范化练习与实践
  • 13 第十三周
    • 13.1 数据库安全性与并发性
  • 14 第十四周
    • 14.1 数据库设计实践案例
    • 14.2 分组演示
  • 15 第十五周
    • 15.1 数据库设计方法
SQL语言2:复杂查询与DCL等

一、主要内容:

连接查询嵌套查询、SQL数据更新、视图、数据控制、存储过程与触发器。

掌握:SQL的多表查询和数据更新。

了解:存储过程与触发器。

熟悉 SQL查询、SQL数据更新、视图。

重点:SQL查询。

难点:嵌套查询。


二、请大家思考下述问题,并带着下述问题学习视频和ppt

1、海市蜃楼是一种什么现象?生活中有没有其他的类似的例子?

2、以图书馆的整个体系功能为比喻,SQL语句应该能够实现哪些图书馆的功能?




三、视频和ppt学习

1、中国大学慕课听第十三讲——数据查询——连接查询

2、中国大学慕课听第十四讲——数据查询——嵌套查询;

3、中国大学慕课听第十六讲——数据的更新与空值处理;

4、中国大学慕课听第十七讲——视图;


作业:

1、在自己表的基础上,自行设计5条各类查询要求,并写出相应sql查询,要求查询条件中包含“like”、“in”、“null”、“avg”、“count”、“group by”、“having”、“orderby”、连接查询

2、自行设计索引和视图sql语句

3、自行设计3条给自己的表格增加、删除、修改数据的语句要求和相应的sql语句

4、在相应的sql环境进行测试通过