目录

  • 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语言1:数据定义与简单查询

一、主要内容:

1SQL的特点、目的、历史;SQL语言的基本概念;SQL语言语法结构

2、数据定义:创建数据库;创建表;表定义的修改;表的删除

3、索引:索引的概念与工作机制;创建索引;删除索引索引的效率问题

4、单表查询:选择表中若干列;选择表中若干元组;对查询结果排序;使用集函数;对查询结果分组

掌握:SQL的基本语法。

了解:SQL基本特点。

熟悉SQL数据定义、SQL查询。

重点:SQL查询。

难点Group by分组。


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

1、目前有各种各样的编程语言,各有特色,但互不相同!请问java的语言代码可以放在C的语言环境中支持运行吗?

2、有没有一种编程语言能够获得其他几乎所有的软件都支持呢运行?

3、如何理解标准化,标准化可以带来什么样的好处?又有怎样的不好作用呢?





三、视频和ppt学习

1、中国大学慕课听第十一讲——SQL概述与数据定义;

2、中国大学慕课听第十二讲——数据查询——单表查询;


四、作业:

1、对自己的关系模式设计相应的sql表创建语句,要求含有主外键等各类约束;

2、sql实验环境验证实现