南 京 中 医 药 大 学
《数据库原理与应用》实验教学大纲
(适用于 计算机类、医学信息类 专业)
课程名称:数据库原理与应用英文名称:Database Principle and Application
课程类别:专业基础必修课课程编码:080239
课程学分:3课程学时:72
开课单位:智信学院实 验 室:数据库实验室
实验(实训)项目数:9课程负责人:佘侃侃
课程简介
数据库是数据管理的最新技术,是计算机科学的重要分支。《数据库原理》课程是在学生学习了《数据结构》、《离散数学》等技术基础课后的一门专业必修课。同时又是《数据库应用》课的前续课程。通过该门课程的学习,学生能掌握关系数据库理论,数据库设计、数据库开发、数据库应用以及数据库管理与维护等方面的理论知识,能掌握SQL Server数据库管理系统的使用,实现数据定义、数据操纵、数据管理等功能,并进行数据库安全性、完整性控制。
二、教学目标与基本要求
实践技能:掌握数据库应用软件的设计与开发过程,理解和掌握关系数据库设计与实现的过程,初步掌握使用一种应用软件开发语言(例如PHP)开发数据库应用程序的基本方法。掌握数据库技术的发展历程,了解数据库和数据挖掘技术的概念、特征和功能等,了解大数据的特征和当前大数据管理技术的典型代表。
素质教育:将数据库设计与实际应用相结合,进行数据库系统设计与实现,建立小型数据库管理系统,如“超市库存管理系统”、“图书借阅与管理系统”等,解决实际生产中的问题,有利于激发学习热情和探索精神,让学生体会“学以致用”的乐趣,更好地端正学习态度,热爱所学专业。
创新能力:结合大数据时代背景,将“数据库”应用各行各业的数据建设之中,顺应“互联网+”时代要求,掌握良好的数据分析方法和技能,积极引导学生申报各级学生创新项目,或者参与到教师科研中,完成对各类大数据的收集、整理、规范、分析,体现新时代大学生的计算机技能,有利于培养复合型专业技术人才,为学生毕业求职或继续深造打下基础。
三、实验(实训)项目、内容与学时分配
实验项目
序号 | 实验项目名称 | 学时 | 内容提要 | 实验类型 |
演示性 | 验证性 | 综合性 | 设计性 |
1 | 数据库系统基本操作 | 3 | [实验目的] 熟悉数据库管理系统SQL Server2019 [实验内容] 安装SQL Server2019数据库系统;了解数据库系统地组织结构和操作环境;熟悉数据库系统的基本使用方法 [实验方法及原理] SQL Server2019平台 |
| √ |
|
|
2 | 数据库基本操作 | 3 | [实验目的] 掌握数据库的基本操作 [实验内容] 创建、修改、查看数据库的基本操作方法 [实验方法及原理] SQL Server2019平台,SQL语句 |
|
|
| √ |
3 | 数据库基本操作 | 6 | [实验目的] 掌握SQL语句 [实验内容] 不同方法创建、修改、使用、删除表 创建、修改、使用、删除视图的不同方法 查询分析器和企业管理器的实验,简单select语句 复杂select语句 更新数据库、表和视图
[实验方法及原理] SQL Server2019平台,SQL语句 |
|
| √ | √ |
4 | 索引、存储过程、触发器、关系图的基本操作 作 | 3 | [实验目的] 提高数据库查询效率, [实验内容] 索引、存储过程、触发器、关系图的建立 [实验方法及原理] SQL Server2019平台,SQL语句 |
|
|
| √ |
5 | 小型数据库系统的设计 | 9 | [实验目的] 设计小型数据库管理系统 [实验内容] 熟悉数据库设计的方法;熟悉数据库系统的开发环境与开发工具系统需求分析、逻辑结构设计、概念结构的设计、物理结构的设计等 [实验方法及原理] SQL Server2019平台,SQL语句 |
|
| √ | √ |
6 | 数据库备份与恢复 | 3 | [实验目的] 掌握SQL Server数据库恢复 [实验内容] 熟悉数据库的备份与恢复;实践SQL Server2000的数据库备份与恢复 [实验方法及原理] SQL Server2019平台,SQL语句 |
|
|
| √ |
7 | 数据库并发控制 | 3 | [实验目的] 掌握SQL Server数据库并发控制 [实验内容] 熟悉数据库的并发控制机制;实践SQL Server2019的数据库并发控制机制 [实验方法及原理] SQL Server2019平台,SQL语句 |
|
|
| √ |
8 | 数据库 安全性 | 3 | [实验目的] 掌握SQL Server数据库安全性 [实验内容] 熟悉不同数据库的保护措施——安全性控制;实践SQL Server2019的安全性机制 [实验方法及原理] SQL Server2019平台,SQL语句 |
|
|
| √ |
9 | 数据库 完整性 | 3 | [实验目的] 掌握SQL Server数据库完整性 [实验内容] 熟悉不同数据库的保护措施——完整性控制;实践SQL Server2019的完整性机制 [实验方法及原理] SQL Server2019平台,SQL语句 |
|
|
| √ |
四、教材及主要参考资料
1. 教材
[1]胡孔法.数据库原理及应用,机械工业出版社,2020年6月
[2]胡孔法.数据库原理及应用习题与实验指导,机械工业出版社,2017年8月
2. 参考资源
(1)教学平台http://www.icourse163.org/course/NJUTCM-1206705843
(2)参考书目
①Abraham Silberschatz Henry F.korth S.Sudarshan. Database Management Systems(sixth Edition). McGraw-Hill Education,2016.
②M. Tamer özsu, Patrick Valduriez. Principles of Distributed Database Systems(Forth Edition). 北京:清华大学出版社,2015.
③JiaWei Han, Micheline Kamber. Data Mining Concepts and Techniques. 北京:机械工业出版社,2015.
④杜建强,胡孔法.《医药数据库系统原理》[M].北京:中国中医药出版社,2015.
⑤王能斌编著.《数据库系统教程》(上、下册)[M]. 北京:电子工业出版社,2013.
⑥王珊. 数据库系统概论(第五版). 北京:高等教育出版社,2014.
⑦王珊. 数据库系统概论(第四版)学习指导与习题解析. 北京:高等教育出版社,2008.