东北大学软件学院数据库系统概论期末复习题2

东北大学软件学院数据库系统概论期末复习题2

ID:27706085

大小:117.78 KB

页数:8页

时间:2018-12-05

东北大学软件学院数据库系统概论期末复习题2_第1页
东北大学软件学院数据库系统概论期末复习题2_第2页
东北大学软件学院数据库系统概论期末复习题2_第3页
东北大学软件学院数据库系统概论期末复习题2_第4页
东北大学软件学院数据库系统概论期末复习题2_第5页
资源描述:

《东北大学软件学院数据库系统概论期末复习题2》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、东大数据库系统概论期末复习题2一、(每小题4分,共12分)用SQL语言定义1)学生关系S,包括学号SNo、姓名SN、年龄SA、系别SD;2)课程关系C,包括课程号CNo、课程名CN、学分CC;3)学生选课关系SC,包括SNo、CNo和成绩G。注意:说明主键码和外键码(如果有的话)。二、(每小题4分,共12分)按题1的关系模式,用SQL语言1)对于学生选课关系SC,授予李小兰删除权限以及对SNo和CNo的修改权限;2)删除学号为〃9900205”的学生;3)从学生选课关系SC中,删除王云(学生关系中可能有重名)的所有选课。三、供6分)

2、结合题1的关系模式,用SQL语句查询每个学生的总成绩,输出学号和总成绩,输出时按总成绩排序(升序),若总成绩相同,再按学号排序(降序)。四、(共6分)按嵌入式SQL的格式插入任一个商品的商品号、商品名、价格。五、(每小题4分,共8分)冇关工厂生产产品的数据库,涉及如下数据:工厂号、工厂名称、地址;产品号、产品名称、成本;某工厂生产某产品的数量和日期。1)设计E/R图;2)转换成关系模型。六、(每小题6分,共12分)有关阁书发行的关系模型如下:书店S(书店号SNo,书店名SN,地址A)图书B(书号BNo,书名T,作者N,价格P)图书馆

3、L(馆号LNo,馆名LN,城市C)图书发行SBL(SNo,LNo,BNo,发行量Q)分别用1)关系代数和2)SQL语言表达如下查询:“上海图书馆”(馆名)收藏图书的书名和出售该书的书店名。七、(每小题8分,共16分)按题1的学生关系模式,找出不是既大于20岁又属于计算机系的学生。1)用关系代数表达式表达査询;2)用数据逻辑规则表达奔询。八、(每小题8分,共16分)涉及到学生、教师和课程的关系模式STC(SNo,SN,SA,TN,CN,G),其中6个属性分别为学生的学号、姓名、年龄、教师的姓名、课程名以及学生的成绩。假设学生有重名,课

4、程名也可能有重名。又假设每个教师只教•一门课,但一门课可有几个教师开设。当某个学生选定某门课后,其上课教师就固定了。1)写出键码和函数依赖;2)分解关系模式使之属于BC范式。九、(每小题6分,共12分)电影数据库涉及如下数据:电影类包括电影名、制作年份等属性;演员类包括姓名、性别等属性;每部电影都可能有多个演员出演,而每个演员都可能出演多部电影。1)用0DL给出类的说明(包括范围名);2)用0QL查询演员孙小华所出演电影的电影名。答案一、(每小题4分,共12分)1)CREATETABLESISNoINTPRIMARYKEY,SNCH

5、AR(30),SAINT,SDCHAR(20)};2)CREATETABLEC{CNoINTPRIMARYKEY,CNCHAR(20),CCINT};3)CREATETABLESC{SNoTNT,CNoINT,GINT,PRIMARYKEY(SNo,CNo),FOREIGNKEY(SNo)REFERENCESS(SNo),FOREIGNKRY(CNo)REFERENCESC(CNo)};二、(每小题4分,共12分)1)GRANTDELETE,UPDATE(SNo,CNo)ONSCTO李小兰;2)DELETEFROMSWHERESno

6、=9900205;3)DELETEFROMSC(SELECTSNoFROMSWHERESN=‘王云’);三、(共6分)SELECTSNo,SUM(G)FROMSCGROUPBYSNoORDERBYSUM⑹,SNoDESC四、(共6分)1)说明:EXECSQLBEGINDECLARESECTION;intpno;charpn[30];floatpp[1];charSQ1STATE[6];EXECSQLENDDECLARESECTION;2)赋值:pno:=20010101;pn:‘巧克力’;pp:=5.00;3)插入:EXECSQLI

7、NSERTINTOPVALUES(:pno,:pn,:pp);五、(每小题4分,共8分)2)工厂(工厂号,工厂名,地址)产品(产品号,产品名,单价)生产(工厂号,产品号,数量,日期)六、(LCXJBXJ(每小题6分,共12分)2)SELECTT,SNFROML,SBL,B,SWHEREL.LNo=SBL.LNoANDSBL.BNo=B.BNoANDSBL.SNo=S.SNoANDL.LN=‘上海图书馆’七、(每小题8分,共16分)1)ON0T(SA>20andsi>"计算机系,)(S〉2)先做等价变换GSA彡20ORSD共‘计算机系

8、'(S)用两个规则•a)SI(a,fa,c,d)<—S(a,b,c,d)ANDc^20b)Sl(a,b,c,d)◄—S(arb,c,d)ANDd#‘计算机系'八、(每小题8分,共16分)1)键码dSNo,CN

9、和iSNo/IW}交依赖

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

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

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