热门关键字: 计算机数学 英语教学法 英语赏析 中国古代文 高级休闲英 计算机电路
当前位置 : 成人自学网 > 开放教育 > 计算机专业 > 正文

电大2006—2007年第一学期“开放本科”计算机专业数据库系统概论试题

来源:本站整理:清叶时间:08-09-29 点击:

试卷代号:1060

中央广播电视大学2006—2007学年度第一学期“开放本科”期末考试
    计算机专业 数据库系统概论 试题
一、(共12分)
请为顾客定购零件设计一个数据库,要求包括零件和顾客的信息。
零件的信息包括零件名、零件号、重量、颜色、单价、供应商;
顾客的信息包括顾客名、顾客号、地址、电话;
定购需要记录数量和价格。
要求:将数据库用E/R图来描述。
二、(每小6分,共18分)
用SQL的有关语句定义
1)图书Book,包括图书编号Book ID、图书名称Title、图书作者Author、出版社Publisher;
2)学生Student,包括学生编号ID、学生姓名Name、系Dept;
3)学生借书关系Lend,包括学生编号ID、图书编号Book ID、借阅时间L Date。
注意:说明主键码和外键码(如果有的话)。
三、(每小题7分,共14分)
按题2的关系模式,用SQL的有关语句
1)增加学生张京京,编号是100200036,化学系;
2)从学生借书关系Lend中,删除苏明所借的所有书。
四、(共8分)
结合题2的关系模式,用SQL语句查询借阅《数据库基础》的学生的姓名和编号并输出。
五、(每小6分,共12分)
关系模式如下:
学生S(SNO,SN,SEX,AGE);
课程C(CNO,CN,PCNO)PCNO为直接先行课号
选课SC(SNO,CNO,GR);GR为课程考试成绩
用SQL写出查询程序;
1)选修课程DB的学生姓名SN,
2)所有学生都选修的课程名CN。
六、(共12分)
    对于关系Movie(Title,Length,Type, Year),按嵌入式SQL的格式插入任一部电影的电影名、长度、类型,拍摄年代。
七、(共12分)
    设某航班某日尚有余票50张,甲预订10张,乙预订20张,若按如下顺序执行有何问题?如何实现并发控制?
 
八、(每小6分,共12分)
对于电影关系Movie(title,year,length,in Color,studio Name)中的属性,写出下列约束:
    1)年份不能在1895年以前;
    2)电影长度不能短于60,也不能长于240。
 
试卷代号:1060
    中央广播电视大学2006—2007学年度第一学期“开放本科”期末考试
    计算机专业 数据库系统概论 试题答案及评分标准
一、(共12分)
二、(每小题6分,共l2分)
1) CREATE TABLE BOOK
   Book ID varchar(20) PRIMARY KEY,
   Title varchar($0),
   Author varchar($0),
   Publisher varchar(50)
};
2) CREATE TABLE Student{
   ID CHAR(10) PRIMARY KEY,
   Name varehar (20),
   Dept varchar (20)
3) CREATE TABLE Lend{
   Std ID CHAR(6),
   Book ID varehar (20 ) ,
   L Date date time,
   PRIMARY KEY (Std ID,BooklD),
   FOREIGN KEY (Std ID) REFERENCES Student (ID),
   FOREIGN KEY (Book ID) REFERENCES Book (Book ID)
};
 
 
 
 
 
七。(共12分)
    若按上述顺序执行,则最后的余票为30,显然不对,因为正确结果应为20。这种错误属于“丢失修改”,即把甲写回的数据丢失了。应采用封锁机制实现并发控制,具体修改如下:
 
 


    电大2006—2007年第一学期“开放本科”计算机专业数据库系统概论试题由成人自学网整理,请点击电大2006—2007年第一学期“开放本科”计算机专业数据库系统概论试题搜索更多相关内容。
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 验证码: 验证码
查看所有评论

精彩图文