下载此文档

数据库系统模拟试题.doc


文档分类:IT计算机 | 页数:约2页 举报非法文档有奖
1/2
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/2 下载此文档
文档列表 文档介绍
数据库系统模拟试题
一、(共12分)请为顾客定购零件设计一个数据库,要求包括零件和顾客的信息。
零件的信息包括零件名、零件号、重量、颜色、单价、供应商;顾客的信息包括顾客名、顾客号、地址、电话;定购需要记录数量和价格。
要求:1)将数据库用E/R图来描述;
2)写出对应的关系模式。
二、(每小题4分,共12分)
用SQL的有关语句定义
1)商店关系(S),包括商店号SNo、商店名SName、地址SAdd;
2)商品关系(P),包括商品号PNo、商品名PName、单价PPrice;
3)商店销售商品关系(Sell),包括某商店销售某商品的数量Sell_Number、日期Sell_Date。
注意:说明主键码和外键码(如果有的话)。
三、(每小题4分,共12分)结合题2的数据库,用SQL的有关语句
1) 针对商店销售商品关系Sell,授予“大中电器商店”查询权限以及对SNo和PNo的插入权限;
2) 在商品关系P的键码属性上建立索引;
3) 删除编号为1200236的商品所有的有关数据.
四、(共12分)
设T1、T2、T3是如下三个事务:
T1:A = A + 2,T2:A = A * 2,T3:A = A * * 2,A的初值为1。
设T1、T2和T3可以并发执行,并对其操作的顺序不加限制,则它们的并发执行可能产生哪几种结果(写出最后的A值)。
五、(共6分)关系模式如下:
学生 S(SNO,SN,SEX,AGE)
用SQL写出查询程序:
查询年龄(AGE)大于“张三"年龄的学生姓名和年龄.
六、(第一小题6分,第二小题8分,共14分)
从学生选课数据库中查询选修“JAVA程序设计”课并且成绩在90分以上的学生名单,SQL语句序列如下:
SELECT StudentName
FROM Student, Course, StudentCourse
WHERE Student. StudentNo=StudentCourse。 StudentNo
AND Course。 CourseNo=StudentCourse。 CourseNo
AND Course。 CourseName=’ JAVA程序设计' AND StudentCourse . Score〉90;
画出这个查询的关系代数语法树;
对该语法树进行优化。
七、(每小题4分,共16分)
结合题2的关系模式,按如下要求找出编号为AB3052089商品的商品名和单价。
1) 用

数据库系统模拟试题 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数2
  • 收藏数0 收藏
  • 顶次数0
  • 上传人jianjian401
  • 文件大小28 KB
  • 时间2021-04-16