数据库原理及应用
数据库原理及应用
1000+人选课
更新日期:2022/12/03
开课平台 优课在线
开课高校 深圳大学
开课教师 涂相华程国雄张永和胡世清
学科专业 教育学 教育学类
开课时间 2022/09/01 - 2022/12/23
课程周期 17 周
开课状态 开课中
每周学时 -
课程简介

《数据库原理及应用》是一门实践操作的课程,它以数据库系统的基本概念和基本理论为基础,以数据库概述、三种基本数据模型、数据库系统构成、关系数据库系统(重点为关系数据理论与SQL语言)、数据库保护、数据库设计、数据库应用系统设计实例等为主要内容并搭配上机实践操作。

本门 MOOC 课程以学生掌握常见数据库软件(SQL Server)的基本使用方法,为将来开发和管理数据库应用系统打下一个坚实的基础为教学目标。

课程大纲
1 数据库概述
1.1 数据管理技术的发展
1.2 数据库系统结构
1.3 数据库、数据库管理系统和数据库系统
1.4 数据库技术的发展
1.5 SQL Server简介
1.6 章节测验
2 数据模型
2.1 信息的三个世界
2.2 概念模型
2.3 逻辑模型
2.4章节测验
3 关系数据库的基本理论
3.1 关系模型概述
3.2 关系数据模型
3.3 关系模型的三类完整性
3.4 关系代数的基本运算
3.5章节测验
4 transact-sql语言
4.1 transact-sql语言基本概念
4.2 流程控制语句
4.3 函数
4.4章节测验
5 结构化查询语言sql
5.1 SQL概述
5.2 数据定义功能
5.3 数据查询功能
5.4 数据操作功能
5.5 视图
5.6 数据控制功能
5.7 嵌入式sql
5.8章节测验
6 实验(上)
6.1 实验一-数据库的创建与管理
6.2 实验二-SQL的数据定义功能
6.3 实验三-SQL的数据查询功能
6.4 实验四-SQL的数据操作功能
6.5 实验五-视图的创建与使用
7 存储过程和触发器
7.1 存储过程
7.2 触发器
7.3章节测验
8 关系模式的规范化设计
8.1 问题提出
8.2 数据依赖
8.3 规范化的关系模式
8.4 数据依赖的公理系统
8.5章节测验
9 数据库设计
9.1 概述
9.2 需求分析
9.3 概念结构设计
9.4 逻辑结构设计
9.5 数据库物理设计
9.6 数据库实施
9.7 数据库运行与维护
9.8章节测验
10 数据库的安全与保护
10.1 数据库的安全性
10.2 数据库的完整性
10.3 数据库的并发控制技术
10.4 数据库的备份与恢复技术
10.5章节测验
11 数据库应用系统设计实例
11.1 概述与需求分析
11.2 概念结构设计
11.3 逻辑结构设计
11.4 数据库物理设计
11.5 数据库实施
11.6 数据库运行与维护
11.7 重点内容回顾
12 实验(下)
12.1 实验六 游标的使用
12.2 实验七 存储过程的使用
12.3 实验八 数据库的安全性实验
12.4 实验九 数据的完整性实验
12.5 实验十 数据的备份和还原