版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据库原理与应用java实验报告资料数据库原理与应用java实验报告资料73/73数据库原理与应用java实验报告资料学生实验报告课程名称:数据库原理与应用年级:专业:学号:姓名:指导教师:实验地点:2012学年至2013学年度第2学期中南民族大学管理学院学生实验报告目录实验一SQLServer2005的基本操作实验二数据库表的建立SQL命令使用之简单盘问实验三SQL命令使用之复杂盘问实验四SQL之数据更新、视图实验五数据库完好性实验实验六数据库的安全性控制实验中南民族大学管理学院学生实验报告实验一SQLServer2005的基本操作实验时间:实验目的:熟习SQLServer2005配置管理器
2、。掌握服务器的启动、暂停方法。2.熟习SQLServerManagementStudio窗口。3.掌握创办数据库的方法、掌握管理数据库的方法(分别、附带)。认识MSSQLServer供给的备份、恢复功能、熟练掌握数据库恢复的方法认识、熟习SQLSERVER2005数据种类;认识、熟练使用SQLSERVER2005系统函数;实验内容:一、(1)回答实验指导书中提出的问题。(2)新建数据库(以自己姓名拼音来命名);新建备份设备Nw3用于在SSMS中进行全库备份、还原,参照图1,图nw3,nw4;2截备份、还原成功的图;nw4用于T-SQL语句进行全库备份还原,参照图3,图4截备份、还原成功的图;备
3、份设备Nw1nw3媒体内容图:参照图二、简述:5;(共6张图)Bigint,intsmallint,tinyint的差别?Char,varchar的差别?三、完成实验4中的实验报告实验结果:一、(1)回答实验指导书中提出的问题。1、相同的方法查察Nw2备份设备。实验能否成功?答:成功2、恢复完好数据库备份,在SSMS中进行实验,表table1能否存在?假如存在,右击mytest数据库选择“刷新”,这时表table1能否存在?答:存在,存在中南民族大学管理学院学生实验报告3、恢复完好数据库备份,使用T-SQL语句进行实验,在SSMS中查察表table2能否存在?假如存在,右击mytest数据库选
4、择“刷新”,这时表table2能否存在?答:存在,不存在4、恢复为其余数据库,数据库能否能恢复?答:否5、先删除要还原的数据mytest,再重新操作一遍,数据库能否能恢复?答:是(2)新建数据库(以自己姓名拼音来命名);新建备份设备Nw3用于在SSMS中进行全库备份、还原,参照图1,图nw3,nw4;2截备份、还原成功的图;图1备份成功图中南民族大学管理学院学生实验报告图2还原成功图备份设备Nw1Nw2Nw3Nw4媒体内容图;(共6张图)备份设备Nw1媒体内容图中南民族大学管理学院学生实验报告备份设备Nw2媒体内容图备份设备Nw4媒体内容图二、简述:Bigint,intsmallint,tin
5、yint的差别?int数据种类是SQLServer2005中的主要整数数据种类。bigint数据类型用于整数值可能超出int在数据种类优先次序表中,只有当参数表达式为bigint数据种类支持范围的状况。bigint介于smallmoney数据种类时,函数才返回和intbigint之间。SQLServer中南民族大学管理学院学生实验报告不会自动将其余整数数据种类(tinyint、smallint和int)提高为bigint。Char,varchar的差别?char(n)固定长度,非Unicode字符数据,长度为n个字节。n的取值范围为1至8,000,储存大小是n个字节。char的SQL2003同
6、义词为character。varchar(n|max)可变长度,非Unicode字符数据。n的取值范围为1至8,000。max指示最大储存大小是231-1个字节。储存大小是输入数据的实质长度加2个字节。所输入数据的长度可以为0个字符。SQL-2003中的varchar就是charvarying或charactervarying。三、以下语句执行成功后截图(可以一次写几个语句)。返回数据库名称查找当前系统日期和时间查找当前系统月份查找当前系统年份返回当期工作站名。将大写字符“SDEPT”变换为小写字符后返回字符表达式。返回字符串“吴莫愁”的名字。返回指定字符串“北京hello“的字符(而不是字节
7、)数。使用“LOVE“替代“我爱你”中的“爱”。中南民族大学管理学院学生实验报告实验结果分析或心愉悦会:1)数据库的备份与还原是做数据库实验的基础。数据库备份与还原的方法不不过只有一种。不一样的方法会有不一样的结果。2)在删除某数据库时,第一要关闭在该数据库下所使用的任何表或视图等内容3)实验输入的数据不分大小写,但是所运用到的符号一定是英文状态下,不然会出现语法错误4)在盘问数据时,假如该列没有列名,可以在盘问语句后边输入两个空格键(或是输入as),再输入列名指导教师评阅1、实验态度:不认真(),较认真(),认真()2、实验目的:不明确(),较明确(),明确()3、实验内容:不完好(),较完
8、好(),完好()4、实验步骤:纷杂(),较清楚(),清楚()5、实验结果:错误(),基本正确(),正确()6、实验结果分析:无(),不充分(),较充分(),充分()7、其余增补:总评成绩:评阅教师(签字):评阅时间:中南民族大学管理学院学生实验报告实验二数据库表的建立SQL命令使用之简单盘问实验时间:实验目的:1)学习MSSQLServer2005的安装、启动服务器的方法。(2)熟习SQLServerManagementStudio(SSMS)的工作环境3)掌握使用SSMS和命令建立数据库的方法4)掌握数据库常用选项的设置方法5)掌握建立、更正数据表的方法。6)学习使用SSMS中盘问功能7)熟
9、练掌握简单SQL命令的使用实验内容:1、两种方式启动服务器(安装时选择开机自动启动,所以不需要同学们启动,但要认识操作步骤)1)第一种方法:SQLServerConfigurationManager启动服务单击开始,选择程序,而后选择MicrosoftSQLServer2005,选中配置工具菜单中SQLServerConfigurationManager单击。弹出配置管理对话窗口,单击SQLServer2005服务,在右窗口选择MSSQLServer服务,按鼠标右键,单击启动2)第二种方法:控制面板中启动服务1)单击开始,而后选择控制面板,选择服务。2)单击MSSQLServer服务,而后单击
10、开始按钮,启动MSSQLServer服务单击SQLServerAgent服务,而后单击开始按钮,启动SQLServerAgent服务2、采纳QLServerManagementStudio创办数据库1)在管理器中直接建立数据库在管理器中,右键单击“数据库”,选择“新建数据库”输入数据库名称”OrderMag”中南民族大学管理学院学生实验报告在“数据库文件中数据”选项中,设定数据库初始大小为3M。设定数据库增加方式为按百分比增加,增加幅度为10%。选择“日记”选项中,设定日记初始大小为1M。设定多日记增加方式为按百分比增加,增加幅度为10%。创办数据库中生成脚本保存到文件中。在管理器中的睁开“数
11、据库”查察新建数据库属性。3、调整库容量等参数在管理器中更正数据库OrderMag1)在管理器中,单击“OrderMag”,2)选择新建的数据库,单击右键,选择“属性”3)选择“选项页“中”文件”,在右窗口中更正数据库增加幅度为20%。4在创办的OrderMag数据库中建立以下三张表:Store(Pno,Pname,Ptype,Pnum)库存(零件号,零件名称,零件种类,零件数目)Ordermag(Ono,Cno,Pno,Onum,OpriceOdate)订单(订单号,顾客号,定购零件号,定购数目,订单金额,签订日期)中南民族大学管理学院学生实验报告3)Customer(Cno,Cname,C
12、tel,Caddr,Czip)顾客(顾客号,顾客名称,电话,地点,邮编)用SQL语句设计各个表中字段的数据种类、长度和拘束以下:(完好性拘束暂时不考虑)Store库存表字段名说明数据种类与长度完好性拘束Pno零件号Char(6)主码Pname零件名称Varchar(20)NotnullPtype零件种类VarChar(20)Pnum零件数目Int取值大于0Ordermag订单表字段名说明数据种类与长度完好性拘束Ono订单号Char(6)主码,Cno顾客编号char(6)引用Customer的CnoPno订购零件号char(6)引用Store的Onum订购数目Int取值0100Oprice订购价
13、格Int取值大于0Odate订购日期datetimeCustomer顾客表字段名说明数据种类与长度完好性拘束Cno顾客编号Char(6)主码,Cname顾客名称Varchar(40)NotnullCtel电话Varchar(12)NotnullCaddr地点Varchar(50)Czip邮编Varchar(6)完成实验报告1)SQLServer2005有哪几个系统数据库?2)用createtable语句创办以上三张表,并将成功执行的语句截图。3)向store表增加“零件备注”列,其数据种类为varchar(100)。4)输入以下数据中南民族大学管理学院学生实验报告OnoCnoPnoOnumOp
14、riceOdateO1C2P210092011-04-12O2C3P310122011-03-16O3C1P220102012-06-04O4C1P420072012-11-30O5C3P5100112012-05-08O6C3P140082013-02-23O7C3P2100082013-04-01cnoCnameCtelCaddrCzipC1北京联合大北京100101学C2上海贝尔上海C3LG深圳412100C4)北京C5香港航港142553PnoPnamePtypePnumP1齿轮传动200P2蜗杆传动30P3螺栓标准120P4垫圈标准500P5螺母标准1020
15、6、完成实验2的实验语句,语句成功执行后截图1盘问所有零件的名称和数目。2盘问订购日期在2013年的所有订单的信息。3盘问订单O1的总金额。4盘问每个客户所有订单的总金额,并依据金额的降序摆列。5盘问每个订单的订单总金额,并依据金额的降序摆列。6盘问订单中的零件号。7盘问订单总金额在1000元4000元之间的订单信息。中南民族大学管理学院学生实验报告8盘问订购日期为2012和2011年的订单状况。9盘问顾客姓名中含有“北京”的顾客姓名和电话。10盘问库存数目少于100的零件号和名称。11盘问邮编为空的顾客的状况。12盘问零件P2订购价格最低的顾客编号及订购数目13盘问订单总数。14盘问零件P2
16、的均匀订购价格。15盘问各个零件号及其相应的订购数目。16统计每个顾客签订订单的次数。17统计每个顾客签订订单次数多于2次的订单编号。实验结果:实验11)SQLServer2005有哪几个系统数据库?mastermodelmsdbtempdb2)用createtable语句创办以上三张表,并将成功执行的语句截图。中南民族大学管理学院学生实验报告3)向store表增加“零件备注”列,其数据种类为varchar(100)。实验2盘问所有零件的名称和数目盘问订购日期在2013年的所有订单的信息。中南民族大学管理学院学生实验报告盘问订单O1的总金额。盘问每个客户所有订单的总金额,并依据金额的降序摆列。
17、盘问每个订单的订单总金额,并依据金额的降序摆列。中南民族大学管理学院学生实验报告盘问订单中的零件号。盘问订单总金额在1000元4000元之间的订单信息。盘问订购日期为2012和2011年的订单状况。中南民族大学管理学院学生实验报告盘问顾客姓名中含有“北京”的顾客姓名和电话。盘问库存数目少于100的零件号和名称。盘问邮编为空的顾客的状况。中南民族大学管理学院学生实验报告盘问零件P2订购价格最低的顾客编号及订购数目盘问订单总数。盘问零件P2的均匀订购价格。中南民族大学管理学院学生实验报告盘问各个零件号及其相应的订购数目。统计每个顾客签订订单的次数。统计每个顾客签订订单次数多于2次的订单编号。中南民
18、族大学管理学院学生实验报告实验结果分析或心愉悦会:1)select子句的目标列表达式不但可以是表中的属性列,也可以是表达式,照实验2中的4、5盘问语句2)盘问顾客姓名中含有“北京”的顾客姓名和电话。whereCnamelike%北京%。%表示任意长度的字符串,其余_表示任意单个字符3)where子句和having短句都是用于满足盘问的条件的语句。两者的差别是作用对象不一样。Where子句作用于基本表或是视图,从中选择满足条件的元组。Having短句作用于组,从中选择满足条件的组。指导教师评阅8、实验态度:不认真(),较认真(),认真()9、实验目的:不明确(),较明确(),明确()10、实验内
19、容:不完好(),较完好(),完好()11、实验步骤:纷杂(),较清楚(),清楚()12、实验结果:错误(),基本正确(),正确()13、实验结果分析:无(),不充分(),较充分(),充分()14、其余增补:总评成绩:评阅教师(签字):评阅时间:中南民族大学管理学院学生实验报告实验三SQL命令使用之复杂盘问实验时间:实验目的:1)学习、掌握分组与汇总的函数的使用2)学习、掌握在SQL语句中使用函数的方法3)学习、掌握连接盘问的方法4)学习、掌握子盘问的方法实验内容:1、盘问订单金额大于1000元的订单号;2、盘问订单金额大于1000元的顾客的名称和电话;3、盘问所有签订订单的顾客的名称和邮编;4
20、、统计库房中每类零件的数目分别为多少,并依据数目的多少降序排序;5、统计每个顾客号及其签订订单的次数;、盘问每个顾客名及其签订订单的次数;、盘问所有顾客签订订单的状况(包含没有签订订单的顾客);、盘问没有卖过一次的零件信息(没有订单);、盘问每个顾客签订订单的金额总数;10、盘问订单中每种零件的均匀价格11、盘问最少签订过两次订单的顾客信息。实验结果:1、盘问订单金额大于1000元的订单号;2、盘问订单金额大于1000元的顾客的名称和电话;中南民族大学管理学院学生实验报告3、盘问所有签订订单的顾客的名称和邮编;4、统计库房中每类零件的数目分别为多少,并依据数目的多少降序排序;中南民族大学管理学
21、院学生实验报告5、统计每个顾客号及其签订订单的次数;6、盘问每个顾客名及其签订订单的次数;中南民族大学管理学院学生实验报告7、盘问所有顾客签订订单的状况(包含没有签订订单的顾客);8、盘问没有卖过一次的零件信息(没有订单);中南民族大学管理学院学生实验报告9、盘问每个顾客签订订单的金额总数;10、盘问订单中每种零件的均匀价格中南民族大学管理学院学生实验报告11、盘问最少签订过两次订单的顾客信息。实验结果分析或心愉悦会:1)在实验盘问语句2中,其盘问结果包含了很多重复的行。要去掉重复行,一定指定distinct要点字(selectdistinctcname,ctel)2)在盘问条件时,用betw
22、eenand、notbetweenand确立范围;用in、notin确立会集;多重条件用and、or3)外连接与内联接的差别在哪里?内连接只好盘问两个表中关系般配的记录外;连接不但能盘问两个表中关系般配的记录,并且可以盘问不般配的纪录中南民族大学管理学院学生实验报告(4)使用子盘问需要注意哪些事项?子盘问的select语句中不可以使用orderby语句,orderby语句只好对最后盘问结果进行排序。一个子盘问一定放在圆括号中。5)进行连接盘问时要注意什么?依据问题判断这个盘问最少需要几张表,是自己链接还是多表连接。要连接的表之间能否存在公共字段,假如有就可以连接,假如没有那么就要考虑需要一此中
23、间表了。依据题目判断是外链接还是内链接。6)where子句与having子句的差别where是针对单个行而言的,而having是针对一组行而言的。where条件在进行分组操作从前,having在分组操作以后。having可一包含聚合函数,where不可以使用聚合函数。指导教师评阅15、实验态度:不认真(),较认真(),认真()16、实验目的:不明确(),较明确(),明确()17、实验内容:不完好(),较完好(),完好()18、实验步骤:纷杂(),较清楚(),清楚()19、实验结果:错误(),基本正确(),正确()20、实验结果分析:无(),不充分(),较充分(),充分()21、其余增补:总评成
24、绩:评阅教师(签字):评阅时间:中南民族大学管理学院学生实验报告实验四SQL之数据更新、视图实验时间:实验目的:1)掌握数据更新语句2)掌握建立、保护视图的方法实验内容:用SQL语句完成以下要求1.将一个新元组(C0,北京科大企业北京,100108)插入到Customer表中。插入一个零件信息(P0,滑轮,传动)。将所有零件的数目增加一倍。将ordermag表中购买零件螺栓的数目更正为1000。5.将新元组(O9,C5,P2,100,10,2009-4-8)(O10,C4,P2,100,10,2013-6-18)插入到ordermag表中。删除订单号为O7的零件记录.
25、删除所有客户记录(执行完后重新还原数据库)。将C4客户的所有订单的零件购买量置空。删除香港航空客户的订单信息。盘问既购买了零件P2又购买了零件P4的客户号(用两种方式完成)。盘问既购买了零件P2又购买了零件P4的客户名称建立购买了蜗杆的订单的视图。建立购买蜗杆数目在200以上的订单的视图。(用对视图的盘问和对基表的盘问两种方式完成)。将各种零件号及其被购买数目定义为一个视图。将2011年到现在没人购买的零件信息定义为一个视图。实验结果:将一个新元组(C0,北京科大企业北京,100108)插入到Customer表中。中南民族大学管理学院学生实验报告2.插入一个零件信息(
26、P0,滑轮,传动)。将所有零件的数目增加一倍。中南民族大学管理学院学生实验报告4.将ordermag表中购买零件螺栓的数目更正为1000。将新元组(O9,C5,P2,100,10,2009-4-8)中南民族大学管理学院学生实验报告(O10,C4,P2,100,10,2013-6-18)插入到ordermag表中。6.删除订单号为O7的零件记录.中南民族大学管理学院学生实验报告7.删除所有客户记录(执行完后重新还原数据库)。将C4客户的所有订单的零件购买量置空。中南民族大学管理学院学生实验报告删除香港航空客户的订单信息。10.盘问既购买了零件P2又购买了零件P4的客户号(用两种方式完成)。中南民
27、族大学管理学院学生实验报告11.盘问既购买了零件P2又购买了零件P4的客户名称中南民族大学管理学院学生实验报告建立购买了蜗杆的订单的视图。建立购买蜗杆数目在200以上的订单的视图。(用对视图的盘问和对基表的盘问两种方式完成)。中南民族大学管理学院学生实验报告中南民族大学管理学院学生实验报告将各种零件号及其被购买数目定义为一个视图。中南民族大学管理学院学生实验报告将2011年到现在没人购买的零件信息定义为一个视图。实验结果分析或心愉悦会:1)视图与基本表有什么不一样?视图是从一个或几个基本表导出的表。他与基本表不一样,是一个虚表。数据库只存视图的定义,而不存放相应的数据。这些数据仍存在本来的基本
28、表中,基本表中的数据发生变化,从视图中盘问出的数据也随之变化。中南民族大学管理学院学生实验报告2)建立视图有哪些需注意的问题?构成视图的属性列名也许所有省略也许所有指定。在以下三种状况下一定指明:(1)某个目标列不是单纯的属性名,而是齐聚函数或列表达式。2)多表连接时选出几个同名列作为视图的字段。3)需要在视图中为某个列启用新的更适合的名字。在更正基本表后删除由该表导出的视图,而后重修这个视图。3)所有的视图能否都可以更新?为何?不是。视图是不实质储存数据的虚表,所以对视图的更新,最后要变换为对基本表的更新。因为有些视图的更新不可以唯一有意义地变换成对相应基本表的更新,所以,其实不是所有的视图
29、都是可更新的.基本表的行列子集视图一般是可更新的。若视图的属性来自集函数、表达式,则该视图必定是不可以更新的。(4)在student表中删除学生信息时,假如该生有选修课,需要先删除SC表中该生的相关数据。(5)建立视图时,视图的列名不可以为齐聚函数。Where子句是不可以用齐聚函数做条件表达式的。指导教师评阅22、实验态度:不认真(),较认真(),认真()23、实验目的:不明确(),较明确(),明确()24、实验内容:不完好(),较完好(),完好()25、实验步骤:纷杂(),较清楚(),清楚()26、实验结果:错误(),基本正确(),正确()27、实验结果分析:无(),不充分(),较充分(),
30、充分()28、其余增补:总评成绩:评阅教师(签字):评阅时间:中南民族大学管理学院学生实验报告实验五数据库完好性实验实验时间:实验目的:掌握以下种类完好性的SQL语句PRIMARYKEY拘束FOREIGNKEY拘束UNIQUE拘束CHECK拘束DEFAULT定义同意空值TRIGGER实验内容:(一)用SQL语句设计,各个表中字段的数据种类、长度和拘束以下:1)Store2(Pno,Pname,Ptype,Pnum,Pcost)库存(零件号,零件名称,零件种类,零件数目,零件成本价)2)Customer2(Cno,Cname,Ctel,Caddr,Czip)顾客(顾客号,顾客名称,电话,地点,邮
31、编)3)Ordermag2(Ono,Cno,Pno,Onum,OpriceOdate)订单(订单号,顾客号,定购零件号,定购数目,订单金额,签订日期)中南民族大学管理学院学生实验报告Store2库存表字段名说明数据种类与长度完好性拘束Pno零件号Char(6)主码Pname零件名称Varchar(20)独一值Ptype零件种类VarChar(20)取值在(标准,传动,异形)之中Pnum零件数目Int取值大于0Pcost零件成本价int取值大于0Ordermag2订单表字段名说明数据种类与长度完好性拘束Ono订单号Char(6)主码,Cno顾客编号char(6)引用Customer的CnoPno
32、订购零件号char(6)引用Store的PnoOnum订购数目Int取值0100000Oprice订购价格Int取值大于0Odate订购日期datetimeCustomer2顾客表字段名说明数据种类与长度完好性拘束Cno顾客编号Char(6)主码,Cname顾客名称Varchar(40)NotnullCtel电话Varchar(12)NotnullCaddr地点Varchar(50)Czip邮编Varchar(10)写出以上3张表的定义语句,包含所有完好性拘束。增加拘束c1,使得Odate取值在2010-1-1至2030-1-1,并演示违反拘束c1的操作增加拘束c2,设置零件种类的默认值为:标
33、准。并插入一个零件记录看能否出现默认值。注意:以下操作针对student数据库为student建立触发器T1,当插入或更新表中数据时,保证所操作的记录的sage10。演示违反T1触发器拘束的插入操作演示违反T1触发器拘束的更新操作插入课程记录(11,如何爱,Null,5)为course表建立触发器T2,严禁删除ccredit4的课程,并演示违中南民族大学管理学院学生实验报告反T2触发器拘束的删除操作实验结果:1、写出以上3张表的定义语句,包含所有完好性拘束。中南民族大学管理学院学生实验报告2、增加拘束c1,使得Odate取值在2010-1-1至2030-1-1,并演示违反拘束c1的操作3、删除
34、拘束c1中南民族大学管理学院学生实验报告4、增加拘束c2,设置零件种类的默认值为:标准。并插入一个零件记录看能否出现默认值。5、增加新列osum(订单总金额),其拘束为Oprice*Onum=osum,并演示违反拘束c3的操作。中南民族大学管理学院学生实验报告注意:以下操作针对student数据库6、为student建立触发器T1,当插入或更新表中数据时,保证所操作的记录的sage10。7、演示违反T1触发器拘束的插入操作8、演示违反T1触发器拘束的更新9、插入课程记录(11,如何爱,Null,5)中南民族大学管理学院学生实验报告10、为course表建立触发器T2,严禁删除ccredit4的
35、课程,并演示违反T2触发器拘束的删除操作为student建立触发器T3,当删除某个学生记录时,删除其选课记录。删除学生表中的一条记录,查察选课表看其选课记录能否被删除了。中南民族大学管理学院学生实验报告实验结果分析或心愉悦会:中南民族大学管理学院学生实验报告指导教师评阅11、实验态度:不认真(),较认真(),认真()12、实验目的:不明确(),较明确(),明确()13、实验内容:不完好(),较完好(),完好()14、实验步骤:纷杂(),较清楚(),清楚()15、实验结果:错误(),基本正确(),正确()16、实验结果分析:无(),不充分(),较充分(),充分()17、其余增补:总评成绩:评阅教
36、师(签字):评阅时间:中南民族大学管理学院学生实验报告实验六数据库的安全性控制实验实验时间:实验目的:加深对数据安全性的理解,并掌握SQLSERVER中相关用户登录认证以及管理的方法。加深对数据库存取控制系统的理解,经过自主存取控制进行权限管理。实验内容:实验报告实验1:建立windows认证模式下的用户登录实验实验2:建立sa用户登录实验实验3:建立SQLServer用户登录实验实验4:经过管理控制平台对用户进行受权实验6、删除受权(REVOKE)和阻挡受权(DENY)错误错误先做些配置:第一步:打开SQLServer外头应用配置器,中南民族大学管理学院学生实验报告选择而后在服务器和连接的外
37、头应用配置器对话框中选择远程连接页并将当地连接和远程连接设为同时使用TCP/IP和NamedPipes,最后点击应用、确立按钮,保存设置。第二步:而后打开SQLServerConfigurationManager点击,右击SQLserver(MSSQLSERVER)选择重新启动,以以下图:接下来请耐心等候:中南民族大学管理学院学生实验报告OK!实验1:建立windows认证模式下的用户登录实验Step1:点击控制面板管理工具计算机管理算机管理界面下,睁开当地用户和组,在用户下建立三个用户密码与用户名相同,如图1,图2所示。,在操作系统的计u1,u2,u3,中南民族大学管理学院学生实验报告图1图
38、2Step2:睁开数据库管理界面,右键点击安全性的登录名,在弹出的快捷菜单中选择新建登录名。Step3:在睁开的新建登录名界面中,点击按钮,会弹出选择用户和组对话框。中南民族大学管理学院学生实验报告点击按钮出现选择用户或组窗口,点击,选择组用户u1后,返回选择用户和组界面,点击确立后建立登录名工作完成。Step4:测试。切换windows用户。详尽操作:点击开始,再点击注销进入注销Windwos窗口,点击切换用户,进入到以下界面:中南民族大学管理学院学生实验报告以u1用户的身份,输入密码,进入操作系统后,经过菜单开始所有程序,打开,查察能否可以凭windows用户的身份认证登录。而后试图打开s
39、tudent也许ordermag数据库,系统有何反应?事实上,此时登录成功后什么也做不了,因为没有受权操作详尽的数据库和表,忧如仅有楼钥匙而没有家门和保险柜的钥匙相同。实验2:建立sa用户登录实验Sa用户是SQLServer的超级管理员用户,因为该用户的特别性,常常简单成为被攻击的漏洞对象,所以建议不要轻易启动该用户。下边表达如何以Sa用户的身份登录当前的SQLServer系统。第一步:鼠标右键点击当前的实例,在弹出的快捷菜单中选择属性。在弹出的服务器属性对话框中,选择“选择页”中的安全性,将服务器安全认证改为SQLServer和Windows身份认证。中南民族大学管理学院学生实验报告第二步:
40、睁开安全性的登录名文件夹,右键点击下边的sa用户,而后在登录属性-Sa对话框中选择状态页并将登录设为启用,最后点击应用、确立按钮,保存设置。以以下图。这里建议回到常例界面,设置sa用户的密码并强迫实行密码策略,起到对该用户的最后一道密码保护作用。第三步:测试。先,中南民族大学管理学院学生实验报告再,选择以sa身份登录,测试能否成功。实验3:建立SQLServer用户登录实验第一步:右击服务器名,点击“属性”,选择“安全性”,选中“式”。(前面设了此处就不用再更正了。)Sqlserver和Windows身份考据模中南民族大学管理学院学生实验报告第二步:鼠标右键点击安全性中的登录名,在弹出的快捷菜
41、单中选择新建登录名。第三步:在睁开的新建登录名对话框之中的常例选项页里面,user1,选择SQLServer身份认证,并输入密码和确认密码状态选项中确立受权都已经受权和启用后,点击确立建立键入登录名为123。最后在user1用户。中南民族大学管理学院学生实验报告第四步:测试。新建一个用户连接,点击,选择中南民族大学管理学院学生实验报告以SQLServer身份认证登录,用户名称为user1,键入密码123后登录SQLServer系统。但是你将发现,无论是盘问还是删除等操作,你都将被严禁完成,相同你没有被受权就不可以进行任何的操作。数据库用户是一个登录帐户在某个数据库中的映照;一个登录帐户可以同时
42、与多个数据库发生关系;只有登录帐户创办完成后,才能为其创办数据库用户名。第五步:睁开你的数据库(例子中的名字为studentqq,大家点开自己建好的数据库即可,有课本上的student、course、SC三张表),点击安全性,选择用户,右击选择新建用户。输入用户名user11,查找登录名,经过阅读即可找到user1这一刚建立的登录名,点击确立即可。中南民族大学管理学院学生实验报告而后,断开连接,再连接在弹出的窗口中选择,输入登录user1,密码123,点击确立即可成功登录。,中南民族大学管理学院学生实验报告实验4:经过管理控制平台对用户进行受权第一步:挨次单击“对象资源管理器”窗口中树型节点前
43、的“”号,直到睁开目标数据库的“用户”节点为止,以以下图。在“用户”节点下边的目标用户上单击鼠标右键,弹出快捷菜单,从中选择“属性(R)”命令第二步:出现“数据库用户”对话框,选择“选择页”窗口中的“安全对象”项,进入权限设置页面,单击“增加(A)”按钮,以以下图第三步:出现“增加对象”对话框,以以下图,单击要增加的对象种类前的单项选择按钮,增加权限的对象种类,而后单击“确立”按钮中南民族大学管理学院学生实验报告第四步:出现“选择对象”对话框,以以下图,从中单击“对象种类”按钮第五步:出现“选择对象种类”对话框,挨次选择需要增加权限的对象种类前的复选框,选中其对象,以以下图。最后单击“确立”按
44、钮第六步:回到“选择对象”对话框,此时在该对话框中出现了刚才选择的对象种类,单击该对话框中的“阅读(B)”按钮。在出现的“查找对象”对话框,挨次选摘要增加权限的对象前的复选框,选中其对象,以以下图。最后单击“确立”按钮中南民族大学管理学院学生实验报告第七步:回到“选择对象”对话框,并且已包含了选择的对象。确立无误后,单击该对话框中的“确立”按钮,完成对象选择操作。而后回到“数据库用户”对话框窗口,此窗口中已包含用户增加的对象,挨次选择每一个对象,并在下边该对象的“显示权限”窗口中依据需要选择“授与/拒绝”列的复选框,增加或严禁对该(表)对象的相应接见权限,以以下图注意:只有,,有列权限。第八步
45、:以以下图,我们授与user1用户盘问cno,cpno,tno属性的权益,拒绝user1用户盘问cname的权限。设置完每一个对象的接见权限后,单击“确立”按钮,完成给用户增加数据库对象权限所有操作中南民族大学管理学院学生实验报告第九步:以user1身份登录,新建盘问,执行selectcnamefromcourse,成功否?实验5:经过命令行对用户进行受权与收权例子1为用户qq授与STUDENT表的盘问权以Windows身份考据进入GRANTSELECTONSTUDENTTOqq而后以qq的身份登录,中南民族大学管理学院学生实验报告执行select*fromsc,能否成功?例子2为用户qq授与
46、SC表的盘问和插入记录权以Windows身份考据进入GRANTSELECT,INSERTONSCTOqq而后以qq的身份登录,执行deletefromscwheregrade10,能否成功?例子3授与qq创办数据库表的权限以Windows身份考据进入GRANTCREATETABLETOqq而后以qq的身份登录,执行deletefromscwheregrade10,能否成功?-例子4授与qq和guest创办数据库表和视图的权限以Windows身份考据进入GRANTCREATETABLE,CREATEVIEWTOqq,guest而后以qq的身份登录,执行deletefromscwheregrade
47、10,能否成功?-例子5.授与qq对school数据库中的student表进行INSERT、UPDATE和DELETE的权限。WITHGRANTOPTION表示qq用户也可以用这些语句来向其余用户受权。以Windows身份考据进入GRANTINSERT,UPDATE,DELETEONstudentTOqqWITHGRANTOPTION而后新建用户u1,以qq的身份登录,执行GRANTINSERT,ONstudentTOu1再以u1的身份登录,执行deletefromstudentwheresage20能否成功?中南民族大学管理学院学生实验报告以下各题大家自己经过正反例子考据-例子6.将对Stu
48、dent表的所有权限都授与qq用户GRANTALLPRIVILEGESONStudentTOqq例子7.将对SC表的盘问权限授与PUBLIC角色GRANTSELECTONSCTOPUBLIC-例子8.将对Student表的部分更正和盘问权限授与qqGRANTUPDATE(Sno),SELECT(sno,sname)ONStudentTOqq;实验6、删除受权(REVOKE)和阻挡受权(DENY)例子9回收用户qq对表STUDENT的盘问权REVOKESELECTONSTUDENTFROMqq例子10拒绝qq用户对SC表进行改正DENYUPDATEONSCTOqq例子11回收qq创办数据库表的权
49、限REVOKECREATETABLEFROMqq例子12拒绝qq创办视图的权限DENYCREATEVIEWTOqq实验结果:5、执行12个例句,截图。例子1为用户qq授与STUDENT表的盘问权以Windows身份考据进入GRANTSELECTONSTUDENTTOqq而后以qq的身份登录,中南民族大学管理学院学生实验报告2、执行select*fromsc,能否成功?例子2为用户qq授与SC表的盘问和插入记录权以Windows身份考据进入GRANTSELECT,INSERTONSCTOqq而后以qq的身份登录,执行deletefromscwheregrade10,能否成功?中南民族大学管理学院学生实验报告否例子3授与qq创办数据库表的权限以Windows身份考据进入GRANTCREATETABLETOqq而后以qq的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年注册绘师强化训练高能附参考答案详解(轻巧夺冠)
- 监理公司销售提成制度
- 新产品试制流程控制制度细则
- 2026年劳务员考试押题卷及答案详解(名校卷)
- 2026年税务会计试卷押题模拟附参考答案详解(巩固)
- 2026年劳务员考前冲刺测试卷(能力提升)附答案详解
- 住院医师规范化培训管理制度细则
- 2026年环境地质学通关提分题库及完整答案详解(有一套)
- 2026年中国医科大学月《健康评估》作业考核道考前冲刺模拟题库含答案详解(综合题)
- 2026年国开电大水资源管理形考提分评估复习及答案详解(名师系列)
- 2026秋招:江苏农垦集团笔试题及答案
- 2025年高职(酒店管理与数字化运营)酒店数字化阶段测试题及答案
- 涉密会议保密工作方案
- 《冲压工艺与模具设计》全套教学课件
- TCEC电力行业数据分类分级规范-2024
- 酒店突发事件应急处理方案应急预案
- 三角洲公司员工劳动合同协议
- 2025年江苏苏州数智科技集团有限公司招聘笔试参考题库含答案解析
- 2025北京保障房中心有限公司校园招聘笔试历年难易错考点试卷带答案解析试卷2套
- 泵站卧式水泵安装施工指南
- 《炼油与化工设备分类编码》
评论
0/150
提交评论