目录

  • 1 数据库系统概述
    • 1.1 绪论
      • 1.1.1 教学日历
      • 1.1.2 教学大纲
      • 1.1.3 教案
    • 1.2 概念模型 、数据模型
    • 1.3 关系数据库理论
    • 1.4 设计数据库
    • 1.5 实验11:大作业数据库设计
    • 1.6 章节测验
  • 2 SQL Server 运行环境
    • 2.1 SQL Server2016运行环境
    • 2.2 SQL Server安装过程
    • 2.3 查询分析器
    • 2.4 系统数据库
    • 2.5 SQL Server服务器管理
    • 2.6 实验1:数据库开发环境
  • 3 创建与管理数据库
    • 3.1 数据库对象和数据库文件
    • 3.2 用户数据库创建和修改
    • 3.3 管理数据库
    • 3.4 实验2:数据库的创建与管理
    • 3.5 文件组的创建
    • 3.6 数据库快照和数据分区管理
    • 3.7 章节测验
  • 4 表和数据完整性
    • 4.1 数据类型、表的创建
    • 4.2 表的创建与维护
    • 4.3 实验3:表的创建与管理
    • 4.4 实验12:大作业数据库表创建
    • 4.5 数据完整性
    • 4.6 实验4:数据完整性与数据传输
    • 4.7 实验13:大作业数据库完整性设计
    • 4.8 数据完整性2
    • 4.9 数据库关系图
    • 4.10 数据的导入和导出
    • 4.11 章节测验
  • 5 Transact-SQL基础
    • 5.1 了解Transact-SQL编程语言、Transact-SQL语句分类
    • 5.2 Transact-SQL语法要素
    • 5.3 Transact-SQL运算符
    • 5.4 Transact-SQL函数、表达式
    • 5.5 实验5:Transact-SQL语句基础
    • 5.6 Transact-SQL控制流语句
    • 5.7 实验6:利用控制流语句编程
    • 5.8 实验14:大作业控制语句设计
    • 5.9 章节测验
  • 6 数据检索
    • 6.1 利用SELECT语句检索数据、数据过滤
    • 6.2 设置结果集格式 、GROUP BY子句和HAVING子句、 WITH ROLLUP子句和聚合函数的使用
    • 6.3 实验7:数据检索
    • 6.4 章节测验
  • 7 Transact-SQL语句的高级应用
    • 7.1 多表连接
    • 7.2 子查询
    • 7.3 实验8:Transact-SQL语句的高级应用
    • 7.4 章节测验
  • 8 索引和视图
    • 8.1 索引、视图
    • 8.2 实验9:索引和视图
    • 8.3 章节测验
  • 9 存储过程与触发器
    • 9.1 认识存储过程
    • 9.2 创建和管理存储过程
    • 9.3 认识触发器
    • 9.4 认识和管理触发器
    • 9.5 实验10:存储过程和触发器
    • 9.6 实验15:大作业存储过程和触发器
    • 9.7 实验16:大作业提交和演示
  • 10 事务和锁
    • 10.1 事务概述
    • 10.2 管理事务
    • 10.3 管理并发数据
    • 10.4 管理锁
认识存储过程