SQLServer数据库教案
完整版SQLServer数据库原理与技术课程标准
《SQL Server 数据库原理与技术》课程标准
1课程定位
本课程是是网络技术与信息处理专业核心课程,专业必修课程。以学生为教学的主体,以项目(学习情境)为教学载体,以行动为导向进行教学,培养学生的自主发展能
力、全面发展能力、可持续发展能力,以及数据库基本原理、数据库设计技能、数据库应用开发技能。
本课程与前修课程《程序设计基础》、《计算机应用基础》课程相衔接,共同培养数据库应用设计能力;
与后续课程《软件工程》、Java Web程序设计》、
《管理信息系统》等课程相衔接,共同培养信息管理系统应用开发能力。
2.课程目标
2. 1知识目标
1、掌握数据库设计步骤;掌握SQLServer平台的使用;了解安全性的概念及相关设置。
2、掌握SQL语言的用途及其使用方法,包括掌握SQL语言中的基本数据定义、数据操作语句;掌握实现数据完整性的方法。
3、理解索引理论,数据结构,掌握索引的创建,理解索引的维护;了解统计信息。
4、掌握视图、用户自定义函数、存储过程和触发器的创建和使用。
2. 2能力目标
2.1.1专业能力:通过该门课程的学习,学生能掌握数据库基础、数据库应用开发等相关知识,能够胜任基于SQL Server的数据库应用系统开发。同时掌握SQL Server
数据库的基本管理,并熟悉数据库的基本概念与要点,开发基于SQL Server的数据库
的实践项目。
222社会能力:通过本门课程的学习,学生能具备较强的语言表达、沟通能力;
具备团队合作和协作精神;具备良好的心理素质和社会责任感;具备踏实肯干的工作作 风等良好的社会 能力。
SQLServer数据库的创建与管理课件
n SQL Server 2000数据库分为三种类型: 系统数 据库、示例数据库和用户自定义的数据库。 n 相同点:三种数据库都能够创建数据库对象、 存储数据以及管理数据
n 不同点:
(1)只有系统数据库可以用来操作和管理数据 库系统。
(2)系统数据库(4个)和样本数据库(2个) 一般是在安装SQL Server 2000的同时,系统自动建 立的。 而用户自定义的数据库是用户自己创建的。
上一页 下一页
第2章 数据库的创建与管理
数据库文件 类型
数据库文件(D时!时p时zG E!IG) 是存放数据库 中的所有数据和数据库对象 (表、视图等)的一 种文件。分为两种类类型:
J. 主数据文件: 是数据库的起点,用来存储 数据库的启动信息和部分或全部数据。扩展名为 “.mqL神 。注意:一个数据库只能有一个主数据文 件。
日志文件
每个数据库必须至少有一个日志文件,但可以不 止一个。 日志文件的默认文件扩展名是 . ldf 。 建立数 据库时, SQL Server会自动建立数据库的事务日志。
一般情况下,一个简单的数据库可以只有一个主 数据文件和一个日志文件。如果数据库很大或很重 要,则可以设置多个次要数据文件或更多的日志文件。
[ , …n]
]
上一页 下一页
第2章 数据库的创建与管理
数据库应用技术(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 方法、关系模型等知识。
SQLServer数据库课程设计任务书
SQL Server 2000程序设计课程设计任务书
一、题目1:高校教务管理系统
二、目的与要求
1. 目的:
(1)基本掌握数据库分析设计的基本思路和方法;
(2)达到熟练掌握SQL Server数据库的基本知识和技能;
(3)能够利用所学的基本知识和技能,解决简单的程序设计问题
(4)培养良好的编程习惯
2. 要求
基本要求:
1.要求利用SQL Server数据库知识来完成系统的数据库分析设计;
2.突出SQL Server的存储过程、触发器、函数等特征,在数据库端实现业务逻
辑;
3.画出功能模块图,有详细的功能分析文档;
4.进行数据库设计,进行SQL Server编程实现存储过程和触发器;
5.具有清晰的程序流程图和数据结构的详细定义;
6.熟练掌握SQL Server的各种操作;
7.结合某一开发工具具体实现系统功能。
创新要求:
在基本要求达到后,可进行创新设计。
三、信息描述
某高校有若干系,每系又分为若干专业,每系有若干学生和教师。学生被分在若干班级中,一个学生只能属于一个班级,一个班级的学生都是一个专业的;教师则被分在不同的课程组,一个教师可以属于多个课程组,某个课程组的老师才有资格讲授该门课程。学生须在大学四年中修满规定的学分,其中有一部分为必修课,另一部分是选修课;必修课以班级为最小单位安排上课教室及上课老师,多个班级可以安排在一个教室上课。每个专业都有自已的培养计划,规定该专业的学生应在大学四个学年或8 个学期中修完哪些必修课,并在指定的选修课修满选修学分。该计划同时指定了这些必修课或选修课所开设的学期。所有教学活动均在教室进行,但上机与实验则在机房或实验室进行。不同的教室、实验室或机房可容纳不同的人数。有的教室有多媒体设施,有的没有。有的课程必须在多媒体教室完成教学,有的则不然。排课系统;
SQLserver2005数据库及应用课程教案
SQLserver2005数据库及应用课程教案
SQL server 2005数据库及应用》课程教案一、课程定位
数据库原理与应用》是电子商务专业与计算机专业的核心主干课,是数据库开发设计者的首选开发技术。
二、课程总目标
根据对教材内容、教学大纲及学生自身认知水平的分析,教学目标从以下三个方面来确定:
一)知识目标
了解什么是数据库,体验数据库的丰富性和可靠性。
了解数据库信息检索的一般过程。
二)职业能力培养目标
选择合适的数据库提高信息获取的针对性。
正确评价数据库。
能自行摸索研究更多数据库的使用方法。
三)素质目标
培养学生自主研究新知识的能力。
培养学生对数据库的兴趣。
培养学生的信息素养。
三、重点、难点章节及内容
教学重点:
第二章:使用T-SQL语言
用SQL语句实现表与表之间的查询、修改和删除
第三章:使用T-SQL语言编程
第四章:数据库设计基础
第五~十章:数据库与事务日志、表、数据完整性,索引,视图
树立数据库、建表、建视图、建索引
第十六章:数据库日常维护与管理
数据库的导入与导出及备份
教学难点:用E-R图标出实体与实体间的联系并树立相应的数据库
1
四、教学内容
一)教学内容的选取
数据库课程内容的选取依据是国家信息产业人才培养需求、电子商务人才培养需求等职业需求进行选取的,课程内容突出高职高专特色,实行“理论够用、注重实践”的方针,面向岗位任职需要,前后续课程的衔接,统筹考虑和选取的。
二)课本的选取及依据
挑选最新的、适合高职高专学生利用的数据库教程,将最新的知识反映到课本中去,我们挑选了《边用边学数据库原理与应用》课本。同时参考了《SQL Server数据库管理与开辟教程与实训》、《Microsoft SQL Server实用教程》、《SQL Server数据库应用体系开辟技术》、《Microsoft SQL Server实例教程》等课本。
2024年度大学SQLSERVER数据库应用技术教案x
2024/2/2
1
目录
• 课程介绍与背景 • 基础知识与概念梳理 • 数据库创建与管理操作指南 • 表操作:增删改查技巧分享 • 存储过程与触发器应用探讨
2024/2/2
2
目录
• 安全性配置与权限管理策略部署 • 性能优化与故障排除技巧分享 • 课程总结与展望
10
SQLSERVER体系结构及组件功能
1 2
SQLSERVER实例
包括数据库引擎、分析服务、集成服务等组件。
数据库文件
包括数据文件(.mdf或.ndf)和日志文件(.ldf ),用于存储数据和日志信息。
3
数据库对象
如表、视图、存储过程、触发器等,用于管理和 操作数据。
2024/2/2
11
数据类型和wenku.baidu.com算符简介
用户角色管理
介绍如何创建和管理数据库用户和角色,包括分配权限和角色成员身份等操作。
2024/2/2
31
权限授予、拒绝或撤销操作演示
权限授予
演示如何授予用户或角色对数据库对象的访问权限,包括SELECT、INSERT、UPDATE、DELETE等操 作。
权限拒绝或撤销
演示如何拒绝或撤销用户或角色对数据库对象的访问权限,保障数据安全性。
包括数据查询、数据插入、数据更新、数据删除等SQL语句的编写与 执行。
《SQLServer教程》课件
SQL Server的配置与管理
01
02
03
04
05
配置SQL Serve…
配置网络连接
数据库管理
安全性管理
性能监控和维护
设置SQL Server服务的启 动模式、账户和权限等。
配置SQL Server的网络协 议、端口和防火墙设置, 以便客户端能够连接到数 据库。
创建、修改和删除数据库 ,以及管理数据库中的对 象和数据。
要点三
注意事项
在设置权限时,需要遵循最小权限原 则,只授予用户或角色必要的权限, 避免数据泄露或被恶意修改。同时, 需要定期检查和调整权限设置,以适 应业务需求的变化。
数据库的权限管理
01
示例
02
```sql
03
GRANT SELECT, INSERT, UPDATE ON MyDatabase.dbo.MyTable TO User1;
SQL Server Profiler:用于跟 踪和监视SQL Server事件和 性能。
Database Engine Tuning Advisor:用于分析和优化数 据库引擎性能的工具。
03
SQL Server数据库管理
Chapter
数据库的创建与删除
总结词
掌握数据库的创建与删除是数据库管理的基本操作。
《SQL Server教程》PPT课件
SQLServer数据库教案
DBMS的主要功能
数据定义、数据操作、数据库运行管理、数据组织、存储和管理、数据库的保 护等。
SQL语言概述
SQL语言定义
SQL(Structured Query Language)是结构化查询语言的
分组筛选
使用HAVING子句可以对分组后的结果进行筛选,例如 `SELECT column1, COUNT(*) FROM table_name GROUP BY column1 HAVING COUNT(*) > 10;`
连接查询与子查询应用
01
连接查询
使用JOIN子句可以将两个或多个表中的数据连接起来,基于它们之间
、文件路径、大小等参数。
修改数据库
使用ALTER DATABASE语句修改 数据库的属性,如添加或删除文
件、更改数据库大小等。
删除数据库
使用DROP DATABASE语句删除 数据库,注意在删除前需要确保
没有用户连接到该数据库。
备份和恢复数据库
备份数据库
使用BACKUP DATABASE语句备份 数据库,可以选择完整备份、差异备 份或事务日志备份等类型,同时指定 备份文件的路径和名称。
语句级权限
控制执行特定SQL语句的能力,如`SELECT`、`INSERT`、`UPDATE`等。
SQLSERVER数据库实验指导书
SQL SERVER 数据库
实验指导书
学院
实验操作一
实验目的:
1. 了解进入SQLServer公司网站的方法,了解SQLServer公司的基本情况.
2. 掌握下载SQLServer产品的方法.
实验实验内容:
1. 请试着访问一下SQLServer公司的官方网站(),了解SQLServer公司的情况.
2. 如果有条件,请练习下载SQLServer 9i的产品,然后制作成光盘.
实验操作二
实验目的:
1. 掌握安装数据库服务器和客户机的方法.
2. 掌握测试客户机与服务器连通性的方法.
实验内容:
1. 根据本章介绍的过程,练习安装SQLServer数据库服务器和客户机.
2. 在客户机端练习运行网络配置助手工具,学习配置网络服务名,并测试其连通性.
实验操作三
实验目的:
1. 掌握数据库的建立方法,步骤.
2. 掌握查看数据库相关信息的方法.
3. 掌握数据库启动与关闭的方法.
实验内容:
1. 利用数据库配置助手建立一个数据库ls.
2. 利用企业管理控制台查看数据库ls的相关信息.
3. 利用SQL Plus查看数据库ls的相关信息.
4. 利用企业管理控制台启动和关闭数据库ls.
实验操作五
实验目的:
1.掌握表空间的建立,修改,查看,删除操作.
2.掌握数据文件的建立,修改,查看,删除操作.
实验内容:
分别利用企业管理控制台和命令行方式实现下面实验操作(涉及到参数自己指定).
1.建立一个一般的表空间usernew.
2.修改表空间usernew,将其设置为脱机状态.
3.为表空间usernew添加一个数据文件u1.dbf.
《SQLServer数据库应用基础教程》第八章存储过程及其应用
5
远程存储过程:远程存储过程在 分布式查询中使用
扩展存储过程:使SQL Server可 动态装载并执行 DLL。这样用 户可使用象 C 这样的编程语言 创建自己的外部例程 扩展存储过程由前缀xp标识
USE Northwind GO DECLARE @recordnumber int EXEC my_procedure3 '7/1/1997','2/1/1998','Germany', @recordnumber OUTPUT PRINT 'The order count is:'+ str(@recordnumber)
24
Βιβλιοθήκη Baidu
2. 执行带输入参数的存储过程
由如下语句给出传递值 @parameter_name=value
两种 方法
使用参数名传送参数值
按位置传送参数值
不参照被传递的 参数而直接给出
参数的传递值
25
例:使用参数名传送参数值的方法, 通过my_procedure2存储过程,返 回所有日期在1997.7.1与1998.2.1日, 目的地为’USA’的订单记录。
数据库实训sqlserver(2024)
2024/1/27
7
创建数据库
确定数据库名称和存储位置
选择数据库文件和日志文件 的名称和大小
02
01
设置数据库的初始大小和最
大大小
03
配置数据库的文件增长方式 和增长量
04
2024/1/27
05
选择数据库的排序规则和兼 容级别
8
修改数据库
更改数据库名称
扩大或缩小数据库大小
2024/1/27
增加或减少数据库文件和 日志文件的大小
2024/1/27
39
创建和使用触发器
```sql
2024/1/27
CREATE TRIGGER EmployeeInsertTrigger
40
创建和使用触发器
ON Employees
AFTER INSERT
2024/1/27
41
创建和使用触发器
01
AS
BEGIN
02
03
INSERT INTO EmployeeLog (Operation, TableName, TimeStamp, UserName)
2024/1/27
Azure Data Studio
是一个轻量级的跨平台数据库管理工具,支持SQL Server以及Azure数据库的连接和管理 。
PowerShell
《网络数据库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中文版入门与提高》
编著者:(主编李幼哲、黄娟娟编箸、清华大学出版社)
出版社:清华大学出版社
sqlserver教学文档
sqlserver教学文档
SQLServer是一种关系型数据库管理系统,广泛应用于企业级应用程序和数据仓库。本文档旨在帮助初学者快速掌握SQL Server的基本概念和使用方法。
一、SQL Server简介
1、什么是SQL Server?
SQL Server是微软公司开发的一种关系型数据库管理系统。它支持多种数据存储模型,包括关系型、XML、空间和文件流等。SQL Server可以用于存储和管理企业级应用程序和数据仓库的数据。
2、SQL Server的特点
SQL Server具有以下特点:
(1)支持高可用性和数据保护功能;
(2)支持多种数据存储模型;
(3)提供强大的业务智能和数据分析功能;
(4)具有高度可扩展性。
二、SQL Server的安装和配置
1、SQL Server的安装
SQL Server可以从微软官网下载安装文件,也可以使用SQL Server安装光盘。在安装过程中,需要根据提示输入相关的安装信息和配置选项。
2、SQL Server的配置
安装完SQL Server后,需要进行相应的配置,以确保SQL Server
正常运行。配置包括设置SQL Server服务账户、配置SQL Server实例和数据库引擎等。
三、SQL Server的基本概念
1、SQL Server实例
SQL Server实例是指一个SQL Server安装和运行的副本。一个服务器可以安装多个SQL Server实例,每个实例有其独立的系统数
据库和用户数据库。
2、数据库引擎
数据库引擎是SQL Server的核心组件,它管理SQL Server上的所有数据库。数据库引擎包括许多子组件,如查询处理器、存储过程、触发器等。
2024年度-《SQLServer数据库基础教程》教案
数据库管理系统(DBMS)
数据库系统(DBS)
位于用户与操作系统之间的一层数据管理软 件,用于科学地组织和存储数据、高效地获 取和维护数据。
由数据库、数据库管理系统、应用程序和数 据库管理员组成的存储、管理、处理和维护 数据的系统。
8
关系型数据库原理
01 关系模型
用二维表格表示实体集,用外键表示实体间联系 的数据模型。
提交事务:使用
回滚事务:使用
COMMIT语句提交事务, ROLLBACK语句回滚事
将事务中所做的更改永 务,撤销事务中所做的
久保存到数据库中。
所有更改,使数据库回
到事务开始前的状态。
设置事务隔离级别:使 用SET TRANSACTION ISOLATION LEVEL语句 设置事务的隔离级别, 控制事务处理过程中的 并发访问问题。
触发器原理:触发器是一种 特殊的存储过程,它与表相 关联,当表发生特定事件 (如INSERT、UPDATE或 DELETE)时自动执行。触发 器可以用于维护数据的完整 性、记录数据变更历史等。
实现方式
创建触发器时需要指定触发 的事件类型(INSERT、 UPDATE或DELETE)和触发 的时机(BEFORE或AFTER)。
实验结论
概括实验的收获和体会,提出改进意见和建议。
40
学生自主完成实验报告
实验报告要求
一步步教你使用SQLServer进行数据库管理
一步步教你使用SQLServer进行数据库管理第一章:介绍SQLServer数据库管理的基本概念及安装配置SQLServer是微软公司开发的关系型数据库管理系统,广泛应用于企业信息化系统中。本章将介绍SQLServer数据库管理的基本概念及其安装配置过程。
1.1 SQLServer数据库管理的基本概念
数据库管理是指组织和控制数据库的存储和访问过程。SQLServer是一种关系型数据库管理系统,它基于关系模型来组织和管理数据。SQLServer提供了丰富的功能和工具,方便用户进行数据库的创建、修改、备份和恢复等操作。
1.2 SQLServer的安装配置
首先,下载并运行SQLServer安装程序,在安装过程中选择自定义安装以便更好地进行配置。配置过程中,需要设置数据库引擎实例的名称、身份验证模式、服务器管理员账户等信息。安装完成后,启动SQLServer管理工具,登录数据库引擎实例。
第二章:数据库的创建与管理
本章将详细介绍如何在SQLServer中创建和管理数据库,包括创建数据库、修改数据库属性、备份和恢复数据库等操作。
2.1 创建数据库
在SQLServer管理工具中,通过鼠标右键点击“数据库”节点,
选择“新建数据库”选项,填写数据库名称、文件路径、文件名称
和初始大小等信息,并设置扩展选项,如文件增长方式和文件增
长大小。最后,点击“确定”按钮完成数据库的创建。
2.2 修改数据库属性
在SQLServer管理工具中,通过鼠标右键点击已创建的数据库,选择“属性”选项,可以修改数据库的名称、文件路径、文件大小
数据库课程设计javasqlserver学生管理系统
模拟多用户并发操作,测试系统的性能和稳定性 。
测试用例设计
功能测试用例
针对系统中的各个功能模块设计测试用例,包括学生信息管理、 课程管理、成绩管理等。
性能测试用例
设计不同并发用户数量下的测试用例,测试系统的响应时间、吞 吐量等性能指标。
安全测试用例
测试系统的安全性,包括用户权限控制、数据加密传输等。
学生信息查询
提供按学号、姓名等关键字查 询学生信息的功能,方便快速 定位学生记录。
学生信息删除
在符合规定的情况下,可以删 除学生信息记录。
课程管理模块
课程信息录入
管理员或教师角色可录入课程信息,如课程编号 、课程名称、授课教师、学时、学分等。
课程信息查询
提供按课程编号、课程名称等关键字查询课程信 息的功能,方便课程管理和安排。
系统需要实现用户权限管理,包括管理员 、教师和学生三种角色,不同角色具有不 同的操作权限。
系统设计原则
01
实用性原则
系统设计应符合实际需求,操作简 单易懂,方便用户使用。
可扩展性原则
系统应具有良好的可扩展性,方便 后续功能的添加和修改。
03
02
可靠性原则
系统应保证数据的准确性和完整性 ,避免数据丢失或损坏。
学生管理系统应用前景展望
市场需求与发展趋势
技术创新与应用拓展
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《SQL Server数据库》
教案
第1章SQL Server 的安装和配置
一、教学目标:
1. 了解课程要求。
2. 了解SQL Server 的发展和特点。
3.了解SQL Server 的安装和配置。
4.了解系统数据库和系统表的作用.
5.了解SQL Server 的9个常用工具。
二、教学重点和难点:
重点:熟悉企业管理器与查询分析器
难点:系统数据库和系统表的作用
三、教学方法与手段:
注重实例分析,采用一次理论一次实验的教学方式。理论教学使用多媒体投影室。
四、教学课时:
3课时
五、教学基本内容:
1、课程要求简介:共90课时,分为两部分,课堂教学45课时,实验教学45课时;课程培养目标:通过本课程的学习,掌握SQL Server 环境下进行
编程的知识,具备利用SQL Server 进行数据库应用程序开发的基本能力;考核要求……(5分钟)
2、SQL Server的定义:是一个高性能的C/S结构的RDBMS,是为支持高容量的事务处理(如在线订购录入、存货目录、记帐或支付)以及数据仓库和决策支持系统而设计的。
3、SQL Server 的发展、特点和新特性。
4、SQL Server 的安装和配置。(操作演示一部分安装过程;30分钟)
5、了解系统数据库和系统表的作用:主数据库master、msdb、pubs等。
演示:打开企业管理器,展开服务器,详细分析各个系统数据库和系统表
6、了解SQL Server 的主要管理工具,熟悉企业管理器、查询分析器。
(1)讲授SQL Server 的主要管理工具,分别打开九个工具,演示分析企业管理器的功能。
演示:打开企业管理器,展开服务器,新建一个数据库sales。
注意:可以由教师讲解,同时学生操作演示再创建一个数据库。
(2)分析查询分析器的使用方法,演示打开查询分析器的两种方法。
例:在查询分析器地命令行窗口中输入如下的SQL语句:
use pubs
select * from jobs
(3)了解SQL Server 服务管理器的使用方法。
(4)掌握创建SQL Server服务器组的方法及注册SQL Server服务器的方法。
注意:如果该服务器已成功注册,则显示具有改名称的服务器已存在,如果
该服务器不能成功注册,则可能该服务器的服务没有启动,或者是现在的用户没有权限注册该服务器。
(5)打开服务器网络实用工具和客户端网络使用工具,分析它们的功能。
(6)演示打开联机帮助文档的三种方法。
如:SHIFT+F1;选择菜单栏“帮助”等。
7、小结
8、思考与练习
第2章SQL Server 数据类型
一、教学目标:1.掌握各种数据类型的特点和基本用法
2.学会创建和删除用户自定义数据类型
二、教学重点和难点:
教学重点:掌握各种数据类型的用法
教学难点:用户自定义数据类型的创建
三、教学方法与手段:
采用互动式教学方法,理论教学使用多媒体投影室。
四、教学课时:
3课时
五、教学基本内容:
1、复习上次课内容,详细分析25个系统数据类型(50分钟)
在绝大多数编程环境中,数据类型由系统定义,这类数据类型通常称之为系统数据类型。
字符数据的类型:Char,Varchar和Text
数值型数据类型:bigint,int,smallint,tinyint,decimal,numeric,float和real
货币型数据类型:Money和Smallmoney
时间/日期数据类型: Datetime 和 Smalldatetime
二进制数据类型:Binary(固定长度)和Varbinary (可变长度)
2、创建用户自定义数据类型
用户定义的数据类型基于在 Microsoft SQL Server 中提供的数据类型。当几个表中必须存储同一种数据类型时,并且为保证这些列有相同的数据类型、长度和可空性时,可以使用用户定义的数据类型。请看例子
例2.1 Use Northwind
Exec sp_addtype uname,'Varchar(8)', 'Not Null '例2.2 Use Sales
Exec sp_addtype telephone,'varchar(24) ','Not Null'
Exec sp_addtype fax,'varchar(24)','Null'
3、删除用户定义的数据类型sp_droptype
注意:当表中的列还正在使用用户定义的数据类型时,或者在其上面还绑定有默认或者规则时,这种用户定义的数据类型不能删除。
4、小结:
本章重点介绍了SQL Server 数据类型的分类、使用方法和使用时的注意事项。课本19页表2.1列出了SQL Server常见的数据类型。
5、课堂练习:
创建一个数据类型,要求其为字符型,最大长度为12,不允许为空。
第3章数据库和数据表
一、教学目标:1、了解数据库的两种存储结构,以及文件和文件组的概念。
2、掌握创建数据库的三种方法。
3、学会修改数据库的属性和删除数据库。
2、掌握创建表的两种方法。
3、掌握创建、删除和修改约束的方法。
二、教学重点和难点:
教学重点:设计和创建各种约束
教学难点:文件和文件组的概念
三、教学方法与手段:
注重实例,采用一次理论一次实验的教学方法。理论教学使用多媒体投影室。
四、教学课时:
3课时
五、教学基本内容:
1、复习第二章内容。
2、数据库由数据库文件(数据和对象)和事务日志文件(操作日志)组成,一个数据库至少应该包含一个数据库文件和一个事务日志文件。
主文件.mdf辅助文件.ndf事务日志文件.ldf3、创建数据库的过程实际上就是为数据库设计名称、设计所占用的存储空间和存放文件位置的过程等。
演示操作: A.使用向导创建数据库
B.使用企业管理器创建数据库