数据库原理及应用A(2023-2024第一学期)

陈敏 宋颖 龚芝 陈振 陈芳 肖鹰 潘怡 周顺先 刘琼梅

目录

  • 1 Ch1 课程介绍及数据库系统概论
    • 1.1 课程介绍
    • 1.2 数据管理技术的产生和发展
    • 1.3 数据库的几个基本概念
    • 1.4 数据库系统的组成
      • 1.4.1 数据库系统(DBS)的四大组成
      • 1.4.2 数据库管理系统简介
    • 1.5 数据库系统的结构
      • 1.5.1 数据库系统的体系结构
      • 1.5.2 数据库系统的三级模式结构
    • 1.6 数据模型
    • 1.7 数据库设计基础
    • 1.8 本章小结(学习目标+重难点)
  • 2 Ch2 关系模型
    • 2.1 关系模型概述
      • 2.1.1 关系模型组成要素
      • 2.1.2 关系模型的特点
    • 2.2 关系数据结构
      • 2.2.1 关系的定义
      • 2.2.2 关系的术语
    • 2.3 关系代数
      • 2.3.1 传统的集合运算
      • 2.3.2 专门的关系运算
      • 2.3.3 综合运算
    • 2.4 关系的完整性约束
    • 2.5 本章小结(学习目标+重难点)
  • 3 Ch3 SQL Server 2012概述
    • 3.1 SQL Server 2012软件简介
    • 3.2 结构化查询语言SQL及T-SQL简介
    • 3.3 本章小结(学习目标+重难点)
  • 4 Ch4 数据库的创建与管理
    • 4.1 数据库的相关概念
      • 4.1.1 数据库的分类
      • 4.1.2 数据库文件
      • 4.1.3 数据库文件组
      • 4.1.4 数据库对象
    • 4.2 使用SSMS创建与管理数据库
      • 4.2.1 使用SSMS创建数据库
      • 4.2.2 使用SSMS管理数据库
      • 4.2.3 使用SSMS删除数据库
    • 4.3 使用T-SQL创建与管理数据库
      • 4.3.1 SQL、T-SQL回顾
      • 4.3.2 使用T-SQL创建数据库
      • 4.3.3 使用T-SQL修改数据库
      • 4.3.4 使用T-SQL删除数据库
    • 4.4 分离和附加数据库
    • 4.5 本章小结(学习目标+重难点)
  • 5 Ch5 数据表的创建与操作
    • 5.1 表概述
    • 5.2 T-SQL的数据类型
    • 5.3 使用SSMS创建与管理表
      • 5.3.1 使用SSMS创建表
      • 5.3.2 创建数据库关系图
      • 5.3.3 定义表的约束
      • 5.3.4 使用SSMS修改表
      • 5.3.5 使用SSMS删除表
    • 5.4 使用SSMS操作表数据
    • 5.5 使用T-SQL创建与管理表
    • 5.6 使用T-SQL操作表数据
    • 5.7 本章小结(学习目标+重难点)
  • 6 Ch6 索引
    • 6.1 索引概述
    • 6.2 使用SSMS创建与管理索引
    • 6.3 使用T-SQL创建与管理索引
    • 6.4 本章小结(学习目标+重难点)
  • 7 Ch7 数据查询
    • 7.1 Select查询语句
      • 7.1.1 SELECT查询语句结构
      • 7.1.2 SELECT子句—投影查询
      • 7.1.3 FROM子句—连接查询
      • 7.1.4 WHERE子句—选择查询
      • 7.1.5 GROUP BY子句—分组统计查询
      • 7.1.6 HAVING子句—限定查询
      • 7.1.7 ORDER BY子句—排序查询
      • 7.1.8 INTO子句—保存查询
    • 7.2 ANSI连接查询
      • 7.2.1 7.2.1 FROM子句的ANSI连接的语法形式
      • 7.2.2 7.2.2 内连接
      • 7.2.3 7.2.3 外连接
      • 7.2.4 7.2.4 自连接
      • 7.2.5 7.2.5 交叉连接
      • 7.2.6 7.2.6 多表连接
    • 7.3 子查询
    • 7.4 联合查询
    • 7.5 综合实例
    • 7.6 本章小结(学习目标+重难点)
  • 8 Ch8 视图的创建与应用
    • 8.1 视图概述
    • 8.2 使用SSMS创建与管理视图
    • 8.3 使用SSMS应用视图
    • 8.4 使用T-SQL创建与管理视图
    • 8.5 使用T-SQL应用视图
    • 8.6 本章小结(学习目标+重难点)
  • 9 Ch9 T-SQL编程语言介绍
    • 9.1 T-SQL编程基础
    • 9.2 表达式
    • 9.3 流程控制语句
    • 9.4 本章小结(学习目标+重难点)
  • 10 Ch10 数据库服务器编程
    • 10.1 存储过程
      • 10.1.1 存储过程概述
      • 10.1.2 创建存储过程
      • 10.1.3 管理存储过程
    • 10.2 触发器
      • 10.2.1 触发器的基础知识
      • 10.2.2 触发器的创建
      • 10.2.3 触发器的管理
    • 10.3 *自定义函数
    • 10.4 本章小结(学习目标+重难点)
  • 11 *Ch11 T-SQL数据库高级编程
    • 11.1 *嵌入式SQL
    • 11.2 *游标的使用
    • 11.3 *数据库访问接口ODBC与JDBC
  • 12 *Ch12 查询处理与优化
  • 13 Ch13 需求分析与数据库概念设计
    • 13.1 数据库需求分析
    • 13.2 数据库概念设计
    • 13.3 采用ER方法概念设计
    • 13.4 本章小结(学习目标+重难点)
  • 14 Ch14 数据库逻辑设计和物理设计
    • 14.1 关系模型概述(回顾Ch2.1)
    • 14.2 关系数据结构(回顾Ch2.2)
    • 14.3 关系数据操作(回顾Ch2.3)
    • 14.4 关系数据完整性约束(回顾Ch2.4)
    • 14.5 概念模型到关系模型的转换
    • 14.6 转换案例——教务管理系统逻辑设计
    • 14.7 关系规范化
    • 14.8 数据库物理设计
    • 14.9 本章小结(学习目标+重难点)
  • 15 *Ch15 数据库的安全性管理
    • 15.1 *身份认证、登录名/用户/架构/权限/角色管理
    • 15.2 *批处理与事务
    • 15.3 *并发控制
  • 16 Ch16 数据库维护
    • 16.1 数据库的备份与恢复
    • 16.2 数据库的导入与导出
  • 17 *Ch17 数据库系统的新技术
  • 18 *Ch18 数据库系统开发实例—学生信息管理系统
本章小结(学习目标+重难点)

第11周学习安排(2020.5.6-5.9)

一、学习范围

本周单周,有1次课。学习第8章视图的8.1—8.5;完成1套实训题:实训二(8)--视图。

二、学习目标

1. 熟练掌握视图的概念

2. 熟练掌握采用SSMS创建视图

3. 熟练掌握采用T-SQL创建视图

三、学习重难点

重点:

1. 视图的概念

2. 采用SSMS创建视图、应用视图

3. 采用T-SQL创建视图、应用视图

难点:

1. 视图概念的理解

2. 视图的应用(及,通过直接操作视图,来实现间接操作基本表的目的)

四、学习进度安排

第一次课:学习第8章的8.1—8.5,完成1套实训题:实训二(8)--视图。

五、学习要求

1.按照新课表,按时在学习通签到;

2.测试题可多次进行,保证提交的成绩不少于60分;

3.学习过程中有任何疑问,请在学习通讨论区留言。

六、上课时间(夏时制)

1-2节: 8:20-9:05    9:15-10:00

3-4节:10:20-11:05   11:15-12:00

5-6节: 14:30-15:15   15:25-16:10

7-8节:16:20-17:05    17:15-18:00