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)教学大纲《数据库应用技术(SQLSERVER)》教学大纲一、课程性质、地位和作用《数据库应用技术(SQLSERVER)》是软件工程专业的必修课。
数据库应用技术(SQLSERVER)是现代软件技术的重要支撑,是诸多研究方向如分布数据库、并行数据库管理信息系统、决策支持系统等的基础、也是支持人工智能、CAD、办公自动化软件,计算机辅助软件工程等的有力工具。
二、课程教学对象、目的和要求本课程适用于软件工程、计算机应用等从事软件开发的本科专业。
课程教学目的、要求:(一)从教学内容上,应使学生掌握SQLSERVER数据库各种相应操作,以及相应的理论知识。
(二)从能力方面,学生会使用SQL Server2000 数据库并能进行实际应用。
能熟练掌握Transact-SQL 语言,并能进行简单编程。
能保证数据的完整性和一致性、数据库的安全。
(三)从教学方法上,在课堂理论教学中,充分调动学生的积极性,在实践环节中,注重解决SQLSERVER数据库操作的实际问题。
从理论到实践,力求以统一的观点阐明,由浅入深,循序渐进的教学方式。
三、相关课程及关系对先修课程的要求:C语言程序设计、数据结构、数据库系统原理。
四、课程内容及学时分配总学时:32学时理论学时:20学时实验学时:12学时(一)数据库基础1学时1、数据库管理系统了解数据库管理系统的一些基本概念2、数据库系统了解数据库系统的组成和特点3、数据模型掌握E-R 方法和3 种数据模型的特点4、本门课的学习方法与考核要求学生掌握数据库的基本概念,数据库管理技术的发展、数据库管理系统、常见的数据模型、E-R 方法、关系模型等知识。
(二)SQL SERVER 2000 概述1学时1、SQL SERVER 的演进,特性2、SQL SERVER 2000 的体系结构3、SQL SERVER服务管理器,企业管理器,查询分析器要求学生掌握SQL SERVER 2000 的特性、体系结构、构造、应用程序的开发构架、安装等。
课程教学大纲(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
数据库就是“数据”的“仓库” 数据库由表、关系以及操作对象组成 数据存放在表中
… 订单 客户 产品
表
数据表 存储过程 视图
….
产品数据库
SQL Server数据库技术课程教学大纲
《SQL Server 数据库技术》课程教学大纲信息科学与技术学院软件职业技术学院2012年7月《SQL Server数据库技术》课程教学大纲课程名称:SQL Server数据库技术课程类别:专业必修课考核类别:考试适用专业:软件技术、计算机应用、计算机网络、计算机信息管理总学时、学分:96 学时 6 学分课程教学目的:《SQL SERVER 数据库技术》是计算机专业的一门专业课程,是设计和开发数据信息系统的基础。
学生在学习本课程之前应当具有程序设计的预备知识。
本课程的目标在于通过对数据库设计基础知识和数据库创建、表的操作、视图操作、索引操作、存储过程和触发器应用、函数应用、SQL程序设计、数据的安全与管理、备份与还原等内容的学习,掌握设计数据库和进行SQL语言程序开发的思想和具体方法,为后续的学习打好基础。
一、课程教学要求通过本课程的学习,学生应掌握数据库设计的基础知识和数据库创建、表的操作、视图操作、索引操作、存储过程和触发器应用、函数应用、SQL程序设计、数据的安全与管理、备份与还原等内容,掌握设计数据库和进行SQL语言程序开发的思想和具体方法。
二、先修课程计算机基础、程序设计语言或数据库原理三、课程教学重点和难点教学重点:SQL语句中增加、修改、删除、查询、创建等命令的用法、数据库中视图和存储过程的创建及使用。
教学难点:分析并设计数据库、复杂查询、SQL Server程序设计。
四、课程教学方法(或手段)讲授、操作演示、任务驱动、分组研讨、上机指导。
五、课程教学内容第1章数据库概述(学时)1. 教学内容(1)数据库系统概述;1)数据库系统的发展史;2)数据库系统的组成。
(2)数据库系统。
1)数据库管理系统组成;2)数据库管理系统的功能;3)数据库系统的三级模式结构。
教学目的与要求:(1)了解数据库的发展和数据库系统的组成;(2)理解数据库管理系统的概念和功能;(3)掌握数据库系统的三级模式结构。
教学大纲_数据库原理与SQL Server
职业学院课程教学大纲院系专业计算机网络课程数据库原理与SQL Server编者2008年8 月课程教学大纲审核表《数据库原理与SQL Server》课程教学大纲一、课程基本情况说明课程编号:210249适用对象:高职高专计算机网络专业大二年级学生学分/总学时:4/64讲授学时:20 课内实践学时:4 课外实验(上机)学时:40二、课程的性质、任务与课程的教学目标(一)课程性质与任务数据库技术是各种信息系统、管理系统的基础。
Microsoft SQL Server 2000是一种使用比较广泛、功能强大、可靠性较高的数据库管理系统,为用户提供了完整的数据库解决方案。
开设本课程可以令学生掌握数据库的有关概念,熟悉一种大型数据库管理系统的使用。
本课程是一门理论和应用相结合的课程,要求学生在完成本课程的学习后,能在SQL SERVER 2000数据库管理系统中利用所学习的数据库知识对数据库进行设计、操作。
(二)课程教学的目标熟练掌握:关系数据库中的概念,数据库设计,数据库的结构与特点,数据库系统的组成及各部分的功能,熟练使用结构化查询语言(SQL)。
数据库管理,各种数据库对象管理,索引技术,数据操纵技术。
掌握:系统的安装,服务器的配置技术,安全性技术,数据复制技术,数据的互操作技术,数据完整性控制,Transact-SQL语言。
了解:关系、关系模型、键码、视图、存储过程、触发器等概念,SQL Server的并发性。
三、课程教学主要内容及要求(一)课程内容:1. 了解SQL Server 20001.1 定制SQL Server 2000——SQL Server 2000的安装与启动1.2 管理SQL Server 2000——SQL Server 2000组件2. 管理数据库2.1 了解数据库——数据库的构成2.2 编程语言——Transact—SQL2.3 管理数据第一步——建立数据库2.4 共享数据——发布和订阅数据库3. 管理表3.1 了解数据组织方式——关系模型3.2 实现数据组织方式——建立表结构3.3 管理数据——编辑数据3.4 数据库原理(一)——数据库规范化设计4. 检索数据4.1 了解数据运算——Transact—SQL运算符和函数4.2 实现简单数据查询——SELECT语句4.3实现复杂数据查询——高级SELECT语句4.4数据库原理(二)——关系运算5. Transact—SQL编程5.1 进一步了解编程语言——Transact—SQL5.2 设计程序——流程控制语句5.3 分行处理数据——游标6.全面掌握SQL Server 20006.1 提高查询速度——索引6.2 定制数据——视图6.3 定制功能——存储过程6.4 自动处理数据——触发器6.5数据库原理(三)——数据系统体系结构7. 复制和恢复数据库7.1 同一数据库服务器上备份数据库——数据库备份还原7.2 不同数据库服务器间转移数据库——附加数据库7.3 不同数据格式的转换——数据库数据导入/导出8. 保证数据安全性8.1 设置登录数据库服务器的权限——登录账户管理8.2 设置使用数据库的权限——用户管理8.3 设置访问数据的限制——角色管理8.4 设置获得访问的许可——许可管理9. 保证数据完整性9.1 构造Transact—SQL执行单元——批处理9.2 保证数据完整性——事务9.3 维护数据一致性——锁9.4 处理错误——@@ERROR(二)、教学基本要求1.总体要求(1)采用启发式、讨论式、案例分析教学等多种方式,充分利用多媒体等现代化教学手段,整体优化教学过程和教学内容,调动学生学习积极性;(2)贯彻精讲的原则,注重三基内容的讲解,突出重点,照顾一般,图文并貌,重在基本概念的理解和实际实验操作;(3)贯彻理论和实践相结合的原则,给学生出一定量的实验操作题,并要求学生完成一定量的作业,以提高学生对数据库原理与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 数据库》教学大纲
《SQL Server 数据库》教学大纲一. 适用对象适用于本科学生二. 课程性质数据库是数据管理的最新技术,是计算机科学的重要分支,作为信息系统核心和基础的数据库技术在各级部门和企事业单位中得到广泛的应用。
《SQL Server 数据库》是计算机科学与技术专业的专业必修课,也是软件工程、通信等专业本、专科学生的必修课程之一。
Microsoft SQL Server是基于客户/服务器模型的关系数据库管理系统,它是一个功能全面整合的数据平台,包含了数据库引擎、分析服务、集成服务和报表服务等组件,为企业提供企业级数据管理和数据仓库、数据挖掘和联机分析处理等商业智能工具,在电子商务和数据库解决方案等应用中起着重要的核心作用,为企业的数据管理提供了强大的支持。
本课程以功能强大的关系数据库管理系统SQL Server 2012作为平台,全面系统地介绍了SQL Server的管理操作和应用开发,将基础知识和实际应用有机结合起来,主要内容有数据库系统和数据库设计、SQL Server概述、创建数据库、创建和使用表、数据查询、视图、索引、数据完整性、T-SQL程序设计、存储过程、触发器、系统安全管理、备份和恢复、事务和锁。
学生将对数据库技术的基本概念、原理、方法和技术有较深刻的理解,掌握SQL语言查询和编程的基本技术,掌握数据库系统安装、配置、管理和维护的基本技能,具备管理和开发简单数据库应用系统的能力。
三. 教学目的1. 掌握数据库技术的基本概念、原理、方法和技术。
2. 掌握SQL语言查询和编程的基本技术。
3. 掌握数据库系统安装、配置和数据库管理和维护的基本技能。
4. 熟悉常用的数据库管理和开发工具,具备管理和开发简单数据库应用系统的能力5. 了解数据库技术的最新发展。
四. 教材及学时安排教材:SQL Server 数据库教程(第3版)(SQL Server 2012),赵明渊, 清华大学出版社, 2022年。
《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.掌握使用企业管理器插入、修改和删除的方法。
《大型数据库(SQL SERVER)》课程教学大纲
《大型数据库(SQL SERVER)》课程教学大纲一、课程性质与目标课程性质:专业必修课课程目标:面向SQL Server DBA、SQL Server数据库系统开发与维护人员就业岗位,培养学生会安装和配置SQL Server;创建和管理数据库和数据库对象;保证数据完整性和数据安全性;能根据需要对数据进行增、删、改和查询操作;会对SQL Server数据库进行日常的管理与维护。
前续课程:《C语言程序设计》后续课程:《动态WEB技术()》二、教学基本要求通过本课程的学习,学生应具有如下职业岗位能力和职业素质:1.会安装和配置SQL Server2.会使用图形界面和脚本两种方式创建和管理数据库和数据库对象,并保证数据完整性3.熟练使用Transact-SQL进行简单编程4.会对SQL Server进行安全管理5.会对SQL Server 数据库进行日常维护和管理6.具有规范的企业编程风格和习惯、良好的排查程序错误的能力7.具有良好的分析问题和解决问题的能力、沟通和协作和学习能力8.熟悉课程中涉及到的专业词汇三、教学环境稳定的基于局域网的多媒体教学环境,可以上网。
学生每人一台计算机,配置:WIN2000 Server操作系统、SQL Server 企业版数据库、IIS、Visual Studio 2005四、教学内容及学时安排五、教法说明1、“学生选课系统”实例贯穿全过程2、采用“问题牵引”,解决问题过程就是学习知识,掌握技能的过程3、借助多媒体教学手段(多媒体网络教室、电子课件),教师现场编程4、注重教会学生分析问题和解决问题的方法和学习能力5、教学过程中引入专业词汇,使学生熟悉课程中涉及的专业词汇六、教材、课程网站及参考书教材:国家“十二.五”规划教材《SQL Server 2008数据库及应用》(第4版),徐人凤、曾建华,高等教育出版社,2014年8月《SQL Server 2005数据库及应用》(第3版),徐人凤、曾建华,高等教育出版社,2013、4。
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数据库管理及应用课程教学大纲课程名称:SQL Server数据库管理及应用英文名称:SQL Server Database Management and Application学时:108(其中授课72/实验36)适用对象(学科类):高职高专计算机专业一、课程概述(一)课程性质本课程为计算机应用系列课程中的一门选修课程。
通过学习这门课程,学生可以比较全面地了解数据库管理和应用中的技术。
该课程是掌握数据库应用系统开发的比较深入的课程,它要求选修学生已具备一定的计算机知识和编程能力,建议本科二年级以上学生选修。
(二)教学目标与要求本课程以Microsoft SQL Server关系数据库为模型全面讲述数据库管理系统的基本原理和技术。
由浅入深地讲述数据库系统的安装过程、数据库的配置技术、安全性技术、数据库管理、各种数据库对象管理、以及索引技术、数据操纵技术、数据完整性技术、数据复制技术、数据互操作技术、数据库性能监视和调整技术、并发性技术、Transact-SQL语言、ODBC数据源等管理技术。
该课程是掌握数据库应用系统开发的比较深入的课程,注重解决实际问题能力的培养。
通过学习这门课程,学生可以比较全面地了解数据库管理基本理论和应用技术,具有数据库管理员和管理、开发数据库应用系统的能力。
(三)重点和难点本课程介绍数据库管理最新技术及其发展。
重点要求掌握关系数据库管理的基本理论和一般方法,以及开发数据库管理系统的基本方法。
课程较全面地介绍了数据库管理技术,针对重点内容重点讲解,并安排针对性较强的实验,具有较好的广度和深度。
(四)与其他课程的关系本课程学习要求选修学生已具备一定的计算机知识和编程能力,最好学过数据库应用技术课程,建议本科二年级以上学生选修。
(五)教材及教学参考书主要内容:数据库的基本概念,SQL语言的特点,SQL Server概述,SQL Server 的安装过程,运行SQL Server系统注册服务器配置服务器;管理登陆账号,管理数据库用户账号,管理角色,管理许可。
《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 查询分析器的使用方法。
《网络数据库SQLServer》课程教学大纲
《网络数据库SQL Server》课程教学大纲第一部分大纲说明一、课程的性质和任务在当今高速发展的信息世界中,网络是信息传播速度最快的途径,而数据库以其强大的信息操作和管理能力悄然进入网络世界,并成为网络应用扩展和高速信息表达的有力途径。
《网络数据库SQL》课程是计算机专业信息管理方向选修的一门专业课程。
学生在学习本课程之前应当具有计算机应用操作,最好同时具有一定的数据库前端软件开发工具(如DELPHI、PB、VB等)的使用方法的知识。
本课程要求学生:1.使学生对数据库的发展、SQL SERVER 2000的安装有一定的了解。
2.能运用SQL SERVER管理工具集来配置数据库和安全管理。
3.掌握使用企业管理器和Transact-SQL来进行数据库对象的创建与管理、熟练掌握查询设计。
4.初步了解在Internet上发布SQL SERVER 2000数据库技术。
5.数据库管理系统实例的建设实践。
二、课程的特点SQL课程应用性很强,教学中要学练结合,在了解命令结构的过程中一定要加强上机实践练习,创建和管理是本课程的两个主要内容。
三、课程教学要求1、熟练掌握:要求学生能够全面理解、熟练掌握所学内容,能够熟练运用不同的方法来完成相应实践。
2、掌握、理解:要求学生能够理解数据库的基本概念、较好的掌握所讲授的内容。
3、了解:对所学习的内容能有一定的认识。
第二部分教学过程建设一、教材教材版本:《Sql Server 2000中文版入门与提高》编著者:(主编李幼哲、黄娟娟编箸、清华大学出版社)出版社:清华大学出版社版次:2001年5月第1版二、课程教学总学时数课程教学总学时64学时。
其中授课32学时,上机实验32学时。
三、教学内容及要求(按主教材章节顺序排列,没有列出部分或特别说明的部分,不作要求)第1章数据库系统简介(P1)1.1 数据库概述(P1)---了解1.2 数据库系统发展史(P1)---了解1.3 数据库系统的模型和结构(P4)---理解1.4 数据库管理系统(P6)---理解作业一、基础题上机二、上机操作题第2章 SQL SERVER 2000 概述(P9)2.1 SQL Server 语言介绍(P9)---了解2.2 SQL Server 语言特点(P9)---了解2.3 SQL Server 和 Internet(P10)---了解2.4 SQL Server 2000 的安装(P11)---知道上机 SQL Server 2000 的安装第3章 SQL SERVER 管理工具集(P24)本章要求能够掌握各管理工具的使用方法(3.3 性能监视器不作要求)作业一、基础题上机二、上机操作题如何打开和使用各管理工具第4章数据库的创建与管理(P33)4.1 数据库的设计基础(P33)4.1.1--|4.1.2--|4.1.3--|4.1.4--|-掌握4.1.5--|4.1.6--|4.1.7--- 了解4.2 数据库的创建与管理(P39)---熟练掌握4.3 设置数据选项(P46)---熟练掌握4.4 修改数据库(P47)---熟练掌握4.5 删除数据库(P50)---熟练掌握4.6 压缩数据库(P51)---掌握4.7 备份和恢复数据库(P51)---熟练掌握4.8 发布内容和订阅数据库(P54)---了解作业一、基础题(可相应扩展)上机二、上机操作题(要求能在课本的基础上加以扩展练习)第5章数据库表的创建与管理(P61)本章节中所有的内容都作熟练掌握的要求作业一、基础题(可相应扩展)上机二、上机操作题(要求能在课本的基础上加以扩展练习)第6章查询设计(P84)本章节中所有的内容都作熟练掌握的要求作业一、基础题(可相应扩展)上机二、上机操作题(要求能在课本的基础上加以扩展练习)第7章触发器和数据的操作(P148)7.1 触发器概述(P148)---了解7.2 使用INSERT语句添加新数据(P148)---熟练掌握7.3 使用UPDATE语句修改数据(P154)---熟练掌握7.4 删除无用数据(P160)---熟练掌握7.5 数据的导入和导出(P161)---掌握作业一、基础题(可相应扩展)上机二、上机操作题(要求能在课本的基础上加以扩展练习)第8章索引(169)本章节中所有的内容都作熟练掌握的要求作业一、基础题(可相应扩展)上机二、上机操作题(要求能在课本的基础上加以扩展练习)第9章视图管理(P184)本章节中所有的内容都作掌握的要求作业一、基础题(可相应扩展)上机二、上机操作题(要求能在课本的基础上加以扩展练习)第10章 SQL Server 2000 的开发与实务(P196)本章节中所有的内容都作掌握的要求作业一、基础题(可相应扩展)上机二、上机操作题(要求能在课本的基础上加以扩展练习)第11章 ODBC 数据库应用程序(P227)11.3 ODBC数据源管理 ---掌握作业一、基础题上机二、上机操作题第12章安全管理(P241)本章节中所有的内容都作掌握的要求作业一、基础题上机二、上机操作题第13章 Sql Server命名规则本章节中所有的内容都作掌握的要求作业一、基础题上机二、上机操作题第14章 TRANSACT-SQL语言(P201)14.1 简单SELECT查询(P132)---熟练掌握14.2 使用WHERE字句的查询(P140)---熟练掌握14.3 使用LIKE关键字进行模糊查询(P146)---掌握14.4 多表查询(P201)---熟练掌握14.5 使用统计函数(P210)---掌握14.6使用GROUP BY子句的查询---理解14.5 嵌套查询---了解第15章设计数据库完整性(P226)15.1 数据库完整性概述(P226)---熟练掌握15.2 使用约束实现数据库完整性---掌握15.3 使用规则---掌握15.4 使用默认值---掌握15.5 使用IDENTITY列---掌握作业一、基础题(可相应扩展)上机二、上机操作题(要求能在课本的基础上加以扩展练习)四、实验安排(共32课时)实验安排:1.安装SQL SERVER个人版,企业版。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
教学大纲
修改记录:
版本
日期
修改人
V1.0
2010-12-13
赵灯
一、
二、
SEC6.2第一学期学员
三、
无
四、
理论课
上机课
在线培训指导学习总源自时10100
2
22
五、
学员成绩管理系统
六、
BBS
七、
员工管理系统
八、
网吧计费系统
九、
图略
一十、
第1章
目标
理解什么是数据库;
了解数据库的发展和体系结构;
掌握数据库的相关术语和基本概念;
掌握SQL Server 2005的安装;
熟练掌握SQL Server 2005中数据库的建立和相关维护;
内容概述和组织
数据库的概念
重点和难点
知识点藐视
第2章
目标
内容概述和组织
重点和难点
知识点藐视
一十一、
课程性质、目的和任务;
课程基本要求:
内容和要求
时间分配
考核方式
推荐数据