数据库技术与应用SQL习题答案.doc

数据库技术与应用SQL习题答案.doc

ID:55706705

大小:62.00 KB

页数:13页

时间:2020-05-25

数据库技术与应用SQL习题答案.doc_第1页
数据库技术与应用SQL习题答案.doc_第2页
数据库技术与应用SQL习题答案.doc_第3页
数据库技术与应用SQL习题答案.doc_第4页
数据库技术与应用SQL习题答案.doc_第5页
资源描述:

《数据库技术与应用SQL习题答案.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、实验2 SQLServer数据库的管理4.启动查询分析器,在查询分析器中使用Transact-SQL语句CREATEDATABASE创建studb数据库。然后通过系统存储过程sp_helpdb查看系统中的数据库信息CREATEDATABASEstudbsp_helpdb5.    在查询分析器中使用Transact-SQL语句ALTERDATABASE修改studb数据库的设置,指定数据文件大小为5MB,最大文件大小为20MB,自动递增大小文1MB。 ALTERDATABASEstudbMODIFYFILE(NAME=studb,SIZE=5MB,MAXSIZE=20MB,FI

2、LEGROWTH=1MB)7.    使用企业管理器将studb数据库的名称更改为student_db。ALTERDATABASEstudbMODIFYNAME=student_db8.    使用Transact-SQL语句DROPDATABASE删除student_db数据库。DROPDATABASEstudent_db实验3 SQLServer数据表的管理5.    使用Transact-SQL语句CREATETABLE在studentsdb数据库中创建grade表。CREATETABLEgrade(学号char(4),课程编号char(4),分数decimal(5))8

3、.    使用Transact_SQL语句INSERTINTO...VALUES向studentsdb数据库的grade表插入以下数据: 学号   课程编号   分数0004   0001       80USEstudentsdbGOINSERTINTOgradeVALUES('0004','0001','80')9.    使用Transact_SQL语句ALTERTABLE修改curriculum表的“课程编号”列,使之为非空。ALTERTABLEcurriculumALTERCOLUMN课程编号char(4)NOTNULLGO10.使用Transact_SQL语句ALT

4、ERTABLE修改grade表的“分数”列,使其数据类型为real。ALTERTABLEgradeALTERCOLUMN分数real11.分别使用企业管理器和Transact_SQL语句DELETE删除studentsdb数据库的grade表中学号为'0004'的成绩记录。DELETEgradeWHERE学号='0004'13.使用Transact_SQL语句UPDATE修改studentsdb数据库的grade表中学号为'0003'、课程编号为'0005'、分数为90的成绩记录。UPDATEgradeSET分数=90WHERE学号='0003'and课程编号='0005'14

5、. 使用Transact_SQL语句ALTER...ADD为studentsdb数据库的grade表添加一个名为“备注”的数据列,其数据类型为VARCHAR(20)。ALTERTABLEgradeADD备注VARCHAR(20)NULL15. 分别使用企业管理器和Transact_SQL语句DROPTABLE删除studentsdb数据库中的grade表。DROPTABLEgrade实验4数据查询1.在studentsdb数据库中,使用下列SQL语句将输出什么?(1)15(2)刘卫张卫马东钱达东方郭文肖海张明(3)KELLY(4)kellykellykelly(5)9.5138

6、19.881579.570399.66032(6)238(7)201110102. 在studentsdb数据库中使用SELECT语句进行基本查询。(1)SELECT姓名,学号,姓名,出生日期fromstudent_info(2)SELECT姓名,家庭住址fromstudent_infowhere学号=0002(3)刘卫平0001张卫民0002马东0003钱达理0004东方牧00053.使用SELECT语句进行条件查询(1)SELECT学号,分数fromgradewhere分数<'90'and分数>'80'(2)SELECTavg(分数)fromgradewhere学号=000

7、3(3)SELECT课程编号,count(课程编号)fromgradegroupby课程编号(4)SELECT姓名,出生日期fromstudent_infoorderby出生日期asc(5)SELECT学号,姓名FROMstudent_infoWHERE姓名LIKE'张%'4.    嵌套查询(4)SELECT课程编号,分数FROMgradewhere学号=0001and分数>(SELECTmax(分数)fromgradewhere学号=0002)5.多表查询(3)SELECTs.学号,s.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。