SPOC学校专有课程
数据库原理与应用
分享
spContent=随着移动互联网、物联网、大数据、云计算等新一代信息技术的飞速发展和广泛应用,各行各业的数据资源日益增长,如何有效组织和管理数据,解决数据管理的理论和技术问题,利用计算机对这些数据资源进行科学地组织、存储、检索、维护和共享,充分发挥数据的价值,是数据库原理与应用课程的主要研究内容。
—— 课程团队
课程概述

数据库原理与应用课程不仅是计算机、软件工程等专业的核心课程,同时也是信息类专业必修的专业基础课程。本课程的理论教学主要包括:数据库及数据库系统基础;关系数据库;结构化查询语言SQL;数据规范化理论;数据库设计的基本方法和步骤;数据库编程技术;数据库安全性和数据库完整性等内容。实验教学中,以Oracle为学习环境,通过对数据库及数据库对象的各种操作实践,加深对数据库基础理论、基础知识以及SQL规范的理解。预达到的教学目标如下:

(1)让学生了解数据库原理与应用课程在所属学科中的地位;了解国内外数据库相关技术进展与发展趋势,了解关系数据库主流产品Oracle、SQL Server、MySQL、DB/2等;

(2)使学生掌握关系数据模型、数据库系统的三级模式结构、关系数据库的完整性、关系数据库标准语言SQL、视图、数据库存取控制机制、关系数据库的范式理论、PL/SQL语言的基本语法、存储过程和触发器的使用、游标的使用、数据库系统的设计过程、数据库恢复中用到的策略、数据库对并发操作的控制;

(3)通过数据库基础知识的学习,结合具体数据库管理系统Oracle,将理论知识得到实践和操作,让学生学会基本数据定义语句、数据查询语句、数据更新语句、数据控制语句的编写,学会PL/SQL程序的编写。

通过本课程的学习,使学生能够系统掌握关系数据库基础知识、基本理论和操作语言,掌握关系数据库设计的理论与方法,具备作为数据库设计人员与数据库管理员的基本素养,为后续从事数据库方面的开发与研究工作奠定基础。

成绩要求
  1. 完成所有课程内容的学习。
  2. 完成各个章节的课后作业与章节测验。
  3. 总评成绩=章节测验(占10%)+章节作业(占10%)+课堂活跃程度(10%)+实验项目(20%)+期末考试(占50%)。
课程大纲
预备知识

具备一定的编程基础,具有数据结构与计算机网络相关知识。

参考资料

推荐教辅和资料

  1. 《数据库系统概念(第5版)》,王珊、萨师煊主编,高等教育出版社,2014年9月。
  2. 《数据库系统概念(原书第6版)》,Abraham Silberschatz、Henry F.Korth、S.Sudarshan等著,杨冬青、李红燕、唐世渭等译,机械工业出版社,2012年5月。

常见问题

Q :   请问我不是计算机专业的学生,没有学过数据结构等课程可以选修这门课程吗?

A :  当然可以,本门课程属于计算机类的通识课程,只要学习了一门编程语言课程,有计算机的基础知识,就可以学习。