《数据库课程设计》教学大纲

课程代码

045101532

课程名称

数据库课程设计

英文名称

Database Course Design

课程类别

集中实践课

课程性质

必修、选修

学时

总学时:2实验学时:2实习学时:0其他学时:0

学分

2

开课学期

第五学期

开课单位

计算机科学与工程学院

适用专业

计算机科学与技术、网络工程、信息安全

授课语言

中文授课

先修课程

数据库

课程对毕业要求的支撑

本课程对学生达到如下毕业要求有如下贡献:

3.设计/开发解决方案:能够设计针对复杂与计算机相关工程问题的解决方案,设计满足特定需求的系统、单元(部件)或工艺流程,并能够在设计环节中体现创新意识,考虑社会、健康、安全、法律、文化以及环境等因素。

5.使用现代工具:能够针对与计算机相关复杂工程问题,开发、选择与使用恰当的技术、资源、现代工程工具和信息技术工具,包括对复杂工程问题的预测与模拟,并能够理解其局限性。

9.个人和团队:能够在计算机学科背景下的团队中承担个体、团队成员以及负责人的角色。

10.沟通:能够就与计算机相关复杂工程问题与业界同行及社会公众进行有效沟通和交流,包括撰写报告和设计文稿、陈述发言、清晰表达或回应指令。并具备一定的国际视野,能够在跨文化背景下进行沟通和交流。

11.项目管理:理解并掌握工程管理原理与经济决策方法,并能在多学科环境中应用。

课程目标

 

课程设计是将数据库理论知识转化为实践能力的重要环节。通过设计操作,加深对数据库系统理论知识的理解;通过使用具体的DBMS,了解一种实际的数据库管理系统并掌握其操作技术。重点掌握概念结构设计与逻辑结构设计;熟练的使用SQL语言实现数据库的建立、应用和维护;结合编程能力、设计能力实现小型数据库应用系统。

课程简介

该课程是高等工科学校本科计算机类专业的一门专业技术技能训练课程,通过实际设计一个数据库应用系统或小型关系数据库管理系统,包括功能需求分析、数据库设计(ER图,表,视图、存储过程、触发器定义等设计)、程序界面的设计等,达到巩固书本知识并加以灵活运用的目的,对提高学生实际动手能力是一个很好的训练,能够将所学的数据库的知识用于实际应用系统的设计中。

教学内容与学时分配

 

(一)课程介绍            1学时

(1)              掌握课程的主要目的与任务,了解数据库及系统开发与国家安全关系。

(2)              布置课程设计的题目及要求

(二)中期检查            4学时

(三)演示和答辩          4学时

实验教学(包括实验学时、实习学时、其他)

教学方法

课程教学主要让学生以小组为单位,综合运用所学的数据库知识,设计开发一个小型的管理信息系统。整个课程设计的过程,从选题、调研、查找参考文献、软件的设计和实现全部由学生独立完成。学生以组为单位,以学习好能力强的同学带动学习基础差的学生,每人都要参与,老师在整个过程中进行指导。

考核方式

现场答辩和演示80%)+课程设计报告20%)

教材及参考书

[1]周爱武,汪海威,肖云.数据库课程设计[M].北京:机械工业出版社. 2012

[2]王珊,萨师煊.数据库系统概论(第五版) M].北京:高等教育出版社. 2014

[3]杨冬青等译.数据库系统概念(第六版) M].北京:机械工业出版社. 2012

制定人及制定时间

董守玲   2019410

 

“Database Course Design” Syllabus

Course Code

045101532

Course Title

Database   Course Design

Course Category

Practice Course                      

Course Nature

Compulsory   Course

Class Hours

Two   weeks

Credits

2.0

Semester

5

Institute

Computer   Experiment Center for Teaching in Institute of Computer Science

ProgramOriented

Computer   Science and Technology Full English Creative Class

Teaching Language

English

Prerequisites

Database

Student Outcomes

 (Special   Training Ability)

1.         An ability to   design solutions for computer engineering complex problems, to design   computer hardware and software systems that meet with specific requirements,   and to embody innovation awareness in the design process and take into   account social, health, safety, cultural and environmental factors.

2.         An ability to   develop, select and use appropriate technologies, resources, modern   engineering tools and information technology tools for complex computer   engineering issues.

3.         Individual and   Teams: An ability to function effectively as an individual, and as a member   or leader in diverse teams and in multi-disciplinary settings.

4.         An ability to   communicate effectively on complex computer engineering problems with the   engineering community and with society at large, such as being able to   comprehend and write effective reports and design   documentation, make effective presentations, give and receive clear   instructions, and communicate in cross-cultural contexts with international   perspective.

Demonstrate   knowledge and understanding of computer engineering management principles and   methods of economic decision-making, to function in multidisciplinary   environments.

Course Objectives

1.       An   ability to design software systems that use database and meet with specific   requirements, and to embody innovation awareness in the design process and   take into account social, health, safety, cultural and environmental factors.

2.       An   ability to develop, select and use appropriate technologies, resources,   modern engineering tools and information technology tools for Database Course   Design

3.       An   ability to function effectively as an individual, and as a member or leader   in diverse teams and in multi-disciplinary settings and to communicate and help   with each other.

An   ability to design documentation, make effective presentations, give and   receive clear instructions, and communicate in cross-cultural contexts with   international perspective

Course Description

The   course require students learn to use SQL and design a soft application that   uses database. The design is necessary, practical and open

Teaching Content and Class Hours Distribution

This course is mainly practice   course by   computer experiment.

Experimental Teaching

Master   the relevant SQL statements, learn to create table, query, insert, delete and   other database operations according to requirements. Teaching hours: 2   weeeks.

Teaching Method

The course teaching   is carried out by computer experiment.

Examination Method

grade=attendance10%+Performance in class20%+experiment   report70%

Teaching Materials and Reference Books

Teaching Materials provided by myself

Reference   Books Silberschatz, Abraham. Database System Concepts. McGraw-Hill, 2010

Prepared by Whom and When

Zhiwen   Yu, March 30th 2019