课程名称 |
数据库系统实验 |
Experiments of Database System |
开课单位 |
计算机科学与工程学院 |
课程性质 |
必修课 |
课程类别 |
(实践环节) |
课程代码 |
210731103401 |
学分 |
1 |
学时 |
22 |
适用专业 |
信息安全 |
先修课程 |
数据库应用软件;程序设计基础 |
支撑课程 |
数据库系统 |
授课语言 |
中文 |
一、课程简介
(一)课程中文简介
数据库系统是计算机学科的一个重要分支,是当前计算机领域中应用最广泛的技术之一。数据库系统实验是针对《数据库系统》课程理论教学的实验性课程。课程要求学生选择与使用主流的数据库应用软件,围绕如何设计数据库,运用所学的关系数据库系统相关知识,完成数据库的创建、数据的增删改查、数据库的安全性、完整性和并发控制、数据库模式设计等实验内容。通过实验训练,使学生明确数据库的基本概念和原理,能够设计和评价结构优良的数据库模式,培养学生的问题分析能力、动手编程能力、沟通能力和工程实践能力。
(二)课程英文简介
Database system is an important branch of computer science, and it is one of the most widely used technologies in computer field.The experiments ofdatabase system is an experimental course for the theoretical teaching of database system.The course requires students to choose and use mainstream database application software, and use the knowledge of relational database system they have learned to complete experiments of database creation, data insertion, deletion, modification, database security, integrity and concurrency control, database schema design , etc. Through experimental training, students can make clear the basic concept and principle of database, and be able to design and evaluate a well-structured database schema. And it also can cultivate students' ability of problem analysis, hands-on programming, communication and engineering practice.
二、实验课程目标
本课程的目标包括:
CO1:认识主流的数据库应用软件,理解各数据库应用软件的使用范围和局限性,具备安装和熟练使用某一数据库应用软件、数据库的建库建表、数据查询和增删改等基本操作的能力。
CO2:应用数据库系统相关的概念和方法,进行面向应用领域的数据库设计及复杂工程问题模拟。对工程问题模拟结果进行分析和评价,形成规范完整的实验报告。
课程目标与所支撑的毕业要求指标点的对应关系如表1所示。
表1课程目标与所支撑的毕业要求指标点的对应关系
适用专业 |
毕业要求内涵观测点 |
课程目标 |
信息安全 |
GR3.3能根据目标选取恰当的信息安全技术与设计流程。 |
CO2 |
GR5.2能选用相应的工具对网络及信息安全系统进行模拟、设计、分析,并理解现代工具的使用范围。 |
CO1 |
三、实验内容与要求.
(一)实验设计(实验类型及内容)
演示性:演示创建数据库和索引。实验占比13.3%;
验证性:验证表中数据的增删改查、查询优化、函数和存储过程、用户及权限管理。实验占比33.3%;
综合性:综合运用事务、封锁等知识点实现并发控制,综合运用SQL语句、流程控制方法等知识创建和使用函数、存储过程和触发器。实验占比20.0%;
设计研究性:针对复杂工程应用,设计数据库模式并评价。实验占比33.3%。
表2实验内容与课程目标对应关系
实验课程目标 |
实验模块(可选) |
对应实验 |
CO1 |
|
实验1,2,3,4,5 |
CO2 |
|
实验6,7,8,9,10,11,12,13,14 |
(二)实验内容及要求
实验内容包括必做部分和选做部分:必做实验8个;选做实验5选2。
表3 实验内容与要求
编号 |
实验项目 |
学时数 |
实验内容 |
实验类型 |
实验要求 |
1 |
数据库建表等基本操作 |
2 |
数据库建库、建表 |
演示性 |
必做 |
2 |
数据增删改 |
2 |
表中数据的增删改操作 |
验证性 |
必做 |
3 |
数据查询(1) |
2 |
表中数据的简单查询 |
验证性 |
必做 |
4 |
数据查询(2) |
2 |
表中数据的复杂查询 |
验证性 |
必做 |
5 |
查询优化 |
2 |
使用查询分析器,验证查询优化原理 |
验证型 |
选做 |
6 |
视图 |
2 |
视图的创建和使用 |
设计研究性 |
必做 |
7 |
索引 |
2 |
索引的创建 |
演示性 |
必做 |
8 |
安全性 |
2 |
数据库用户和权限管理 |
验证型 |
必做 |
9 |
完整性 |
2 |
实体、参照和用户自定义完整性约束 |
设计研究性 |
必做 |
10 |
触发器 |
2 |
定义触发器实现完整性约束 |
综合性 |
选做 |
11 |
函数和存储过程 |
2 |
综合运用SQL语句、流程控制方法等知识创建和使用函数及存储过程 |
综合性 |
选做 |
12 |
并发控制 |
2 |
运用事务、封锁等知识点实现并发控制 |
设计研究性 |
选做 |
13 |
数据库模式设计 |
4 |
针对复杂工程应用,设计并评价数据库模式 |
设计研究性 |
必做 |
四、实验设备与环境配置
1. 计算机:1GHz或更快处理器、内存1GB或更高、硬盘15GB以上。。
2. 开发环境:SQL Server 2008及以上版本。
3. 实验题目及结果:学生在开发环境中进行实验,并提交实验报告由指导老师判定实验结果。
五、课程思政、创新创业元素
表4 课程思政和创新创业元素
教学章节 |
知识点 |
思政元素案例 |
培养目标 |
备注 |
实验1 |
E.F.Codd提出关系数据理论 |
E.F.Codd的求学和科研事迹 |
百折不挠,坚持真理的科研精神。 |
课程思政 |
实验1 |
SQL Server的版本更迭 |
SQL Server的创新之路 |
当代大学生应勇做时代精神的弘扬者和改革创新实践者。 |
创新创业案例 |
实验2 |
数据增删改查 |
数据管理的严谨 |
认真负责地工作态度和求真务实的科学精神 |
课程思政 |
实验5 |
安全性 |
标准化的作用 |
发扬工匠精神,遵守职业道德规范。 |
课程思政 |
实验5 |
完整性 |
数据的完整性约束 |
遵守制度约束,遵守学校的各项规章制度。 |
课程思政 |
实验8 |
数据库模式设计 |
设计研究性实验中的交流和协作 |
为人处事要友善包容,团结协作。 |
课程思政 |
实验8 |
数据库模式设计 |
对复杂工程问题的数据库模式设计有见解 |
不怕困难、用于担当、追求卓越、勇攀高峰的创新精神 |
创新创业案例 |
六、主要参考资料
[1]王珊,萨师煊. 数据库系统概论(第5版)[M].高等教育出版社.2014
[2]王珊,张俊.数据库系统概论(第5版)习题解析与实验指导[M].高等教育出版社.2015
[3]陈华栋.课程思政:从理念到实践.上海交通大学出版社.2020
七、考核方式、方法及实验成绩评定方法
考核成绩可以采用五级制。课程成绩考核主要由平时成绩组成。平时考核包括出勤、展示、各次实验考核等形式。
(一)评分标准
表5 实验评分标准
考核 环节 |
<60 (不及格) |
60-69 (及格) |
70-79 (中等) |
80-89 (良好) |
90-100 (优秀) |
平时 |
分析问题思路不清晰,消极应对,代码抄袭或不能运行,无法独立完成各项实验任务,不能撰写符合要求的实验报告文档。 |
在帮助下能够提出实验思路和方法,基本上能完成各项实验任务,并撰写基本符合要求的实验报告文档。 |
能够有效交流和合作,找到解决思路和方法并按时完成各项实验任务。能够撰写符合要求的课程设计报告文档。 |
分析问题思路清晰,注重交流合作,能够积极完成各项实验任务,撰写质量良好的实验报告文档。 |
注重交流与合作,对实验内容的分析有见解;能积极主动高效地完成各项实验任务,出色的撰写实验报告文档。 |
期末考核(可选) |
|
|
|
|
|
(二)实验项目(或考核环节)权重
表6实验课程目标与实验项目(或考核环节)对应关系
实验项目(或考核环节) |
目标1 |
目标2 |
实验1 |
√ |
|
实验2 |
√ |
|
实验3 |
√ |
|
实验4 |
√ |
|
实验5 |
√ |
√ |
实验6 |
|
√ |
实验7 |
|
√ |
实验8 |
|
√ |
实验9 |
|
√ |
实验10 |
|
√ |
实验11 |
|
√ |
实验12 |
|
√ |
实验13 |
|
√ |
撰稿人:路燕
审核人:魏永山
批准人:廉文娟