资源描述
xx系统数据库设计说明书名师(完整版)资料
(可以直接使用,可编辑 优秀版资料,欢迎下载)
XXXXXXXXXXXXXXXX项目
XXXXXXX系统
数
据
库
设
计
说
明
书昆明工业职业技术学院
——宿舍管理系统
测试报告
数据库设计说明书
XXXX股份
XXXX年XX月
文档管理信息表
项目名称:
项目经理:
内容摘要:
关键字:
计划、目标、数据库说明、范围
参考文档:
创建时间:
编写准备人员:
审查人员:
最新发布日期:
最新版本:
V1.0
文档修订历史
版本
修订日期
描述
文档所有者
1.0
创建和编写
摘 要
本数据库设计说明书是以《XXXX学院-XXXX系统-需求分析说明书》为依据,在其需求规定的基础上编写而成。定义总体数据库设计。
XXXX学院XXXX系统使用业界普遍使用的面向对象设计思想进行设计,在数据库设计中使用ORM(对象-关系数据库映射)方法进行数据设计和数据关系管理 ,ORM方法以最基本的方式进行数据建模,将数据库中的关系数据映射成为利用程序控制的内存对象,数据的关联关系都交由程序管理和实现,而不在数据库的物理结构中进行设计,从而解决了数据库中关系数据无法直接表达多对多关联和继承关系,以及对象属性和状态变更和数据库物理结构不同步的问题。
本数据库说明书在需求分析的基础上进一步明确数据库结构,详细地介绍数据库的各个表结构,为进行后面的实现和测试做准备。
目 录
摘 要 3
目 录 4
1. 引言 5
1.1. 编写目的 5
1.2. 定义 5
1.3. 参考资料 5
2. 外部设计 5
2.1. 标识符和状态 5
2.2. 使用它的程序 6
2.3. 约定 6
2.4. 支持软件 6
3. 结构设计 7
3.1. 物理结构设计 7
系统数据总表 7
具体数据库设计 9
4. 运用设计 78
4.1. 安全保密设计 78
防止用户直接操作数据库的方法 78
对应用系统的用户口令进行加密 78
对用户进行权限识别和分级 78
4.2. 优化 79
1. 引言
1.1. 编写目的
本说明书在需求分析的基础上进一步明确数据库结构,详细地介绍数据库的各个表结构,为进行后面的实现和测试做准备。
本文主要描述XXXX学院XXXX系统的数据库设计,旨在为项目建设提供必要的依据,同时也作为项目验收的依据之一。
1.2. 定义
缩写、术语
解 释
SPP
精简并行过程,Simplified Parallel Process
DD
数据库设计,Database Design
PD
数据库设计工具, PowerDesigner
1.3. 参考资料
A.《XXXX学院-XXXX系统-需求分析说明书》;
2. 外部设计
2.1. 标识符和状态
(1) 表名:
T_模块_表标识
(2) 视图
V_视图标识
(3) 存贮过程
P_存贮过程标识
(4) 函数
F_函数标识
(5) 触发器
tr_<表名>_<i,u,d的任意组合>(after)
ti_<表名>_<i,u,d的任意组合>(instead)
(6) 自定义数据类型
ud_<自定义数据类型标识>_<数据类型>
(7) Default
df_<Default标识>
(8) Rule
ru_<Rule标识>
(9) 主键
pk_<表名>_<主键标识>
(10) 外键
fk_<表名>_<主表名>_<外键标识>
2.2. 使用它的程序
XXXX学院XXXX系统。
2.3. 约定
本系统采用的数据库为ORACLE,版本为11G;
数据库设计工具PowerDesigner,版本为16.0。
2.4. 支持软件
客户端工具:PLSQL Developer,版本:8.5。
3. 结构设计
3.1. 物理结构设计
3.1.1. 系统数据总表
3.1.1.1. 系统表
序号
表名
功能说明
1
2
3
3.1.1.2. 基本信息表
序号
表名
功能说明
1
2
3
3.1.2. 具体数据库设计
3.1.2.1. 系统表
1. 表[T_SYS_DICT]:[数据字典表]
表名
数据库用户
主键
其他排序字段
索引字段
序号
字段名称
数据类型(精度范围)
允许为空Y/N
唯一Y/N
区别度
默认值
约束条件/说明
1
2
3
Oracle脚本
记录数
增长量
表的并发
补充说明
4. 运用设计
4.1. 安全保密设计
4.1.1. 防止用户直接操作数据库的方法
通过把关键应用服务器和数据库服务器进行分离,防止用户对数据库服务器的直接操作,保证数据库的安全。
4.1.2. 对应用系统的用户口令进行加密
在软件系统中,对于数据的保护、业务操作的许可是通过识别用户身份和权限来完成的。用户口令相比较,相同的话系统将该用户的操作权限分配给用户,用户再根据所分配的权限对系统进行操作。由以上过程可知,用户口令在传输过程中容易被窃取泄漏,另外如果数据库被非法进入则其中保存的口令能够被非法查看。因此,在传输过程中和数据库中的口令记录字段不应使用明文传递和保存,应该在口令被传递前对其明文口令使用有效的主流技术对传输数据进行加密部分描述的加密算法进行加密,在加密后传输到系统。系统将用户提交的经过加密的口令数据保存的加密口令进行比较,相一致则进行后续操作。通过以上措施和过程,证了加密口令即使被窃取仍无法得到原始口令。
4.1.3. 对用户进行权限识别和分级
在宿舍管理系统中,不同的业务不同的人员处理,并且对于不同的操作人员其所能够访问的数据是不同的。为了保障各功能模块的授权使用和数据不被非法访问,系统划分了不同的操作权限和数据读写等级。系统管理人员可以方便、灵活的将这些权限登记分配给某一个或某一类用户。当用户登陆时,系统在用户身份验证通过后取得用户的权限,根据用户权限显示相应的功能菜单。当用户对数据进行读、写、删除后浏览操作时,系统判断用户对该数据的访问权限确定是否允许该操作的执行。
4.2. 优化
在给定的系统硬件和系统软件条件下,提高数据库系统的运行效率的办法是:
1. 在数据库物理设计时,降低范式,增加冗余, 少用触发器, 多用存储过程。
2. 当计算非常复杂、而且记录条数非常巨大时(例如一千万条),复杂计算要先在数据库外面,以文件系统方式用java等语言计算处理完成之后,最后才入库追加到表中去。
3. 发现某个表的记录太多,例如超过一千万条,则要对该表进行水平分割。水平分割的做法是,以该表主键PK的某个值为界线,将该表的记录水平分割为两个表。若发现某个表的字段太多,例如超过八十个,则垂直分割该表,将原来的一个表分解为两个表。
4. 对数据库管理系统DBMS进行系统优化,即优化各种系统参数,如缓冲区个数。
5. 在使用面向数据的SQL语言进行程序设计时,尽量采取优化算法。
总之,要提高数据库的运行效率,必须从数据库系统级优化、数据库设计级优化、程序实现级优化,这三个层次上同时下功夫。
十大英文论文文献数据库
(1)Wiley InterScience(英文文献期刊)
评测:Wiley InterScience收录了360多种科学、工程技术、医疗领域及相关专业期刊、30多种大型专业参考书、13种实验室手册的全文和500多个题目的Wiley学术图书的全文。其中被SCI收录的核心期刊近200种。期刊具体学科划分为:Business, Finance & Managemen、Chemistry (化学)、Computer Science、Earth Science、Education、Engineering、Law 、Life and Medical Sciences、Mathematics and Statistics ],、Physics、Psychology 。
(2) IEEE (英文文献期刊)
评测:IEEE会员总数2001年比2000年增加3.1%,达到377342人,其中学生会员为65669人,增长12.6%。 随着人们的信息越来越多地来自Internet,IEEE需要为会员提供更加完善和全面的电子信息产品和服务。
(3) EBSCO(英文文献期刊)
评测: 收录了三千多种索引、文摘型期刊和报纸,其中近三千种全文刊。数据库涉及国际商务、经济学、经济管理、金融、会计、劳动人事、银行等的主题范围,适合经济学、工商管理、金融银行、劳动人事管理等专业人员使用。数据库中有较著名" Walls Street Journal)、""Harvard Business Review、" Business Week、Fortune、 Country Reports、 American Banker、Forbes、The Economist等报刊。该数据库从1990年开始提供全文,题录和文摘则可回溯检索到1984年,数据库每日更新。
(4) (umi)ProQuest 博士论文全文 ,是UMI公司的一个分库(我分析之后得来的。)
评测:UMI包括18,000多种外文缩微期刊、7000多种缩微报纸、150多万篇博士/硕士论文、20多万种绝版书及研究专集: UMI提供以下三种数据库: Academic Research Library,简称ARL 、ABI/INFORMABI即为Abstracts of Business Information的缩写。ProQuest博士论文全文检索系统, PQDD的全称是ProQuest Digital Dissertations。
(5) Netlibrary(英文电子图书):
评测:世界上7000多个图书馆通过netLibrary存取电子图书,其中包括哥伦比亚大学,斯坦福大学,加州大学伯克莱分校,以及世界上其他成千的大小图书馆。
(6)OVID(英文文献期刊)。
评测:现为Wolters Kluwer集团之一 ,Kluwer公司为全球知名900种期刊之出版商,故现今Ovid除了出版检索软件,也是Information Provider。
(7)Kluwer:含电子图书和期刊.
评测:它出版的图书、期刊一向质量较高,备受专家和学者的信赖和赞誉。Kluwer Online是Kluwer出版的600余种期刊的网络版,专门基于互联网提供Kluwer电子期刊的查询、阅览服务。
(8)Ingenta(英文文献期刊) )
评测:可提供全球190多个学术出版机构的全文联机期刊5,400多种,以及26,000多种其它类型出版物。目前,已成为全球学术信息服务领域的一个重要的文献检索系统。
(9)Blackwell(英文文献期刊)
评测:Blackwell出版期刊总数已超过700种,其中理科类期刊占54%左右,其余为人文社会科学类。涉及学科包括:农业、动物学、医学、工程、数学统计、计算机技术、商业经济、生命科学、物理学、人文科学、艺术、社会及行为科学等。Blackwell出版期刊的学术质量很高,很多是各学科领域内的核心刊物,据最新统计,其中被SCI收录的核心期刊有239种,被SSCI收录的有118种。
(10)springer 电子期刊
评测:目前Springer LINK所提供的全文电子期刊共包含439种学术期刊(其中近400种为英文期刊),按学科分为以下11个“在线图书馆”:生命科学、医学、数学、化学、计算机科学、经济、法律、工程学、环境科学、地球科学 、物理学与天文学,是科研人员的重要信息源。
1.课程设置概述
1.1 课程在相关专业中的性质与定位
本课程是计算机类各专业的一门专业必修课程。通过本课程的学习,使学生掌握关系数据库的基本原理,学会SQL Server管理数据的方法:T-SQL语言、数据库和表的创建、数据库的查询、视图和索引、数据完整性的实现、存储过程和触发器等,并且能够在SQL Server提供的客户/服务器的平台上进行软件应用与开发。
本课程的后续课程有程序设计、网站建设等。
1.2 本课程的基本教学理念
本课程按照高职教育以就业为导向的原则,把工作任务作为出发点,将理论知识的学习,操作技能的训练,职业素质的培养融为一体,将知识点与学习任务整合到工作任务中,让学生在完成工作任务的过程中,掌握课程知识点,并完成由知识到能力的转化,同时培养学生的工作责任心、职业品质、职业规范等综合素质和能力,最终达成学生职业技能的培养与提高,具备较强的就业能力。
1.3 本课程标准的设计思路与特色
本课程按照学生掌握数据库应用系统开发技能的顺序进行组织,坚持以理论够用为度,以培养学生数据库应用系统的开发技能为主,将课程知识点与学习任务整合到设计的项目中,通过大量来自工程实践领域的应用实例让学生完成理论知识到操作技能的转化。
其总体设计思路是:课程以培养学生职业能力为重点,改进传统教学中重知识教授为重点的课程模式,针对企业工作岗位需求,以工作任务组织教学内容,理论知识以够用为度,并与具体项目实例紧密结合,让学生在完成项目的过程中,深化对理论知识的学习,完成由知识到职业能力的转化,达到理论知识为工作项目服务,工作任务应用中深化理论知识的目标。教学过程中,按照学生掌握数据库应用系统开发技能的顺序进行组织,并为学生提供大量的学习资源,为学生的自主学习创造条件,综合运用案例教学,任务驱动教学,分组讨论教学等多种教学方法,让学生熟悉SQL Server 2021平台,熟练掌握从需求分析、系统设计、物理实现及应用和维护等的数据库开发过程。教学效果的评价采用过程性评价与结果评价相结合的方式,在评价学生项目完成情况的同时,还对学生团队协作能力,工作责任心等职业能力进行评价。
2.课程教学目标
2.1 课程总目标
通过本课程的学习,让学生掌握数据库应用系统开发应具备的相关技能,学会SQL Server管理数据的方法:T-SQL语言、数据库和表的创建、数据库的查询、视图和索引、数据完整性的实现、存储过程和触发器等,并且能够在SQL Server提供的客户/服务器的平台上进行软件应用与开发。
2.2 具体目标
l 了解数据库系统的基本概念、数据库系统的特点
l 理解三种基本的关系运算(选择、投影、连接)、关系的完整性规则、关系的规范化(第一范式、第二范式、第三范式)
l 掌握E-R概念模型涉及的主要概念及创建、关系数据模型的基本概念、E-R模型转化成关系模型的方法
l 掌握SQL Server Management Studio使用
l 了解T-SQL语言的特点、各种数据类型、常量与变量的概念
l 理解流程控制语句、数据定义语句、操纵、控制语句
l 掌握标识符的命名规则和对象命名规则
l 掌握数据统计函数、字符串函数、日期函数的使用
l 了解数据库和表的基本概念和基本操作
l 掌握数据库的创建和管理、了解数据库备份、数据复制的作用
l 掌握数据表、表约束的创建和管理
l 掌握数据表中数据的插入、删除、更新操作
l 掌握数据表的简单查询、数据汇总查询、分类汇总查询、连接查询方法
l 理解子查询
l 掌握视图的建立、修改和删除
l 掌握索引的类型、索引的创建和删除
l 掌握约束对象和默认值对象的创建、绑定、解绑和删除
l 理解系统存储过程和用户存储过程的特点和区别
l 掌握简单的用户存储过程创建与执行
l 掌握INSERT、UPDATE、DELETE触发器的创建、修改和触发条件
l 了解数据库角色和服务器角色的区别
l 掌握SQL Server认证模式及区别
l 能够完成SQL Server 2021的安装与配置
l 能够完成数据库的创建、修改、删除、设置、备份、恢复等操作
l 能够完成表的创建、约束的设置操作
l 能够完成SELECT、INSERT、UPDATE、DELETE等语句
l 能够完成索引的创建、删除操作
l 能够完成视图的创建、删除操作和视图的应用
l 能够完成触发器、存储过程的的相关操作
结合课程的特点,本课程在教学过程中,以学生为主体,理论联系实际,通过案例教学、任务驱动教学、分组讨论教学、问题探究教学等教学方法,让学生主动参与到教学过程中,教师作为引导者,不断激发学习者的学习兴趣,让学生在不断地分析问题,解决问题,推理与判断过程中,提高学习效果,达到培养实际职业技能的培养目标。
l 培养学生的沟通能力及团队协作能力
l 培养学生分析问题、解决实际问题的能力
l 培养学生用于创新、敬业乐观的工作作风
l 培养学生工作责任心
l 制定、实施工作计划的能力
l 能够同客户沟通,进行需求分析,制定具可行性的数据库应用系统
l 能够运用SQL Server管理数据
l 能够完成数据库的创建、查询和应用视图
l 能够完成索引的创建和数据完整性的实现
l 能够在SQL Server提供的客户/服务器的平台上进行软件应用与开发
3.课程教学内容
3.1 学习情景设计与学习分配
表1 学习情景设计与学习分配
学习领域:
关系数据库与SQL Server 2021
学习情境设计:
序号
学习情境设计
情景描述
学时
1
关系数据库基本原理
作为公司的数据库管理员,首先应该具备数据库系统的基本知识。
8
2
SQL Server 2021基础
某公司现要运用SQL Server 2021开发数据库管理系统,需要安装和配置SQL Server 2021,并要使用到SQL Server 2021的工具和相关实用程序。
2
3
数据库的创建和管理
某公司现要开发一数据管理系统,需要运用数据库,首先创建数据库,并对其进行管理。
6
4
数据表的创建与管理
某公司已创建了数据库,需要用存储的数据信息创建数据表,并管理其中的数据。
10
5
数据查询
某公司在开发数据库管理系统过程中,需要选择数据表中符合一定条件的数据。
12
6
视图与索引
某公司正在开发一数据库管理系统,某些相关数据分散在多个表中,采取某种措施提高查询速度和处理的方便性。
4
7
规则与默认值
小张是某公司的数据库管理员,他希望通过规则和默认值保证数据完整性。
4
8
T-SQL编程
小王是某公司的数据库管理员,他希望通过T-SQL来让他的管理工作更加灵活,控制性更强。
6
9
存储过程与触发器
为减少数据库开发的工作量,某公司数据库开发人员运用存储过程开发数据库,为了更加高效,运用触发器来维护数据。
8
10
SQL Server 2021安全管理服务
数据库中的数据,需对不同人员分配相应的操作权限(查看、修改、删除等操作)。
4
总学分:4学分, 合计总学时
64
3.2学习情景与具体任务
表2 学习情景与任务
学习
情境
学习
任务
具体学习内容
能力目标
知识目标
教学
环境
1关系数据库原理
1.1 用E-R图设计数据库
1 根据需求确定实体、属性和关系
2 将实体、属性和联系转化为E-R图
3 将E-R图转化为表
1 能根据需求确定实体、属性和关系
2 能将实体、属性和联系转化为E-R图
3 能将E-R图转化为表
1 知道E-R模型的基本概念
2 掌握关系数据模型的基本概念
多媒体教室
1.2 确定表中的关键字
1 候选键、主键、组合键、外键的基本概念
② 数据完整性的基本概念
③ 正确标识出各种类型的键
1 能正确判断给定表中各种类型的键
2 知道如何实施数据完整性
3 能正确指定各种类型的键
1 正确理解候选键、主键、组合键、外键的基本概念
2 知道数据完整性的基本概念
1.3 规范化数据
1 函数依赖、数据规范化、范式的基本概念
2 判断给定的表满足哪级范式的条件
3 将给定的表转换成满足特定等级范式条件的表
1 判断给定的表满足哪级范式的条件
2 将给定的表转换成满足特定等级范式条件的表
1 正确理解函数依赖、数据规范化、范式的基本概念
2 SQL Server 2021 基础
2.1 SQL Server 2021的安装与配置
1 SQL Server 2021的安装
2 SQL Server 2021的配置
1 能正确完成SQL Server 2021的安装
2 能正确完成SQL Server 2021的配置
1 了解SQL Server 2021的新特性
2 知道SQL Server 2021的系统要求
3 知道SQL Server 2021的安全要求
多媒体教室和机房
2.2 SQL Server 2021的主要管理工具
1 SQL Server Management Studio的使用
2 性能工具的使用
3 SQL Server 2021优化顾问的使用
1 能正确使用SQL Server Management Studio
2 能正确使用性能工具
3 能正确使用SQL Server 2021优化顾问
1 了解SQL Server Management Studio
2 知道文档和教程的使用
3 了解性能工具和优化顾问
3 数据库的创建和管理
3.1 数据库的创建
① 数据库的基本概念
② 数据库的创建
1 能正确地完成数据库的创建
1 掌握数据库基本概念
多媒体教室和机房
3.2 数据库的管理
1 数据库的修改和删除
2 数据库的备份和还原
3 数据库的分离与附加
1 能完成数据库的修改和删除
2 能正确完成数据库的备份和还原
3 能实现数据库的分离和附加
1 知道数据库备份的意义
4 数据表的创建和管理
4.1 数据表的创建
① 数据表的基本概念
② 数据表的创建
1 能完成数据表的设计
2 能完成数据表的创建
1 掌握数据表的涵义
2 知道SQL Server表中的数据类型
多媒体教室和机房
4.2 数据表的管理
① 数据表中数据的管理
② 查看数据表信息
1 能完成数据表的管理
2 能在数据表上设置约束
1 掌握SQL Server表中的列属性
2 掌握SQL Server表中的表约束
5数据的查询
5.1 SELECT语句查询
1 SELECT语句的基本语法格式
2 数据汇总查询及其相关子句的使用
3 内连接的查询方法
4 子查询的方法
1 能正确使用SELECT语句和简单查询方法
2 能正确进行数据汇总查询、使用相关子句
3 能正确使用内连接的查询方法
1 掌握SELECT语句的基本语法格式
多媒体教室和机房
5.2 数据查询方法
1 简单查询
2 汇总查询
3 连接查询
4 子查询
1 能正确运用相关子句完成简单查询
2 能正确进行汇总查询
3 能正确进行连接查询
4 能正确进行子查询
1 掌握汇总查询的概念
2 掌握连接查询的概念
3 知道子查询的基本概念
6 视图与索引
6.1 视图的创建与管理
1 视图的基本概念
2 视图的创建
3 视图信息的查看
4 视图的修改
5 通过视图添加、更新、删除表数据
1 能完成视图的创建
2 能查看视图信息
3 能完成视图的修改
4 能通过视图添加、更新、删除表数据
1 知道视图的基本概念
多媒体教室和机房
6.2 索引的创建和管理
1 索引的基本概念
2 索引的创建
3 索引信息的查看
4 索引的修改与删除
5 建立全文索引
1 能完成索引的创建
2 能查看索引信息
3 能完成索引的修改与删除
4 能建立索引
1 知道索引的基本概念
7 规则与默认值
7.1 规则的创建、绑定和删除
1 规则的概念
2 规则的绑定
3 规则的删除
1 能完成规则的创建
2 能完成规则的绑定与解绑
3 能完成规则的删除
1 知道规则的含义与意义
多媒体教室和机房
7.2 默认值的创建、绑定和删除
1 默认值的概念
2 默认值的绑定
3 默认值的删除
1 能完成默认值的创建
2 能完成默认值的绑定与解绑
3 能完成默认值的删除
1 知道默认值的含义
8 T-SQL编程
8.1 T-SQL基础
1 T-SQL的特点
2 标识符
3 对象命名规则
4 T-SQL语法格式约定
1 能正确使用对象命名规则
1 了解T-SQL的特点
2 掌握T-SQL中的标识符
3 掌握T-SQL语法格式约定
多媒体教室和机房
8.2 T-SQL表达式
1 常量、变量、函数
2 运算符
1 能正确使用常量、变量、函数
2 能正确使用运算符
1 掌握局部变量和全局变量的区别
2 知道转换函数和聚合函数的含义
8.3 T-SQL语句
1 批处理
2 流量控制语句
1 能正确使用批处理
2 能正确使用流程控制语句
1 掌握使用批处理需要注意的要点
9 存储过程和触发器
9.1 存储过程的实现和管理
1 存储过程基本概念
2 实现和管理存储过程
1 能正确创建存储过程
2 能查看存储过程
3 能正确执行存储过程
4 能正确修改存储过程
5 能正确删除存储过程
1 掌握存储过程的基本概念
2 了解存储过程的优点
多媒体教室和机房
9.2 触发器的实现和管理
1 触发器基本概念
2 实现和管理触发器
1 能正确创建触发器
2 能查看触发器
3 能正确激活触发器
4 能正确修改触发器
5 能正确删除触发器
1 掌握触发器的基本概念
2 了解触发器的优点
10 SQL Server 2021安全管理
10.1 SQL Server 2021身份认证模式
1 身份认证概念
2 Windows身份认证
3 SQL Server身份认证
1 能进行Windows身份验证和SQL Server身份验证的设置
1 了解SQL Server安全等级
2 知道SQL Server身份验证的概念与优点
多媒体教室和机房
10.2 用户和角色
1 数据库用户
2 角色管理
1 能正确创建SQL Server 2021数据库用户
2 能正确创建角色
3 为用户分配角色
1 理解用户与角色的概念
10.3 权限管理
1 权限分类
2 权限管理
1 能完成角色、用户权限的创建
1 掌握对象、语句权限的基本概念
4.教学实施与保障
4.1 教学方式与考核方法
1)在教学过程中,课程教学采用了理论实践一体化的讲授方式,采用任务驱动式教学方法,选取大量来自工程实践领域的应用案例构建学习情境,培养学生的职业素质和技能。
2)采用实例引导,充分利用多媒体操作演示,进行直观教学。以学生为本,注重“教、学、做”紧密结合,让学生在实际工作任务中提高实际操作能力。
3)在教学过程中,可采用任务驱动教学法来培养学生的分析问题和解决问题的能力。
采用形成性考核和终结性考核相结合、理论与实践一体化的评价模式。
对于形成性考核,按“三结合”与“三评”的机制进行。“三结合”是指学生在每项学习(工作)任务过程中的出勤、参与积极性、演示汇报情况、任务完成质量相结合。“三评”是指学生在每项学习(工作)任务过程中的自评、小组互评、教师对学生及学生小组评价。
对于终结性考核,课程结束后,教师通过综合任务考核学生的掌握和应用情况。
4.2 课程对双师结构或教师素质要求
本课程的授课教师要求均为双师素质教师,即既有公司的项目开发经验,又有教学经验,以达到更好的教学效果。
4.3 生产性实训条件保障
本课程以学生机房为依托,借助于校内外实训基地,让学生体现真实开发任务,以达到更好的教学效果。
4.4 课程教学资源
l 参考教材:《关系数据库与SQL Server 2021》,陈竺,龚小勇,机械工业出版社,2021.09
l 电子教案、电子课件
l 例题源代码
l 网站资源
展开阅读全文