随着计算机技术与网络通信技术的发展,数据库技术已成为信息社会中对大量数据进行组织与管理的重要技术手段及软件技术,是网络信息化管理系统的基础。它不仅有完整的理论基础,而且随着硬件技术与软件技术的飞快发展,它的应用也越来越广泛。
《数据库原理与应用》是经管类工科专业,包括信息管理与信息系统、电子商务、工业工程等专业的一门专业必修课,主要介绍数据库原理(包括数据库系统概述、关系模型、SQL语言、关系数据库理论、数据库安全与保护、数据库设计)及数据库应用(以SQL Server 背景介绍了数据库技术的实现,包括数据库和数据表的维护、查询与统计、视图管理、存储过程和触发器的管理、用户管理、约束和默认管理、数据库的备份和还原、Transact-SQL程序设计等内容),使学生可以充分利用SQL Server 或者MySQL等平台深刻理解数据库技术的原理,达到理论和实践的紧密结合。培养学生的数据库应用系统设计能力和数据库应用软件开发能力。在理论与实践教学的紧密关联中,形成更强的数据规范管理和战略意识,并与国家大数据战略形成共鸣。
与大数据对接,本课程增加了NoSQL代表技术之一的图数据库教学内容(以Neo4j为例),增强了本课程的系统性、前沿性。
《数据库原理与应用》精品课程平台构建了虚拟教室、在线测试以及在线实验室(Hands on Lab)平台进行有效的协同教学。
1.使学生理解数据库系统的基本概念、发展趋势,提高学生的理论知识和水平。这些基本的数据库理论和概念包括数据库的特点、数据库的基本概念、关系代数、数据查询方法、优化技术和关系数据库理论等。
2.使学生掌握基本的数据库技术和方法,培养学生的实际动手能力。这些技术和方法包括数据库的设计方法、数据库查询语言SQL、数据库的管理技术和保护技术等,并能够运用一种流行的数据库管理系统设计数据库及其管理操作。
3.帮助学生掌握SQL Server 2016及其他版本的的具体应用和实际操作,培养学生的科研和实践素质。
4.帮助学生掌握NoSQL(如MONGODB、NEO4J等)基础理论知识和实践基础,培养学生大数据管理的理念。
本课程考核内容及成绩占比如下:
随时关注精品课程网站HTTP://MYDB.FZU.EDU.CN
卷面成绩50%,实验成绩占总分的45%,平时考勤、互动5%。请随时关注网站上自己提交作业的评价分数。
实验作业方式
完成任课教师要求的所有相关代码编写任务,并将代码提交到作业库中,在相关的数据库服务器上留下数据库、表、视图等对象。
01假期课程预备
01.01 关系型数据库环境准备
01.02 非关系型数据库环境准备
01.03 其他环境准备
02 经管工科现场理论课
01 电商与工业工程
02 信息管理与信息系统
03 经管工科数据库开发
07.01 自定义函数与视图
07.02 存储过程、游标与触发器
02 金融学现场理论课
02.00 预备课
02.01 课程概述
02.02 关系数据库
02.03 关系数据库理论与实践
02.04 NoSQL基础
计算机应用基础,高级语言程序设计,网络通讯技术
1 主教材:
自编讲义
SQL与NoSQL融合数据管理与应用实战教程 吴海东等 北京大学出版社 2023.3 978-7-301-34767-6
2 参考教材:
数据库原理及应用(第四版,微课版) 陈志泊 人民邮电出版社 2017-10 9787115457004
数据库原理及应用综合实践教程 黄章树 吴海东 厦门大学出版社 2016.8 9787561560556
SQL Server 2012中文版数据库管理、应用于开发实践教程 董志鹏、侯艳书编著 清华大学出版社 2016.11
MySQL数据库管理与开发实践教程 程朝斌、张永波编著 清华大学出版社 2016.6
SQL HACKS ew Cumming / Gordon Russell 编著. 清华大学出版社 2008.7
Q1 : 计算机硬件要达到什么样的配置?A : 建议内存在8GB及以上,固态硬盘容量在128GB或以上,最好有机械硬盘作为辅助。
Q2 : 计算机软件要如何配置?A : 建议安装Windows 8.1 专业版/ 10专业版。并且安装Excel 2013专业版及共享工具(属于Office 2013专业版的一个模块))单独模块,以及Office 2016专业版完整安装;有条件的可以安装Office 365专业版或者Office 2019专业版(但目前测试,Office 2019上无法加载数据挖掘插件);努力完成MS SQL Server 2016 开发者版本的安装(主要用户数据存储和数据分析服务);安装MySQL最新社区版及Navicat forMySQL客户;安装Python 3.7或更高版本;安装Anaconda 2019.10或更高版本;安装R语言 3.5或更高版本。软件的安装和配置请参考本课程的预备课程。
Q3 : 文史经管类学习者有必要学吗,能学好吗?A : 有必要;实践告诉我们,经过努力都会学好。