最新sqlserver数据库基础教学大纲
SQLServer数据库基础课程教学大纲
SQLServer数据库基础课程教学大纲《SQLServer数据库基础》课程教案大纲四川广播电视大学史治平第一部分大纲说明1、课程性质、任务、目的本课程是四川电大计算机应用专业普通专科的一门省开必修课。
主要任务是介绍数据库组织、管理和使用的一般知识,包括数据模型、数据库结构、数据库系统、数据库设计、关系运算、关系规范化、关系查询(SQL语言)等方面的知识;介绍SQL Server 2000实际数据库管理系统的构成与使用。
目的使学生通过该课程的学习,具有进行简单数据库应用系统设计与开发的能力。
2、与其他课程关系学习该课程前要求学生对计算机系统的构成和Windows操作界面的使用有所了解,掌握一种高级程序设计语言;在使用VB、Delphi、PB等软件开发工具进行应用系统开发时,通常都需要数据库知识的支持。
3、课程特点该课程理论性、实践性和应用性都很强。
在理论方面涉及到集合理论、关系理论、数据库设计理论等。
实践性强体现为:数据库设计理论是随着计算机技术和人们的设计实践不断地丰富和发展的,将不断地产生出新的设计技术和理论。
应用性强是指:现在每一个实用的计算机信息管理系统几乎都涉及到数据库应用,通常为后台应用。
学习该课程既要注意学习好理论,又要注意运用理论知识进行数据库设计实践的锻炼,进行实际上机操作的锻炼,做到理论与实践相结合。
数据库知识很丰富,实际数据库管理系统和应用系统都比较复杂,因此,要学会利用数据库开发系统,仅靠掌握该课程的一点书本知识是远远不够的,它只能给出进行数据库应用所必须的入门知识或基础知识,真正掌握它需要不断地学习和实际锻炼的积累。
4、教案要求教案要求在每一章教案内容之后给出,由易到难大体分为三个层次:了解、掌握和熟练掌握。
了解就是正确地理解概念,掌握就是学会有关知识点并能够进行简单地应用,熟练掌握就是能够运用多个知识点解决较综合的应用问题。
5、适应范围该教案大纲是为计算机应用专业普通专科《SQLServer数据库基础》课程制定的。
《SQL Server数据库》课程实训教学大纲
《SQL Server数据库》课程实训教学大纲课程名称:SQL Server数据库应用基础与实现实训学时:42学时适用专业:计算机应用技术课程类别:专业课编写大纲教研室/实训室:计算机信息管理一、实训目的与要求1.实训目的:掌握SQL数据库的基本操作,会创建数据库和数据库表及表的相关操作,能进一步理解视图、索引和函数的运用,掌握T-SQL高级语言的运用,在掌握基本知识的基础上能够运用SQL数据库开发出具有一定实用效率的数据库系统,以提高自身的动手能力和基本技能。
2.要求:独立认真完成每次实训内容。
二、实训方式1. 由指导教师讲清实训的基本原理、要求,实训目的及注意事项。
2. 学生阅读实训指导书。
3. 教学实践除巩固课程理论外,还要求学生具备一定的分析和调试的能力。
4. 要求学生填写实训报告,记录实训经过、实训结果。
实训报告的主要内容包括:(1)实训目的和内容;(2)实训的简单过程;(3)实训的结果。
三、考核方法1. 实训后,学生将按要求写成实训报告文档,符合实训教学的要求并得到指导教师的认可。
2. 指导教师对实训报告进行批改、评分。
3. 采用操作考试考核方式。
4. 由于该门实训课程依附于理论课,课程总成绩应为实训与理论的综合,其中实训课程成绩计入总成绩,占30%,理论课成绩占70%。
四、实训指导书及主要参考资料实训指导书:采用自编的实训指导书主要参考资料:1.《SQL Server 2005应用开发教程》何文华主编电子工业出版社2.《数据库原理技应用技术教程》佟勇臣主编科学出版社3.《SQL Server 实用教程》郑阿奇主编电子工业出版社4.《网络数据库技术与应用》王姝主编科学出版社5.《SQL Server2005数据库应用技术》虞益诚主编中国铁道出版社五、实训项目及学时分配实训项目一览表六、实训项目内容及其要求实训一、SQL2005软件基本操作(2学时)【实训目的】:1.掌握SQL2005软件的安装注意事项,软件基本操作2.掌握使用SQL Server管理平台来创建数据库的操作3.掌握使用T-SQL语言创建数据库的基本语法4.掌握使用T-SQL语言删除数据库的语法【实训内容】:1.熟悉SQL2005的工作界面及基本操作。
课程教学大纲(sqlserver)
《SqlServer数据库》教学大纲一、课程性质与任务1.课程性质:本课程是计算机应用技术专业的理论与实践课。
2.课程任务:本课程的主要任务是通过SQL Server Management Studio环境,讲授开发SqlServer的课程,需要了解数据库的基本原理,了解数据库的作用和实际用途。
掌握Sqlserver管理工具的基本使用,Sql语句的编写,掌握创建库、创建表、创建约束、删除库、删除表、删除约束等基本操作。
重点掌握Sql语句实现数据查询、条件查询、模糊查询、多表联接查询,数据的添加语句编写、数据删除语句编写和数据修改语句的编写等。
课程在重视传授理论知识同时,重视培养学生的实际动手能力。
教学过程中,设计了大量的程序设计案例,使学生在学习枯燥的语法知识的同时,体会到SQLServuer数据管理工具的魅力,加深对SQL语言知识的理解。
二、课程教学基本要求理论课时:36节上机课时:36节考核形式:考查三、课程教学内容第一章初始SQLSERVER及开发工具介绍教学内容:本章主要介绍SqlServer的主要概念,数据库系统介绍、数据库的基本概念、数据库的技术发展史,SqlServer开发管理工具如何安装,使用等。
掌握如何使用管理工具如,开启服务、停止服务、集成登录访问数据库管理工具、账户方式访问数据库管理工具、创建数据库、创建表等基本操作,还需要了解数据库软件的安装过程。
※第二章使用SQL Server Management Studio 管理数据库教学内容:本章主要掌握使用SQL Server Management Studio 管理数据库,掌握查询分析的使用,查询数据,数据库如何备份、如何还原,数据库如何分离、如何附加。
如何生成SQL脚本,如何利用SQL脚本进行还原。
了解SQL语言的数据类型,了解创建数据库的SQL语句的编写、创建数据表的语句编写,通过练习掌握基本的SQL语言的特点。
※第三章使用SQL编程实现数据基本操作教学内容:本章主要掌握使用查询分析进行SQL语句的编写,掌握使用SQL语句实现数据新增,掌握使用SQL语句框架实现数据的编辑修改,掌握使用SQL语句实现实现数据的删除。
SQLServer数据库基础教材(ppt 32页)
Alicia Ruth Alicia Ruth Mary Beth
Address
12, Temple Street 123, Sunset Blvd. 32, Golden Avenue
12, Temple Street 12, Tmple Street 33, Golden Avenue
主文件组
26
用户定义文件组
日志文件
ACCP V4.0
创建数据库 3-3
演示创建数据库……
27
ACCP V4.0
管理和维护:收缩数据库
演示收缩数据库……
28
ACCP V4.0
管理和维护:移动数据库
演示分离和附加数据库……
29
ACCP V4.0
管理和维护:配置选项
演示配置数据库的选项……
30
ACCP V4.0
8
ACCP V4.0
数据库的发展史
萌芽阶段——文件系统
使用磁盘文件来存储数据
初级阶段——第一代数据库
出现了网状模型、层次模型的数据库
中级阶段——第二代数据库
关系型数据库和结构化查询语言
高级阶段——新一代数据库
“关系-对象”型数据库
9
ACCP V4.0
时下流行的数据库
Oracle
ACCP V4.0
数据库的基本概念 6-2
行(记录)
列
12
ACCP V4.0
数据库的基本概念 6-3
数据库就是“数据”的“仓库” 数据库由表、关系以及操作对象组成 数据存放在表中
… 订单 客户 产品
表
数据表 存储过程 视图
….
产品数据库
《sqlserver数据库》课程设计范例
《sqlserver数据库》课程设计范例一、教学目标本课程的教学目标是使学生掌握SQL Server数据库的基本理论、操作方法和应用技巧。
通过本课程的学习,学生将能够:1.知识目标:理解数据库的基本概念、原理和SQL Server数据库的特点;掌握SQL语言的基本语法和用法,包括数据定义、数据查询、数据更新和数据控制;了解数据库设计和建立的基本步骤。
2.技能目标:能够使用SQL Server数据库管理系统进行数据库的创建、维护和管理;能够编写简单的SQL查询语句进行数据的增、删、改、查操作;能够进行数据库的安全性和完整性设置。
3.情感态度价值观目标:培养学生对数据库技术的兴趣和好奇心,提高学生的问题解决能力和创新意识;培养学生的团队协作精神和良好的编程习惯。
二、教学内容本课程的教学内容主要包括以下几个部分:1.SQL Server数据库的基本概念和特点:数据库的概念、发展历程、数据模型、SQL Server的特点。
2.SQL语言的基本语法和用法:数据定义语言(DDL)、数据查询语言(DQL)、数据更新语言(DML)、数据控制语言(DCL)。
3.数据库的创建和管理:数据库的创建、维护、备份和恢复。
4.数据的增、删、改、查操作:使用SQL语句进行数据的添加、删除、修改和查询。
5.数据库的安全性和完整性设置:用户管理、权限分配、约束设置等。
三、教学方法本课程采用多种教学方法相结合的方式,以激发学生的学习兴趣和主动性:1.讲授法:讲解SQL Server数据库的基本概念、原理和SQL语言的语法。
2.案例分析法:通过实际案例让学生掌握数据库的创建、维护和管理方法。
3.实验法:让学生动手实践,进行数据库的创建、数据的增、删、改、查操作以及安全性和完整性设置。
4.讨论法:学生进行小组讨论,分享学习心得和经验,提高团队协作能力。
四、教学资源本课程所需的教学资源包括:1.教材:《SQL Server数据库教程》。
sqlserver教学大纲
sqlserver教学大纲SQL Server是一款广泛应用于企业级数据库管理系统的软件,它提供了强大的数据管理和处理能力,被广泛用于各种规模的企业和组织中。
针对SQL Server的教学大纲,可以从以下几个方面展开讨论。
一、数据库基础知识在开始学习SQL Server之前,首先需要了解数据库的基本概念和原理。
这包括数据库的定义、特点和分类,以及关系型数据库的基本原理和结构。
此外,还需要介绍SQL语言的基本语法和常用的数据类型。
二、SQL Server的安装和配置学习SQL Server的第一步是安装和配置软件。
在教学大纲中,可以详细介绍SQL Server的安装步骤和配置选项,包括选择适当的版本、安装过程中的注意事项以及配置数据库实例和网络设置。
三、数据库设计与建模数据库的设计和建模是SQL Server教学中非常重要的一部分。
在这个阶段,可以介绍常用的数据库设计方法和技巧,包括实体关系模型(ERM)的概念、关系图的绘制和规范化过程。
同时,还可以引入一些数据库设计工具的使用,如ER图工具和数据库建模工具。
四、SQL语言基础学习SQL Server的核心内容是掌握SQL语言的基本知识和常用操作。
在教学大纲中,可以逐步介绍SQL语言的各个方面,包括数据查询、插入、更新和删除等操作。
此外,还可以介绍一些高级的SQL语句和技巧,如聚合函数、子查询、联接和视图等。
五、存储过程和触发器存储过程和触发器是SQL Server中非常重要的编程工具,可以用于实现复杂的数据处理和业务逻辑。
在教学大纲中,可以详细介绍存储过程和触发器的概念、语法和使用方法。
同时,还可以通过实例演示,让学生了解如何编写和调用存储过程以及如何使用触发器实现数据的自动更新。
六、性能优化和调优在实际的数据库应用中,性能优化和调优是非常重要的一环。
在教学大纲中,可以介绍一些常用的性能优化技巧和方法,如索引的设计和使用、查询优化和执行计划的分析等。
网络数据库sqlserver教学大纲
《网络数据库SQL SERVER》教学大纲第一部分大纲说明一、课程性质《网络数据库SQL SERVER》是计算机应用技术方向的一门专业必修课。
二、目的和基本要求通过本课程的学习,要求学生了解数据库技术基本的理论知识;掌握数据库系统通用的结构化查询语言SQL;通过实例掌握数据库的安装、数据库和表的管理、事务处理、安全性管理、数据完整性控制以及备份和恢复等操作。
三、与其它课程的衔接和联系本课程先修课程:《Windows 2000操作系统》与《VFP程序设计》。
四、教材选用1、选用的教材:《SQL SERVER 2000数据库管理与开发实用教程》李丹机械工业出版社2、参考书目:《SQL Sever 2000使用Transact-SQL进行数据库查询》微软公司北京希望出版社 2002年《SQL Sever 2000数据库管理》微软公司北京希望出版社 2002年《SQL Sever 2000数据库编程》微软公司北京希望出版社 2002年《SQL Sever 2000》卫海中国铁道出版社 2001年五、建议总学时本课程总学时118学时,理论课62学时,上机实习22学时。
六、适用专业本大纲适用于高校计算机应用专业第二部分大纲内容和学时分配第一章 SQL Server2000概述(4学时)一、教学内容1、关系数据库的产生历史、简介、设计2、SQL SERVER 2000的历史、特点、客户机/服务器、浏览器/服务器3、SQL SERVER 2000启动、暂停、退出4、企业管理器和查询分析器5、创建服务器组和注册服务器二、教学重点和难点1、重点理解和掌握SQL SERVER 2000数据库系统的常用术语、数据库系统的环境、特点、客户机/服务器、浏览器/服务器体系结构2、掌握SQL SERVER 2000中常用工具的使用。
三、教学要求1、了解为什么要使用数据库2、了解数据库发展历史以及客户机/服务器、浏览器/服务器的工作原理3、掌握SQL SERVER 2000数据库的特点4、掌握企业管理器和查询分析器的启动关闭5、掌握服务器组的创建和注册以及原因第二章数据库的创建和管理(4学时)一、教学内容1、数据库对象的基本概念,存储结构、事务日志2、创建数据库3、管理数据库二、教学重点和难点1、重点掌握SQL SERVER 2000的存储结构,事务日志作用2、掌握数据库的创建以及管理三、教学要求1、了解SQL SERVER 2000所需的环境,包括硬件环境与软件环境2、掌握SQL SERVER 2000的存储结构,数据文件和日志文件的含义和作用掌握创建数据库和管理数据库第三章表的创建(6学时)一、教学内容1、表的概念、SQL SERVER 2000中的数据类型2、利用语法对表进行创建、修改和删除3、添加、修改和删除表中的数据4、如何建立约束和如何实现表中数据的完整性5、使用企业管理器对表以及表中数据进行管理二、教学重点和难点1、掌握利用语法对表进行创建、修改和删除2、重点掌握添加、修改和删除表中的数据语法3、掌握如何建立约束和如何实现表中数据的完整性4、重点掌握使用企业管理器对表进行管理三、教学要求通过本章的学习要能掌握如何利用企业管理器和语法两种方法来创建、管理表、表中的约束以及表中的数据。
SQL_Server数据库技术课程教学大纲
《SQL Server数据库技术》课程教学大纲课程类别:专业必修课课程代码:课程学时:96 学时 4 学分适用专业:软件技术、计算机应用、计算机网络、计算机信息管理开课时间:第一年第二学期一、课程性质、任务:《SQL SERVER 数据库技术》是计算机专业的一门专业课程,是设计和开发数据信息系统的基础,提高学生专业技术能力和软件设计人才的必修课,本课程主要任务是使学生掌握SQL Server软件的使用,掌握设计数据库和进行SQL语言程序开发的思想和具体方法,为后续的学习打好基础。
二、课程教学目的:《SQL Server数据库技术》是软件设计、计算机信息管理、计算机网络技术等专业的必修课。
通过学习本课程,使学生掌握数据库管理系统的基本概念和基本理论,具备独立开发数据库管理系统的实际能力。
学生在学习本课程之前应当具有程序设计的预备知识。
本课程的目标在于通过对数据库设计基础知识和数据库创建、表的操作、视图操作、索引操作、存储过程和触发器应用、函数应用、SQL程序设计、数据的安全与管理、备份与还原等内容的学习。
三、配套教材与参考书:《数据库设计开发技术案例教程》清华大学出版社,《SQL Server实例教程》电子工业出版社,《中文版SQL Server 2005数据库应用实用教程》清华大学出版社,《SQL Server 2005实例教程》电子工业出版社。
四、课程教学内容及学时安排1、学时分配2、教学内容第1章数据库概述(学时)1. 教学内容(1)数据库系统概述;1)数据库系统的发展史;2)数据库系统的组成。
(2)数据库系统。
1)数据库管理系统组成;2)数据库管理系统的功能;3)数据库系统的三级模式结构。
教学目的与要求:(1)了解数据库的发展和数据库系统的组成;(2)理解数据库管理系统的概念和功能;(3)掌握数据库系统的三级模式结构。
2. 重点和难点提示教学重点:数据库的实体联系模型。
教学难点:SQL SERVER 2005的体系结构。
《Sql Server数据库原理与应用》教学大纲(2022版)
《Sql Server数据库原理与应用》教学大纲英文名称:Principles and Application of Database课程代码:课程类别:专业选修课课程性质:选修开课学期:大四第一学期总学时:36(讲课:18,实训18)总学分:2考核方式:平时考勤、作业、课堂表现、期末大作业先修课程:《大学计算机基础》《Python语言与数据分析》适用专业:一、课程简介本课程以功能强大的关系数据库管理系统MySQL作为平台,全面系统地介绍SQL Server 的管理操作和应用开发,将基础知识和实际应用有机结合起来,主要内容有数据库系统概论、MySQL安装和操作、创建数据库和创建表、表数据操作、数据查询、视图和索引、数据完整性、T-SQL程序设计、存储过程、触发器、系统安全管理、备份和恢复、事务和锁定。
本课程主要通过理论授课加实训的方式完成教学,理论授课24学时,实训12学时。
考核方式由平时考勤、实训作业、课堂表现和期末大作业构成。
二、课程目标及其对毕业要求的支撑通过本课程的学习,学生将对数据库技术的基本概念、原理、方法和技术有较深刻的理解,掌握SQL语言查询和编程的基本技术,掌握数据库系统安装、配置、管理和维护的基本技能,具备管理和开发简单数据库应用系统的能力,提高学生分析和解决实际问题的能力,为将来从事相关工作打下基础。
三、课程教学要求第一章数据库概述教学内容:第一节数据库系统1.数据与信息2.数据存储单元—服务器3.数据库系统的构成4.数据库系统的特点第二节数据库类型1.数据库模型2.关系型数据库3.非关系型数据库第三节关系型数据库MySQL1.为什么使用MySQL2.MySQL的发展简史3.MySQL的版本分类与发展4.企业如何选择MySQL版本第四节本章小结学生学习预期成果:1.了解与数据库相关的基本概念2.掌握常见的数据库类型及各自的特点3.理解MySQL的工作原理教学重点:1.数据库类型2.关系型数据库MySQL教学难点:1.数据库类型2.关系型数据库MySQL第二章环境的安装与基本配置教学内容:第一节虚拟化平台1.系统虚拟化2.搭建实验平台3.虚拟平台的基本使用第二节CentOS系统的部署1.CentOS系统2.系统下载3.最小化安装CentOs第三节MySQL的安装与配置1.MySQL安装方式2.Yum方式安装3.源码编译方式安装4.初始化数据库第四节本章小结学生学习预期成果:1.熟练掌握Linux操作系统环境下MySQL的安装与基本配置方法2.掌握VMware Workstation中搭建虚拟化环境的方法3.了解MySQL的配置参数4.熟悉MySQL安装过程中的报错和相应解决方法教学重点:1.CentOS系统的部署2.MySQL的安装与配置教学难点:1.CentOS系统的部署2.MySQL的安装与配置;第三章MySQL数据操作教学内容:第一节SQL语句1.SQL简介2.SQL分类第二节数据类型1.数值类型2.字符串类型3.日期和时间类型第三节存储引擎1.MySQL的存储引擎2.常用引擎MyISAM和InnoDB的区别3.存储引擎的选择第四节库与表的基础操作1.库操作2.表操作第五节表的高级操作1.数据的插入2.修改数据表3.删除表内容4.更新数据第六节本章小结学生学习预期成果:1.了解SQL语句的基本分类2.掌握使用结构化查询语句进行数据操作的方法3.掌握数据库不同存储引擎的差异4.掌握常见的数值类型并学会合理运用教学重点:1.数据类型2.存储引擎3.库与表对的基本操作4.表的高级操作教学难点:1.数据类型2.存储引擎3.库与表对的基本操作4.表的高级操作第四章数据库表单查询教学内容:第一节基础查询1.创建基本的数据表环境2.查询所有字段3.查询指定字段第二节条件查询1.关系运算符2.多条件查询第三节高级查询1.排序查询2.聚合函数3.分组查询4.HAVING字句5.LIMIT分页第四节本章小结学生学习期望成果:1.掌握使用SQL语句进行基础查询的方法2.掌握SQL语句中不同条件的表达方法3.熟练使用高级的查询方式对数据进行查询分析教学重点:1.基础查询2.条件查询3.高级查询教学难点:1.基础查询2.条件查询3.高级查询;第五章数据的完整性教学内容:第一节实体完整性1.主键与主键约束2.唯一约束3.自动增长列第二节域完整性1.非空约束2.默认值约束第三节引用完整性1.外键与外键约束2.删除外键约束第四节索引1.普通索引2.唯一索引3.索引过多引发的问题第五节本章小结学生学习期望成果:1.了解数据对的约束原则2.掌握主键、外键约束的用法3.掌握索引的实际应用方法4.掌握常见的约束原则教学重点:1.域完整性2.引用完整性3.索引教学难点:1.域完整性2.引用完整性3.索引第六章数据库多表查询教学内容:第一节表与表之间的关系1.一对一关系2.一对多关系3.多对一关系4.多对多关系第二节多表查询1.合并结果集2.关于笛卡尔积3.内连接4.外连接5.自然连接6.嵌套查询第三节本章小结学生学习期望成果:1.了解数据表之间的关系2.掌握多表数据的查询方法3.理解多表查询中的连接规则和笛卡儿积4.熟悉数据表之间的嵌套查询教学重点:1.表与表之间的关系2.多表查询教学难点:1.表与表之间的关系2.多表查询第七章权限与账户管理教学内容:第一节权限表第二节账户管理1.登录和退出数据库2.创建和删除用户3.修改账户密码4.删除与修改用户名第三节权限管理1.MySQL的权限2.授予权限3.查看权限4.收回权限第四节本章小结学生学习期望成果:1.了解什么是权限表2.掌握数据库用户权限的设置方法3.熟悉数据库配置文件的基本设置4.掌握MySQL访问控制的方法教学重点:1.权限表2.账户管理3.权限管理教学难点:1.权限表2.账户管理3.权限管理第八章存储过程与触发器教学内容:第一节存储过程1.存储过程概述2.存储过程优缺点3.创建存储过程4.查看存储过程5.删除存储过程第二节触发器1.触发器概述2.创建触发器3.查看触发器4.删除触发器第三节本章小结学生学习期望成果:1.了解什么是存储过程2.掌握存储过程的相关操作方法3.熟悉触发器的基本概念4.掌握触发器的使用方法和应用场景教学重点:1.存储过程2.触发器教学难点:1.存储过程2.触发器第九章数据库事务和锁机制教学内容:第一节事务管理1.事务的概念2.事务的创建和回滚3.并发与并行4.事件的ACID特性5.事件的隔离级别6.隔离级别的选取第二节锁机制1.MySQL锁定机制简介2.InnoDB锁类型3.锁监控与优化第三节本章小结学生学习期望成果:1.理解事务的基本概念2.熟悉事务的四个特性3.掌握事务的相关操作方法和隔离级别4.掌握锁机制的原理和使用方法教学重点:1.事务管理2.锁机制教学难点:1.事务管理2.锁机制第十章 MySQL数据备份教学内容:第一节数据备份概述1.数据备份原则2.备份类型的划分第二节物理备份1.Tar打包备份2.LVM快照备份3.Xtrabackup备份第三节逻辑备份第四节本章小结学生学习期望成果:1.了解什么是数据库备份2.掌握数据库备份和恢复的方法3.掌握数据迁移的操作流程4.掌握数据库的导入和导出方法教学重点:1.物理备份2.逻辑备份教学难点:1.物理备份2.逻辑备份第十一章日志管理教学内容:第一节日志的分类1.错误日志2.二进制日志3.慢查询日志4.中继日志5.Redo日志和Undo日志6.查询日志第二节日志应用第三节本章小结学生学习期望成果:1.了解数据库中常见的日志种类2.掌握二进制日志的操作方法3.掌握错误日志的操作方法4.熟悉慢查询等其他日志应用教学重点:1.日志分类2.日志应用教学难点:1.日志分类2.日志应用第十二章主从复制教学内容:第一节主从复制原理1.复制过程2.基本架构3.复制模式第二节一主一从复制1.基于位点的主从复制2.基于GRID的主从复制第三节多主从复制1.双主双从搭建流程2.关于keepalived第四节复制延迟与死机处理第五节本章小结学生学习期望成果:1.了解MySQL主从复制的原理2.掌握配置一主一从集群的基本流程3.掌握向集群添加从服务器的方法4.熟悉多主多从集群的配置参数和配置流程教学重点:1.一主一从复制2.多主多从复制3.复制延迟与死机处理教学难点:1.一主一从复制2.多主多从复制3.复制延迟与死机处理第十三章 MySQL读写分离教学内容:第一节数据库代理1.基本原理2.常见的数据库中间件第二节Mycat实现读写分离1.基本环境2.配置流程第三节本章小结学生学习期望成果:1.掌握数据库代理的基本原理2.熟悉企业中常用的数据库中间件3.掌握Mycat实现读写分离的配置流程4.掌握读写分离配置中使用到的关键参数教学重点:1.数据库代理2.Mycat实现读写分离教学难点:1.数据库代理2.Mycat实现读写分离四、建议教学安排五、课程成绩评定基本考核方法:通过考勤、作业、课堂表现等评定学生平时成绩(占50%),通过期末大作业评定学生理论成绩(期末大作业占50%)情况综合评价学生成绩。
《SQL Server数据库基础》课程教学大纲
《SQL Server数据库基础》课程教学大纲课程编码: 课程性质: 专业必修课学分: 5.0 学时:开课单位: 电子信息工程系适用专业:先修课程: 编写时间: 2013年1月16日编写:任靖审核:一、课程的性质和任务随着计算机应用的普及和网络技术的发展,数据量急剧地增加,如今人们是借助计算机和数据库技术科学地保存和管理大量的、复杂的数据,以便能方便而充分地利用这些宝贵的信息资源。
数据库技术已成为当今计算机信息系统的基础和核心,要学习计算机科学,就不能不学习掌握数据库技术。
本课程的内容主要介绍数据库的创建、修改、删除、查询等基本操作和SQL Server的编程结构以及数据库的完整性和数据库的维护。
整个学习过程由浅入深、逐层推进,让学习者都能很容易找到自己的切入点,轻松地学习。
二、教学基本要求通过本课程的学习,使学生了解SQL Server 2000数据库管理系统的使用方法,数据库的物理存储方式,SQL Server 2000中的数据类型,掌握T-SQL语句的各种格式,了解常量、变量、运算符和表达式以及流程控制语句,索引、存储过程、触发器的概念和数据库的备份以及数据库系统安全管理知识。
掌握T-SQL语句的基本格式;掌握用T-SQL语句编写源程序的基本方法和技巧。
具有阅读、分析T-SQL语句的能力。
能够清楚了解T-SQL语句的功能和设计方法。
通过上机实践,能够熟练地掌握T-SQL语句的格式,具备设计查询语句、编写用户定义函数和存储过程的能力。
三、教学内容学时分配及要求(一)、教学内容学时分配表内容讲授实验上机实习习题课总学时4 2 6 第一章 SQL Server 2000概述1.1 数据库基础知识1.2 SQL Server 2000简介1.3 SQL Server 2000的安装1.4 SQL Server 2000的主要工具第二章数据库的设计2.1 数据库的存储结构2.2 SQL Server 的系统数据库与示例数据库2.3数据库的创建2.4 设置数据库选项2.5 修改数据库的属性2.6 删除数据库第三章表的创建与管理3.1表的概念3.2数据类型3.3 创建数据表3.4 管理表3.5 删除表3.6插入、修改和删除记录第四章查询和修改数据4.1 SELECT 语句4.2 基本查询语句4.3 多表联接查询4.4 子查询4.5 数据的插入、修改及删除4.6 综合实例应用第五章索引与视图5.1 索引5.2 索引的创建与使用5.3 视图概述5.4 视图的创建与使用5.5 综合案例第六章 T-SQL编程6.1 变量与运算符6.2 函数6.3 流程控制语句44844224226612666.4 事务第七章触发器与存储过程7.1 触发器概述7.2创建触发器7.3 管理触发器7.4 INSERTED 表和DELETED表7.5 触发器应用7.6 存储过程第八章 SQL Server的安全8.1 SQL Server 2000的安全机制8.2 登录账户和服务器角色8.3 数据库用户与数据库角色8.4 权限管理第九章数据维护与管理9.1 数据备份与还原的基本概念9.2 备份数据库的操作9.3 还原数据库9.4 分离和附加数据库9.5 数据的导出9.6 数据的导入第十章 SQL Server 2000数据库应用程序设计10.1 VB与SQL Server2000应用技术 10.2 ASP 与 SQL Server 2000的应用技术84844242126126总计52 26 78 (二)、教学内容及要求第一章 SQL Server 2000概述1.教学目标:1.了解数据库的基本知识2.掌握SQL Server 2000的安装3.掌握SQL Server 2000 主要工具的使用2.教学内容:1.1 数据库基础知识1.2 SQL Server 2000简介1.3 SQL Server 2000的安装1.4 SQL Server 2000的主要工具第二章数据库的设计1.教学目标:1.了解数据库的存储结构2.掌握数据库的创建、修改及删除方法3.掌握数据库选项的设置方法2.教学内容:2.1 数据库的存储结构2.2 SQL Server 的系统数据库与示例数据库2.3数据库的创建2.4 设置数据库选项2.5 修改数据库的属性2.6 删除数据库第三章表的创建与管理1.教学目标:1.了解表的概念2.了解SQL Server 2000中的数据类型3.掌握创建及删除自定义数据类型的方法4.掌握数据表的创建、修改和删除方法5.掌握使用企业管理器插入、修改和删除的方法。
SQLServer数据库教案
教案:SQL Server数据库教案第一章:SQL Server概述1.1 课程目标了解SQL Server的发展历程掌握SQL Server的基本概念和特点了解SQL Server的体系结构1.2 教学内容SQL Server的发展历程SQL Server的基本概念和特点SQL Server的体系结构1.3 教学方法讲授法案例分析法1.4 教学资源-PPT-案例文件1.5 教学步骤1. 介绍SQL Server的发展历程2. 讲解SQL Server的基本概念和特点3. 讲解SQL Server的体系结构第二章:SQL Server数据库的创建和管理2.1 课程目标掌握SQL Server数据库的创建和管理方法2.2 教学内容数据库的基本概念数据库的创建和管理方法2.3 教学方法讲授法案例分析法2.4 教学资源-PPT-案例文件2.5 教学步骤1. 介绍数据库的基本概念2. 讲解数据库的创建和管理方法3. 分析案例并演示操作过程第三章:SQL Server表的设计和管理3.1 课程目标掌握SQL Server表的设计和管理方法3.2 教学内容表的基本概念表的设计和管理方法3.3 教学方法讲授法案例分析法3.4 教学资源-PPT-案例文件3.5 教学步骤1. 介绍表的基本概念2. 讲解表的设计和管理方法3. 分析案例并演示操作过程第四章:SQL Server索引和约束的应用4.1 课程目标掌握SQL Server索引和约束的应用方法4.2 教学内容索引和约束的基本概念索引和约束的应用方法4.3 教学方法讲授法案例分析法4.4 教学资源-PPT-案例文件4.5 教学步骤1. 介绍索引和约束的基本概念2. 讲解索引和约束的应用方法3. 分析案例并演示操作过程第五章:SQL Server数据查询和操作5.1 课程目标掌握SQL Server数据查询和操作方法5.2 教学内容数据查询的基本概念数据查询和操作方法5.3 教学方法讲授法案例分析法5.4 教学资源-PPT-案例文件5.5 教学步骤1. 介绍数据查询的基本概念2. 讲解数据查询和操作方法3. 分析案例并演示操作过程第六章:SQL Server数据传输6.1 课程目标掌握SQL Server中数据传输的基本方法和技巧。
2024版《SQLServer数据库基础教程》教案
目录•课程介绍与目标•数据库基础知识•SQLServer数据库管理•数据查询与操作•索引与视图优化•存储过程与触发器应用•安全性管理与备份恢复策略•实验指导与案例分析课程介绍与目标01SQLServer数据库的发展历程和现状02SQLServer数据库的特点和优势03SQLServer数据库的体系结构SQLServer数据库概述掌握SQLServer数据库的基本概念和原理能够独立设计和实现简单的数据库应用系统熟练掌握SQL语言的基本语法和常用操作具备良好的团队协作能力和创新精神课程目标与要求01采用理论与实践相结合的教学方法,注重培养学生的实际操作能力02通过案例分析、小组讨论、项目实践等多种教学手段激发学生的学习兴趣和主动性利用多媒体教学资源,提高教学效果和学生的学习效率教学方法与手段02数据库基础知识描述事物的符号记录,是数据库中存储的基本对象。
数据(Data )长期存储在计算机内、有组织的、可共享的大量数据的集合。
数据库(Database )位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地获取和维护数据。
数据库管理系统(DBMS )由数据库、数据库管理系统、应用程序和数据库管理员组成的存储、管理、处理和维护数据的系统。
数据库系统(DBS )数据库基本概念关系型数据库原理01关系模型用二维表格表示实体集,用外键表示实体间联系的数据模型。
02关系代数一种抽象的查询语言,用于对关系数据库进行查询和操作。
03规范化理论研究如何将一个不好的关系模式转化为好的关系模式的理论,通过消除冗余和更新异常来达到数据的一致性和完整性。
SQL语言基础数据定义语言(DDL)01用于定义数据库的三级模式结构、两级映像以及完整性约束和保密限制等约束。
包括CREATE、DROP和ALTER等命令。
数据操纵语言(DML)02用于实现对数据的追加、删除、更新和查询等操作。
包括SELECT、INSERT、DELETE和UPDATE等命令。
SQLServer数据库基础教材
SQL Server数据库的物理文件包括数据文件和日志文件两局部, 并且在创立数据库的时候就需要指定
数据库的操作包括创立、收缩(shōu suō)、移动、配置选项和删 除
第三十二页,共三十三页。
内容(nèiróng)总结
SQL Server 2000是Microsoft公司提供的关系型数据库管理系统, SQL Server也是当今流行的数据库
数据库是表和数据库访问对象的集合,其中表分类存储了不同的 实体信息,每一行数据对应一个实体的描述信息
数据冗余是指数据库中存在一些重复的数据,数据完整性是指数 据库中的数据能够正确反应实际情况,数据库中允许有一些数据 冗余,但是要保持数据的完整性
数据库
第五页,共三十三页。
数据库和应用程序 2-2
应用程序 作用:响应操作并显示结果、向数据库请求数据 要求:美观、操作简单方便 数据库 作用:存储数据、检索数据、生成新的数据 要求:统一、平安(ānquán)、性能等
第六页,共三十三页。
为何 需要数据库 (wèihé)
存储(cún chǔ)数据的方法
演示(yǎnshì)创立组……
第二十一页,共三十三页。
使用 企业管理器 (shǐyòng) 4-3
演示(yǎnshì)建立注册……
第二十二页,共三十三页。
使用 企业管理器 (shǐyòng) 4-4
演示建立(jiànlì)登录和数据库用户……
第二十三页,共三十三页。
SQL Server中的数据库
第一章
SQL Server数据库根底(jīchǔ)
第一页,共三十三页。
《SQL Server 数据库》—— 教学大纲
《SQL Server 数据库》教学大纲一. 适用对象适用于本科学生二. 课程性质数据库是数据管理的最新技术,是计算机科学的重要分支,作为信息系统核心和基础的数据库技术在各级部门和企事业单位中得到广泛的应用。
《SQL Server 数据库》是计算机科学与技术专业的专业必修课,也是软件工程、通信等专业本、专科学生的必修课程之一。
Microsoft SQL Server是基于客户/服务器模型的关系数据库管理系统,它是一个功能全面整合的数据平台,包含了数据库引擎、分析服务、集成服务和报表服务等组件,为企业提供企业级数据管理和数据仓库、数据挖掘和联机分析处理等商业智能工具,在电子商务和数据库解决方案等应用中起着重要的核心作用,为企业的数据管理提供了强大的支持。
本课程以功能强大的关系数据库管理系统SQL Server 2019作为平台,全面系统地介绍了SQL Server的管理操作和应用开发,将基础知识和实际应用有机结合起来,主要内容有数据库系统概论、SQL Server 2019安装和操作、创建数据库和创建表、表数据操作、数据查询、视图和索引、数据完整性、T-SQL程序设计、存储过程、触发器、系统安全管理、备份和恢复、事务和锁定。
学生将对数据库技术的基本概念、原理、方法和技术有较深刻的理解,掌握SQL语言查询和编程的基本技术,掌握数据库系统安装、配置、管理和维护的基本技能,具备管理和开发简单数据库应用系统的能力。
三. 教学目的1. 掌握数据库技术的基本概念、原理、方法和技术。
2. 掌握SQL语言查询和编程的基本技术。
3. 掌握数据库系统安装、配置和数据库管理和维护的基本技能。
4. 熟悉常用的数据库管理和开发工具,具备管理和开发简单数据库应用系统的能力5. 了解数据库技术的最新发展。
四. 教材及学时安排教材:SQL Server 数据库技术与应用(SQL Server 2019版),赵明渊,清华大学出版社,2022年。
《SQL Server》教学大纲
SQL server 教学大纲一、目的与任务数据库技术是研究数据库结构、存储、设计和使用的一门软件学科,是进行数据管理和处理的技术。
SQL SERVER 2000 数据库是一个客户 / 服务器关系型数据库系统,具有重要的使用价值,使用它用户可以轻松地设计、建立、管理和使用数据库,为企业或组织建立信息系统提供强有力的支持。
二、本课程的教学目的、基本要求及其在专业教学计划中的地位数据库技术是计算机科学技术的一个重要分支,主要研究计算机应用系统中大量的复杂的数据如何利用计算机技术及相关的网络技术等进行管理,研究如何科学合理的存储数据、方便快捷的存取数据及满足不同用户的各种需要。
数据库作为企业信息管理的核心技术在信息化领域应用十分广泛。
本课程主要介绍数据库技术的一般原理和应用,主要内容有:数据库系统概论、关系数据库、数据库标准语言SQL、数据库设计理论、数据库应用系统设计和开发方法、开发工具和实例分析等,有条件时应安排上机实习和课程设计。
本课程是一门面向工程应用的实践性较强的课程,学习过程中应尽可能多实践。
学完本课程后可进行管理信息系统或相关项目的研制与开发。
本课程较易学,涉及较专业的前导课不多。
三、说明SQL server 2000 是微软公司最新版的大型数据库服务器,是一个功能完备的正规数据库管理系统,它不仅可以满足大型数据处理系统对数据存储量的需求,而且对于小型企业和个人来说,也可以作为管理数据的简易工具。
对于计算机网络维护与应用专业的高职学生来说,学习这门课是很有必要的,与其它专业课的联系也很密切。
如果用Dreamwever、ASP等开发一个需要进行大量数据处理的网站,可以使用SQL server 作为后台数据库;如果用PowerBuilder或VFP开发一个基于网络的数据库系统,也可以用SQL server 作为后台数据库。
学习SQL server也是掌握其他大型数据库(如Oracle、Sybase、DB/2和Informix)的基础。
《sql server数据库开发与应用》教学大纲
《SQL sever数据库开发与应用》教学大纲一、课程基本信息二、课程性质、地位和任务本课程为电子商务专业选修课,是提高学生专业技术能力和软件设计人才的必修课之一。
本课程主要任务是,通过本课程的学习,要求学生在掌握数据库基础原理的基础上,掌握数据库系统软件SQL Server 2000的使用,能够实现数据库系统的设计与实施。
三、课程基本要求通过该课程的学习,学生应掌握下列内容:理论和知识方面:教学以计算机科学与技术专业教学大纲为依据,比较全面地介绍了数据库的基本理论知识及各种实用技术。
通过本课程的学习,要求学生掌握数据模型与概念模型、数据库系统设计方法、关系数据库等理论知识。
能力和技能方面:通过课程的学习,使学生了解并掌握当前较为常用的关系数据库标准语言SQL及数据库系统软件SQL Server 2000的使用,最终具备设计、建立与维护数据库系统的相关能力。
四、课程内容及学时分配第1章数据库基础知识教学内容:1、数据库的特点及概念。
2、数据库系统及发展。
3、数据库系统的结构。
教学要求:1、掌握数据库系统所涉及到的相关概念。
2、了解数据库系统发展的主要阶段及相关特点。
3、掌握数据库系统体系结构、功能结构。
教学重点:2、三级数据模式结构教学难点:三级数据模式结构之间的联系。
第2章数据模型与概念模型教学内容:1、信息的描述形式。
2、概念模型及表示。
3、常用的数据模型。
教学要求:1、了解信息的三种世界及描述方式。
2、掌握概念模型的基本概念及表示方法。
3、了解常用的数据模型。
教学重点:1、概念模型涉及的基本概念。
2、实体联系的类型。
3、数据模型三要素。
教学难点:1、实体-联系图的使用2、关系模型的相关术语及完整性约束条件。
第3章数据库系统设计方法教学内容:1、数据库系统设计的内容、方法。
2、数据库系统设计的基本步骤。
3、数据库应用系统的设计。
教学要求:1、了解数据库系统设计的内容与方法。
2、掌握数据库系统设计的基本步骤。
《SQL Sever数据库应用》理论教学大纲(9.3修订)
《SQL SERVER数据库应用》课程理论教学大纲一、课程的地位、教学目的和基本要求本课程的教学目标是使学生理解数据库系统的基本概念,提高学生的理论知识和水平。
这些基本的数据库理论和概念包括数据库的特点、数据库的基本概念、关系代数、数据查询方法、和关系数据库理论等。
使学生掌握基本的数据库技术和方法,培养学生的实际动手能力。
并能够运用一种流行的数据库管理系统设计数据库及其查询操作。
使学生了解数据库的发展及其趋势。
其主要任务是使学生掌握关系数据库系统原理和关系数据库系统的应用,掌握SQL数据定义、查询、操纵功能;培养学生利用数据库系统进行数据处理的能力。
二、主要教学环节1、理论教学学时数:40学时占全部学时数:67%2、实验学时数:20学时占全部学时数:33%三、课程内容第一章SQL SERVER 概述(1课时)1、教学要求掌握SQL SERVER 2000的安装,特点及组成2、教学内容1.1 SQL SERVER1.2 SQL SERVER 集成1.3 SQL SERVER 数据库1.4 SQL SERVER 安全性3、重点难点SQL SEVER 2000的特点第二章创建和管理数据库(1 课时)1、教学要求掌握创建数据库的方法,理解数据库文件和文件组概念。
2、教学内容2.1 创建数据库2.2 创建文件组2.3 管理数据库2.4 分离和附加数据库2.5创建和管理数据库第三章创建数据类型和表(2 课时)1、教学要求理解SQL SERVER 的数据类型,掌握创建表的方法。
2、教学内容3.1 创建数据类型3.2 创建表3.3 生成列值3.4 生成脚本3、重点难点创建数据类型和表第四章实现数据完整性( 2 课时)1、教学要求理解数据完整性的概念,掌握使用约束强制数据完整性的方法。
2、教学内容4.1 数据完整性的类型4.2 强制数据完整性4.3 定义约束4.4 约束的类型4.5 禁用约束4.6 使用默认值和规则4.7 决定使用何种强制方法3、重点难点实现数据完整性第五章TRANSACT-SQL 介绍(2 课时)1、教学要求掌握TRANSACT-SQL语法及使用方法,会使用SQL SERVER 联机丛书5.1 TRANSACT-SQL 编程语言5.2 TRANSACT-SQL 语句的种类5.3 TRANSACT-SQL 语法的要素3、重点难点TRANSACT-SQL语法第六章使用TRANSACT-SQL 查询工具(2 课时)1、教学要求掌握SQL 查询分析器的使用方法。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
S Q L S e r v e r2005数据库基础教学大纲
新世纪高职高专计算机专业基础系列规划教材
SQL Server 2005数据库基础
电子教学资料
吴伶琳杨正校主编
大连理工大学出版社
仅供学习与交流,如有侵权请联系网站删除谢谢13
前言
为了配合《SQL Server 2005数据库基础》课程的教学,体现教材的编写特色,更好地为读者服务,编写了此教学资料。
教学资料内容有两个部分:第一部分是课程标准,包括了课程性质与任务、课程内容和要求、能力训练项目设计、考核方案等。
第二部分是电子教案,采用PowerPoint课件形式。
教师可以根据不同的教学要求按需选取和重新组合。
教学资料中若有错误或不妥之处,请读者给予批评指正。
编者
2010年2月
仅供学习与交流,如有侵权请联系网站删除谢谢13
《SQL Server 2005数据库基础》课程标准
一、课程的性质与任务
本课程是高等职业技术学院计算机类专业的一门专业核心课程,其任务是使学生具备SQL Server数据库的基本理论知识与应用技能,即通过一个实际数据库应用开发项目的层层推进,使学生在学习解决问题的过程中,学会数据库的应用技术、原理和工具的使用,培养学生成为能够胜任生产、服务、技术和管理第一线工作的高素质劳动者和高级技术应用型人才。
二、预备知识
学习本课程应具备计算机专业相关基础理论知识和基本操作技能,能够掌握一定的编程方法和规范,最好具有相关的数据库基础知识。
前期课程有《计算机应用基础》、《C语言程序基础》、《Access数据库》等。
教学过程中要坚持理论联系实际,将能力的训练贯穿于课程教学的全过程。
三、课程设计
1.课程目标设计
(1)能力目标
1.1课程的整体能力目标
仅供学习与交流,如有侵权请联系网站删除谢谢13
1.2课程的单项能力目标
(2)知识目标
仅供学习与交流,如有侵权请联系网站删除谢谢13
(3)其他目标
无
(4)职业资格证书要求
微软公司的数据库管理员等相关证书2.课程内容设计及进度设计
仅供学习与交流,如有侵权请联系网站删除谢谢13
3.能力训练项目设计
为了能更好地训练学生掌握各项能力,针对本课程设计了一个综合的大项目——学生信息管理系统,以其具体实现贯穿教学全过程。
学生在教师的带领下开发学生信息系统的过程,就是学习和掌握SQL SERVER数据库应用技术的过程。
对于该系统学生要完成的任务是根据实际数据库的设计和开发过程划分为8个子项目,包括数据库的设计、数据库的创建直至数据库的维护与管理等。
其中较大的子项目又可分为若干个模块,在上课的过程中让学生通过一次或几次课逐步完成,每个模块均以学生信息系统项目为驱动,提出项目开发中要解决的问题,解决问题的过程就是导入学习数据库实用、够用的知识的过程及掌握SQL SERVER数据库应用技术的过程,这样便以层层递进方式实现“学生信息管理系统”设计和开发的过程。
学生信息管理系统主要让学生课堂训练时使用,此外还使用员工工资管理系统作为课外学生自主学习的同步深化项目,使学生达到复习、巩固、强化知识和技能、开阔视野的目的,并培养学生知识迁移的能力。
在课程最后30学时的时间安排了综合实训的环节,让学生以小组的形式自选项目并完成一个实用数据库的开发,结合不同的专业方向及所学编程语言,使用JAVA或者C#编程语言作为前台编写代码完成数据的增、删、改及数据的查询,从而让学生加深对数据库前后台的关系的理解。
仅供学习与交流,如有侵权请联系网站删除谢谢13
通过一学期的学习和能力训练,使学生在以后的工作岗位中能够熟练使用SQL数据操作语句管理和维护数据库,并能在开发实际系统中设计规范化的数据库。
仅供学习与交流,如有侵权请联系网站删除谢谢13
能力训练项目设计表
仅供学习与交流,如有侵权请联系网站删除谢谢13
仅供学习与交流,如有侵权请联系网站删除谢谢13
四、考核方案设计
1.基本思路
该课程取消传统的期末考试,采用形成性考核方式。
课程的形成性考核坚持公平、公正、公开为原则,目的激发学生的学习兴趣。
将学生考核分为平时考核、实训项目成绩考核、综合项目测试三部分。
三部分成绩都以百分制计算。
平时成绩R 30%:包括考勤5%、提问5%、平时作业20%
实训项目T 40%:包括自评、互评、教师评
综合项目测试M 30%:包括数据的基本操作,使用SELECT语句实现简单查询、复杂查询,使用用户自定义函数、存储过程、触发器等实现编程设计,课时允许时使用编程语言实现前台界面,完成后台数据库的查询、修改等操作。
2. 平时成绩
3. 实训项目的评分标准
项目考核包括独立完成项目成绩评价、教师评价,独立完成部分没有互评,目的使学生参加到考评中,了解自己学习情况,能够找出差距、注意相互学习和团队学习精神和能力的培养。
每次项目成绩t i=(自评成绩+教师打分)/2;
项目最终成绩T为所有项目的平均值。
4.综合项目测试
综合项目测试主要为了实现成绩的公平,有些基础差但学习刻苦认真的的学生在项目成绩中会很优秀、一些善于抄袭的学生也会成绩良好,为了激励学生通过自己本领和努力得到课程成绩,进行一次综合项目测试。
对于60课时的课程,综合项目测试选取理论和上机操作的形式进行考核,其中上机操作结合任务需求,从建库、建表到对数据进行查询、编程设计,涵盖了项目教学的各个方面。
测试的内容从建设的试题库中随机抽取一套用于测试,综合项目测试成绩记为M。
对于90课时的课程,综合项目测试要求根据企业需求,设计出基于任务需求的微型系统,如:网上电子交易平台、人事管理系统等。
要求结合专业方向,选取JAVA、C#语言,实现前台界面,完成后台数据库的查询,包括使用SELECT语句实现简单查询、复杂查询,使用用户自定义函数、存储过程、触发器等实现编程设计,综合项目该部分成绩由教师根据设计效果评价,得出综合项目成绩测试M。
最终成绩S=R*30%+ T*40%+M*30%
采用以上考核形式实现了学生参与、过程考核、公平考核、公开考核,使学生每节课都知道自己的学习进度和定位,激励学生积极主动的学习,争取好成绩。
五、教材、资料
教材名称:《SQL SERVER 2005数据库基础》
主编:吴伶琳杨正校
出版社:大连理工大学出版社
出版日期: 2010年2月
参考资料:
[1]宋晓峰.从零开始——SQL Server 2005中文版基础培训教程.北京:人民
邮电出版社,2007.3
[2]陈伟.SQL Server 2005数据库应用与开发教程.北京:清华大学出版社,
2007.9
[3]程有娥.SQL Server 2000数据库管理系统.上海:华东师范大学出版社,
2007.2
[4]杨学全.SQL Server 2000实例教程.北京:电子工业出版社,2007.9
[5]曾长军.SQL Server数据库原理及应用(第二版.北京:人民邮电出版社,
2006
[6]杨学全.SQL Server实例教程(第2版)北京:电子工业出版社,2007
[7]S olid Quality Learning著.SQL Server 2005从入门到精通.北京:清华大学
出版社,2006
[8]刘志成.SQL SERVER2005实例教程.北京:电子工业出版社,2008
[9]李伟红.SQL Server 2000实用教程.北京:中国水利水电出版社,2003。