ITPUB??ì3
ITPUB论坛 » MS SQL Server » 哪位大侠有空浪费几分钟帮忙做道题,感激不尽

标题: [原创] 哪位大侠有空浪费几分钟帮忙做道题,感激不尽
离线 faa3477



精华贴数 0
个人空间 0
技术积分 10 (93525)
社区积分 0 (1783079)
注册日期 2008-5-27
论坛徽章:0
      
      

发表于 2008-5-27 23:44 
哪位大侠有空浪费几分钟帮忙做道题,感激不尽

题干:学生选课系统,主要有:学生基本信息(学号、姓名、性别、专业、出生年月)
选课表(学号、课程号、分数)
课程表(课程号、课程名、所属专业、学分)

要求:1、用E-R图表示上述关系的概念模型(此题已搞定)

2、写出SQL语句:
(1)写出创建数据库(数据库名为DB_STU)的SQL语句
(2)写出创建课程表的SQL语句(注:课程号为主码,课程名不能为空,所属专业不能为空)
(3)查询所有选“大学物理”课程的学生学号、姓名、和专业
(4)删除所有选择“数学”的同学的选课记录
(5)查询有哪些课程没有被任何同学报选
(6)创建一个名称为my_proc的存储过程,该存储过程的功能是删除“王小明”同学的选课记录和学生基本信息,并写出执行此存储过程的SQL语句


只看该作者    顶部
离线 mosticy
中级会员


精华贴数 0
个人空间 0
技术积分 2380 (653)
社区积分 2182 (542)
注册日期 2007-10-9
论坛徽章:2
      
      

发表于 2008-5-28 08:55 
这是你的作业?
自己动手做下吧,翻翻书就能做出来的。


__________________
(止步海阔天空.)
只看该作者    顶部
离线 faa3477



精华贴数 0
个人空间 0
技术积分 10 (93525)
社区积分 0 (1783079)
注册日期 2008-5-27
论坛徽章:0
      
      

发表于 2008-5-28 11:16 
对,这是我的作业,无奈我对SQL一窍不通


只看该作者    顶部
离线 cofei
学习中


精华贴数 0
个人空间 0
技术积分 156 (11583)
社区积分 31 (6072)
注册日期 2006-8-16
论坛徽章:0
      
      

发表于 2008-5-28 16:15 
自己学习一下吧,
这道题很有用。
一般考试都考,对以后帮助很大


__________________
SQL MSN群:group197007@msnzone.cn
English   MSN群:  group165890@msnzone.cn
期待您的加入!
只看该作者    顶部
离线 sqysl
孤独剑客



来自 山东
精华贴数 0
个人空间 0
技术积分 1038 (1728)
社区积分 31 (6079)
注册日期 2006-12-20
论坛徽章:0
      
      

发表于 2008-5-28 22:17 
唉。。。,成了幼儿园了。。。


__________________
曾经沧海难为水,除却巫山不是云。
天若有情天亦老,人间正道是沧桑。
只看该作者    顶部
离线 faa3477



精华贴数 0
个人空间 0
技术积分 10 (93525)
社区积分 0 (1783079)
注册日期 2008-5-27
论坛徽章:0
      
      

发表于 2008-5-29 18:55 



只看该作者    顶部
离线 cloud0003



精华贴数 0
个人空间 0
技术积分 2 (225636)
社区积分 0 (1804096)
注册日期 2008-6-26
论坛徽章:0
      
      

发表于 2008-7-2 16:10 
select xs.xh,xs.xm,xs.zy
from tb_xs xs,tb_xk xk,tb_kc kc
where xs.xh=xk.xh and xk.kch=kc.kch and kc.kcm='物理'


delete xk
from tb_xk xk,tb_kc kc
where xk.kch=kc.kch and kc.kcm='数学'


select distinct kc.kch,kc.kcm
from tb_xk xk,tb_kc kc,tb_xs xs
where xs.xh=xk.xh and xk.kch<>kc.kch


CREATE PROCEDURE my_proc  --在XS表和XK表间级联删除
   @name varchar(8)   
AS
delete xs
from tb_xk xk, tb_xs xs
where xs.xh=xk.xh and xs.xm=@name


EXECUTE my_proc 'name'


只看该作者    顶部
离线 Ryan-liumin
晟夕


精华贴数 0
个人空间 0
技术积分 3357 (427)
社区积分 6220 (230)
注册日期 2008-5-4
论坛徽章:38
行业板块每日发贴之星2008北京奥运纪念徽章:手球2008北京奥运纪念徽章:花样游泳2008北京奥运纪念徽章:自行车2008北京奥运纪念徽章:射箭2008北京奥运纪念徽章:水球
      

发表于 2008-7-5 09:32 
哎,每本SQL的书上都有这样的语句


__________________
用大海的容量,包容每个小小的心

只看该作者    顶部
离线 xiebinren
Amir Osama Bin Laden


来自 火星
精华贴数 0
个人空间 0
技术积分 843 (2207)
社区积分 2169 (544)
注册日期 2007-6-29
论坛徽章:3
授权会员2008北京奥运纪念徽章:羽毛球开发板块每日发贴之星   
      

发表于 2008-7-8 20:18 
(1)写出创建数据库(数据库名为DB_STU)的SQL语句
(2)写出创建课程表的SQL语句(注:课程号为主码,课程名不能为空,所属专业不能为空)
导出那脚本就可以了


__________________
蓝色理想
SAP天地  专注 专业 专心
http://hi.baidu.com/festsoft
只看该作者    顶部
离线 zaorv
初级会员



精华贴数 0
个人空间 0
技术积分 167 (10896)
社区积分 4 (17937)
注册日期 2006-1-20
论坛徽章:0
      
      

发表于 2008-7-11 23:23 
现在的学生越来越聪明了


__________________
實踐理論 zaorv@hotmail.com http://www.it201.com
懵懵懂懂地在社会上打滚,懵懵懂懂地在电脑前打字。
只看该作者    顶部
相关内容


CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号 联系我们 法律顾问