秋数据库应用实验指导 .docx

上传人:C****o 文档编号:26750022 上传时间:2022-07-19 格式:DOCX 页数:31 大小:1.10MB
返回 下载 相关 举报
秋数据库应用实验指导 .docx_第1页
第1页 / 共31页
秋数据库应用实验指导 .docx_第2页
第2页 / 共31页
点击查看更多>>
资源描述

《秋数据库应用实验指导 .docx》由会员分享,可在线阅读,更多相关《秋数据库应用实验指导 .docx(31页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精品名师归纳总结梁文娟目录试验 1 SQL Server的安装及治理工具的使用 2试验 2 交互式 SQL2试验 3 数据完整性和安全性治理 13试验 4 触发器和储备过程试验 23试验 5 数据库备份与复原 26试验 6 数据库设计综合应用 27可编辑资料 - - - 欢迎下载精品名师归纳总结试验 1SQL Server 的安装及治理工具的使用一、试验目的1、通过对某个商用数据库治理系统的使用,明白DBMS 的工作原理和系统构架。在此举荐数据库治理系统SQL Server 2005 ,该系统已经在机房FTP 上。你也可以从微软官方网站上下载该系统。2、熟识对 DBMS 的操作二、试验内容1、

2、依据安装文件的说明安装数据库治理系统。在安装过程中记录安装的挑选,并且对所作的挑选进行摸索,为何要进行这样的配置,对今后运行数据库治理系统会有什么影响。2、学会启动和停止数据库服务,摸索可以用哪些方式来完成启动和停止。3、把握治理工具的使用(1) SQL Server Management Studio 的使用连接服务器的方法查询编辑器的使用(2) 配置治理器的使用4、明白数据库系统的规律组件:它们主要是数据库对象,包括基本表、视图、触发器、储备过程、约束等。今后将学习如何操作这些数据库对象。三、试验报告要求、给出安装过程中显现的错误及解决方法。、依据你所明白的SQL Server 工具,写出

3、部分主要组件的功能(以SQL Server2005 为例,写出 SQL Server Management Studio 、配置治理器)。试验 2 交互式 SQL2.1 创建数据库及表一、试验目的本次试验明白SQL Server 2005 的启动,熟识如何使用SSMS 和 SQL 建立数据库和表,并加深对于完整性的懂得。二、背景学问在使用数据库的过程中,接触最多的就是数据库中的表。表是数据储备的的方,是数据库中最重要的部分,治理好表也就治理好了数据库。表是由行和列组成的。创建表的过程主要就是定义表的列的过程。表的列名在同一个表中具有唯独性,同一列的数据属于同一种数据类型。除了用列名和数据类型来

4、指定列的属性外,仍可以定义其它属性:是否为空、默认值、标识符列、全局唯独标识符列等。约束是 SQL Server 供应的自动保持数据库完整性的一种方法,定义了可输入表或表的可编辑资料 - - - 欢迎下载精品名师归纳总结单个列中的数据的限制条件。在 SQL Server 中有 5 种约束:主关键字约束( Primary Key Constraint ) 、 外 关 键 字 约 束 ( Foreign Key Constraint ) 、 惟 一 性 约 束 ( Unique Constraint )、检查约束( Check Constraint )和默认约束 Default Constrain

5、t 。三、试验内容方法 1:在 SSMS 中创建数据库和表在本练习中,将使用SQL Server2005 数据库治理系统创建Student 数据库,并在 Student 数据库中创建表Student,使你能够把握使用SQL Server2005 数据库治理系统创建数据库和表的方法。1) 启动 SQL Server2005:依次单击开头 全部程序 SQL Server 2005 SQL Server Management Studio启动SQL Server 2005 数据库治理系统2) 登录数据库服务器:点击“连接到服务器“对话框中的连接按钮连接到SQL Server 2005 数据库服务器。

6、3) 创建数据库 Student在 SQL Server 2005 数据库治理系统的左边栏“对象资源治理器”中右击数据库对象, 在弹出的快捷菜单中单击“新建数据库”命令。可编辑资料 - - - 欢迎下载精品名师归纳总结在弹出的“新建数据库”对话框右侧的数据库名称中输入数据库名称“Student”,然后单击确定。4) 在 Student 数据库中新建表 ”Student”单击 SQL Server 2005 数据库治理系统的左侧的“对象资源治理器”栏中的”刷可编辑资料 - - - 欢迎下载精品名师归纳总结新”按钮,以显示出新建的数据库“Student”。依次绽开左侧栏对象资源治理器中的“数据库”

7、“ Student”,并右击 Student 数据库中的表工程,在弹出的快捷菜单中单击“新建表”命令。在右侧在工作区中输入“Student”表的信息,该表具有如以下:列名数据类型完整性约束SnoCHAR5主码SnameCHAR10非空SsexBIT无SageINT无SdeptCHAR15无单击文件菜单中的储存命令储存该表,并取名为“Student”。方法二、使用 SQL 语句创建数据库和表1) 单击工具栏中的“新建查询”按钮,并在弹出的“连接到服务器”对话框中单击“连接”按钮,新建一个SQL 脚本。可编辑资料 - - - 欢迎下载精品名师归纳总结2) 在右侧的 SQL 脚本输入框中输入如下SQ

8、L 代码: CREATEDATABASE STUDENT-创建 STUDENT数据库GOUSE STUDENT-转到 STUDENT数据库GOCREATETABLE STUDENT-在STUDENT数据库中创建表 STUDENT SnoCHAR 5 PRIMARYKEY, SnameCHAR 10 NOTNULL,SsexBIT , SageINT ,SdeptCHAR 15 单击工具栏中的执行按钮,运行 SQL 语句,完成数据库与表的创建。四、试验任务1用两种方法建立一个新数据库HRM (也可任意取名)。2在数据库HRM中,建立如下所示的三个表:Employee 表列名数据类型长度是否答应为

9、空说明EmployeeIDChar6否员工编号,主键可编辑资料 - - - 欢迎下载精品名师归纳总结NameChar10否姓名BirthdayDatetime8否诞生日期SexBit1否性别AddressChar20是的址ZipChar6是邮编PhoneNumberChar12是电话号码EmailAddressChar30是电子邮件的址DepartmentIDChar3否员工部门号,外键Departments 表列名数据类型长度是否答应为空说明DepartmentIDChar3否员工部门号,主键DepartmentNameChar20否部门名NoteText16是备注Salary 表列名数据类

10、型长度是否答应为空说明EmployeeIDChar6否员工编号,外键IncomeFloat8否收入OutComeFloat8否支出3.对三张表输入数据(可任意输入,但留意要符合完整性要求,否就会出错,在本试验中,外键设置可先不做要求)五、试验报告要求1、要求给出三个表创建的SQL 语句,要求建表时给出主外键约束、唯独约束、取空值约束、用户自定义的约束等。(注:在试验报告上只需写出其中一个表的SQL 语句即可)2、举例说明如何操作会违反完整性(实体完整性、参照完整性)。2.2 SQL 数据查询语句一、试验目的明白 SQL Server 2005 查询编辑器的启动,熟识如何在SQL Server

11、2005 查询编辑器查询记录。把握 SELECT 语句的基本语法和查询条件表示方法把握 GROUP BY 和 ORDER BY 子句的作用和使用方法把握连接查询和子查询的使用方法二、试验内容1、单击工具栏中的“新建查询”按钮,并在弹出的“连接到服务器”对话框中单击“连接”按钮,新建一个SQL 脚本。可编辑资料 - - - 欢迎下载精品名师归纳总结2、在 SQL 脚本中写数据查询语句执行。从表中查询数据:在查询分析器的查询窗口中输入SQL 语句,如下列图。点击按钮,执行该 SQL 语句,在查询窗口下部显现一个输出窗口,如下列图。可编辑资料 - - - 欢迎下载精品名师归纳总结三、试验任务1对上节

12、建立的表输入数据:Departments 表:DepartmentIDDepartmentNameNote1财务部财务部2研发部研发部3人力资源部人力资源部Employee 表EmployeeIDNameBirthdaySexAddressZipPhoneNumberEmailAddressDepartmentID1001李勇78-3-120河南4750013880378ly11002王敏80-11-21河南4750020378311wm11003刘晨78-6-220河南4750030378322lc12001张立78-8-10河南4750040378333zl22002刘毅82-1-230河

13、南4750050378344ly22003张玫81-3-151河南4750060378355zm23001徐静76-8-121河南4750070378366xj33002赵军79-2-190河南4750080378377zj3Salary 表EmployeeIDIncomeOutCome1001360015001002330010001003370012002001400016002002380018002003380015003001420020003002410018002、练习下面简洁的查询语句:可编辑资料 - - - 欢迎下载精品名师归纳总结a) 查询每个雇员的全部信息b) 查询每个雇

14、员的的址和电话c) 查询 EmployeeID 为 000001 的雇员的的址和电话。d) 查询女雇员的址和电话,并用AS 子句将结果中各列的标题分别指定为“的址”和“电话”。e) 运算每个雇员的实际收入。f) 找出全部姓王的雇员的部门号。摸索:找出全部的址中含有“中山”的雇员的号码和部门号。3、练习多表连接查询和嵌套查询:a) 查询每个雇员的情形及工资情形(工资=Income - Outcome )b) 查询财务部工资在2200 元以上的雇员姓名及工资情形c) 查询研发部在1966 年以前诞生的雇员姓名及其工资详情d) 查询人力资源部雇员的最高和最低工资e) 将各雇员的情形按工资由低到高排列

15、f) 求各部门的雇员数g) 找出全部在财务部和人力资源部工作的雇员的编号h) 统计人力资源部工资在2500 以上雇员的人数i) 求财务部雇员的总人数j) 求财务部雇员的平均工资k) 查找比全部财务部的雇员工资都高的雇员的姓名l) 查找财务部年龄不低于研发部全部雇员年龄的雇员的姓名m) 查找在财务部工作的雇员的情形四、试验报告要求1、写出与上述查询任务相对应的SQL 查询语句(注:在试验报告上写出2-d、2-e、2-f 及3 中全部练习的SQL 语句)2、并记录在试验过程中遇到的问题、解决方法及心得体会。2.3 视图的定义和操作一、试验目的:懂得视图的概念,把握视图的使用方法。二、估计试验时间

16、:上机一次三、试验过程1. 对应 HRM 数据库,参照前面试验中完成的查询,按如下要求自行设计视图:1) 基于单个表按投影操作定义视图。举例:定义一个视图用以查看全部员工的编号、姓名和诞生日期。2) 基于单个表按挑选操作定义视图。举例:定义一个满意sex= true 的员工的全部信息的视图。3) 基于单个表按挑选和投影操作定义视图。可编辑资料 - - - 欢迎下载精品名师归纳总结举例:定义一个视图用以查看部门号码为2的全部员工的姓名、电话和邮件的址。4) 基于多个表依据连接操作定义视图。举例:定义一个视图用以查看全部员工的姓名、部门名及工资。5) 基于多个表依据嵌套查询定义视图。举例:定义一个

17、比全部财务部的雇员工资都高的雇员的信息的视图6)定义含有虚字段(即基本表中原本不存在的字段)的视图。 举例:定义一个视图用以查看全部雇员的编号、姓名、年龄。2. 分别在定义的视图上进行查询、插入、更新和删除操作,分情形(查询、更新)争论哪些操作可以胜利完成,哪些不能胜利完成,并分析缘由。四、试验报告要求:1、在试验报告中要给出上述任务的视图定义语句。(注:试验报告上写出4、5、6 的 SQL语句)2、分情形争论哪些操作可以胜利完成,哪些不能胜利完成。查询操作:举出一个进行查询操作的例子。更新操作:更新操作包含插入、更新、删除,针对不能胜利完成更新操作的情形举出两个例子,并分析缘由。2.4 SQ

18、L 数据更新语句一、试验目的加深对 SQL 数据更新(插入、修改及删除)语句的基本语法格式的把握把握单个元组及多个元组的插入、修改及删除操作的实现过程加深对更新操作时数据库中数据一样性问题的明白加深对约束条件在数据更新操作执行中的作用问题的明白二、试验内容方法一:在 SSMS 中插入、删除及修改数据,方法二:在查询编辑器中写SQL 插入、删除及修改数据三、试验任务设有一个 SPJ数据库,包括 S,P, J, SPJ四个关系模式: S( SNO,SNAME ,STATUS, CITY )可编辑资料 - - - 欢迎下载精品名师归纳总结P( PNO,PNAME ,COLOR , WEIGHT )J

19、(JNO, JNAME ,CITY )SPJ( SNO, PNO,JNO, QTY )供应商表 S 由供应商代码(SNO)、供应商姓名( SNAME )、供应商 STATUS 、供应商所在城市( CITY )组成。零 件 表 P 由 零 件 代 码 ( PNO ) 、 零 件 名 ( PNAME ) 、 颜 色 ( COLOR ) 、 重 量(WEIGHT )组成。工程工程表J 由工程工程代码(JNO )、工程工程名(JNAME )、工程工程所在城市(CITY )组成。供应情形表 SPJ 由供应商代码( SNO)、零件代码( PNO )、工程工程代码( JNO)、供应数量( QTY )组成,表

20、示某供应商供应某种零件给某工程工程的数量为 QTY 。试完成以下操作:1. 在 S 表中插入元组“ s6,华誉, 40,广州”2. 在 J 表中插入元组“ j8,传感器厂”3. 对每一个供应商,求他为各种工程供应零件的总数量,并将此结果存入数据库4. 将 P 表中 PNO 值为 p6 的元组的 color 属性值改为绿, weight 属性值改为 605. 将 SPJ表中前 4 个元组的 qty 属性值统一修改为3006. 将 S 表中 city 属性名含有“京”或“津”的相应status 属性值增加 1007. 将供应商 s2 为“一汽”工程工程所供应的零件数量修改为20008. 将全部红色

21、零件的颜色修改为浅红色9. 由 s5 供应 j4 的零件 p6 改为由 s3 供应10. 在 SPJ 表中新增一名为SDATE 的属性列,对该表中的每一元组在SDATE 属性列上填上试验当时的日期和时间11. 删除所在城市为“广州”的供应商记录可编辑资料 - - - 欢迎下载精品名师归纳总结12. 删除全部零件名称中第一个字为“螺”字的零件记录,并在供应情形表中删除相应的记录13. 删除 s3 和 s4 两供应商为“三建”工程供应“螺母”或“螺丝刀”零件的相应供应情形数据信息四、试验报告要求1、写出与上述任务相对应的SQL 更新语句(试验报告上写出3、5、10 的 SQL 语句)2、并记录在试

22、验过程中遇到的问题、解决方法及心得体会。试验 3 数据完整性和安全性治理3.1 数据完整性治理一、试验目的把握域完整性的实现方法。 把握实体完整性的实现方法。把握参照完整性的方法。二、试验内容数据库的完整性设置。三、试验步骤可视化界面的操作方法: 实体完整性1. 将 student 表的“ sno”字段设为主键:在表设计界面中,单击左边的行选定块,选定“sno”字段,单击工具按钮设置主键。如图 1 所示:可编辑资料 - - - 欢迎下载精品名师归纳总结图 11. 将“ sc”表的“ sno”和“ cno”设置为主键:在表设计界面中,单击并按住Ctrl 键拖动左边的行选定块,选定sno 和 cn

23、o 字段,单击工具按钮设置主键。如图 2 所示:图 2可编辑资料 - - - 欢迎下载精品名师归纳总结域完整性3. 将“ ssex”字段设置为只能取“男”,“女”两值:在表设计界面,点击鼠标右键CHECK约束 , 添加约束,添加CK_student_sex 名称,然后在约束表达式框中输入“ ssex in 男,女 ”。如图 3 所示。图 3参照完整性4. 将“ student”表和“ sc”表中的“ sno”字段设为参照 : 打开“ sc”表的设计界面 , 点击工具栏按钮, 在弹出的属性 properties 对话框中点击“新建”按钮,在“主键表Primarykey table”下拉框中挑选“

24、 student”表,在其下的字段挑选框中挑选“ sno”,在“外键表Foreign key table”下拉框中挑选“ sc”表,在其下的字段挑选框中挑选“ sno”,单击关闭即可。见图 4。可编辑资料 - - - 欢迎下载精品名师归纳总结图 4命令方式操作方法: 实体完整性1. 将“ student”表的“ sno”字段设为主键:当“ student”表已存在就执行:alter table student add constraint pk_sno primary key sno当“ student”表不存在就执行:Create table studentsno CHAR5 primary

25、 key ,sname CHAR10 NOT NULL,ssex CHAR2, sage int,sdept CHAR4注:可用命令“ drop table student”删除“ student”表2. 添加一身份证号字段 ,设置其惟一性 .注: 操作前应删除表中的全部记录 Alter table student add id char18 unique id3. 将“ sc”表的“ sno”和“ cno”设置为主键: 当“ sc”表已存在就执行:alter table sc add constraint PK_SnoCno primary key sno,cno当“ sc”表不存在就执行:

26、Create table scsno CHAR5,cno CHAR2,grade INT NULL,constraint PK_SnoCno primary key sno,cno域完整性4. 将“ ssex”字段设置为只能取“男”,“女”两值:可编辑资料 - - - 欢迎下载精品名师归纳总结当“ student”表已存在就执行:alter table student add constraint CK_Sex check ssex in 男 ,女当“ student”表不存在就执行:Create table studentsno CHAR5 primary key ,sname CHAR10

27、,ssex CHAR2 check ssex in 男 ,女 , sage int, sdept CHAR45. 设置学号字段只能输入数字:alter table student add constraint CK_Sno_Format check sno like 0-90-90-90-90-96. 设置身份证号的输入格式:alter table student add constraint CK_ID_Format check id like 0-90-90-90-90- 90-91-20-90-90-90-10-90-30-90-90-90-9_ OR id like 0-90-90-9

28、0-90-90-90-90-90-10-90-30-90-90-90-97. 设置 18 位身份证号的第 7 位到第 10 位为合法的年份 1900-2050 alter table student add constraint CK_ID_Format2 check lenid=18 and convertsmallint,substringid,7,4 =1900 andconvertsmallint,substringid,7,4 =22 or ssex=女 and sage=20 参照完整性9. 将“ student”表和“ sc”表中的“ sno”字段设为参照 :当“ sc”表已存在

29、就执行:alter table sc add constraint FP_sno foreign key sno references studentsno 当“ sc”表不存在就执行:Create table scsno CHAR5 constraint FP_snoforeign key references studentsno, cno CHAR2,gradeINT NULL,constraint PK_SnoCno primary key sno,cno 完整性验证1. 实体完整性:在“ student”表数据浏览可视化界面中输入学号相同的两条记录将会显现错误如图 5 所示:可编辑资

30、料 - - - 欢迎下载精品名师归纳总结图 5或者在命令窗口输入下面两条命令也会显现错误提示:insertintostudentvalues 95003, 张三 , 男 , 24 , CS,42222919901012903Xinsertinto , 21 , CS,studentvalues 95001422229199510129031, 李四 , 女可编辑资料 - - - 欢迎下载精品名师归纳总结图 6 下面的语句用来验证“sc”表中的实体完整性: insert into sc values95002, 10,65insert into sc values95002, 10,90图 72

31、. 域完整性 :使用下面的语句验证“ssex”字段的域完整性:insert into student values95009, 张匀 ,大,20,CS, 42222919901012904X 可编辑资料 - - - 欢迎下载精品名师归纳总结3. 参照完整性:使用下面的语句“验证”sc 表中的“ sno”字段的域完整性假设 student 表中没有学号为“95998”的同学记录 :insert into sc values98998, 10,98四、试验任务 :1、建立课程的实体完整性, 和课程号 cno 的参照完整性。2、对 HRM 数据库,练习建立三个表的主外键约束、唯独约束、取空值约束、用

32、户自定义的约束(参考HRM 数据库表定义图中说明)。3、建立 salary 表的 Income 字段限定在 0-9999 之间。五、试验报告要求1、写出与上述任务相对应的SQL 语句2、并记录在试验过程中遇到的问题、解决方法及心得体会。3.2 数据库安全性治理一、试验目的可编辑资料 - - - 欢迎下载精品名师归纳总结把握 SQL Server 身份验证模式。把握创建登录账户、数据库用户的方法。把握使用角色实现数据库安全性的方法。把握权限的安排。二、试验内容1、设置身份验证模式:Windows 身份验证模式和混合模验证模式。2、设置登录账户3、设置数据库用户4、设置数据库角色。5、设置治理对象

33、的权限三、试验步骤1. 设置身份验证模式依次单击开头 全部程序 SQL Server 2005 SQL Server Management Studio启动 SQL Server 2005 数据库治理系统连接胜利后,右键你的实例,挑选属性 在 属性 窗口中, 转到 Security 安全性 项,在 服务器身份验证 中设置为 SQL Server 和 Windows 身份验证模式 , 确定,依据提示,应当重新启动sql 服务然后执行下面的语句启用sa 用户,同时清除sa 的密码 能胜利登陆后再依据你的需要设置 EXECsp_passwordnull,null,saALTERLOGINsaENAB

34、LE语句执行完成后 ,再用 sa 连接你的实例 ,应当就没有问题了.2. 设置登录账户创建使用 Windows 身份验证 SQL Server Management Studio的 SQL Server 登录名.在 SQL Server Management Studio中,打开对象资源治理器并绽开要在其中创建新登录名的服务器实例的文件夹。.右键单击“安全性”文件夹,指向“新建”,然后单击“登录名”。.在“常规”页上的“登录名”框中输入一个Windows 用户名。.挑选“ Windows 身份验证”。.单击“确定”。创建使用 SQL Server 身份验证 SQL Server Managem

35、ent Studio 的 SQL Server 登录名.在 SQL Server Management Studio中,打开对象资源治理器并绽开要在其中创建新登录名的服务器实例的文件夹。.右键单击“安全性”文件夹,指向“新建”,然后单击“登录名”。.在“常规”页上的“登录名”框中输入一个新登录名的名称。.挑选“ SQL Server 身份验证”。.输入登录名的密码。.挑选应当应用于新登录名的密码策略选项。通常,强制密码策略是更安全的挑选。.单击“确定”。可编辑资料 - - - 欢迎下载精品名师归纳总结通过 Transact-SQL 创建使用 Windows 身份验证的 SQL Server 登

36、录名.在查询编辑器中,输入以下Transact-SQL 命令: CREATE LOGIN FROM WINDOWS。 GO通过 Transact-SQL 创建使用 SQL Server 身份验证的 SQL Server 登录名.在查询编辑器中,输入以下Transact-SQL 命令: CREATELOGIN WITH PASSWORD = 。 GO3. 设置数据库用户创建数据库用户在 SQL Server Management Studio 中,打开对象资源治理器并绽开要在其中创建新登录名的服务器实例的文件夹。依次绽开数据库,某个详细数据库,“用户” 右键单击用户,挑选“新建用户”输入用户名,

37、挑选登录名,确定通过 Transact-SQL 创建数据库用户(create user): create user dba for login dba with default_schema=dbo并指定数据库用户“dba” 的默认schema 是“ dbo ”。这意味着用户“dba” 在执行“ select * from t ”,实际上执行的是“ select * from dbo.t ”。4 设置数据库角色新建角色在 SQL Server Management Studio 中,打开对象资源治理器并绽开要在其中创建新登录名的服务器实例的文件夹。依次绽开数据库,某个详细数据库,“角色” 右击

38、选中新建角色通过 Transact-SQL 新建角色: CREATE ROLE role_name在对象资源治理器中设置数据库角色在 SQL Server Management Studio 中,打开对象资源治理器并绽开要在其中创建新登录名的服务器实例的文件夹。依次绽开数据库,某个详细数据库,“用户”选中某用户,右击“属性”,在绽开的数据库用户属性对话框中进行设置通过 Transact-SQL 设置数据库角色通 过 加 入 数 据 库 角 色 , 赋 予 数 据 库 用 户 “ dba ” 权 限 :exec sp_addrolemember db_owner, dba此时, dba 就可以全

39、权治理数据库mydb 中的对象了。假如想让 SQL Server 登陆帐户“ dba”拜访多个数据库,比如mydb2。可以让 sa 执行下面的语句:use mydb2 go create user dba for login dba with default_schema=dbo go exec sp_addrolemember db_owner, dba go此时, dba 就可以有两个数据库mydb, mydb2 的治理权限了!5.设置治理对象的权限在对象资源治理器中授权:选中需要授权的登录名、用户名或角色名右键单击挑选“属性”,在弹出的该对象的属性窗口中挑选“安全对象”, 进行权限安排通

40、过 Transact-SQL 安排权限:通过 GRANT 和 REVOKE 语句可编辑资料 - - - 欢迎下载精品名师归纳总结四、试验任务1、创建角色 ProgramerRole ,拥有创建表,储备过程,视图权限,拥有对Salary表的查询、修改、插入权限2、创建一个登录账号Testlogin3、创建对应于这个登录账号的数据库用户TestUser 4、将用户 TestUser添加到 TestRole角色中五、试验报告要求1、写出与上述任务相对应的SQL 语句2、摸索数据库服务器上的角色有哪些?权限类型有哪些?3、并记录在试验过程中遇到的问题、解决方法及心得体会。试验 4 触发器和储备过程试验

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁