《SQL Server数据库程序设计》教学大纲

合集下载

《SQL SERVER》课程教学大纲

《SQL SERVER》课程教学大纲

《SQL SERVER》课程教学大纲课程代码:020331102课程英文名称:SQL SERVER课程总学时:24 讲课:24 实验:0 上机:0适用专业:交通运输大纲编写(修订)时间:2017.5一、大纲使用说明(一)课程的地位及教学目标数据库技术是计算机科学技术中发展最快的学科之一,也是应用最广泛的技术之一。

SQL Server是全面介绍数据库技术的一门课程,主要讲授数据库系统基本知识、基本理论和基本方法。

本课程在教学内容方面除基本知识、基本理论和基本方法的教学外,通过设计训练,着重培养学生的管理思维和设计能力。

通过本课程的学习,学生将达到以下要求:1.掌握通用数据库管理系统的基本理论、方法,具有数据库系统日常管理与简单开发的初步能力;2.具有熟练阅读科技英文的能力;3.了解典型数据库开发方法;4.了解数据库技术的新发展。

(二)知识、能力及技能方面的基本要求1.基本知识:掌握数据库管理系统一般知识,数据库系统的结构、安全、性能、日常管理、应用、开发、设计等。

2.基本理论和方法:掌握常用数据模型,关系数据库、关系数据库理论及数据库设计的基本理论和方法,SQL语法,监控与优化数据库性能,实现高可用性,数据库日常维护,数据库安全,完整性和一致性,并发控制,管理分布式数据。

3.基本技能:掌握数据库系统日常管理(如备份恢复、自动化任务等)与简单开发技能。

(三)实施说明1.教学方法:课堂讲授中要重点对基本概念、基本原理、基本方法进行讲解;采用启发式教学,培养学生思考、分析和解决问题的能力;引导和鼓励学生通过实践和自学获取知识,培养学生的自学能力;讲课要联系实际,增加与学生的交流,调动学生学习的积极性。

2.教学手段:本课程属于专业基础课,可安排一次综述,内容结合最新的发展方向对学生作介绍。

在教学中采用电子教案、CAI课件及多媒体教学系统等先进教学手段,通过教学中的互动环节,提高学生的学习兴趣,增强对有关内容的理解。

课程教学大纲(sqlserver)

课程教学大纲(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语句实现实现数据的删除。

SQL Server数据库程序设计(教案)

SQL Server数据库程序设计(教案)
4.1.3创建数据库
4.1.4修改数据库
4.1.5删除数据库
4.1.6附加与分离数据库
§4.2表的创建与使用
4.2.1数据类型
4.2.2创建表
4.2.3修改表
4.2.4删除表
§4.3约束的创建与使用
4.3.1创建约束
4.3.2查看约束的定义
4.3.3删除约束
§4.4 访问数据库
4.4.1 访问数据库的步骤
5.2.7使用COMPUTE BY子句
5.2.8使用集合函数
5.2.9高级查询
§5.3 INSERT语句
5.3.1 INSERT语句的语法格式
5.3.2 INSERT语句应用
§5.4UPDATE语句
5.4.1 UPDATE语句的语法格式
5.4.2 UPDATE语句应用
§5.5 DELETE语句
5.5.1 DELETE语句的语法格式
讲解重点概念、数据库设计要点之后让学生讨论
配合数据库设计的实例,讲解数据库的基本概念,让学生了解数据库的实质。
利用多媒体进行演示。
课后学习设计


作业:
1.分别给出一个层次、网状和关系模型的实例。
2.学校有若干个系,每个系有若干班级和教研室,每个教研室有若干教师,每个教师只教一门课,每门课可由多个教师教;每个班有若干学生,每个学生选修若干课程,每门课程可由若干学生选修。用E-R图画出该学校的概念模型。
3.3.3 SQL Server服务管理器
§3.4习题
小结
二、本章重点
本章的重点在于了解SQL Server 2000是一个功能强大、操作方便的数据库管理系统,掌握和熟悉SQL Server 2000的安装,以及其常用的工具。

《sqlserver数据库》课程设计范例

《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教学大纲

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中非常重要的编程工具,可以用于实现复杂的数据处理和业务逻辑。

在教学大纲中,可以详细介绍存储过程和触发器的概念、语法和使用方法。

同时,还可以通过实例演示,让学生了解如何编写和调用存储过程以及如何使用触发器实现数据的自动更新。

六、性能优化和调优在实际的数据库应用中,性能优化和调优是非常重要的一环。

在教学大纲中,可以介绍一些常用的性能优化技巧和方法,如索引的设计和使用、查询优化和执行计划的分析等。

《SQL Server数据库程序设计》教学大纲

《SQL Server数据库程序设计》教学大纲

教学大纲课程名称SQL Server数据库程序设计专业执笔人系部教研室编制时间第一章数据库概述一、教学目的与要求:1.数据库和数据模型的基本概念。

2.数据模型的三要素。

3.数据库技术的发展过程与研究领域。

4.数据库系统的模式结构与体系结构。

5. 概念模型的表示方法。

6. ER关系模型数据库设计。

7. 关系模型的规范化。

8.关系的完整性规则。

9.关系数据库设计的内容、任务、步骤和方法。

二、重点与难点:本章的重点在于了解数据库和数据模型的相关概念,数据库技术的发展过程与研究领域,关系模型的规范化原则,掌握关系的实体完整性规则和参照完整性规则,熟悉ER关系模型数据库设计方法,以及关系数据库设计的内容、任务、步骤和方法等。

本章的难点在于掌握ER关系模型数据库设计方法,以及关系数据库设计的内容、任务、步骤和方法。

三、教学内容:§1.1 数据库基本知识1.1.1 数据库的基本概念1.1.2 数据管理技术的发展1.1.3 数据模型1.1.4 数据库系统的模式结构§1.2 关系数据库1.2.1 关系模型与关系数据库1.2.2 关系的完整性§1.3 关系数据库设计1.3.1 ER关系模型数据库设计1.3.2 关系模型的规范化1.3.3 关系数据库的关系1.3.4 数据库的一般设计方法§1.4 习题第二章简介一、教学目的与要求:1.Visual 的安装。

2.Visual 的启动。

3.的语法基础。

4.一个简单的应用示例。

二、重点与难点:本章的重点在于了解如何安装Visual ,熟悉其窗口环境,掌握的工程管理,的语法基础,以及利用开发工具创建一个应用程序示例的方法与步骤。

本章的难点在于掌握的语法基础,以及利用开发工具创建一个应用程序示例的方法与步骤。

三、教学内容:§2.1 与简介2.1.1 Visual 简介2.1.2 简介§2.2 安装与启动2.2.1 的安装步骤2.2.2 的启动§2.3 变量和类型2.3.1值类型2.3.2引用类型§2.4 面向对象语法2.4.1 面向对象的概念2.4.2 面向对象的实现§2.5 一个简单的示例§2.6 习题第三章SQL Server 2005概述一、教学目的与要求:1.SQL Server 2005的特点。

SQL_Server数据库技术课程教学大纲

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数据库应用设计课程介绍与教学大纲

SQL Server数据库应用设计课程介绍与教学大纲

《SQL Server数据库应用设计》课程简介课程内容:《SQL Server数据库应用设计》是全校选修课。

SQL Server是目前流行的大型数据库管理系统之一,某种程度上也反映了数据库技术的最新发展;开设本课程可以使学生掌握数据库的有关概念,熟悉一种大型数据库管理系统的使用,将数据库理论与实践进行联系,掌握一门实用的技术,为以后的工作和学习打下基础。

本课程是讲授的主要内容包括:数据库的基本概念和术语;Server 2000安装和配置;数据库对象管理;安全性管理;Transact-SQL及其程序设计基础;数据完整性;游标及事务;数据的备份、恢复和传输。

《SQL Server数据库应用设计》一门应用性较强的课程,要求学生在完成本课程的学习后,能通过企业管理器等窗口工具,以及通过Transact-SQL语言熟练配置、使用Microsoft SQL Server 数据库管理系统,对数据库进行维护和管理。

Brief IntroductionCourse Description:The course is the optional subject for all Professionals.SQL Server is a popular large Data Base Management System, and it certainly shows the up-date technology in Data Base. This course can help the students learning the concept of Data Base technology, using a large Data Base Management System, associating the theory of Data Base with the application, mastering a practical skill, building the foundation for the study and work in the future.The content of this course includes: the basic concept and terms of Data Base, the installation and configuration of Server, the objects management of Data Base, the management of security, the basics of Transact-SQL and programming, the integrity the data, the management of cursor and transact, the data backup, the data recovery and the data transmission, and so on.The application of this course is important and the practice is first. After this course, the student should use and configure the SQL Server Data Base Management System, maintain and operate the Data Base through using the tools of Enterprise manager and Transact-SQL language.《SQL Server数据库应用设计》课程教学大纲一、教学内容第1章数据库系统基础知识1.1 数据库系统概述1.2 数据库系统的数据模型1.3 数据库系统的体系结构1.4 数据库设计1.5 数据库应用系统设计1.6 SQL Server 简介1.7 小结教学难点:数据模型概念。

《SQL Server 数据库》—— 教学大纲

《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年。

sqlserver数据库课程设计

sqlserver数据库课程设计

sqlserver数据库课程设计一、课程目标知识目标:1. 学生能够掌握SQL Server数据库的基本概念、组成结构及工作原理;2. 学生能够理解并运用SQL语句进行数据库的创建、查询、更新、删除等操作;3. 学生能够了解数据库的安全性和完整性,并能够实施简单的数据库维护操作;4. 学生掌握数据库设计的基本原则和方法,能够根据实际需求设计简单的数据库系统。

技能目标:1. 学生能够独立安装、配置SQL Server数据库环境;2. 学生能够运用SQL语句完成数据库的基本操作,并能够编写简单的存储过程和触发器;3. 学生能够使用SQL Server Management Studio进行数据库管理和维护;4. 学生能够运用所学知识解决实际生活中的数据库问题,具备一定的数据库应用开发能力。

情感态度价值观目标:1. 学生培养对数据库技术的兴趣和热情,增强学习动力;2. 学生养成严谨、细致的学习态度,注重实践操作能力的培养;3. 学生树立团队合作意识,学会与他人共同解决问题,培养良好的沟通与协作能力;4. 学生认识到数据库技术在现代社会中的重要作用,增强信息安全意识,遵循道德规范,为我国信息化建设做出贡献。

本课程针对高年级学生,结合SQL Server数据库的学科特点,注重理论与实践相结合,培养学生的实际操作能力和解决问题的能力。

课程目标具体、可衡量,旨在帮助学生掌握数据库基础知识,提高实际应用能力,同时培养良好的情感态度价值观。

后续教学设计和评估将围绕这些具体的学习成果展开。

二、教学内容1. SQL Server数据库概述- 数据库基本概念- SQL Server的发展历程与特点- SQL Server的安装与配置2. SQL语句基础- 数据类型与变量- 数据库对象的创建与管理- 数据查询、更新、删除操作3. 高级SQL语句- 索引与视图- 存储过程与触发器- 事务与锁定4. 数据库设计- 数据库设计原则与方法- 实体关系模型- 关系数据库设计5. 数据库安全性、完整性与维护- 数据库安全性控制- 数据库完整性约束- 数据库备份、恢复与优化6. SQL Server Management Studio使用- SSMS的基本操作与界面- 数据库对象的创建与管理- 查询编辑器与结果查看7. 实践案例与拓展- 结合实际应用场景,设计并实现简单数据库系统- 数据库性能优化- 数据库新技术与发展趋势教学内容根据课程目标进行选择和组织,确保科学性和系统性。

sql server数据库课程设计教学大纲(11级软件)

sql server数据库课程设计教学大纲(11级软件)

《SQL Server数据库课程设计》教学大纲一、课程设计目的和要求1.设计目的数据库课程设计是为数据库原理及应用课程而独立开设的实践性课程。

数据库课程设计对于巩固数据库知识,加强学生的实际动手能力和提高学生综合素质十分必要。

通过本实验,培养学生具有C/S和B/S模式的数据库应用软件系统的设计和开发能力;熟练掌握一种数据库系统(如SQL SERVER)的使用,熟练掌握一种数据库应用软件开发工具(.NET,JAVA,JSP)的使用;通过设计实际的数据库系统应用课题,进一步熟悉数据库管理系统的操作技术,提高动手能力,提高分析问题和解决问题的能力。

2.设计要求掌握数据库应用软件系统的设计方法;大型网络数据库管理系统(如SQL SERVER)的使用和维护;数据库应用软件开发工具(如.NET,JAVA,JSP)的使用;设计和开发一个基于网络的小型的数据库应用软件。

学会ODBC (Open Database Connectivity,开放数据库互连)的配置和使用:要求学生在理解ODBC 工作原理的基础上,能熟练配置ODBC数据源,并利用某些前台工具存取ODBC 数据源,完成对数据库中数据的查询及增、删、改操作。

1)基本要求:①.根据给定问题的要求,进行需求分析,画出数据流图和数据字典;绘制E-R图表示的概念模型,并能根据概念模型,设计出至少满足3NF的逻辑关系模型。

②.将关系模式转换为SQL SERVER2005数据库中的TABLE,针对各个表能设计出合理的完整性约束。

③.设计必要的视图(View)、存储过程(Stored Procedure).、触发器(Trigger)④.利用JAVA,C#等作为前台工具,完成界面的设计,后台的数据存取。

2)平台要求:①.装有WIN2000、WINXP或WIN2003的电脑②.数据库管理系统为SQL Server 2005企业版或开发版。

③.高级程序设计语言为JAVA、C#、VB或选择其它语言。

《SQL Server》教学大纲

《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)的基础。

《数据库与SQLServer》课程教学大纲

《数据库与SQLServer》课程教学大纲

《数据库与SQLServer》课程教学大纲《数据库与SQL Server》课程教学大纲总学时:48 学分:2.5适用对象:软件工程专业和信息工程与信息管理专业。

先修课程:程序设计导论等。

考核要求:本课程采用期末考核与平时成绩相结合的方式对学生学习情况予以评定,平时成绩占40%,期末考核成绩占60%。

平时成绩包括作业、实验报告与考勤,期末考核方式为课程设计。

一、课程的性质与任务数据库技术是各种信息系统、管理系统的基础。

Microsoft SQL Server 2000是一种使用比较广泛、功能强大、可靠性较高的数据库管理系统,为用户提供了完整的数据库解决方案。

开设本课程可以令学生掌握数据库的有关概念,熟悉一种大型数据库管理系统的使用。

本课程是一门理论和应用相结合的课程,要求学生在完成本课程的学习后,能在SQL SERVER 2000数据库管理系统中利用所学习的数据库知识对数据库进行设计、操作。

二、教学目的与基本要求熟练掌握:关系数据库中的概念,数据库设计,数据库的结构与特点,数据库系统的组成及各部分的功能,熟练使用结构化查询语言(SQL)。

数据库管理,各种数据库对象管理,索引技术,数据操纵技术。

掌握:系统的安装,服务器的配置技术,安全性技术,数据复制技术,数据的互操作技术,数据完整性控制,Transact-SQL语言。

了解:关系、关系模型、键码、视图、存储过程、触发器等概念,SQL Server的并发性。

理论教学部分理论课学时:42使用教材及主要参考书:教材:李春葆,《数据库原理与应用——基于SQL Server2000》,清华大学出版社。

主要参考书:Microsoft SQL SERVER 2000联机文档。

一、学时分配章节课程内容学时1 数据库系统概述 12 数据模型 23 关系数据库 24 关系数据库规范化理论 45 数据库设计 46 SQL Server 2000系统概述 27 创建和使用数据库 38 创建和使用表 39 Transact-SQL 410 SQL高级应用 211 索引 1.512 视图 1.513 数据库完整性 314 存储过程 315 触发器 316 SQL Server的安全管理 117 数据备份与还原 118 数据转换 1二、教学中应注意的问题利用多媒体辅助授课,注意培养学生设计、管理、使用数据库的能力。

SQL Server数据库程序设计教学大纲(课程标准)

SQL Server数据库程序设计教学大纲(课程标准)

《SQL Server数据库程序设计》教学大纲课程编码03010206课程时数80适用专业计算机应用技术、软件技术授课对象大二一、课程性质、目的和任务《SQL Server数据库程序设计》是我院计算机应用技术专业及软件技术专业的技术平台课。

通过本课程的学习,使学生掌握使用SQL Server 2005数据库并能进行实际应用;掌握利用SQL Server 2005进行数据库设计的技能,具备开发数据库应用程序的能力。

本课程采用以项目为主导,任务为驱动的方式,将知识学习与技能训练融为一体,实现教、学、练、做合一,真正实现理实一体,学做合一。

激发学生的学习兴趣,增强学生的实际操作能力,提高课程的教学质量。

本课程设计了若干项目,每个项目都具有教学目标,包含知识点,使学生通过项目实践既掌握数据库设计的理论知识,也提高自身解决实际问题的动手能力。

二、前期知识要求前导课程:关系数据库原理及应用、计算机信息技术三、课程教学内容和基本要求项目一 SQL Server 2005安装和配置理论部分:1.熟悉SQL Server 2005安装环境,配置要求2.熟悉组件IIS实践部分:1. 在实验机器上安装和配置SQL Server 2005项目二数据库安全管理理论部分:1.掌握SQL Server 2005安全机制实践部分:1.设置服务器身份验证模式2.修改现有的用户登录权限3.创建新用户并管理用户权限4.密码策略修改项目三管理数据库理论部分:1.掌握数据库创建、删除2.熟悉数据存储3.掌握数据库备份还原实践部分:1.创建一个新的数据库2.备份数据库3.删除数据库4.还原数据库项目四 T-SQL语言理论部分:1.熟悉SQL Server Management Studio工具2.掌握数据类型3.掌握简单的数据查询、插入、删除、更新4.掌握运算符、函数实践部分:1.设计并创建用于管理企业员工信息的相关表2.Insert脚本录入数据3.Select查询统计项目五数据表管理理论部分:1.掌握修改表结构2.掌握主键、外键3.掌握索引实践部分:1.向员工表添加新字段2.给员工表添加外键3.给员工姓名和年龄添加索引项目六数据操作理论部分:1.掌握强化INSERT,UPDATE,DELETE,UPDATE常用的SQL语句2.掌握数据排序、聚合、内联、分组3.掌握集合运算实践部分:1.查询出公司所有员工的工资待遇从高到低依次显示格式要求如下:员工编号姓名待遇2.统计出工资5000以上(包含5000)10000以下(包含10000)的所有员工待遇信息以及总人数格式如下:员工姓名待遇总人数3.添加一新员工并领取编号为2005 的办公用品(毛巾一条)内容如下:新员工的基本信息为:编号:8011 姓名:王丽年龄:25 性别:女待遇:22004.客户告知我们资产编号为2005的办公用品不是“毛巾1”而是“DLL书架”需要更正。

数据库程序设计—SQL Server 2000数据库程序设计教学大纲(70-229)

数据库程序设计—SQL Server 2000数据库程序设计教学大纲(70-229)

《数据库程序设计——SQL Server 2000 数据库程序设计》教学大纲课程名称:(中文)数据库程序设计——SQL Server 2000 数据库程序设计(英文)Programming with SQL Server 2000学时:108课时(36课时课堂教学+ 72课时课程实验)先修课程:《操作系统初级管理——Windows 2000初级管理》、《关系数据库应用基础》、《C#程序设计语言》或《程序设计语言》一、课程教学目的通过本课程的学习,掌握利用SQL Server 2000进行数据库设计的技能,具备开发数据库应用程序的能力。

二、教学内容及基本要求教学内容:SQL Server 2000企业版是一套完整的数据库和分析产品,可提供下一代可扩展电子商务、各种业务和数据仓库解决方案。

本课程介绍编写基本的SQL查询语句所需的知识,以及利用SQL Server 2000进行数据库设计的知识。

主要内容有:SQL语言的用途及其使用方法SQL语言中的基本数据定义、数据操作语句Microsoft SQL Server 2000的特征创建和管理数据库的方法创建数据类型和表的方法实现数据完整性的方法索引、视图、存储过程和触发器的管理方法实现用户自定义函数的方法多服务器的管理方法优化查询、分析查询技术SQL Server的管理交换和自动跟踪功能具体安排如下:第一章 SQL Server概述( 2 课时)1.1 SQL Server1.2 SQL Server集成1.3 SQL Server数据库1.4 SQL Server安全性1.5 使用 SQL Server实验 SQL Server 概述第二章创建和管理数据库( 2 课时)2.1 创建数据库2.2 创建文件组2.3 管理数据库2.4 分离和附加数据库2.5 数据结构介绍2.6 推荐操作实验创建和管理数据库掌握创建数据库的方法,理解数据库文件和文件组概念。

第三章创建数据类型和表( 2 课时)3.1 创建数据类型3.2 创建表3.3 生成列值3.4 生成脚本3.5 推荐操作实验创建数据类型和表理解SQL Server 的数据类型,掌握创建表的方法。

《SQL Server 程序设计》教学大纲

《SQL Server 程序设计》教学大纲

《SQL Server 程序设计》教学大纲一、课程的性质、目的与任务《SQL Server程序设计》是计算机科学与技术专业重要的基础课程之一,它既有较强的理论体系,又具有很强的实践性。

学生通过学习本课程,掌握利用SQL Server2000进行数据库设计的技能,具备开发数据库应用程序的能力。

良好的数据库设计是系统开发的基础。

本课程一方面初步建立起数据库应用本身的基础理论,另一方面,也训练学生理论联系实际,加强分析问题与解决问题的能力,为学习数据库系统开发打下基础。

《SQL Server2000》课程是计算机软件工程与网络工程专业的一门专业选修课程。

通过学习使学生了解数据库基础,掌握SQL Server的安全性管理、数据库系统管理、开发和应用的相关原理、方法和技术。

熟练掌握运用Transact-SQL查询语句,理解事务等概念。

通过本课程的学习,要求学生达到:1.了解sql server2000的基础知识,掌握sql server2000的安装、企业管理器、查询分析器及其服务器的配置;2.掌握Transact-SQL及SQL Server2000程序设计技术。

3.掌握数据库系统的管理与应用。

二、课程教学基本内容与要求第一章数据库基础(一)基本教学内容1.1 数据库管理系统1.2 数据库系统1.3 数据模型1.4 关系数据库1.5 数据仓库与数据挖掘(二)基本要求教学目的:了解数据库管理系统的发展阶段及其功能,掌握数据库系统的组成,掌握数据模型中数据间的关系,理解关系数据库中基本术语及基本演算,了解数据仓库与数据挖掘的概念。

教学重点:数据库历史背景,数据库定义教学难点:关系型数据库,关系,元组,属性,值,域,关键字,数据库系统,数据库管理系统等基本概念第二章SQL Server2000概述(一)基本教学内容2.1 SQL Server的演进2.2 SQL Server2000特性2.3 SQL Server2000体系结构2.4 SQL Server2000的安装2.5 服务管理器2.6 企业管理器2.7 查询分析器(二)基本要求教学目的:掌握SQL Server2000的安装技术,了解其各种版本的安装环境及安装注意事项,掌握企业管理器的使用,了解查询分析器的概念并掌握查询分析器的配置与应用,了解SQL Server的演进与基本特性。

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
用。熟悉访问数据库的方法与步骤。 本章的难点在于熟练掌握访问数据库的方法与步骤。
三、教学内容: §4.1 数据库的创建与使用
4.1.1数据库的组成 4.1.2 系统数据库 4.1.3 创建数据库 4.1.4 修改数据库 4.1.5 删除数据库 4.1.6 附加与分离数据库 §4.2 表的创建与使用 4.2.1 数据类型 4.2.2 创建表 4.2.3 修改表 4.2.4 删除表 §4.3 约束的创建与使用 4.3.1 创建约束 4.3.2 查看约束的定义 4.3.3 删除约束 §4.4 访问数据库 4.4.1 访问数据库的步骤 4.4.2 对象模型 4.4.3 数据连接方法 §4.5 实验与指导 实验一:创建销售管理数据库 实验二:创建销售库的表 §4.6 习题
《SQL Server 2005原理与 应用》 中国水利水
SQL学习 的相关网 站
学生分 组讨论
自编作业、大作 电出版社
业等
知识 考核 要点
考核本课程教学内容中数据库的基本概念和基本原 理、SQL Server 2005 的各种技术,以及和相结 合编程的方法。
考核学生对有关数据库基本理论的掌握程度、对
对于“SQL Server数据库程序设计”这门课,在课堂讲授中采用 任务驱动式和互动式教学方法,每四节课为一个单元,提出一个实际 问题,老师引导学生分析解决问题的思路,为学生提供相关的参考资 料,学生通过分组讨论和实验,找出解决问题的办法,从而解决本次 课所留问题,完成本次课程的作业。
在课堂上倡导学生主动参与、乐于探究、勤于动手,培养学生 搜集和处理信息的能力、获取新知识的能力、分析和解决问题的能 力以及交流与合作的能力。
教 学 方法设计 方 法 与 手 段 技术与手段
课堂讲授 小组讨论 互动式教学 任务驱动式教学 案例教学 教学成果展示
多媒体技术 学生上机练习 课后查阅资料
作业

参考书
网站
活动
其 他
后 学 习 设 计
课后学习时间和 课堂学习时间的 比例为1:1,本课 程对学生作业的 总体设计及要求 包括书中习题、
2.1.1 Visual 简介 2.1.2 简介 §2.2 安装与启动 2.2.1 的安装步骤 2.2.2 的启动 §2.3 变量和类型 2.3.1值类型 2.3.2引用类型 §2.4 面向对象语法
2.4.1 面向对象的概念 2.4.2 面向对象的实现 §2.5 一个简单的示例 §2.6 习题

本课程是一门理论与实践相结合的课

程,学生在了解有关数据库基本理论的基础
目 能力培养目标 上,应具备创建一个典型的实际数据库系统

的能力。另外,应注重培养学生的自主学
习、灵活运用知识的能力。
素质培养目标
数据库技术是数据管理最有效的手段, SQL Server 2005作为新一代大型数据库管理 系统,在电子商务、数据仓库和数据库解决 方案等应用中起着重要的核心作用。注重培 养学生热爱科学、热爱本专业,关注专业发 展的素养。要求学生在掌握现有的SQL Server 2005的理论和技术的同时,应对数据库的现 状、发展和研究领域有所了解,关注学术前 沿的发展动态。注重培养学生正确的世界 观、人生观,培养学生勤学好问、积极进 取、实事求是的品质。
第四章 数据库与表 一、教学目的与要求:
1.数据库的基本结构与组成。 2.数据库的创建、修改与删除。 3.SQL Server 2005的系统数据类型。 4.表的创建、修改与删除。 5.约束的创建、使用与删除。 6.访问数据库的方法。
二、重点与难点: 本章的重点在于掌握SQL Server 2005数据库、表和约束的创建与使
三、教学内容: §1.1 数据库基本知识
1.1.1 数据库的基本概念 1.1.2 数据管理技术的发展
1.1.3 数据模型 1.1.4 数据库系统的模式结构 §1.2 关系数据库 1.2.1 关系模型与关系数据库 1.2.2 关系的完整性 §1.3 关系数据库设计 1.3.1 ER关系模型数据库设计 1.3.2 关系模型的规范化 1.3.3 关系数据库的关系 1.3.4 数据库的一般设计方法 §1.4 习题
第二章 简介 一、教学目的与要求:
1.Visual 的安装。 2.Visual 的启动。 3.的语法基础。 4.一个简单的应用示例。
二、重点与难点: 本章的重点在于了解如何安装Visual ,熟悉其窗口环
竞赛

期末
其 他
其他
评定

(%) (%) (%)

30%
10% 60%


杭国英 主编,《SQL Server数据库程序设计》,机械工业出 版社,2006


课程创新综述
随着高职教育日益普及,传统的教育方法已不能适应高职教育的 特点。在传统的教学方法中,课堂教学仍以教师讲授、板书及投影为 主,未充分利用以计算机为代表的新信息技术来改进学生被动接受知 识的教学方法。
境,掌握的工程管理,的语法基础,以及利用开发 工具创建一个应用程序示例的方法与步骤。
本章的难点在于掌握的语法基础,以及利用开发工具 创建一个应用程序示例的方法与步骤。
三、教学内容: §2.1 与简介
SQL Server 2005 各种技术的掌握程度,以及运用SQL
能力 Server 2005和相结合创建一个典型的实际数据

考核 要点
库系统的能力。



素质
以大作业的方式提交一个实际的数据库管理系统,
考核 并进行展示。
要点
考核 笔 试
口 试
形式
成绩 考试

论文 作业(%)
设 计

出勤
本课程是一门理论与实践相结合的课程,在讲解有关数据库的
基本理论的同时,指导学生创建一个典型的实际数据库系统,循 序渐进地讲解SQL Server 2005 的各种技术和编程方法,将理论 与实践有机地结合在一起,能够大大提高学生的学习积极性和实 际动手能力。
第一章 数据库概述 一、教学目的与要求:
1.数据库和数据模型的基本概念。 2.数据模型的三要素。 3.数据库技术的发展过程与研究领域。 4.数据库系统的模式结构与体系结构。 5. 概念模型的表示方法。 6. ER关系模型数据库设计。 7. 关系模型的规范化。 8.关系的完整性规则。 9.关系数据库设计的内容、任务、步骤和方法。
在《SQL Server数据库程序设计》课程中,注重将理论与实际相 结合,实现数据库的实际应用,用以解决实际问题;在教学中拓宽学 生视野,利用网上丰富的资源,培养和提高学生搜集和处理信息的能 力;通过分组讨论和作业评比,可以提高学生的竞争意识,同时也调 动学生积极性和参与感。
教学课时分配
章节名称
课时安排 理论课时 实践课时
4
12
合计课时
96
课程内容及要求
本课程是高职高专,计算机软件技术、计算机网络技术和电 子商务专业的一门专业课。通过该课程的学习,使学生能够真正 掌握使用SQL Server 2005 开发数据库的方法,使学生能够熟练 使用SQL Server 2005创建和管理数据库,以及对数据库中的各 种对象,如数据表、视图、索引、存储过程和触发器等的创建和 使用;使学生掌握SQL Server 的安全性管理、SQL Server 代理 服务、数据库的备份和恢复、SQL Server 数据转换等方面的内 容。
“任务驱动法”教学使学生的学习目标十分明确,在某个学习阶 段,紧紧围绕一个既定的目标,了解相关的知识和操作方法,其它的 可以一概先不涉及,这样做可以大大提高学生学习的效率和兴趣。当 然,一个“任务”完成了,一个目标达到了,会产生新的任务,新的 目标。随着一个个任务的完成,学生会不断地体会到解决问题的乐 趣。
教学大纲

课程名称 SQL Server数据库程序设计 专业 执笔人 系部 教研室 编制时间
在专业中的地


与其他课程的关系
总课时
学 分
其 他
程 定 必修课(专业 位 课)
SQL Server 2005和 78 结合在一起, 实现销售管理系统的设
计与实现。
要求学生能真正掌握使用SQL Server 2005 开发数据库的方法,使学生能熟练使用 SQL Server 2005创建和管理数据库,以及对
知识培养目标
数据库中的各种对象,如数据表、视图、索 引、存储过程和触发器等的创建和使用;使 学生掌握SQL Server 的安全性管理、SQL Server 代理服务、数据库的备份和恢复、SQL Server 数据转换等方面的内容。在了解数据 库基本原理的基础上,要求学生掌握SQL Server 2005与相结合来开发数据库管 理系统的步骤和方法。
第三章 SQL Server 2005概述 一、教学目的与要求:
1.SQL Server 2005的特点。 2.SQL Server 2005的环境需求。 3.SQL Server 2005的安装。 4.SQL Server 2005的常用工具。
二、重点与难点: 本章的重点在于了解SQL Server 2005是一个功能强大、操作方便的
二、重点与难点: 本章的重点在于了解数据库和数据模型的相关概念,数据库技术的
发展过程与研究领域,关系模型的规范化原则,掌握关系的实体完整性 规则和参照完整性规则,熟悉ER关系模型数据库设计方法,以及关系数 据库设计的内容、任务、步骤和方法等。
本章的难点在于掌握ER关系模型数据库设计方法,以及关系数据库 设计的内容、任务、步骤和方法。
第五章 数据查询 一、教学目的与要求:
1.SQL的简单查询。 2.多表数据的连接查询。 3.联合查询。 4.嵌套查询。
5.数据的添加、修改和删除。 6.利用将查询结果显示在网页的页面。
相关文档
最新文档