数据库课后习题.pdf
《数据库课后习题.pdf》由会员分享,可在线阅读,更多相关《数据库课后习题.pdf(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、实 验 SQL语言练习实验目的:熟练掌握SQL语言。实验类型:验证实验要求:必修实验内容:结合 SQL/92 标准和 SQL-Server 的 TransactSQL,使用 SQL Server 的 SQLAnalysis图形化工具熟悉SQ L语言,并建立“学生数据库”或“供应商-项目-零件数据库”的数据库对象(表、视图、用 户 及 其 权 限)的 Script脚本;理 解 Script脚本的重要性;使 用 TransactSQL语言建立“学生数据库”或“供应商-项目-零件数据库”,并对其进行查询和更新操作;要求熟练掌握SQ L的基本使用。第三章习题3.用 SQL建立第二章习题5 中的4 个表
2、。解答:建 S(SNO,SNAME,STATUS,CITY)表;CREATE TABLES(SNO CHAR(3),SNAME CHAR(l),STATUS CHAR(2),CITY CHAR(IO);建 P(PNO,PNAME,COLOR,WEIGHT)表;CREATE TABLEP(PNO CHAR(3),PNAME CHAR(IO),COLOR CHAR(4),WEIGHT 1NT);建 J(JNO,JNAME,C1TY)表;CREATE TABLE J(JNO CHAR(3),JNAMECHAR(IO),CITY CHAR(IO);建 SPJ(SNO,PNO,JNO,QTY)表;CRE
3、ATE TABLE SPJ(SNO CHAR(3),PNO CHAR(3),JNO CHAR(3),QTY INT);在 SQL server的查询分析器中的执行结果;运行结果(建立的四个表):7th SQL Server Enterprise KanagerEE文件 操作因 查看船 工具 窗 口&帮助世)自 的X电 X 同 图 米 4力 第 第制台根目录j Microsoft SQL Serversg SQL Server 蛆-g)(local)Windows NT)三门数据库g咽 master即视图置存储过程3扩展存储过程用户血角色口规则区默认&用户定义的数据类型良用户定义的函数E E Q
4、 modelS (j msdb表 6 5个项目名称 所有者 类型 创建日期m dtpropertiesN MSreplication_options户皆尸户户用用用用国 spt_datatype_info二 sp t_dat atyp e_i nf o_ex t司spt_fallback_db1 spt_fallback_dev1spt_fallback_usgBspt_monitor国 spt_provider_types罚 spt_server_info1 sp t yalues统统统统统统统统系系系系系系系系2005-7-17 10:21:152005-7-17 10:47:032000
5、-8-6 1:35:552005-7-17 10:47:032005-7-17 10:47:032005-7-17 10:47:032000-8-6 1 31:252000-8-6 1 31:242000-8-6 1 30:312000-8-6 1 30:312000-8-6 1 30:312000-8-6 1 30:302000-8-6 1 31:452000-8-6 1 31:262000-8-6 1 30:30统系4.针对上题中建立的4 个表试用SQL语言完成第二章习题5 中的查询。解答:(1)求供应工程J I 零件的供应商号码SNO;SELECT SNOFROM SPJWHERE JN
6、O=J1;在 SQL server中运行结果示意:国 信。e x心I*.SQL-I Q 询1 -h u a n v a n e.m a s te r.HTlAVANCwh 一 无 机 爆11住区IX A a W D QI)即助 Qp_ ”Xn *|Q-:Q n cfi,屈S E L E C T S N OF R O M S P JW H E R E J N O=*J I ;1234567s223345ssssss口 网 格 触 播B|H U E S充成(B 0)XUMAMGb 01)0 00 00 4 r i4 !7 f j 行 1,列 1IiS K i m n(2)求供应工程J I 零件P
7、l 的供应商号码SNO;SELECT SNOFROM SPJWHERE JNO=J1AND PNO=P1;在 SQL server中运行结果示意:S Q L表 沟 分 标 吞 1 6向 huanvane.e r.HUAA,G vh_,X叫文 伴n Mi*a w o(X)财on-不X图 h。n。4 1H s 0 .3 lu,“zJ 1 V f(A t?K J无 MAS”JSELECT SNOFROM SPJWHERE JNO JIAAXD PNO Pl;Msxo1 SI2 S3一0网 即 息IntBil%SR.h(B 0)mtAXYMNk S 3,ntr 0 00 00 2 f l 6 4,充
8、16_-2 m(3)求供应工程J I 零件为红色的供应商号码SNO;SELECT SNOFROM SPJWHERE JNO=J1AND PNO IN(SELECT PNOFROMPWHERE C O L O R*);在 SQL server中运行结果示意:国h q n7 i WQ O,v*|u文 件 G 0 1,IA a M助 心)(4)求没有使用天津供应商生产的红色零件的工程号JNO;SELECT JNOFROM JWHERE NOT EXISTS(SELECT*FROM SPJWHERE SPJ.JNO=J.JNO AND SNO IN(SELECT SNOFROMSWHERE CITY=
9、天 津)AND PNO IN(SELECT PNOFROMPWHERE COLOR=tT);在SQL server中运行结果示意:叫文件9 质辐毛 查问)工 MQ)用口优)超勤电)SQL 查词分析SE-查 huanvang.a a ster.HUAWAHCvh 一 无标也2,匚 号 15((5)求至少用了供应商S1所供应的全部零件的工程号JNO;SELECT DISTINCT JNOFROM SPJ SPJZWHERE NOT EXISTS(SELECT*FROM SPJ SPJXWHERE SNO=S1AND NOT EXISTS(SELECT*FROM SPJ SPJYWHERE SPJY
10、.PNO=SPJX.PNOAND SPJY.JNO=SPJZ.JNO);在SQL server中运行结果示意:SQL 有询分析H -旧 询 一huanvanc.m aster.HUAJIfABGh 一 无标鬣2 U 阿,戈明文件比)阚 直 通)工 具 9 出口&)帮助出)占官蜀 殖日 He 口-,U*MtT 1 a 宜国S E L E C T D I S T I N C T J N OF R O M S P J S P J ZW H E R E N O T E X I S T S(S E L E C T *F R O M S P J S P J XW H E R E S N O-S rA N
11、D N O T E X I S T S(S E L E C T *F R O M S P J S P J YW H E R E S P J Y P N O S P J X P N OA X D S P J Y.J N O=S P J Z J X O),J N O1 J 4口网格 抑 消 可山 专 前.一XMWW XUUTW*h S2)Mtr 0 00 00 l 行 行 JO,列 27,接 2 CAP-EnrJ 一5.针对习题3中的4个表试用SQL语言完成以下各项操作:解答:(1)找出所有供应商的姓名和所在城市。SELECT SNAME,CITYFROM S;在SQL server中运行结果示意
12、:SQL 曲 分析J 3 C L A ft huonwang.H U A A B G vh无 林 融 2-J噌X叫 文 件 (Z)*1 1 聋、(&)工JLQ)口(X)*助 Q)-*X阈G S Q F I csM o n-v*i u 2 ”“日芍g.cs*sSELECT SNANfE.CITYFROM S.SXAME CITY红盛益锡方泰民精盛东丰为津京京津海尺匕匕氏JjTVTT口哪 t 网总I*(2)找出所有零件的名称、颜色、重量。SELECT PNAME,COLOR,WEIGHTFROM P;在 SQL server中运行结果示意:SQL 若 旬 分 析H -1有 血 huanvane.a
13、aster.H U A W A IG vh 无标 112M 住反。文件qy 飒中 受由,)工A ID窗口a)帮助Q P-x由3 m 电曰抬c 口 /u a*st*r 三 日甘&旨 国连 接 2 Ctf A ,J 寸S E L E C T P N M E.C O L O R.W E I G H TAF R O M P;V,P N A M EC O L O R W E I G H T1 螺母红 1 22螺栓绿 1 73螺丝刀蓝 1 44螺丝刀红 1 45 凸轮蓝 4 06 齿轮红 30批查询案诙。hx&ru(3 0)HUAWA3vh(52)ntster 0:00 00 6 行 行 3,列 5(3)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 课后 习题
限制150内