| 自动化
《数据库原理与应用》课程教学大纲
课程名称及编号: 数据库原理与应用,CS400 |
学分 / 学时:2/34 |
|
主讲教师(姓名、职称): 朱兰娟 副教授 |
授课语言: 中文 |
|
必修/选修: 选修 |
开课时间: 秋季 |
|
适用专业:自动化与计算机信息管理及其他相关专业 |
开课单位:自动化系 |
|
授课方式: 课堂教学+实验环节 |
考核方式: 期末考试60%+课程实验大作业20%+平时成绩20% |
|
先修课程: 计算机数学(集合论、数理逻辑)、程序设计语言(C/C++或JAVA) |
后修课程 |
|
课程简介: 本课程是自动化与计算机信息管理及相关技术专业的限定选修课。课程以数据库系统的基本原理和应用实践为主线,通过对实际系统的概念分析、数据模型设计、物理模型实现、数据加载与操作运用等环节,掌握数据信息的提取、组织和规范管理方法,掌握数据库的定义、操纵和控制,以及数据库系统开发的相关知识和技能,提高学生学以致用和动手实践的能力,为将来设计开发复杂的实际系统奠定必要的知识基础。 |
||
课程培养目标 : 本课程是为了培养学生对系统中涉及到的信息进行科学有效的组织管理与操作应用的能力,达到以软件工程的观点进行系统分析、设计与实施的目的。本课程对学生达到如下毕业要求有贡献: 3.3掌握基本的信息获取和处理方法,具有分析相应复杂工程问题的能力 4.2.能根据实验目的确定需要的数据及其精度, 并能够选择合适的手段收集这些数据。 |
||
教学要求: 完成本课程后,学生将具备以下能力: 1、应用数学、自然科学和工程科学的基本原理,识别、表达、分析复杂工程问题的能力; 2、设计针对复杂工程问题的解决方案,开发满足特定需求的系统,并在设计环节中体现创新意识的能力; 3、针对复杂工程问题,开发、选择与使用恰当的技术、资源、现代工程工具和信息技术工具的能力; 4、在团队中有效工作的能力。 |
||
撰写者:朱兰娟 发布时间: 2014.7 |
||
一、课程性质和教学目标
课程性质:本课程是自动化与计算机信息管理及相关技术专业的限定选修课。
教学目标:课程以数据库系统的基本原理和应用实践为主线,通过对实际系统的概念分析、数据模型设计、物理模型实现、数据加载与操作运用等环节,掌握数据信息的提取、组织和规范管理方法,掌握数据库的定义、操纵和控制,以及数据库系统开发的相关知识和技能,提高学生学以致用和动手实践的能力,为将来设计开发复杂的实际系统奠定必要的知识基础。
二、课程教学内容及学时分配
教学内容 |
学时 |
课堂 教学 |
实验 教学 |
自学及要求 |
大作业及要求 |
数据库系统概述 |
2 |
2 |
|
|
结合上课所学理论知识,以及关系数据库系统MySQL的应用实例,和其他高级语言访问数据库的技术,就现实生活中的数据管理问题,提出并设计实现一个实用的数据库系统 |
数据模型 |
2 |
2 |
|
|
|
关系数据库 |
2 |
2 |
|
元组关系演算语言ALPHA和QBE |
|
关系数据库标准语言SQL |
4 |
3 |
1 |
MySQL软件 |
|
数据库安全性和完整性控制 |
4 |
3 |
1 |
|
|
关系数据理论 |
4 |
4 |
|
数据库模式分解的相关知识 |
|
数据库系统设计 |
6 |
3 |
3 |
|
|
应用系统的数据库访问 |
6 |
3 |
3 |
高级语言对数据库的访问, 网页开发技术等 |
|
查询优化与事务处理技术 |
4 |
4 |
|
|
三、教学方法
以课堂教学为主,结合实验环节:
(1)注重理论与实践相结合。数据库原理和应用是一门既有严格的理论基础、又有广泛实际应用的学科。为此,设计了一组应用实践的课题作为课程的大作业,要求学生将课堂学到的知识与自己的专业方向和兴趣相结合,掌握设计数据库系统的一般方法,以提高学生开展科技活动和社会实践的能力。
(2)注重引导学生的科研兴趣和协同工作能力。本课程主要面对即将走向社会的高年级本科生,因此,在教学中除了要培养学生的学用结合和独立科研能力外,还要注重培养学生的协同工作能力,体会科学研究的艰辛和乐趣,让学生们学会在共同探讨和分工合作等的氛围中解决实际问题。
(3)注重引入最新发展动态。实时关注国际上该领域的最新动态,并把它们引入课堂教学中,向学生介绍数据库技术和行业的发展状况,推荐一些经典的和最新的文献、相关的学术讨论,以及各数据库厂商的最新产品。
四、考核及成绩评定方式
1.期末成绩:60%,考核对基本知识点的掌握程度;
2.课程实验大作业:20%,考查学生对课堂上所学到的理论概念和设计方法的掌握程度,以及应用所学知识解决实际系统问题和协同工作的能力;
3.平时成绩:20%,包括作业和上课参与程度。
五、教材及参考书目
1.《数据库系统概论》(第四版),王珊 萨师宣,高等教育出版社,2006
2.《An Introduction to Database Systems》8th Edition,C.J.Date,Addison Wesley,2003
3.《MySQL 5.5从零开始学》,刘增杰, 张少军编著,清华大学出版社,2012
大纲撰写人:朱兰娟