大数据库实习问题详解.doc

大数据库实习问题详解.doc

ID:58693459

大小:128.50 KB

页数:11页

时间:2020-10-07

大数据库实习问题详解.doc_第1页
大数据库实习问题详解.doc_第2页
大数据库实习问题详解.doc_第3页
大数据库实习问题详解.doc_第4页
大数据库实习问题详解.doc_第5页
资源描述:

《大数据库实习问题详解.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、数据库实习答案1、E-R图向关系模式的转化。最终答案:职工(职工号,,性别,工资,职称,简历,部门号);部门(部门号,名称,地址,领导人职工号);工程(工程号,工程名,参加人数,预算,部门号,负责人职工号);办公室(编号,地点,,部门号);参加(职工号,工程号,日期,具体职务);(红色部分为主键,绿色部分为外键)。2、SQL查询语句练习。/*******************************************************实验3数据库的简单查询实验答案*******************

2、***********************************/【例3.1】查询全体学生的学号与SELECTSno,SnameFROMStudents【例3.2】查询全体学生的学号、、性别、年龄、所在系。SELECTSno,Sname,SnameSsex,Sage,SdeptFROMStudents【例3.3】查询全体学生的选课情况,即学号、课程号、成绩,成绩值都加5SELECTSno,Cno,Grade+5FROMEnrollment【例3.4】查询全体学生的学号、,并为原来的英文列名设置中文列别名。以下

3、三种方法等价。SELECTSno'学号',Sname''FROMStudentsSELECTSnoAS'学号',SnameAS''FROMStudentsSELECT'学号'=Sno,''=SnameFROMStudents【例3.5】查询全体学生的选课情况,其成绩列值都加5,并为各列设置中文的别名SELECTSno'学号',Cno'课程号',Grade+5'成绩'FROMEnrollment【例3.6】显示所有选课学生的学号。SELECTSno'学号'FROMEnrollment等价于:SELECTALLSno'

4、学号'FROMEnrollment【例3.7】显示所有选课学生的学号,并去掉重复行。SELECTDISTINCTSno'学号'FROMEnrollment【例3.8】查询学生选课成绩大于80分的学生学号、课程号、成绩。SELECT*FROMEnrollmentWHEREGrade>80【例3.9】查询数学系全体学生的学号、。SELECTSno,SnameFROMStudentsWHERESdept='Math'【例3.10】查询学生选课成绩在80~90分之间的学生学号、课程号、成绩。SELECT*FROMEnrol

5、lmentWHEREGradeBETWEEN80AND90等价于:SELECT*FROMEnrollmentWHEREGrade>=80ANDGrade<=90【例3.11】查询学生年龄不在20~30之间的学生学号、、所在系。SELECTSno,Sname,SdeptFROMStudentsWHERESageNOTBETWEEN20AND30等价于:SELECTSno,Sname,SdeptFROMStudentsWHERESage<20ORSage>30【例3.12】查询数学系、计算机系、艺术系学生的学号、。SE

6、LECTSno,SnameFROMStudentsWHERESdeptIN('Math','Computer','Art')等价于:SELECTSno,SnameFROMStudentsWHERESdept='Math'ORSdept='Computer'ORSdept='Art'【例3.13】查询既不是数学系、计算机系,也不是艺术系学生的学号、。SELECTSno,SnameFROMStudentsWHERESdeptNOTIN('Math','Computer','Art')等价于:SELECTSno,Snam

7、eFROMStudentsWHERESdept!='Math'ANDSdept!='Computer'ANDSdept!='Art'【例3.14】查找的第二个字符是u并且只有三个字符的学生的学号、。SELECTSno,SnameFROMStudentsWHERESnameLIKE'_u_'【例3.15】查找以S开头的所有学生的学号、。SELECTSno,SnameFROMStudentsWHERESnameLIKE'S%'【例3.16】查找以S、D或J开头的所有学生的学号、。SELECTSno,SnameFROMS

8、tudentsWHERESnameLIKE'[SDJ]%'【例3.17】查找不是以S、D或J开头的所有学生的学号、。SELECTSno,SnameFROMStudentsWHERESnameLIKE'[^SDJ]%'等价于:SELECTSno,SnameFROMStudentsWHERESnameNOTLIKE'[SDJ]%'【例3.18】查询无考试成绩的学

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

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

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