No2第35章习题及答案.docx

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三~五章习题答案 第三~五章习题答案 PAGE 1 一、选择题 《数据库系统概论》第三~五章习题答案 1、 下列的SQL语句中,( )不是数据定义语句。 A)CREATE TABLE B) DROPVIEWC) CREATE VIEWD) GRNAT 答案:D 2、下列聚集函数中不忽略空值 (null)的是( )。 A)SUM( 列名) B)MAX(列名) C)COUNT(* ) D)AVG( 列名答案:C 3、下述 SQL命令中,允许用户定义新关系时,引用其他关系的主码作为外码的是( )。 A)INSERT B)DELETE C) REFERENCES D) SELECT 答案:C 4、下述 SQL命令的短语中,不是定义属性上约束条件的是( )。 NOT NULL 短语 B)UNIQUE 短语 C)CHECK 短语 D)HAVING短语 答案:D 5、若用如下的 SQL 语句创建了一个表 SC: CREATE TABLE SC (S# CHAR(6) NOT NULL, C# CHAR(3) NOT NULL,SCORE INTEGER,NOTE CHAR(20));向 SC 表插入如下行 时,( )行可以被插入 。 A) (’201009’,’111’,60,必修) B) (’200823’,’101’,NULL,NULL) C) (NULL,’103’,80,’选修’) D) (’201132’,NULL,86,’ ’) 答案:B 6、假设学生关系 S(S#,SNAME,SEX),课程关系 C(C#,CNAME),学生选课关系 SC(S#,C#, GRADE)。要查询选修“Computer”课的男生姓名,将涉及到关系( )。 A)S 答案:D S,SC C)C,SC D)S,C,SC 7、当关系 R 和 S 自然联接时,能够把 R 和 S 原该舍弃的元组放到结果关系中的操作是( ) 左外联接答案:D 右外联接 C)外部并 D)外联接 8、保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改破坏。这是指数据的( )。 A)安全性 B)完整性 C)并发控制 D)恢复答案:A 9、数据库的( )是指数据的正确性和相容性。 A)安全性 B)完整性 C)并发控制 D)恢复答案:B 10、在数据库的安全性控制中,为了保证用户只能存取他有权存取的数据。在授权的定义中,数 据对象的( ),授权子系统就越灵活。 A)范围越小 B)范围越大 C)约束越细致 D)范围越适中答案:A 二、填空题 1、SQL 语言具有两种使用方式,分别是交互式和( )。 答案:嵌入式 2-3 在SQL语言的结构中(,答案:基本表 视图  )有对应的物理存储,而( )没有对应的物理存储。 4-5-6-7-8 、下列 SQL语句中,实现数据检索的语句是( ),修改表结构的是( ),修改属性 值的是( ,)删除表结构的是( ),删除表记录的是( )。 答案:SELECT ,ALTER,UPDATE,DRO,PDELETE 9- 10、当前大型的DBMS一般都支持( )存取控制 ,有些DBMS同时还支持( )存取控制。答案:自主存取控制(DAC) 强制存取控制(MAC) 三、用 SQL 语句描述查询 1、设有如下三个关系: A(A#,ANAME,WQTY,CITY) : A#:商店代号;ANAME:商店名;WQTY:店员人数B(B#,BNAME,PRICE) :B#:商品号;BNAME:商品名称; AB(A#,B#,QTY) :QTY:商品数量 试分别用关系代数表达式和 SQL 语言写出下列查询。 找出店员人数不超过 100 人或者在长沙市的所有商店的代号和商店名; 找出供应书包的商店名; 找出至少供应代号为 256 的商店所供应的全部商品的商店名和所在城市。 解: 1) (? ( A)) 长 A #, ANAME WQTY ??100 ? CITY ? 沙 SELECT A#,ANAME FROM A WHERE WQTY=100 ORCITY=’长沙’ 2) ((? (B)) AB A) ANAME BNAME?书包 SELECT ANAME FROM A,B,AB WHERE BNAME=’书包’ AND B.B#=AB.B# AND AB.A#=A.A#; 3)  ANAME,CITY (  A#,B # AB ? (? B # A#?256 ( AB )) A) SELECT ANAME,CITY FROM A WHERE NOT EXISTS (SELECT * FROM AB AB1 WHERE AB1.A#=’256A’ND NOT EXISTS (SELECT * FROM AB AB2 WHERE AB2

文档评论(0)

tianya189 + 关注
官方认证
内容提供者

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

认证主体阳新县融易互联网技术工作室
IP属地上海
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档