“数据库原理及应用”是计算机科学与技术专业、软件工程专业、信息系统与信息管理等专业重要的专业基础课程。
本课程将系统全面地讲述数据库系统的基础理论、基本技术和基本方法。本课程的知识内容和技术方法,对从事现代大数据管理技术的应用、开发和研究的人员都是重要而必备的基础。
数据库系统及相关技术已经成为信息基础设施的核心技术和重要基础。数据库技术作为数据管理最有效的手段,极大地促进了计算机应用的发展。
本课程的目的和任务是:通过本课程学习,使学生系统地掌握数据库系统的基本原理和技术;掌握数据库系统基本概念,熟练使用SQL语句;掌握数据库设计方法和步骤,具备设计数据库模式及开发数据库相关应用系统的基本能力,在实现过程中考虑系统的生命周期,培养诚实守信的科学求真精神。
目标1:掌握数据库系统的基本概念和基本知识,学会利用关系代数语言、关系演算语言及结构化查询语言(SQL)实现数据的定义、操纵和控制等功能,并完成数据库系统的初步建立、设计和开发。
目标2:掌握关系数据理论及数据库系统设计的全生命周期过程,利用E-R图建立满足需求的数据模型,运用关系数据理论判断方案的可行性,并选择合适的研究设计路线及方案。
目标3:针对复杂的数据库系统设计问题,能够基于设计原理(如数据库优化、并发控制和数据库恢复方法等方面的相关理论)分析数据库系统设计的可行性,得出评价报告,并考虑其可持续性。
1. 计算机程序设计方法
2. 任意一门计算机语言
3. 数据结构
4. 离散数学
5. 操作系统
1.王珊,杜小勇,陈红.《数据库系统概论(第6版)》,高等教育出版社,2023.3
2.王珊,张俊.《数据库系统概论(第5版)习题解析与实验指导》,高等教育出版社,2015.7