数据库原理及应用
数据库原理及应用
5000+ 人选课
更新日期:2026/04/03
开课平台学银在线
开课高校荆楚理工学院
开课教师胡秀胡波李祥琴赖玲李俊梅
学科专业工学计算机类
开课时间2026/03/06 - 2026/07/10
课程周期18 周
开课状态开课中
每周学时-
课程简介

      《数据库原理及应用》是计算机科学与技术专业、信息管理与信息系统专业、数字媒体技术专业等的一门专业基础课。它主要阐述存储、使用和管理数据,该课程系统地讲述了当前数据库技术从基本原理到应用实践的主要内容。本课程将理论和实践结合起来,第一部分阐述了数据库理论知识,包括数据库的基本概念、数据模型、关系数据库、关系代数、关系规范化、SQL语言、视图、事务和锁、数据库设计和数据库技术的新发展;第二部分讲授了数据库的应用,以Microsoft SQL Server2012为平台,详细地介绍了数据库的管理及应用,包括索引、T-SQL程序设计、函数、存储过程、触发器、游标、数据库的安全管理、数据的备份与恢复、SQL Server开发工具。

      本期课程一共有16周,有10个章节,建议大家可以每两周至少学习1个章节,并完成1~2次作业。老师在每章节学习后都设置了实验任务及讨论话题,欢迎同学们按说明完成相关实验任务,并相互交流学习心得,请随时向老师提出学习疑问,教师团队会和大家在线交流,在学习即将结束时,老师会发布一次考试,大家请关注平台的通知,不要错过!


课程大纲

数据库系统概述

  • 1.1 数据库技术概述
  • 1.2 数据模型(一)
  • 1.3 数据模型(二)

关系数据库

  • 2.1 关系模型
  • 2.2 关系的码
  • 2.3 关系完整性约束
  • 2.4 关系代数(一)
  • 2.5 关系代数(二)

关系数据库理论

  • 3.1 关系规范化问题的提出
  • 3.2 函数依赖
  • 3.3 第1范式
  • 3.4 第2范式
  • 3.5 第3范式
  • 3.6 BC范式

关系数据库标准语言SQL

  • 4.1 SQL简介、数据定义语言
  • 4.2 数据操纵语言
  • 4.3 简单查询
  • 4.4 模糊查询、排序子句
  • 4.5 聚合函数查询
  • 4.6 分组查询
  • 4.7 连接查询
  • 4.8 嵌套查询(一)
  • 4.9 嵌套查询(二)

视图与索引

  • 5.1 视图与索引

T-SQL程序设计

  • 6.1 数据类型、常量与变量
  • 6.2 运算符与表达式
  • 6.3 选择结构
  • 6.4 循环结构(一)
  • 6.5 循环结构(二)
  • 6.6 系统内置函数(一)
  • 6.7 系统内置函数(二)
  • 6.8 自定义函数(一)
  • 6.9 自定义函数(二)

存储过程、触发器

  • 7.1 存储过程(一)
  • 7.2 存储过程(二)
  • 7.3 触发器

数据库的安全管理

  • 8.1 服务器级的安全性
  • 8.2 数据库级的安全性
  • 8.3 数据库对象级的安全性

数据库的备份与恢复

  • 9.1 数据库的备份
  • 9.2 数据库的恢复

数据库设计

  • 10.1 需求分析
  • 10.2 概念结构设计
  • 10.3 逻辑结构设计

专题讲座

  • 11.1 专题一多表查询语法格式
  • 11.2 专题二多表查询
  • 11.3 专题三删除表中重复记录

讨论

  • 12.1 讨论一 SQL查询语言
  • 12.2 讨论二 函数、存储过程、触发器
  • 12.3 讨论三 数据库的安全
App 下载
关注我们