课程详情
课程评价
spContent=数据库及其相关技术是计算机应用中一个发展迅速、应用广泛的领域。本课程将由4位一线教师带领大家学习数据系统的基本概念、原理、关系数据库理论、SQL语言、数据库安全和设计等内容。本课程具有理论联系实际、实用性较强等特点。请加入我们,一起玩转数据,为今后数据库系统开发和大数据工作奠定基础。
—— 课程团队
课程概述

数据库及其相关技术是计算机应用中一个非常活跃、发展迅速、应用广泛的领域。随着物联网、移动互联网、社交媒体等信息技术的飞速发展,数据资源急剧膨胀,如何解决数据管理的相关理论和技术问题,并利用计算机对这些数据资源进行科学地组织、存储、检索、维护和共享,是数据库原理与应用课程的主要研究内容。本课程的教学团队由4位一线教师组成,分别是陈志泊教授,崔晓晖老师,韩慧老师和付红萍老师,几位老师将先后带领同学们学习数据库系统的基本概念和原理、关系数据模型、关系数据理论和关系数据库系统、SQL语言、数据库安全保护、数据库设计等内容。同学们,这是一门理论联系实际、实用性非常强的计算机及相关专业的核心骨干课。请加入我们,一起玩转数据,为今后开展数据管理及系统开发等相关工作奠定基础,也为今后学习数据仓库、数据挖掘、大数据分析处理等课程做好准备。

授课目标

本课程的学习,使学生系统的掌握数据库的基本概念,关系数据库理论、关系数据库标准语言SQL,数据库安全保护以及数据库设计理论,为后续开展数据库系统的开发和研究、大数据的学习和应用以及数据挖掘等科学数据分析工作奠定基础。

课程大纲
预备知识

具备计算机基础知识、了解离散数学中关系的概念

证书要求

课堂讨论占10%;单元测试占20%;单元作业占10%;考试占60%。60分至80分(不含80)为合格、80(包含80)分以上至100分为优秀。

参考资料

陈志泊、许福、韩慧、崔晓晖等. 数据库原理及应用教程(第四版),人民邮电出版社,2017年。

常见问题
  1. 这门课程是否需要具备较强的专业背景?

    答:

    这门课程即是计算机专业的骨干课程,也是相关专业的专业选修课程,同时,也可以作为从事计算机软件开发、数据分析、软件项目管理、人工智能等领域工作的先修课程。

    课程在设置之初,就考虑到选课学生的专业背景,同时考虑到对各类工作对数据应用的需求,所以课程既提供了必要的原理、概念、模型,帮助学生建立数据管理思维,另一方面提供数据库设计、数据库应用设计、数据库安全管理等方面的实际应用内容。

  2. 这门课程使用哪个数据库管理系统?

    答:

    本课程推荐使用的数据库管理系统为SQL Server。SQL Server属于实际开发中应用较为广泛的数据库管理系统,特别是在诸多企业级、复杂级应用中,都使用了SQL Server。

    虽然课程使用SQL Server作为主要的数据库管理系统,但所教授的关于数据库的创建、修改、删除以及数据表的创建、修改、删除和查询等方面的SQL语句均为标准SQL,在Oracle、MySQL等流行的数据库管理系统中同样可以使用。

    此外,课程教授的SQL Server相关概念在流行的数据库管理系统中也同样具备。日后,即使开发项目所使用的不是SQL Server数据库,学生仍然可以通过本次课程内容,快速掌握如何操作项目使用的数据库管理系统。

  3. 如果我的操作系统是Linux,不是Windows操作系统,该如何安装SQL Server?

    答:

    本课程建议学生通过虚拟机的方式安装SQL Server。关于虚拟机安装SQL Server的教程,我们会在课程中提供,便于同学在任何环境中安装和使用SQL Server。