===== 课程介绍 =====
**数据库概论** (Introduction to [[http://en.wikipedia.org/wiki/Database|Databases]]) 是为南京大学本科生开设的方向核心课程,主要介绍数据库的基本概念和关系数据库系统的基本理论。通过对相关概念和理论的学习,可以让学生掌握如何去设计、建立、操作和管理一个具体的数据库系统,从而为以后的数据库理论研究、工程实践以及信息系统开发工作打下良好的基础。
----
===== 课程信息 =====
教师:[[http://ws.nju.edu.cn/~whu|胡伟]]\\
授课对象:南京大学本科生\\
授课地点:仙 II-212 (周一 5~6 节、周四 7~8 节)\\
参考教材:徐洁磐, 柏文阳, 刘奇志. {{ :courses:数据库系统实用教程_20200910_.pdf |数据库系统实用教程}}. 高等教育出版社, 2006 ({{ :courses:errata.pdf |数据库教材勘误表}})
----
===== 教学内容 =====
[[https://teaching.applysquare.com/|教学立方]]:课程邀请码 HAEULLK6
==== 数据库理论 ====
- 课程简介
- 导言
- 数据库系统概述
- 数据模型
- 事务处理、并发控制与故障恢复技术
- 规范化理论
- 数据库设计
==== 数据库应用 ====
- 结构化查询语言 (SQL)
- 数据库的安全性与完整性保护
- 数据库中的数据交换
- 数据库的物理组织
- 数据库管理
- 数据库上机实验
{{ :courses:lecture_notes.pdf |教学大纲}}、复习
----
===== 课后作业 =====
请在教学支撑系统中提交作业。
* 第 1 次课后作业,截止日期 2024-9-16
* 第 2 次课后作业,截止日期 2024-xx-xx
* 第 3 次课后作业,截止日期 2024-xx-xx
* 第 4 次课后作业,截止日期 2024-xx-xx
* 第 5 次课后作业,截止日期 2024-xx-xx
* 课后作业答案
----
===== 上机实验 =====
* 第 1 次上机实验,截止日期 2024-11-1
* 第 2 次上机实验,截止日期 2024-xx-xx
* 第 3 次上机实验,截止日期 2024-xx-xx
* 第 4 次上机实验,截止日期 2024-xx-xx
课程用到的实验环境
* 前两次上机实验使用 MySQL 8.0
* 后两次上机实验参见 [[https://github.com/nju-websoft/NJU_DBPractice|NJU_DBPractice]]
----
===== 教师及答疑 =====
教师:胡伟\\
答疑时间:周三下午 4~6 点 (请先预约)\\
助教:[[ziqiw.nju@gmail.com|王紫萁]]、[[jzzhang.nju@gmail.com|张景哲]]
QQ 群:705208867 (限校内选课学生)\\
地点:仙林校区计算机楼 405 室
----
===== 参考书目 =====
* 王珊, 萨石煊. 数据库系统概论 (第 5 版). 高等教育出版社, 2014
* A. Silberschatz, H.E. Korth, S. Sudarshan. Database System Concepts (7th Edition). 杨冬青 等译. 机械工业出版社, 2021
* H. Garcia-Molina, J.D. Ullman, J. Widom. Database System Implementation (2nd Edition). 杨冬青 等译. 机械工业出版社, 2010
* ...