数据库原理实验-周爱武 下载本文

内容发布更新时间 : 2024/12/26 21:10:40星期一 下面是文章的全部内容请认真阅读。

《数据库原理实验》教学大纲

课程编号:ZH36097

课程名称:数据库原理实验 英文名称:Experiments of Database Principles 学分/学时:1/34 课程性质:必修

适用专业:计算机科学与技术,软件工程,网络工程,信息安全,数字媒体技术 先修课程:《高级语言程序设计》、《数据结构》、《操作系统》 开课单位:安徽大学计算机科学与技术学院

一、课程的教学目标与任务

数据库是一门研究如何利用计算机进行数据管理的学科,研究的主要内容是如何更合理地组织数据和存储数据、更方便地维护数据、更严密地控制数据和更有效地利用数据。数据库技术是当前计算机领域中应用最广泛、发展最迅速的数据管理技术,是一个理论和实际紧密相连的技术,数据库原理实验是教学中的必要环节,贯穿于整个数据库课程教学过程中。

数据库原理课程上机实验的主要目标是:

1.通过上机操作,加深对数据库系统理论知识的理解; 2. 学习和实践数据库标准语言SQL语言;

3.通过使用具体的DBMS,熟悉一种实际的数据库管理系统并掌握其操作技术; 4. 通过实际题目的上机实验,提高动手能力,提高分析问题和解决问题的能力。 为实现教学目标,数据库原理课程的实验分为前期准备阶段、基本操作阶段和技术提高阶段三个阶段,其主要内容和基本要求为:

1.前期准备阶段:主要任务是理解数据库、数据模型和数据库系统的基本概念;掌据数据库的概念模型、数据模型及数据库系统的设计方法。

2.基本操作阶段:主要任务是学习SQL语言,掌握数据库系统的基本操作,包括T-SQL语言的应用和利用DBMS的工具进行数据库定义、维护、查询及掌握数据安全性和数据完整性控制技术等基本操作,并能够针对实际问题提出解决方法,得出正确的实验结果。

3.技术提高阶段:该阶段的实验要求学生不仅把课本上的内容掌握好,同时还需要自学一些相关的知识,例如SQL Server的深入技术。该阶段的主要任务是要掌握有关数据库备份和恢复技术及数据库系统的编程技术等。

二、课程具体内容及基本要求 实验要求:

1.第一次实验前,任课教师需要向学生讲清实验的整体要求及实验的目标和任务;讲清实验安排和进度、平时考核内容、期末考试办法、实验守则及实验室安全制度,讲清上机操作的基本方法。

2.。每次实验前,教师需要先讲解实验相关的知识,向学生讲清本次实验目的和基本要求;学生应当先学习相关的理论知识,预习实验内容、方法和步骤,避免出现盲目上机的行为。

3.数据库原理课程的实验设置三种层次:(1)基础验证实验;(2)分析综合实验;(3)研究设计实验。整个实验过程包括课前预习、实验操作、实验报告、结果讨论等环节。

4.实验1人1组,在规定的时间内,由学生独立完成,出现问题时,教师要引导学生独立分析、解决。

5.任课教师要认真上好每一堂课,实验前进行考勤,实验中应在实验室进行巡视,解答学生疑难问题,按要求做好学生实验情况及结果记录。

7.对于选做实验,学生可自由选择,并在规定时间内完成。

实验项目如下:

1. 数据库的定义、建立实验 4 学时,基础,必做

本实验项目可以支撑“毕业要求3设计/开发解决方案”中的“指标点3_1 熟悉软件需求分析、设计、实现、评审、测试、维护以及过程与管理的方法和技术”,使学生掌握数据库的定义和数据库初始化方法,巩固基本理论知识,为后续课程的学习奠定基础。

2. 数据库的简单查询实验 4 学时,基础,必做

本实验项目可以支撑“毕业要求3设计/开发解决方案”中的“指标点3_1 熟悉软件需求分析、设计、实现、评审、测试、维护以及过程与管理的方法和技术”,使学生掌握数据库中数据的简单查询实现方法,巩固基本理论知识,为后续课程的学习奠定基础。

3. 数据库的连接查询实验 4 学时,基础,必做

本实验项目可以支撑“毕业要求3设计/开发解决方案”中的“指标点3_1 熟悉软件需求分析、设计、实现、评审、测试、维护以及过程与管理的方法和技术”,使学生掌握数据库中数据的链接查询实现方法,巩固基本理论知识,为后续课程的学习奠定基础。

4. 数据库的嵌套查询实验 4 学时,基础,必做

本实验项目可以支撑“毕业要求3设计/开发解决方案”中的“指标点3_1 熟悉软件需

求分析、设计、实现、评审、测试、维护以及过程与管理的方法和技术”,使学生掌握数据库中数据的嵌套查询实现方法,巩固基本理论知识,为后续课程的学习奠定基础。

5. 数据库的综合查询实验 4 学时,综合,必做

本实验项目可以支撑“毕业要求3设计/开发解决方案”中的“指标点3_1 熟悉软件需求分析、设计、实现、评审、测试、维护以及过程与管理的方法和技术”,使学生掌握数据库中数据的综合查询实现方法,巩固基本理论知识,为后续课程的学习奠定基础。

6. 数据库的更新实验 4 学时,基础,必做

本实验项目可以支撑“毕业要求3设计/开发解决方案”中的“指标点3_1 熟悉软件需求分析、设计、实现、评审、测试、维护以及过程与管理的方法和技术”,使学生掌握数据库中数据的更新要求和实现方法,巩固基本理论知识,为后续课程的学习奠定基础。

7. 视图的定义与应用实验 4 学时,基础,必做

本实验项目可以支撑“毕业要求3设计/开发解决方案”中的“指标点3_1 熟悉软件需求分析、设计、实现、评审、测试、维护以及过程与管理的方法和技术”,使学生掌握数据库中视图的概念、定义和应用技术,巩固基本理论知识,为后续课程的学习奠定基础。

8. 数据库完整性与安全性实验 2 学时,综合,选做

本实验项目可以支撑“毕业要求3设计/开发解决方案”中的“指标点3_1 熟悉软件需求分析、设计、实现、评审、测试、维护以及过程与管理的方法和技术”,使学生掌握数据库中数据完整性与安全性的概念和保障技术,巩固基本理论知识,为后续课程的学习奠定基础。

9. 数据库备份与恢复实验 2 学时,综合,选做

本实验项目可以支撑“毕业要求3设计/开发解决方案”中的“指标点3_1 熟悉软件需求分析、设计、实现、评审、测试、维护以及过程与管理的方法和技术”,使学生掌握数据库中数据恢复技术的概念和实现技术,巩固基本理论知识,为后续课程的学习奠定基础。

10. 数据库应用综合实验 4学时,综合设计,选做 11. 期末测试 2学时,必做

本实验项目可以支撑“毕业要求3设计/开发解决方案”中的“指标点3_1 熟悉软件需求分析、设计、实现、评审、测试、维护以及过程与管理的方法和技术”,使学生掌握数据库系统的概念和相关技术,巩固基本理论知识,为后续课程的学习奠定基础。

三、教学安排及方式

课程项目总学时为34,其中必做项目学时为28,选做项目学时为6(从12学时任选6