2009-2010第2学期《数据库原理与应用》半期考试卷.doc

2009-2010第2学期《数据库原理与应用》半期考试卷.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2009-2010第2学期《数据库原理与应用》半期考试卷

三明学院数学与计算机科学系2009-2010学年第2学期 《数据库原理与应用》半期考试卷 一、选择题(每小题2分,共20分) 1.由计算机、操作系统、DBMS、数据库、应用程序及用户等组成的一个整体叫做()。A.文件系统B.数据库系统 C.软件系统D.数据库管理系统.在数据库中存储的是()。A.B.C.数据D..数据库中,数据的物理独立性是指()。A.数据库与数据库管理系统的相互独立B.用户程序与DBMS的相互独立C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D.应用程序与数据库中数据的逻辑结构相互独立应用数据库的主要目的是为了()。A.共享数据问题B.解决数据完整性问题C.解决必威体育官网网址问题D.解决数据量大的问题数据库管理系统(DBMS)是()。A.B.C.D..在数据库系统中,通常用三级模式来描述数据库,()描述了数据的结构 A.外模式B.概念模式C.内模式图1 ? 图2 10.已知关系:厂商(厂商号,厂名),主码=厂商号;产品(产品号,颜色,厂商号),主码=产品号,外码=厂商号。 假设两个关系中已经存在如图2所示元组,现要插入以下四个元组,能够插入的是(D ) I(P03,红,C02) II(P01,蓝,C01) III(P04,白,C04) IV(P05,黑,null) A I,II,IV B I,III C I,II D I,IV 二、程序设计题(每小题4分,共24分) 现有教学管理系统数据库如下, 学生S (学号Sno,姓名Sname,性别Ssex,年龄Sage,系别Sdept) 课程C(课程号Cno,课程名Cname,学分ccredit) 选课关系SC(学号Sno,课程号Cno,成绩Grade) 写出实现下列功能的SQL语句 1、查询“计算机系”所有学生的信息; select * from S where系别=计算机系 2、将所有选了“程序设计”课程的学生成绩加5分(注:95分以上者不加); update SC set 成绩=成绩+5 where 成绩=95 and 课程号 in (select 课程号 from C where 课程名=程序设计) 3、查询选修了“C03”号课程的学生的学号及其成绩,查询结果按分数的降序排列; select 学号,成绩 from SC where 课程号=C03 order by 成绩 desc 4、查询每个同学选修课程的平均成绩; select avg(成绩) 平均成绩 from SC group by 学号 5、查询选修了“程序设计”课程的学生的姓名和他所在的系; select 姓名,系别 from S,SC,C where s.学号=sc.学号 and sc.课程号=c.课程号 and 课程名=程序设计 6、查询选修课程的平均成绩=80分的同学的学号、姓名和平均成绩; select S.学号,姓名,平均成绩 from S , (select 学号,avg(sc.成绩) 平均成绩 from SC group by 学号) SC1 where S.学号=SC1.学号and 平均成绩=80 三、程序设计题 (第1题8分,其他每小题4分,共44分) 现有图书借阅关系数据库如下, 图书(图书号Bid、书名Bname,作者Aut,单价Pri,库存量Num); 读者(读者号Rid,姓名Rname,工作单位Com,地址Add) 借阅(图书号Bid,读者号Rid,借期Bdate,还期Rdate,备注Rem)。 其中:还期为NULL表示该书未还。? 1、使用CREATE TABLE 语句建立以上三张表,包括主码和外码; Create Table 图书 (图书号 char(4) Primary Key, 书名 char(30), 作者 char(8), 单价 decimal(10,2), 库存量 int ) Create Table 读者 (读者号 char(4) Primary Key, 姓名 char(8), 工作单位 char(30), 地址 char(30) ) Create Table 借阅 (图书号 char(4) References 图书(图书号), 读者号 char(4) References 读者(读者号), 借期 datetime,

文档评论(0)

xvli2 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档