收藏 分销(赏)

SQL-Server-2005开发与管理-高职计算机应用技术全书电子教案.doc

上传人:精*** 文档编号:3213838 上传时间:2024-06-25 格式:DOC 页数:49 大小:449.19KB 下载积分:14 金币
下载 相关 举报
SQL-Server-2005开发与管理-高职计算机应用技术全书电子教案.doc_第1页
第1页 / 共49页
SQL-Server-2005开发与管理-高职计算机应用技术全书电子教案.doc_第2页
第2页 / 共49页


点击查看更多>>
资源描述
教 案 NO.1 教 师 姓 名 授课班级 08421/08422 授课形式 讲授 授 课 时 间 2022年2月 日 第 1 周 授课时数 2 授课章节名称 第6章 数据库的设计 教学目的 1.掌握设计数据库的步骤 2.掌握如何绘制数据库的E-R图 3.掌握如何用三大范式规范数据库设计 教 材 分 析 教学重点 数据库设计 教学难点 数据库设计 更新、 补充、 删节内容 无 教学媒体(教具) 多媒体教室 课外作业 课后分析 导入新课: 明确本次课的任务目标; 教 学 过 程 教 学 提 示 第6章 数据库的设计 数据库设计就是要在一个给定的应用环境中(比如学生成绩管理系统),通过合理的逻辑设计和有效的物理设计,构造较优的数据库模式,建立数据库,使之能够有效地存储数据,满足用户的各种信息需求。 数据库的设计分为4个阶段:需求分析阶段、概念设计阶段、逻辑设计阶段和物理设计阶段。 一、需求分析 需求分析阶段的目标是:对现实世界要处理的对象(组织,部门,企业等)进行详细调查,在了解原系统的概况和确定新系统功能的过程中,收集支持系统目标的基础数据并进行相应处理。 基本步骤: (1)收集信息 (2)标识对象 (3)标识每个对象需要存储的详细信息 (4)标识对象之间的关系 例如:以学生成绩管理系统为例 我们需要了解学生成绩管理系统的具体功能,与后台数据库的关系。 班级信息管理 后台数据库需要存放有关班级的信息 学生信息管理 后台数据库需要存放有关学生的信息 课程信息管理 后台数据库需要存放有关课程的信息 成绩信息管理 后台数据库需要存放有关学生成绩的信息 在收集需求信息后,标识出系统中的主要对象(实体) 班级、学生、课程 数据库中的每个不同的对象都拥有一个与其相对应的表,也就是说,在我们的数据库中,会对应至少3张表,分别是班级表、学生信息表及课程表。 标识每个对象的属性 班级(班级编号、班级名称、入学时间、学制、所属专业、人数) 学生(学号、姓名、性别、出生日期、政治面貌、家庭住址、班级编号) 课程(课程编号、课程名称、学期、学时数、所属专业、入学时间) 标识对象之间的关系 班级对象与学生对象有主从关系,我们需要在学生对象中表明他 是哪个班级的学生。 班级对象与课程对象有关系,我们需要在课程对象中指出哪些课程是属于某个班级。 二、概念设计 概念设计阶段是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体的DBMS的概念模型。概念模型设计的常用方法是实体关系法(E-R方法)。 实际操作:绘制学生成绩管理系统的E-R图 三、逻辑设计 概念设计阶段解决了客户的需求捕获,并绘制了E-R图,在逻辑设计阶段,我们需要把E-R图转化为多张表,确认各表的主外键,并应用数据库设计的三大范式进行审核。 将E-R图转化为表格的操作步骤如下: 第一步:将各实体转化为对应的表,将各属性转化为各表对应的列。 第二步:标识每个表的主键列,需要注意的是,对没有主键的表添加ID编号列,该列没有实际含义,只用做主键或外键。为了数据编码的兼容性,建议使用英文字段。 第三步:我们还需要在表之间体现实体之间的映射关系。 实际操作:将学生成绩管理系统的E-R图转换为4张表 用关系模式描述如下: 学生信息表(学号、姓名、性别、出生日期、政治面貌、家庭住址、班级编号) 班级表(班级编号、班级名称、入学时间、学制、所属专业、人数) 课程表(课程编号、课程名称、学期、学时数、所属专业、入学时间) 成绩表(学号、课程编号、成绩) 四、应用三大范示规范化表设计 1)第一范式(1NF,Normal Formate) 第一范式的目标是确保每列的原子性。如果每列(或者每个属性值)都是不可再分的最小数据单元(也称为最小的原子单元),则满足第一范示。 2)第二范式(2NF) 第二范示在第一范示的基础上,更进一层,其目标是确保表中的每列都和主键相关。如果一个关系满足1NF,并且除了主键以外的其他列,都依赖于该主键,则满足第二范式(2NF)。 3)第三范式(3NF) 第三范示在第二范示的基础上,更进一层,第三范示的目标是确保每列都和主键列直接相关,而不是间接相关。如果一个关系满足2NF,并且除了主键以外的其他列都不传递依赖于主键列。则满足第三范式。 为了理解第三范示,需要根据Armstrong公理之一定义传递依赖。假设A、B和C是关系R的3个属性,如果A→B且B→C,则从这些函数依赖(FD)中,可以得出A→C。如上所述,依赖A→C是传递依赖。 实际操作:应用三大范示规范化学生成绩管理系统4张表设计 五、物理设计 物理设计阶段的任务是把逻辑设计阶段得到的逻辑数据库在物理上加以实现 课堂小结: 1.数据库的设计分为4个阶段:需求分析阶段、概念设计阶段、逻辑设计阶段和物理设计阶段; 2.在需求分析阶段,设计数据库的一般步骤; 3.在概念设计阶段和逻辑设计阶段,设计数据库的一般步骤。 布置作业: 教 案 NO.2 教 师 姓 名 授课班级 08421/08422 授课形式 实验 授 课 时 间 2022年2月 日 第1周 授课时数 2 授课章节名称 实验一 数据库的设计 教学目的 1.了解设计数据库的步骤 2.掌握使用visio绘制数据库E-R图的方法 3.理解数据库的规范化—三大范式 教 材 分 析 教学重点 数据库设计 教学难点 数据库设计 更新、 补充、 删节内容 无 教学媒体(教具) 计算机 课外作业 课后分析 导入新课: 1.数据库设计分为几个阶段? 2.在需求分析阶段,设计数据库的一般步骤? 3.在概念设计阶段和逻辑设计阶段,设计数据库的一般步骤? 明确本次课的工作任务; 教 学 过 程 教 学 提 示 实验一 数据库的设计 一、实验目的 1.了解设计数据库的步骤 2.掌握使用visio绘制数据库E-R图的方法 3.理解数据库的规范化—三大范式 二、实验内容 1.上网了解BBS论坛的功能。 2.分析BBS数据库,并用visio绘制BBS数据库的E-R图。 3.把BBS数据库的E-R图转化为表。 4.用三大范式规范BBS数据库设计。 三、实验结果 课堂小结: 1.在需求分析阶段,设计数据库的一般步骤; 2.在概念设计阶段和逻辑设计阶段,设计数据库的一般步骤。 布置作业: 教 案 NO.4 教 师 姓 名 授课班级 08421/08422 授课形式 讲授 授 课 时 间 2022年2月 日 第 2 周 授课时数 2 授课章节名称 第7章 数据库的实现 教学目的 1.掌握使用Transact-SQL语句创建数据库的方法 2.掌握使用Transact-SQL语句修改数据库的方法 3.掌握使用Transact-SQL语句收缩数据库的方法 4.掌握使用Transact-SQL语句删除数据库的方法 教 材 分 析 教学重点 使用Transact-SQL语句创建数据库 教学难点 使用Transact-SQL语句创建数据库 更新、 补充、 删节内容 无 教学媒体(教具) 多媒体教室 课外作业 课后分析 导入新课: 明确本次课的任务目标; 教 学 过 程 教 学 提 示 第7章 数据库的实现 一、使用Transact-SQL语句创建数据库 使用Transact-SQL语句创建数据库的语法格式如下: CREATE DATABASE database_name [ON [PRIMARY][<filespec>[,...n][,<filegroup>[,...n]]] [LOG ON {<filespec>[,...n]}]] <filespec>::={ (NAME='logical_file_name', FILENAME='os_file_name' [,SIZE=size[KB|MB|GB|TB]] [,MAXSIZE={max_size[KB|MB|GB|TB]|UNLIMITED}] [,FILEGROWTH=growth_increment[KB|MB|GB|TB|%]] )[,...n] } <filegroup>::={ FILEGROUP filegroup_name[DEFAULT]<filespec>[,...n] } 实操演示: 示例1:使用CREATE DATABASE语句创建一个bankDB数据库,所有参数均取默认值。 在SQL Server Management Studio查询窗口中输入以下SQL语句: create database bankDB go 示例2:创建stuDB数据库,该数据库包含一个数据文件和一个日志文件。 创建学生成绩管理系统数据库stuDB,该数据库的主数据文件逻辑名称为studb,物理文件名称为studb.mdf,初始大小为5MB,文件增长率为15%,数据文件大小不受限制;数据库的日志文件逻辑名称为studb_log,物理文件名称为studb_log.ldf,初始大小为2MB,增长速度为1MB,最大尺寸为20MB。该数据库存放在D:\studb文件夹下。 示例3:创建employeesDB数据库,该数据库包含多个数据文件和多个日志文件。 创建employeesDB数据库,该数据库有1个10MB和1个20MB的数据文件,还有两个10MB的事务日志文件。数据文件逻辑名称为 employees1和employees2,物理文件名称为employees1.mdf和employees2.ndf。主文件是employees1,由PRIMARY指定,两个数据文件的最大尺寸分别为无限大和100MB,增长速度分别为10%和1MB。事务日志文件的逻辑名称为employees_log1和employees_log2,物理文件名称为employees_log1.ldf和employees_log2.ldf,最大尺寸均为50MB,文件增长速度均为1MB。该数据库存放在D:\data文件夹下。 二、使用Transact-SQL语句修改数据库 实操演示: 示例4:向bankDB数据库中添加由两个文件组成的文件组 示例5:向bankDB数据库中添加1个日志文件 示例6:从bankDB数据库中删除示例4中添加的数据文件bankdb1。 三、使用Transact-SQL语句收缩数据库 当为数据库分配的磁盘空间过大时,可以在SQL Server2005中收缩数据库,以节省存储空间。数据文件和事务日志文件都可以进行收缩。数据库可以设置为按给定的时间间隔自动收缩。此外,使用SQL Server Management Studio和Transact-SQL语句也可以收缩数据库。 使用Transact-SQL语句收缩数据库有两种方式:一种方式是直接收缩数据库,一种方式是收缩数据库的单个文件。 1.使用DBCC SHRINKDATABASE语句收缩数据库 语法格式如下: DBCC SHRINKDATABASE (database_name [,target_percent][,{NOTRUNCATE|TRUNCATEONLY}]) 实操演示: 示例7:收缩bankDB数据库,以使bankDB数据库中的文件有10%的可用空间。 USE bankDB GO DBCC SHRINKDATABASE(bankDB,10) GO 2.使用DBCC SHRINKFILE语句收缩数据库文件 语法格式如下: DBCC SHRINKFILE (file_name{[, EMPTYFILE ] | [[, target_size] [, { NOTRUNCATE | TRUNCATEONLY }]]}) 实操演示: 示例8:将bankDB数据库中名为bankdb2的数据文件的大小收缩到3MB。 USE bankDB GO DBCC SHRINKFILE(bankdb2,3) GO 四、使用Transact-SQL语句删除数据库 Drop语句可以从SQL Server中一次删除一个或多个数据库。 语法格式:DROP DATABASE database_name[,...n] 实操演示: 示例9:删除employeesDB数据库 USE bankDB GO drop database employeesDB go 课堂小结: 1.使用Transact-SQL语句创建数据库的方法 2.使用Transact-SQL语句修改数据库的方法 3.使用Transact-SQL语句收缩数据库的方法 4.使用Transact-SQL语句删除数据库的方法 布置作业: 教 案 NO.4 教 师 姓 名 授课班级 08421/08422 授课形式 实验 授 课 时 间 2009年2月 日 第2周 授课时数 2 授课章节名称 实验二 数据库的创建与管理 教学目的 1.掌握使用Transact-SQL语句创建数据库的方法 2.掌握使用Transact-SQL语句修改数据库的方法 3.掌握使用Transact-SQL语句收缩数据库的方法 4.掌握使用Transact-SQL语句删除数据库的方法 教 材 分 析 教学重点 无 教学难点 无 更新、 补充、 删节内容 无 教学媒体(教具) 计算机 课外作业 课后分析 导入新课: 1.使用Transact-SQL语句创建数据库的语法格式? 2.使用Transact-SQL语句修改数据库的语法格式? 明确本次课的工作任务; 教 学 过 程 教 学 提 示 实验二 数据库的创建与管理 一、实验目的 1.掌握使用Transact-SQL语句创建数据库的方法 2.掌握使用Transact-SQL语句修改数据库的方法 3.掌握使用Transact-SQL语句收缩数据库的方法 4.掌握使用Transact-SQL语句删除数据库的方法 二、实验内容 1.使用Transact-SQL语句创建bbsDB数据库,该数据库存放在D:\bbs文件夹下。数据文件初始大小为10MB,允许自动增长,文件增长率为15%,数据文件大小不受限制;日志文件的初始大小为3MB,但最大尺寸为20MB。 2.将数据库bbsDB的日志文件缩小为2MB。 3.删除bbsDB数据库。 三、实验结果 课堂小结: 1.使用Transact-SQL语句创建数据库的方法 2.使用Transact-SQL语句修改数据库的方法 布置作业: 教 案 NO.5 教 师 姓 名 授课班级 08421/08422 授课形式 讲授 授 课 时 间 2022年2月 日 第 2 周 授课时数 2 授课章节名称 第7章 数据库的实现 教学目的 1.掌握使用Transact-SQL语句创建数据库的方法 2.掌握使用Transact-SQL语句修改数据库的方法 3.掌握使用Transact-SQL语句收缩数据库的方法 4.掌握使用Transact-SQL语句删除数据库的方法 教 材 分 析 教学重点 使用Transact-SQL语句创建数据库 教学难点 使用Transact-SQL语句创建数据库 更新、 补充、 删节内容 无 教学媒体(教具) 多媒体教室 课外作业 课后分析 导入新课: 明确本次课的任务目标; 教 学 过 程 教 学 提 示 第7章 数据库的实现 一、使用Transact-SQL语句创建数据库 使用Transact-SQL语句创建数据库的语法格式如下: CREATE DATABASE database_name [ON [PRIMARY][<filespec>[,...n][,<filegroup>[,...n]]] [LOG ON {<filespec>[,...n]}]] <filespec>::={ (NAME='logical_file_name', FILENAME='os_file_name' [,SIZE=size[KB|MB|GB|TB]] [,MAXSIZE={max_size[KB|MB|GB|TB]|UNLIMITED}] [,FILEGROWTH=growth_increment[KB|MB|GB|TB|%]] )[,...n] } <filegroup>::={ FILEGROUP filegroup_name[DEFAULT]<filespec>[,...n] } 实操演示: 示例1:使用CREATE DATABASE语句创建一个bankDB数据库,所有参数均取默认值。 在SQL Server Management Studio查询窗口中输入以下SQL语句: create database bankDB go 示例2:创建stuDB数据库,该数据库包含一个数据文件和一个日志文件。 创建学生成绩管理系统数据库stuDB,该数据库的主数据文件逻辑名称为studb,物理文件名称为studb.mdf,初始大小为5MB,文件增长率为15%,数据文件大小不受限制;数据库的日志文件逻辑名称为studb_log,物理文件名称为studb_log.ldf,初始大小为2MB,增长速度为1MB,最大尺寸为20MB。该数据库存放在D:\studb文件夹下。 示例3:创建employeesDB数据库,该数据库包含多个数据文件和多个日志文件。 创建employeesDB数据库,该数据库有1个10MB和1个20MB的数据文件,还有两个10MB的事务日志文件。数据文件逻辑名称为 employees1和employees2,物理文件名称为employees1.mdf和employees2.ndf。主文件是employees1,由PRIMARY指定,两个数据文件的最大尺寸分别为无限大和100MB,增长速度分别为10%和1MB。事务日志文件的逻辑名称为employees_log1和employees_log2,物理文件名称为employees_log1.ldf和employees_log2.ldf,最大尺寸均为50MB,文件增长速度均为1MB。该数据库存放在D:\data文件夹下。 二、使用Transact-SQL语句修改数据库 实操演示: 示例4:向bankDB数据库中添加由两个文件组成的文件组 示例5:向bankDB数据库中添加1个日志文件 示例6:从bankDB数据库中删除示例4中添加的数据文件bankdb1。 三、使用Transact-SQL语句收缩数据库 当为数据库分配的磁盘空间过大时,可以在SQL Server2005中收缩数据库,以节省存储空间。数据文件和事务日志文件都可以进行收缩。数据库可以设置为按给定的时间间隔自动收缩。此外,使用SQL Server Management Studio和Transact-SQL语句也可以收缩数据库。 使用Transact-SQL语句收缩数据库有两种方式:一种方式是直接收缩数据库,一种方式是收缩数据库的单个文件。 1.使用DBCC SHRINKDATABASE语句收缩数据库 语法格式如下: DBCC SHRINKDATABASE (database_name [,target_percent][,{NOTRUNCATE|TRUNCATEONLY}]) 实操演示: 示例7:收缩bankDB数据库,以使bankDB数据库中的文件有10%的可用空间。 USE bankDB GO DBCC SHRINKDATABASE(bankDB,10) GO 2.使用DBCC SHRINKFILE语句收缩数据库文件 语法格式如下: DBCC SHRINKFILE (file_name{[, EMPTYFILE ] | [[, target_size] [, { NOTRUNCATE | TRUNCATEONLY }]]}) 实操演示: 示例8:将bankDB数据库中名为bankdb2的数据文件的大小收缩到3MB。 USE bankDB GO DBCC SHRINKFILE(bankdb2,3) GO 四、使用Transact-SQL语句删除数据库 Drop语句可以从SQL Server中一次删除一个或多个数据库。 语法格式:DROP DATABASE database_name[,...n] 实操演示: 示例9:删除employeesDB数据库 USE bankDB GO drop database employeesDB go 课堂小结: 1.使用Transact-SQL语句创建数据库的方法 2.使用Transact-SQL语句修改数据库的方法 3.使用Transact-SQL语句收缩数据库的方法 4.使用Transact-SQL语句删除数据库的方法 布置作业: 教 案 NO.7 教 师 姓 名 授课班级 08421/08422 授课形式 实验 授 课 时 间 2009年 月 日 第 周 授课时数 2 授课章节名称 实验三 数据表的创建与管理 教学目的 技能目标: 1.会使用Transact-SQL语句创建数据表 2.会使用Transact-SQL语句为表添加相关约束 教 材 分 析 教学重点 无 教学难点 无 更新、 补充、 删节内容 无 教学媒体(教具) 计算机 课外作业 课后分析 导入新课: 我们完成了BBS数据库的E-R图逻辑设计。本次上机,将使用Transact-SQL语句创建数据库表。 教 学 过 程 教 学 提 示 实验三 数据表的创建与管理 一、技能目标 1.会使用Transact-SQL语句创建数据表 2.会使用Transact-SQL语句为表添加相关约束 二、实验内容 1.使用Transact-SQL语句创建如表3-1所示的用户表bbsUsers。 表3-1用户表bbsUsers 列名 数据类型 长度 是否允许为空 默认值 描述 UID int 不允许 用户编号,标识列、自动增长,主键 Uname varchar 15 不允许 用户名,呢称 Upassword varchar 10 不允许 888888 密码,必须大于6位 Uemail varchar 20 不允许 必须包含@符号 Usex char 2 允许 男 性别 Uclass int 允许 1 用户的等级(几星级) Uremark varchar 20 允许 备注信息 Uregdate datetime 不允许 当天日期 注册日期 Ustate int 允许 0(离线) 状态,例如是否被禁言,是否在线 Upoint int 允许 20 用户的积分(点数) 2.使用Transact-SQL语句为用户表bbsUsers添加约束 (1) UID列为主键约束 (2) 默认约束 初始密码:默认为6个“8”,即888888。 性别:默认值为男 注册日期:默认为当前日期 用户状态:默认为0(离线) 用户积分:默认为20点 (3)检查结束 密码:至少6位 电子邮件:必须包含“@”字符。 3.使用INSERT语句,插入如表3-2所示的测试数据。 UID Uname Upassword Uemail Usex Uclass Uremark Uregdate Ustate Upoint 1 可卡因 Hyxs007 ss@ 男 1 我要去公园 2009/1/1 1 600 2 心酸果冻 888888 bb@ 女 2 走遍天涯海角 2009/1/1 2 2200 3 冬篱儿 fangdong dd@ 男 3 爱迷失在天堂 2009/1/1 4 1200 三、实验结果 课堂小结: 1.使用Transact-SQL语句创建数据表 2.使用Transact-SQL语句为表添加相关约束 布置作业: 教 案 NO.9 教 师 姓 名 授课班级 08421/08422 授课形式 实验 授 课 时 间 2009年 月 日 第 周 授课时数 2 授课章节名称 实验四 数据表的创建与管理 教学目的 技能目标: 1.会使用Transact-SQL语句创建数据表 2.会使用Transact-SQL语句为表添加约束 教 材 分 析 教学重点 无 教学难点 无 更新、 补充、 删节内容 无 教学媒体(教具) 计算机 课外作业 课后分析 导入新课: 我们完成了BBS数据库的创建。本次上机,将使用Transact-SQL语句创建数据表。 教 学 过 程 教 学 提 示 实验四 数据表的创建与管理 一、技能目标 1.会使用Transact-SQL语句创建数据表 2.会使用Transact-SQL语句为表添加相关约束 二、实验内容 1.使用Transact-SQL语句创建如表4-1所示的主贴表bbsTop。 表4-1主帖表bbsTop 列名 数据类型 是否允许为空 默认值 描述 TID int 不允许 贴子编号,自动增长,主键 TSID int 不允许 版块编号;外键,引用bbsSection表的主键SID TUID int 不允许 发贴人ID;外键,引用bbsUsers表的主键UID TreplyCount int 允许 0 回复次数 Ttopic Varchar(20) 不允许 标题 Tcontents Varchar(30) 不允许 正文,必须大于6个字符 Ttime datetime 允许 当天 发贴时间 Tclickcount int 允许 0 点击数 Tstate int 不允许 1 状态,例如是否被锁,是否为精华贴 TlastReply datetime 允许 最后回复时间,必须晚于发贴时间 2.使用Transact-SQL语句创建如表4-2所示的跟贴表bbsReply。 表4-2跟帖表bbsReply 列名 数据类型 是否允许为空 默认值 描述 RID int 不允许 贴子编号,自动增长,主键 RTID int 不允许 主贴ID;外键,引用bbsTopic表的主键TID RSID int 不允许 版块编号;外键,引用bbsSection表的主键SID RUID int 不允许 回贴人ID;外键,引用bbsUsers表的主键UID Rcontents Varchar(30) 不允许 正文,必须大于6个字符 Rtime datetime 允许 当天 回贴时间 Rclickcount int 允许 0 点击数 3.使用Transact-SQL语句创建如表4-3所示的版块表bbsSection 表4-3版块表bbsSection 列名 数据类型 是否允许为空 默认值 描述 SID int 不允许 版块编号,自动增长,主键 Sname Varchar(32) 不允许 版块名称 SmasterID int 不允许 版主的用户编号;外键,引用bbsUsers表的主键UID Sprofile Varchar(2) 允许 版面简介 SclickCount int 允许 0 点击率 StopicCount int 允许 0 发贴数 4.使用Transact-SQL语句为主帖表bbsTop、跟帖表bbsReply及版块表bbsSection添加约束。 三、实验结果 课堂小结: 1.使用Transact-SQL语句创建数据表 2.使用Transact-SQL语句为表添加相关约束 布置作业: 教 案 NO.11 教 师 姓 名 授课班级 08421/08422 授课形式 实验 授 课 时 间 2009年 月 日 第 周 授课时数 2 授课章节名称 实验五 数据的安全管理 教学目的 技能目标: 1.掌握使用Transact-SQL语句创建登录账户的方法 2.掌握使用Transact-SQL语句创建数据库用户的方法 3.掌握使用Transact-SQL语句创建给数据库用户授权的方法 教 材 分 析 教学重点 无 教学难点 无 更新、 补充、 删节内容 无 教学媒体(教具) 计算机 课外作业 课后分析 导入新课: 我们完成了BBS数据库的创建。本次上机,将使用Transact-SQL语句实现数据的安全管理。 教 学 过 程 教 学 提 示 实验五 数据的安全管理 一、实验目的 1.掌握使用Transact-SQL语句创建登录账户的方法 2.掌握使用Transact-SQL语句创建数据库用户的方法 3.掌握使用Transact-SQL语句创建给数据库用户授权的方法 二、实验内容 1.创建版主的登录账号为“adminMaster”,密码为“theMaster” 2.版主对主贴表和回贴表有查看、删除的权限。 3.版主对用户表有修改权限,能够封杀/解封注册用户。 三、实验结果 课堂小结: 1.使用Transact-SQL语句创建登录账户的方法 2.使用Transact-SQL语句创建数据库用户的方法 3.使用Transact-SQL语句创建给数据库用户授权的方法 布置作业: 教 案 NO.12 教 师 姓 名 授课班级 08421/08422 授课形式 讲授 授 课 时 间 2009年 月 日 第 周 授课时数 2 授课章节名称 第8章 Transact-SQL编程 教学目的 能力目标:会使用Transact-SQL语句定义变量、使用运算符编程。 知识目标:理解Transact-SQL中批处理的概念 掌握如何定义变量并赋值 掌握如何输出显示数据 教 材 分 析 教学重点 变量 教学难点 无 更新、 补充、 删节内容 无 教学媒体(教具) 多媒体教室 课外作业 课后分析 导入新课: 从学生成绩管理系统的编程需要出发,以知识实际应用的精彩实例为中心,提出使用Transact-SQL语句编程的任务。 教 学 过 程 教 学 提 示 第8章Transact-SQL编程 一、批处理 批处理是一条或多条SQL语句的集合,SQL Server将批处理语句编译成一个可执行单元,此单元称为执行计划。 Microsoft SQL Server Management Studio使用GO命令作为结束批处理的信号。GO不是Transact-SQL语句,它只是向实用工具表明批处理中应包含多少条SQL语句。 例如: Use Master GO GO关键字标志着批处理的结束。 二、注释 注释是程序代码中不执行的文本字符串(也称为注解)。 SQL Server 2005支持两种类型的注释字符: ◆--(双连字符):这些注释字符可与要执行的代码处在同一行,也可另起一行。从双连字符开始到行尾的内容均为注释。对于多行
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服