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

陈敏 陈振 封孝生 刘琼梅 宋颖 阮文倩 宾烨 周益民

目录

  • 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 *并发控制
    • 15.4 本章小结
  • 16 Ch16 数据库维护
    • 16.1 数据库的备份与恢复
    • 16.2 数据库的导入与导出
  • 17 *Ch17 数据库系统的新技术
  • 18 *Ch18 数据库系统开发实例—学生信息管理系统
    • 18.1 应用实例
结构化查询语言SQL及T-SQL简介

(1)学习视频:结构化查询语言SQL及T-SQL简介


(2)复习课件:SQL及T-SQL简介



(3)测试

学完3.2节,完成测试:第3章测试题一(25个小题目,满分100)



(4)完成实训

实训一(2): SQL Server的简单使用.doc