数据库原理试验指导书带SQL语句_第1页
数据库原理试验指导书带SQL语句_第2页
数据库原理试验指导书带SQL语句_第3页
数据库原理试验指导书带SQL语句_第4页
数据库原理试验指导书带SQL语句_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、数据库原理一数据库原理与应用实验指导书目录实验一 SQLSERVER 2000勺安装 错误!未定义书签实验二数据库及表的定义 错误!未定义书签实验三 数据插入、删除、与更新 错误!未定义书签实验四数据查询 错误!未定义书签实验五 视图的定义和使用 错误!未定义书签实验六数据完整性 错误!未定义书签实验七存储过程的使用 错误!未定义书签实验八 事务的使用 错误!未定义书签实验九安全性管理 错误!未定义书签实验十数据库设计 错误!未定义书签实验一 SQLSERVER 2000的安装一、学时:2学时二、实验目的了解安装SQL SERVER 2000的软、硬件环境以及安装过程;三、实验准备1 . SQ

2、L SERVER 2000安装盘;2.计算机四、实验方法及步骤1. 了解SQL SERVER 2000的版本介绍SQL SERVER 2000不同版本的软件环境要求SQL Server版本或组件操作系统要求MicrosoftWindows NT Server 、Microsoft Windows NTServer 企业版、Windows 2000 Server、Windows 2000 Advaneed Server 和 Windows 2000 Data Center Server。注 意:SQL Server 2000的某些功能必须要求在MicrosoftWin dows 2000 Ser

3、ver(任何版本)上运行。Microsoft Windows NT Server、Windows 2000 Server 、标准版Microsoft Windows NT Server 企业版、Windows 2000 Advanced Server 和 Win dows 2000 Data Cen ter Server。Microsoft Windows Me、 Windows 98、Windows NT个人版开发版Workstation 、Windows 2000 Professional 、Microsoft Windows NT Server 、Windows 2000 Server

4、和所有更高级 的Windows操作系统。Microsoft Windows NT Workstation 、 Windows 2000 Profession al 和所有其它 Win dows NT 和 Win dows 2000 操作 系统。桌面引擎MicrosoftWin dowsMe、 Windows 98、Win dows NTWorkstati on、Windows 2000 Professional、MicrosoftWin dows NT Server 、Win dows 2000 Server和所有更咼级的 Win dows操作系统。仅客户端工具Microsoft Window

5、s NT、Windows 2000 (所有版本)、 Me 和 Windows 98 。Microsoft Windows NT、Windows 2000 (所有版本)、Windows仅连接Me Windows 98 和 Windows 95 。2. SQL SERVER 2000的安装(1)将企业版安装光盘插入光驱后,出现以下提示框。去燕灾L弘e让2000吋丸宾第辟E巳注意:如果您的计算机的操作系统是 windows 95以上,则选择安装 SQLServer 2000 组件”,如果操作系统是 windows 95,则需要选择安装 SQL Server 2000的先决条 件”。|由于SQL Se

6、rver 2000 的某些功能要求在 Microsoft Windows 2000 Server 以上的 版本才能运行。因此安装 Windows Server 2000(建议为Advaneed版本),可以学习和 使用到SQL Server 2000的更多功能,以及享受更好的性能。本安装将在 Windows 2000 Advaneed Server操作系统作为示例,详细介绍安装SQL Server 2000 企业版的过程。大家清首先安装Win dows 2000 Adva need Server 。选择”安装SQL Server 2000 组件”,出现下一个页面。登礬 Ariily sis Se

7、r viee裁导卄装3Ktt Etulifh仙静巧也)(3)选择”安装数据库服务器”,出现如下界面:2d欢谊愎用Microsoft SL Server安装何导.|江三二歩巫匸別取稍 选择”下一步”,出现如下界面:(5)选择本地计算机(默认)选项,选择”下一步”,出现如下界面:以只安装客户端工具,用于对其它机器上SQL Server的存取。M下列安装选项中常挥一T席礪輕更匚亟药塞匹逅鳶厂寸应首zUL-.-r 斗似毎1计汕4U体或克呦詔件也!厂高OJ选埼也憾说功1枣空泻L丄岸汙倒于支粒旷傑讣亲魏上创建撕 的SQL Swr 2000桑例我宏较雷戶潇工具.帮助 冬上一生動下一半血:|恥消在”安装选择窗

8、口,选择”创建新的SQL Server实例。对于初次安装的用户, 应选用这一安装模式,不需要使用”高级选项”进行安装。”高级选项”中的内容均可在安装完成后进行调整。选择 ”下一步”,出现如下界面: 在”用户信息窗口,输入用户信息,并接受软件许可证协议。(7)在”安装定义”窗口,选择”服务器和客户端工具”选项进行安装。我们需要将服 务器和客户端同时安装,这样在同一台机器上,我们可以完成相关的所有操作,对于 我们学习SQL Server很有用处。如果你已经在其它机器上安装了SQL Server,则可安装定义2J可从下呵安裝类型申虚挥一个恢客户皓工厂仅连接W進昶偻饑猖以寰装服务器和客户端工具如果您

9、想建立真首理功量旳服.套器,诸便希復选项.解助 上一歩 下二步甘 取消 (8)在”实例名窗口,选择”默认”的实例名称。这时本 SQL Server的名称将和 Windows 2000服务器的名称相同。例如笔者的Windows服务器名称是Darkroad,则SQL Server的名字也是Darkroad 。SQL Server 2000 可以在同一台服务器上安 装多个实例,也就是你可以重复安装几次。这时您就需要选择不同的实例名称了。建议将实例名限制在10个字符之内。实例名会出现在各种SQL Server和系统工具的用户界面中,因此,名称越短越容易读取。另外,实例名称不能是Default 或MSS

10、QLServer以及SQL Server的保留关键字等。(9)在”安装类型窗口,选择”典型”安装选项,并指定”目的文件夹”。程序和数据文件的默认安装位置都是C:Program FilesMicrosoft SQL Server。因为C盘是系统区、D盘是应用区,因此选择了 D盘。(10) 在”服务账号”窗口,请选择对每个服务使用统一账户 的选项。在”服务 设置”处,选择”使用本地系统账户”。如果需要”使用域用户账户”的话,请将该用 户添加至Windows Server的本机管理员组中。(11) 在”身份验证模式”窗口,请选择混合模式选项,并设置管理员sa账号的密码。如果您的目的只是为了学习的话,

11、可以将该密码设置为空,以方便登录。女口 果是真正的应用系统,则千万需要设置和保管好该密码!如果需要更高的安全性,则 可以选择Windows身份验证模式,这时就只有 Windows Server的本地用户和域用 户才能使用SQL Server 了。2d选择身悄验远模式广 Zndg*身號卷证模荒(VI忘 混合;t$式t V?in?fcg身橹玮HE和丸L 5o*yb身盼骚避鼻凶、添釘口佰登说留吧-输见北回近丫L寺密码r不推特)解助 I 、上一吿 国订下一缶 迴N 取消 J(12)在”选择许可模式”窗口,根据您购买的类型和数量输入 (0表示没有数量限制) 每客户”表示同一时间最多允许的连接数, ”处理

12、器许可证”表示该服务器最多能安装 多少个CPU这里选择了 ”每客户”并输入了 100作为示例。(13)然后就是约10分钟左右的安装时间,单击完成系统安装完毕。附:企业管理器和查询分析器的介绍企业管理器和查询分析器是 SQLSERVER 2000实验的主要工具,下面分别对这两类工具进行介绍:1、企业管理器(1)按图所示找到 SQLSERVER 2000中的企业管理器;Windems Update设定程序访问和誠认值自 Ahadd N&U馅 MlcruiufllKJL Server 1设負阳件说 Outlook Express导入和导山數据服务管理器服务岳网箱实用工具 客尸端网箱实用工具 联机丛书

13、華瞅H)运極B)*tm主业菅理器却爭炜題器喑 在出中呢宜5QL训L克持範卩去抓0.(2 )用鼠标单击企业管理器菜单项,进入企业管理器管理界面:_I轻雅11已耳艮曰灵-i rtiB=5QL SrWM 炬尸WJ-I 6WVA/IJCVAJ7T CWimlnw MT)曰口救抠库申旨LJ -觀田応I自3Microsoft SQL Srvrc:目宁pgpcs: jiglbic: rnasticr 宸扩展存诂过程 用户规贝| 憨认H3户左宓航数凉樂型modolmdbiNorthwindfiubs qF tempdb 数JS虽抉月艮另3、irrl根据图形界面,可进行数据库、表等的管理。2、查询分析器:所有的

14、SQL语句操作都在查询分析器中运行,对查询分析器的使用要熟练掌握。(1)按图所示找到 SQLSERVER 2000中的查询分析器;Wirdaws Update设走稈序违向和默认值奈杰超级解霸右 Microsoft 5QL Server 卷查询分析器搜素帮耽比运行(“迫附牛吩| Outlook Fj(pie琨导人和导岀数据 固服务管理器M.服务器网路真用工具 昱零尸歸网络实用工具 多联机丛书仝业昔理器矽爭件蘇查器協 在115中配H3QL XML #持(2 )用鼠标单击查询分析器菜单项,进入查询分析器界面:(3)若以 Windows身份验证进入,可直接点击确定 ;若以SQLServer身份验证,

15、可输入登陆用户名及登陆密码; sa是超级用户;身份验证通过后,可进入查询分析 器界面如下:在查询分析器界面中,左边是数据库构成对象;右边分上下两部分:上面部分是查询分析器的SQL语句编辑部分,实验中的 SQL语句在此部分进行编辑;下边部分是SQL语句的执行结果区域,SQL语句的执行结果在此部分显示。查询分析器的使用注意以 下问题:(a) SQL语句所作的操作都是基于当前数据库的,进入界面的默认数据库是master数据库,如不在 master数据上操作,请在界面上部切换到你要操作的数据库。(b) SQL语句执行时,用鼠标点击界面工具条中的绿色箭头;语句执行完毕后结果显示在界面右部的下面的区域。(

16、c) SQL语句的执行是从第1句开始执行,为了仅执行部分 SQL语句,可采用两重方法:第一是用鼠标选种执行的部分,然后点击绿色箭头进行执行;第二是把不执行的 SQL语句用注释符号屏蔽掉。注释符号有两种。-符号是行注释,仅注释1行;/* */是多行内容注释,把不执行的语句放在 /* 与 */ 之间。(d) SQL语句可保存在磁盘上。|实验二数据库及表的定义一、学时:4学时二、实验目的熟悉和掌握数据库的创建和连接方法;熟悉和掌握数据库表的建立、修改和删除;加深对表的实体完整性、参照完整性和用户自定义完整性的理解;三、实验准备1、熟悉SQL SERVERX作环境;2、 复习有关表的建立、修改和删除的

17、SQL语言命令;四、实验内容在以下实验中,使用学生-课程数据库,用SQL语句描述学生的基本信息、课程的基本信息及学生选修课程的信息。1、创建学生-课程数据库(student )create database stude nt2、创建学生关系表 S ;学号姓名性别年龄所在系SnoSn ameSsexSagesdeptuse stude ntcreate table s(sno char(8) notnull,Sn ame char(8) not nu II,Ssex char(2),Sage int ,Sdept char(30))3、创建课程关系表 C ;cpno char(3).ccredi

18、t decimal)4、创建课程关系表 SC ;学号了田千口 i=r. 课程号成绩SnoCnogradeuse stude ntcreate table sc(sno char(8) not n ull,eno char(3) not n ull.grade decimal)5、删除表S的“年龄”属性列;use stude ntalter table s drop colu mn Sage6、 增加表S的“年龄”属性列;use stude ntalter table s add Sage int7、增加表的其他属性列;8、 删除表的其他属性列;9、在表S上,按Sno属性列的唯一值方式建立索引;

19、use stude ntCreate unique in dex s on s(s no asc)删除此索引:use stude nt drop in dex10、在表c上,按cno属性列的唯一值方式建立索引;use stude ntCreate unique in dex c on c(cno asc)11、在表SC上,按sno、cno属性列建立索引;use stude ntCreate unique in dex sc on sc(s no asc ,cno desc)12、更改表sc的属性列grade的类型为numeric ;use stude ntalter table sc alte

20、r colu mn grade nu meric13、保存上面操作的 SQL语句到文件中;点击菜单文件=保存或另存为14、删除表;Drop table sDrop table cDrop table sc15、删除数据库;use masterdrop database stude nt实验三数据插入、更新、与删除一、学时:2学时二、实验目的熟悉和掌握数据表中数据的插入、修改、删除操作和命令的使用;加深理解表的定义和数据更新的作用三、实验准备1、 建立数据库 student、表S、C、SC以及索引一2、 复习对表中数据的插入、修改和删除的SQL语言命令;四、实验内容1、用SQL语句将适量数据分别

21、插入表S、C、SC;Insertintos(sno,sname,ssex,sage,sdept)Values(,李勇,男,20,cs)Insertintos(sno,sname,ssex,sage,sdept)Values(,文U 晨,女,19,cs)Insertintos(sno,sname,ssex,sage,sdept)Values(,王敏,女,18,ma)Insertintos(sno,sname,ssex,sage,sdept)Values(,张立,男Insert into sc(s no,cno ,grade)Values (,1,92)Insert into sc(s no,cn

22、o ,grade)Values (”,2,85)Insert into sc(s no,cno ,grade)Values (”,3,88)Insert into sc(s no,cno ,grade)Values (”,2,90)Insert into sc(s no,cno ,grade)Values (”,3,80)Insert into c(cno,cname,cpno,ccredit) Values,19,is)Insert into c(c no,cn ame,cp no ,ccredit)Values (1,数据库,5,4)Insert into c(c no,cn ame,cp

23、 no ,ccredit)Values (2,数学,null,2)Insert into c(c no,cn ame,cp no ,ccredit)Values (3,信息系统,1,4)Insert into c(cno,cn ame,cp no ,ccredit)Values (4,操作系统,6,3)Insert into c(cno,cn ame,cp no ,ccredit)Values (5,数据结构,7,4)Insert into c(cno,cn ame,cp no ,ccredit)Values (6,数据处理,null,2)(7,pascal 语言,6,4)2、求各系学生的平均

24、成绩;use stude ntselect sdept ,avg(grade)第19页共18页from s,scwhere =group by sdept3、将“CS系全体学生的成绩置零;use stude ntupdate scset grade=0from s,scwhere = and =CS4、删除“ CS系全体学生的选课记录;use stude ntDELETE CFROM S,C,SCWHERE = AND = and =CS5、删除学号为“ 20080001的相关信息;use stude ntdelete s where sno=delete sc where sno=6、 将s

25、表中学号为“ 20080002 ”的学生的学号修改为“ S002” ;use stude ntupdate sset sn o=s002where sno=7、 把平均成绩大于80分的男同学的学号和平均成绩存入另一个表S_Grade( Sno,AVG_Grade ;use stude ntcreate table S_Grade(sno char(8) not nu II,AVG_Grade decimal)_use stude ntin sert S_Grade(s no,AVG_Grade)select sno ,avg(grade)from scgroup by sno10%8、把选修了

26、课程名为“数据结构”的学生的成绩提高use stude ntupdate scset grade =grade *from c,sc where = and =数据结构9、把选修了“2”号课程,且成绩低于该门课程的平均成绩的学生的成绩提高5%use stude ntupdate scset grade =grade *from scwhere =2and grade (select avg(grade) from sc where =2 )10、把选修了“ 2”号课程,且成绩低于该门课程的平均成绩的学生成绩删除掉;use stude ntdelete scfrom scwhere =2and

27、grade (select avg(grade) from sc where =2 )实验四数据查询一、学时:4学时 二、实验目的熟悉和掌握对数据表中数据的查询操作和SQL命令的使用,学会灵活熟练地使用SQL语句的各种形式;2、查询学生的基本信息;use stude ntselect * from s3、查询“ CS系学生的基本信息;use stude ntselect * from s where sdept=cs4、 查询“ CS系学生年龄不在19到21之间的学生的学号、姓名;use stude ntselect sno,sn ame from swhere sdept=cs and (

28、sage 21 )5、找出最大年龄;use stude ntselect max(sage) from s6、找出“ CS系年龄最大的学生,显示其学号、姓名;select sno , sn amefrom swhere sdept=cs and sage=(select max(sage) from s where sdept=cs )7、找出各系年龄最大的学生的年龄;select sdept, max(sage)from sGroup by sdept8、统计“ CS系学生的人数;9、统计各系学生的人数,结果按升序排列;10、按系统计各系学生的平均年龄,结果按降序排列;11、查询每门课程的课

29、程名;12、查询无先修课的课程的课程名和学时数;13、统计无先修课的课程的学时总数;14、统计每位学生选修课程的门数、学分及其平均成绩;15、统计选修每门课程的学生人数及各门课程的平均成绩;16、找出平均成绩在 85分以上的学生,结果按系分组,并按平均成绩的升序排 列;17、查询选修了“ 1 ”或“2”号课程的学生学号和姓名;18、查询选修了“ 1 ”和“2”号课程的学生学号和姓名;19、 查询选修了课程名为“数据库系统”且成绩在60分以下的学生的学号、姓名和成 绩;20、查询每位学生选修了课程的学生信息(显示:学号,姓名,课程号,课程名,成21、查询没有选修课程的学生的基本信息;22、查询选

30、修了 3门以上课程的学生学号;23、 查询选修课程成绩至少有一门在80分以上的学生学号;24、查询选修课程成绩均在 80分以上的学生学号;25、 查询选修课程平均成绩在80分以上的学生学号;实验五视图的定义和使用一、学时:2学时二、实验目的熟悉掌握对数据表中视图的定义操作和SQL命令的使用;熟悉掌握对数据表中视图的查询操作和SQL命令的使用;熟悉掌握对数据表中视图的更新操作和SQL命令的使用,并注意视图更新与基本表更新的区别与联系;学习灵活熟练的进行视图的操作,认识视图的作用;三、实验准备1、熟悉SQL SERVERX作环境;2、 复习有关视图操作的 SQL语言命令;四、实验内容以S、C SC

31、表为基础完成以下视图定义及使用1、定义“ IS”系学生基本情况视图 V_IS并查询结果;2、 将S, C, SC表中学生的学号,姓名,课程号,课程名,成绩定义为视图V_S_C_G 并查询结果;3、 将各系学生人数,平均年龄定义为视图V_NUM_AV并查询结果;4、 定义一个反映学生出生年份的视图V_YEAF并查询结果;5、 将各位学生选修课程的门数及平均成绩定义为视图V_AVG_S_併查询结果;6、 将各门课程的选修人数及平均成绩定义为视图V_AVG_C_曲查询结果;7、查询平均成绩为 90分以上的学生学号、姓名和成绩;8、查询各课成绩均大于平均成绩的学生学号、姓名、课程和成绩;9、 按系统计

32、各系平均成绩在 80分以上的人数,结果按降序排列;10、通过视图V_IS,分别将学号为“ S1”和“ S4”的学生姓名更改为 “S1 MM”,” S4 MMM 并查询结果;11、 通过视图 V_IS,新增加一个学生记录 (S12 , YAN XI ,19, IS ),并查 询结果;112、 通过视图 V_IS,新增加一个学生记录 (S13,YANXI,19,MA),并查询结果;13、通过视图V_IS,删除学号为“ S12”和“ S3”的学生信息,并查询结果;14、 要通过视图 V_S_C_G将学号为“ S12”的姓名改为“ S12_MM”,是否可以实现15、 要通过视图 V_AVG_S_G将学

33、号为“ S1”的平均成绩改为 90分,是否可以实现实验六数据完整性一、学时:2学时二、实验目的熟悉和掌握使用 SQL查询分析器用 PRIMARYCEY CHECKFOREIGNKEYREFERENCES NOT NULL UNIQUE等关键字验证 SQL SERVER 2000勺实体完整性、参照完整性及用户 定义完整性。三、实验准备1、熟悉SQL SERVER工作环境;2、复习有关建表操作的 SQL语言命令;四、实验内容1、利用SQL查询分析器用PRIMARY KEY子句保证实体完整性 在查询分析器窗体下键入如下命令:CREATE TABLE Stude nt1(S no CHAR(5) NO

34、T NULL UNIQUE,Sn ame CHAR(8),Ssex CHAR(1),Sage INT,Sdept CHAR(20),CONSTRAINT PK Stude nt PRIMARY KEY(s no)运行后插入、更改数据并观察结果;n2、利用SQL查询分析器用 FOREIGN KEYREFERENCES句保证参照完整性在查询分析器窗体下键入如下命令:JCREATE TABLE SC(s no CHAR(5) NOT NULL UNIQUE,eno CHAR(5) NOT NULL UNIQUE, grade INT,CONSTRAINT FK-SC FOREIGN KEY(s no

35、 ,cno)REFERENCES ( Stude nt(s no),Course(cno) ON DELETE CASCADE);运行后插入、更改数据并观察结果;3、利用SQL查询分析器用短语 NOT NULL UNIQUE CHECK保证用户定义完整性 CREATE TABLE Stude nt(s no CHAR(5),sn ame CHAR(8) CONSTRAINT U1 UNIQUE,ssex CHAR(1),sage INT CONSTRAINT U2 CHECK FOR sage=28, sdept CHAR(20),CONSTRAINT PK-Stude nt PRIMARY

36、KEY(s no)运行后插入、更改数据并观察结果;实验七存储过程的使用一、学时:2学时二、实验目的熟练掌握使用 SQL SERVER 2000创建和执行存储过程的方法。 熟练掌握存储过程的删除操作。三、实验准备1.熟悉SQL SERVER 2000设计环境;2 .熟悉存过过程的创建方法、步骤四、实验内容1、 利用企业管理器或查询分析器创建proc_s存储过程。在查询分析器中建立存储过 程的命令如下:create procedure proc sasselect * from s2、使用EXECUT语句执行存储过程并观察结果。命令如下:exec proc_s3、 利用企业管理器或查询分析器创建p

37、roc_goods存储过程。在查询分析器中建立存 储过程的命令如下:create procedure proc_goodsto yn ame varchar(20)asselect * from s where sn ame=to yn ame4、使用EXECUT语句执行存储过程并观察结果。命令如下:exec proc_goods5、 在查询分析器中使用drop procedure 删除上面建立的存储过程。实验八事务的使用一、学时:2学时二、实验目的熟练掌握事务的概念;掌握使用事务的方法。三、实验准备1.熟悉SQL SERVER 2000设计环境;2 熟悉事务的概念及创建和结束的方法四、实验内

38、容有一个账户表,如表三所示,请用企业管理器或查询分析器创建它,并输入表四所示 的数据。表三账户表的结构(account)字段名称数据类型长度主键账号int4Y金额money表四账户表的数据账号金额A17000B5000使用事务,完成由 A账户向E账户转4000元。实验操作:1. 打开查询分析器,输入如下代码:BEGIN TRANSACTIONUPDATE账户表 SET金额=金额-4000 WHERE账号=AUPDATE账户表 SET金额=金额+4000 WHERE账号=B COMMIT TRANSACTION单击工具栏中的运行按钮,运行命令,完成转账。2. 设置事务的隔离级别打开一个查询分析器,输入如下代码:SET TRANSACTION ISOLATION LEVEL READ COMMITTEDBEGIN TRANSACTIONUPDATE账户表SET金额=金额-4000 WHERE账号=AUPDATE账户表 SET金额=金额+4000 WHERE账号=B 单击工具栏中的运行按钮,启动一个转账的事务,但并未提交事务。 再打开一个查询分析器,输入如下代码: IBEGIN TRANSACTIONSELECT * FROM 帐户表单击工具栏中的运行按钮,看看有何反映在不同事务的隔离级别下,应有不同的结果,在默认事务隔离

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论