数据库原理上机实验指导
数据库原理实验大纲

用server2000数据管理平台数据库原理实验指导书《数据库原理》实验指导数据库技术是一个理论和实际紧密相连的技术,上机实验是教学中的必要环节。
1、实验计划和实施要求上机实验是《数据库系统原理及应用》课程的重要环节,它贯穿于整个《数据库系统原理及应用》课程教学过程中。
本课程的实验分三个阶段进行,试验的软件环境为Microsoft SQL Server 。
2、实验的三个阶段《数据库系统原理及应用》课程的上机实验可分为三个阶段:(1)前期准备阶段数据库课程实验的第一阶段为前期准备阶段,该阶段配合第1章~第4章的教学内容进行。
前期准备阶段的主要任务是理解数据库、数据模型和数据库系统的基本概念;掌握数据库的概念模型、数据模型及数据库系统的设计方法;根据这些方法自己设计一个数据库系统的实际应用项目,写出系统分析和系统设计报告,提出在系统中要解决的问题。
(2)基本操作阶段数据库课程实验的第二阶段为基本操作阶段,该阶段配合第5章~第7章和第8章的部分内容进行。
基本操作阶段的主要任务是掌握数据库系统的基本操作,包括SQL语言的应用和利用DBMS的工具进行数据库定义、维护、查询及掌握数据安全性、数据完整性和并发控制技术等基本操作,并能够针对实际问题提出解决方法,得出正确的实验结果。
(3)技术提高阶段数据库课程实验的第二个阶段为技术提高阶段,该阶段配合第8章和第9章内容进行。
技术提高阶段的实验不仅要求把书本上的内容掌握好,同时还需要自学一些相关的知识。
技术提高阶段的主要任务是要掌握数据备份和恢复技术,还要掌握有关数据转换、复制、传送及数据库系统的编程技术。
3、实验目标上机实验的主要目标是:l)通过上机操作,加深对数据库系统理论知识的理解。
2)通过使用具体的DBMS,了解一种实际的数据库管理系统并掌握其操作技术。
3)通过实际题目的上机实验,提高动手能力,提高分析问题和解决问题的能力。
4、实验环境本书选择的实验软件环境是Microsoft SQL Server。
数据库原理_实验五指导书

数据库原理
实验指导书
实验五SQL Server 2000中数据库安全性设置
1. 实验的目的
1)熟悉通过SQL对数据进行安全性控制。
2)完成作业的上机练习。
2. 实验内容
要求:在SQLSERVER2000中利用SQL语句完成以下操作。
1)通过SQL对登入账号,用户的创建修改与删除。
2)通过SQL对角色管理,以及角色中添加用户。
3)对角色和用户数据的授权和权力回收
3. 实验步骤
1)复制生成xscj数据库的代码并运行。
2)创建登入账号和用户名s1,s2,t1,t2,l1,l2密码与账号相同默认登入访问xscj数据库。
3)创建角色student,teacher,leader。
4)为角色student授权student表、course表和SC表的select 权力,拒绝修改和删除这三个表的权力
5)为角色teacher授权student表、course表和SC表的select 权力,以及对SC表的修改,插入更新的权力, 拒绝修改student表和course表的权力
6)为角色leader授权student表、course表和SC表的select 权力,以及对student表、course 表修改,插入更新的权力,拒绝修改和删除表SC的权力
7)将s1,s2加入student角色
8)将t1,t2加入teacher角色
9)将l1,l2加入leader角色
10)分别以s1,t1,l1登入服务器验证对student表、course表和SC表相应权限的验证。
《数据库原理》实验指导

前言数据库系统原理上机实验是学习本门课程的重要环节之一,实验的设置是为了配合课堂教学,使学生熟练掌握和深入理解课堂教学内容,进一步强化对数据库系统原理的理解。
通过上机练习,一方面可以检验用关系数据库标准语言SQL 对数据库进行操作的结果是否正确,使关系数据库的基本概念更加具体、丰富;另一方面,可以综合软件工程知识、数据库知识和具体的开发工具,使学生初步了解软件项目的开发过程和方法,从而培养学生综合运用多科知识分析实际问题和解决实际问题的能力。
实验内容本门课程必做的实验有三个:1.交互式数据库;2. 数据库设计;3. 简单信息管理系统实验一交互式数据库实验目的:1 熟悉SQL Server 2000,特别是“企业管理器”和“查询分析器”的环境;2 掌握在“企业管理器”中创建数据库、基本表以及向表中插入元组;3 掌握在“查询分析器”执行SQL语句的方法;4 熟悉“查询分析器”中的工具“对象浏览器”的环境和功能。
实验要求:1.实验前仔细阅读课本第三章,熟悉基本SQL语句的写法;2.独立完成实验,书写实验报告。
实验内容:在SQL Server 2000上建立数据库,并在目标数据库上创建表,给表输入内容;对相关表进行指定的查询。
学时:3实验步骤:1、在“企业管理器”中创建数据库;在Windows2000环境中,选择:开始—程序—Microsoft SQLServer—企业管理器,进入企业管理器;在“控制台根目录”下找到“SQLServer组”,选择组下的一台服务器,展开,选择“数据库”,点右键,在弹出菜单中选择“新建数据库”,进入数据库属性窗口,如图-1所示:图-1:设置数据库属性在数据库属性窗口中,指定数据库名称“myDB”,其它属性为默认。
2、在“企业管理器”中创建基本表在“企业管理器”中,点击刚创建的数据库“myDB”,可以看到展开后的项目结点,右键选中“表”结点,在弹出菜单中选择“新建表”。
在打开的窗口中填入建立基本表的各列名称、数据类型、长度等信息,保存。
《数据库系统原理》实验指导书

《数据库系统原理》实验指导书《数据库系统原理》实验指导书实验1 熟悉SQL Server 2000环境及数据库⽂件管理⼀、实验⽬的1、掌握登录SQL Server 2000的⽅法,熟悉SQL Server实⽤⼯具的使⽤;2、了解SQL Serve数据库的存储结构,掌握估算数据库⼤⼩技术;3、掌握创建数据库技术,掌握扩⼤和压缩数据库技术;4、掌握使⽤企业管理器⼯具和T-SQL语句及系统存储过程对数据库进⾏管理。
⼆、实验要求1、熟悉SQL Server 2000的⼯作环境,了解SQL Server主要管理⼯具的⽤途和使⽤⽅法。
2、掌握在SQL Server 2000环境下,利⽤企业管理器和T-SQL语⾔创建和管理数据库的⽅法。
三、实验设备、环境设备:奔腾II或奔腾II以上计算机环境:WINDOWS 98或WINDOWS NT、SQL SERVER 2000中⽂版四、实验原理、⽅法上机操作五、实验步骤及内容(⼀)实验步骤1、教师讲授2、教师演⽰3、学⽣实际操作(⼆)实验内容1、熟悉SQL Server 2000管理⼯具(1)企业管理器(Enterprise Manager)(2)查询分析器(Query Analyzer)(3)服务管理器(Service Manager)(4)事件探查器(Profiler)(5)导⼊和导出数据(Import and Export Data)(6)SQL Server其他管理⼯具2、数据库⽂件管理(1)数据库的创建和删除。
①在企业管理器中建⽴⼀个图书读者库。
图书读者数据库中将包括⼀个数据⽂件和⼀个⽇志⽂件,各⽂件的属性见表1-1。
②删除上题所建的数据库然后⽤T-SQL语句重新创建。
(2)修改数据库①查看图书读者数据库的属性及数据⽂件和⽇志⽂件的空间使⽤情况。
②在企业管理器中,⾸先扩⼤图书读者数据库的主数据⽂件的⼤⼩,然后查看扩⼤后的数据库属性,接着收缩主数据⽂件到定义时的⼤⼩。
数据库原理实验指导书

数据库原理实验指导书实验一一、实验名称:认识DBMS,建立数据库、表二、实验日期:实际上机日期三、参考资料:《数据库原理实验指导书》四、实验目的:1.熟悉SQL Server2000的应用环境2.掌握数据库模式设计,依据实际要求设计表结构,建立表的关系五、实验内容(步骤):1.启动SQL Server服务器实例2.熟悉SQL Server的企业管理器3.创建个人数据库4.在控制台中使用建好的数据库建立数据表5.使用控制台向数据表中插入数据案例:建立学生课程数据库,其中包含student,course,sc 3张数据表。
六、实验方法:(一). 数据库的建立:1.用可视化界面建立:(a)在SQLSERVER中用企业管理器-新建数据库;2.命令方式建立:(a)在SQLSERVER中,在查询分析器中使用T-SQL语句:CREA TE DA TABASE XSGLON (NAME='XSGL_DA TA',FILENAME='E:\XSGL.MDF',SIZE=10MB,MAXSIZE=50MB,FILEGROWTH=5%)LOG ON(NAME='XSGL_Log',FILENAME='e:\XSGL_Log.ldf',SIZE=2MB,MAXSIZE=5MB,FILEGROWTH=1MB)(二). 表的建立:1.用可视化界面建立:在SQL SERVER中用企业管理器—数据库—XSCJ—表—右键—新建表;2.命令方式建立:在SQL SERVER中查询分析器的编辑窗口中用下列SQL语句:use XSGLCreate table student(sno CHAR(5),sname CHAR(10),ssex CHAR(2),sage int,sdept CHAR(4))goCreate table course(cno CHAR(2),cname CHAR(30),credit INT,pcno CHAR(2) NULL)goCreate table sc(sno CHAR(5),cno CHAR(2),grade INT NULL)go(三). 表数据的添加:1. 用可视化方法:I: 在SQL SERVER中用企业管理器—数据库—XSCJ—表-表名—右键-打开表-返回所有行;输入下列数据:实验二一、实验名称:数据查询二、实验日期:实际上机日期三、参考资料:《数据库原理实验指导书》四、实验目的:1. 掌握SQL Server查询分析器的使用方法2. 加深对SQL和SQL语言的查询语句的理解3. 熟练掌握单表查询、连接查询及嵌套的操作方法4. 熟练掌握数据查询中的分组、统计、计算和集合的操作方法。
《数据库原理》实验指导书

《数据库原理》实验指导书数据库原理实验指导书引言:数据库原理是计算机科学与技术专业的核心课程之一,通过实验的方式帮助学生深入理解数据库的基本原理和操作技术。
本实验指导书旨在引导学生完成数据库原理实验,掌握数据库的设计与管理,加深对数据库原理的理解。
一、实验目的本实验旨在通过实际操作,加深对数据库原理的理解,掌握数据库设计和管理的基本方法,培养数据库设计和实施能力,具体目标如下:1. 熟悉数据库的基本概念与术语;2. 掌握关系数据库的设计与规范化方法;3. 熟练运用SQL语言进行数据查询、更新操作;4. 理解并能运用SQL语句实现数据安全性和完整性。
二、实验环境1. 操作系统:Windows、Linux等;2. 数据库管理系统:MySQL、Oracle等;3. 编程语言:SQL、Java等。
三、实验内容1. 数据库的创建与删除a. 步骤一:使用CREATE DATABASE语句创建数据库;b. 步骤二:使用DROP DATABASE语句删除数据库。
2. 数据表的创建与删除a. 步骤一:使用CREATE TABLE语句创建数据表;b. 步骤二:使用DROP TABLE语句删除数据表。
3. 数据的插入与查询a. 步骤一:使用INSERT语句将数据插入数据表;b. 步骤二:使用SELECT语句查询数据。
4. 数据的更新与删除a. 步骤一:使用UPDATE语句更新数据;b. 步骤二:使用DELETE语句删除数据。
5. 数据库的设计与规范化a. 步骤一:进行需求分析,确定实体、属性和关系;b. 步骤二:进行关系模式的设计与规范化。
6. 数据库安全性与完整性a. 步骤一:使用GRANT语句设置用户权限;b. 步骤二:使用约束条件确保数据完整性。
四、实验步骤与注意事项1. 实验步骤a. 步骤一:根据实验要求,创建数据库,并设计相关数据表;b. 步骤二:插入测试数据,并进行查询、更新和删除操作;c. 步骤三:根据需求分析,进行数据库的设计与规范化;d. 步骤四:设置用户权限和约束条件,确保数据库的安全性和完整性。
第11章 数据库系统原理上机指导

2.选中需要在其上创建数据库的服务器,单击前面
的“+” 号,使其展示为树型目录。 3.在“数据库”文件夹上单击鼠标右键,在弹出菜 单中选择“新建数据库”选项。此时就会出现“数 据库属性”对话框。
19
“数据库属性”对话框中有3个选项卡:常规、
数据文件和事务日志。常规选项卡主要用来定义数
20
5.单击“确定”按钮,关闭对话框。在企业
管理器窗口出现“学生选课1”数据库标志,
这表明建库工作已经完成。
6.选中“学生选课1”数据库标志,单击鼠
标右键,在弹出菜单上如果选中“属性”, 则可以查看和修改数据库的属性;如果选中 “删除”,则可以删除该数据库。
21
(3)用Transact-SQL语句创建学生选课库。
继续。
4.在出现的对话框中输入数据文件的大小,单击
“下 一步”继续。
5.接着出现定义数据库文件的增长对话框,可选择
“数据库文件自动增长”,这样当数据文件不够
大时,SQL Server可以自动增加。增加的方式有
两种,一种是“按兆字节“(MB)方式增加,例
如一次增加
16
1MB;另一种是“按百分比”方式递增,例如 一次增长原数据库大小的10%。“最大文件大 小“选项组用来确定数据文件的最大值。可以将 数据文件大小限制在某一个值内,例如20MB,也 可以设置无限增长。
2) 在“新建表”对话框中输入表的各个列的属性。
参照图11.4、11.5、11.6。
25
图11.4
26
图11.5
27
图11.6
28
图11.7“属性”对话框
29
3)关闭“新建表”对话框,出现“选择表名”对
数据库上机实验指导书(6学时)

《数据库原理及应用》实验指导书广东工业大学大学信息工程学院2013年9月目录实验1:数据库的定义实验 (3)实验2:数据库的建立和维护实验 (9)实验3:T-SQL语言实验 (14)实验4:数据库的视图,触发器的定义实验 (19)实验5:数据安全性实验(选做内容) (24)实验1:数据库的定义实验实验目的:要求学生熟练掌握和使用SQL、T-SQL、SQL Server 企业管理器(Enterpriser Manager Server )创建数据库、表、索引和修改表结构,并学会使用查询分析器(SQL Server Query Analyzer),接收T-SQL语句和进行结果分析。
实验内容:l)创建数据库和查看数据库属性。
2)创建表、确定表的主码和约束条件,为主码建索引。
3)查看和修改表结构。
4)熟悉SQL Server 企业管理器(Enterpriser Manager)和查询分析器(Query Analyzer)工具的使用方法具体实验任务如下。
1.基本操作实验1)启动SQL Server200下的企业管理器(Enterpriser Manager)如图1.1所示,点击“数据库”右键,利用“新建数据库”建立图书读者数据库如图1.2所示;图1.1 企业管理器界面图1.2 新建“图书_读者”界面2)在企业管理器(Enterpriser Manager)中查看图书读者数据库的属性,并进行修改,使之符合要求。
3)通过企业管理器(Enterpriser Manager),在建好了图书数据库中建立图书、读者和借阅3个表,方法是点击“图书_读者”右键“新建”下的“表”,如图1.3所示:图1.3 新建表其结构为:图书(书号,类别,出版社,作者,书名,定价);读者(编号,姓名,单位,性别,电话):借阅(书号,读者编号,借阅日期)要求为属性选择合适的数据类型,定义每个表的主键,Allow Null(是否允许空值)和Default Value(缺省值)等列级数据约束。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库原理上机实验指导一、实验目的和要求1.实验目的力图通过本实践课程的学习,使学生掌握数据库管理系统的基本概念、操作方法和管理方法,能够根据用户应用需求设计出合理的数据库应用系统逻辑模型方案,并且实现之。
2.实验要求本实践课程主要介绍Microsoft SQL Server 2000系统的基本概念、基本知识;讲述数据库管理系统的安装、操作、设计、管理等基本概念及其操作方法;学习如何创建和管理数据库系统的步骤,为承担DBA角色作好准备。
重点要求掌握Transact-SQL语言,学会数据库应用系统逻辑模型的设计和实现。
要求学生实验前认真准备,实验后提供实验报告,给出详细实验结果以及设计依据。
实验报告的格式应采用统一封面,统一的实验报告纸。
封面应包括:课程名称、实验序号、名称、专业、班级、姓名、同组实验者、实验时间。
实验报告内容应包括:实验名称、目的、内容、实验步骤、实验记录、数据处理(或原理论证、或实验现象描述、或结构说明等)。
二、实验环境介绍1.硬件设备要求微型计算机,最好具有局域网环境2.软件设备要求Windows 2000或Windows XP操作系统;MS SQL Server 2000数据库管理系统。
三、实验内容和学时分配1.实验内容实验1:服务器管理实验2:创建和管理数据库实验3:Transact-SQL语言——数据查询实验4:Transact-SQL语言——数据定义与数据更新实验5:数据库安全与保护——用户管理和权限管理实验6:数据库安全与保护——数据完整性实验7:数据库安全与保护——数据库的一致性和并发性实验8:数据库安全与保护——数据库的备份与恢复实验9:存储过程和触发器实验10:嵌入式SQL的使用四、各实验简述实验1:SQL Server服务器管理(2学时,上机实验)1.实验目的和要求通过本实验使学生掌握SQL Server服务器启动、停止和暂停的方法,服务器注册、连接与断开的方法以及服务器配置选项设置的方法,了解SQL Server工具程序企业管理器和查询分析器功能、作用和操作方法。
2.重点与难点企业管理器和查询分析器的功能、作用和操作方法。
3.教学方法、手段、媒介通过机房的计算机和投影设备演示、简要讲解SQL Server服务器启动、注册、企业管理器和查询分析器的启动,并指出其重点、难点,使学生对SQL Server数据库管理软件有一个感性认识,具有一定的动手能力。
4.实验过程与实验内容要求学生参考教材第四章65至73页,在计算机上完成如下实验内容,对学生提出的问题,尽量加以引导由其自主完成。
(1)验证你所使用的机器中SQL Server安装是否成功。
(2)练习停止、暂停和启动SQL Server服务。
(3)查看当前服务器的配置情况。
(4)进入企业管理器,熟悉它的操作环境。
(5)进入查询分析器,熟悉它的操作环境。
5.思考题(1)在客户/服务器体系结构中,数据库服务器和客户端计算机是如何分工的。
(2)了解SQL Server的工具软件功能与作用。
实验2:数据库管理(2学时,上机实验)1.实验目的和要求通过本实验使学生掌握创建、修改、删除数据库的方法和创建、修改、删除数据表的方法。
2.重点与难点创建数据库和创建数据表。
3.教学方法、手段、媒介通过机房的计算机和投影设备演示、简要讲解创建数据库的方法和步骤,使用的工具软件,并指出使用T ransact-SQL创建数据库和数据表时应该注意命令的格式。
4.实验过程与实验内容要求学生参考教材第四章73至83页以及第五章103至107页,在计算机上完成如下实验内容,对学生提出的问题,尽量加以引导由其自主完成并作必要的解答。
(1)使用企业管理器创建一个STUDENT数据库,并在库中创建Student、Course和Study三张表。
表名及表中存储的数据内容题目中已给出,但表的结构要求同学们根据存储数据的特点自行设计。
表名:Student(2)在查询分析器中使用CREATE DATABASE语句创建OrderCenter数据库,并使用(3)使用企业管理器创建一个名为TestDB的10MB的数据库,库中有一个叫Exercise的2 MB 的事务日志。
在完成后,使用企业管理器通过增加一个文件把数据库扩大5MB。
再在此数据库中创建Products表,表结构同(2)。
使用ALTER TABLE语句在Products表中增加一个属性列(Weight, Decimal, 为空),再把数据类型改为Real,再删除此属性列。
使用DROP TABLE语句删除Products 表。
使用企业管理器删除TestDB数据库。
注意事项:学生在每次实验后,应该将自己创建的数据库文件保存下来,在下次上机时,使用企业管理器附加数据库的功能恢复上次上机时的环境。
本次实验创建的数据库在后面的实验中要用到,请注意保存。
因为每次要建立一个上机环境会浪费一定的时间,不便于提高工作效率。
5.思考题(1)掌握企业管理器和查询分析器的功能、作用。
(2)与数据库相关的磁盘文件和扩展名分别是什么?实验3:Transact-SQL语言——数据查询(4学时,上机实验)1.实验目的和要求通过本实验使学生掌握Transact-SQL数据查询语句的使用方法。
2.重点与难点简单查询、汇总查询、连接查询和子查询(嵌套查询)。
3.教学方法、手段、媒介通过机房的计算机和投影设备演示、简要讲解怎样使用查询分析器来完成数据查询以及一些技巧。
要求学生利用实验2创建的STUDENT数据库完成实验3要求的内容。
对于普遍性的问题进行集体解答并通过机房的计算机和投影设备演示、讲解。
4.实验过程与实验内容要求学生参考教材第五章109至131页,在STUDENT数据库中,根据要求在计算机上使用查询分析器执行SQL语言完成如下内容,将SQL语句以’姓名.sql’文件的形式保存在自己的目录下。
对学生提出的问题,尽量加以引导由其自主完成并作必要的解答。
(1)查询选修了课程的学生的学号。
(2)查询学生学号和出生年份。
(3)查询计算机系学生的学号、姓名。
(4)查询年龄在20岁与22岁之间(包括20和22岁)的学生姓名和年龄。
(5)查询学生姓名中含有“波”字的学生情况。
(6)查询缺少学习成绩的学生学号和课程号。
(7)查询选修C601课程的学生的学号和成绩,并按分数的降序排列。
(8)求选修了课程的学生人数。
(9)求课程C601的平均成绩。
(10)求选修课程超过2门的学生学号。
(11)查询参加学习的学生所学的课程号和总分。
(12)查询选修高等数学课程且成绩在80分以上的学生的学号、姓名。
(13)查询每一课程的间接先行课(即先行课的先行课)。
(14)查询年龄低于所有工程系学生的学生姓名、所在系、年龄。
(15)找出刘建平老师所开全部课程的课程号、课程名。
(16)找出全部课程的任课教师。
(17)求学生1203所学课程的总分。
(18)找出所有姓张的学生的姓名和籍贯。
(19)找出至少一门课程的成绩在90分以上的女学生的姓名。
(20)求出每一年龄上人数超过2的男生的具体人数,并按年龄从小到大排序。
5.思考题(1)掌握SQL的特点和功能。
(2)连接、自身连接、外连接有何区别与联系?(3)掌握连接查询、子查询工作过程。
实验4:Transact-SQL语言——数据定义与数据更新(2学时,上机实验)1.实验目的和要求通过本实验使学生掌握Transact-SQL数据定义、数据更新语句的使用方法。
2.重点与难点Transact-SQL数据定义、数据更新语句。
3.教学方法、手段、媒介简要讲解怎样使用查询分析器来完成数据更新和创建视图。
要求学生利用实验2创建的STUDENT数据库完成实验4要求的内容。
对于普遍性的问题进行集体解答并通过机房的计算机和投影设备演示、讲解。
4.实验过程与实验内容要求学生参考教材第五章131至140页,在STUDENT数据库中,根据要求在计算机上使用查询分析器执行SQL语言完成如下内容,将SQL语句以’姓名.sql’文件的形式保存在自己的目录下。
对学生提出的问题,尽量加以引导由其自主完成并作必要的解答。
(1)把学生的学号及他的平均成绩定义为一个视图GRADE_VIEW。
并查询此视图的所有记录。
(2)创建一个从student、course、study表中查出计算机系的学生及其成绩的视图computer_view,要求显示学生的学号sno、姓名name、课程号cno、课程名称cname、成绩grade。
并查询此视图的所有记录。
(3)在Student表中依据学生姓名创建索引name_index。
(4)在Study表中依据sno和cno创建索引main_index。
(5)将课程C603的任课老师改为“赵明”。
(6)在Student表中插入两个学生记录:'1201','吴华', '女',20,'成都','计算机系''1102','张军', '男',21,'上海','工程系'(7)删除年龄在21岁以上的学生记录。
(8)在course表中依据teacher创建索引teacher _index,然后删除此索引。
(9)先创建一个新表Study_Back,表的结构Study表相同。
使用I NSERT语句将Study表中记录存入Study_Back表中。
5.思考题(1)对于上述(9),如果没有创建新表Study_Back,也不用创建,还有什么方法可以将Study 表中记录存入Study_Back表中?(2)视图的更新与表的更新有什么不同?实验5:数据库安全与保护——用户管理和权限管理(2学时,上机实验)1.实验目的和要求通过本实验使学生理解数据库安全的概念,掌握创建用户的方法和分配权限的方法。
2.重点与难点登录名、用户名、角色、权限的概念、系统存储过程使用、权限管理。
3.教学方法、手段、媒介通过机房的计算机和投影设备演示、简要讲解怎样使用企业管理器、系统存储过程和SQL 语句来完成用户管理和权限管理。
要求学生利用实验2创建的STUDENT数据库和OrderCenter数据库完成实验5要求的内容。
4.实验过程与实验内容要求学生参考教材第六章149至168页内容,在计算机上使用企业管理器、系统存储过程和SQL语句来完成如下内容。
对学生提出的问题,尽量加以引导由其自主完成并作必要的解答。
(1)使用企业管理器在你的SQL Server中创建一个登录名teacher,且• 它使用SQL Server 认证;• 能够创建和修改数据库;•能访问pubs数据库、STUDENT数据库和OrderCenter数据库;•并且能够在这些库中分配语句和对象权限;• 对OrderCenter数据库中的products表具有插入、修改和删除的权限。