ImageVerifierCode 换一换
格式:DOCX , 页数:24 ,大小:158.80KB ,
资源ID:25014151      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/25014151.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据库系统习题课 3.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数据库系统习题课 3.docx

1、数据库系统习题课 3习题课一1、下面列出的数据管理技术发展的三个阶段中,哪个阶段没有专门的软件对数据进行管理?( ) 1 人工管理阶段11 文件系统阶段111 数据库阶段A )只有I B)只有ll C ) l 和ll D ) 11 和111 2、在下面列出的数据模型中,哪一个是概念数据模型?( )A )关系模型B )层次模型C )网状模型D )实体联系模型3、在关系数据库中,表(Table)对应三级模式结构中的( )A )外模式 B )模式 C )存储模式 D )内模式4、下面列出的条目中,哪些是数据库系统的组成成员?( ) 1 操作系统 11 数据库管理系统111 用户 Iv 数据库管理员V

2、 数据库A ) 11 、111 、IV 、和V B ) 11 、IV 和V C ) l 、11 、IV 和V D )都是5、用二维表结构表示实体以及实体间联系的数据模型称为( )。A )网状模型 B )层次模型 C )关系模型 D )面向对象模型6-8题是基于如下两个关系,其中雇员信息表关系EMP的主键是雇员号,部门信息表关系DEPT的主键是部门号。6、若执行下面列出的操作,哪个操作不能成功执行?( ) A )从EMP中删除行(010,王宏达,01,1200)B )在EMP中插入行(102,赵敏,01,1500) C )将EMP中雇员号056的工资改为1600D )将EMP中雇员号101的部门

3、号改为057、若执行下面列出的操作,哪个操作不能成功执行?( ) A )从DEPT中删除部门号03的行B )在DEPT中插入行(06,计划部,6号楼)C )将DEPT中部门号02的部门号改为10D )将DEPT中部门号01的地址改为5号楼8、在雇员信息表关系EMP中,哪个属性是外键?( ) A )雇员号 B )雇员名 C )部门号 D )工资9、下面列出的关于“视图”的条目中,哪一条是不正确的?( ) A )视图是外模式B )视图是虚表C )使用视图可以加快查询语句的速度D )使用视图可以简化查询语句的编写10、SQL语言集数据查询、数据操纵、数据定义和数据控制等功能于一体,语句INSERT

4、、DELETE、UPDATE实现哪类功能?( ) A )数据查询 B )数据操纵 C )数据定义 D )数据控制11、设关系R和关系S具有相同的列数,且对应的属性取自相同的域。集合标记的是( )。A ) B ) C ) D ) 12、设属性A是关系R的主属性,则属性A 不能取空值NULL。这是( )。A )实体完整性规则 B )参照完整性规则C )用户定义完整性规则 D )域完整性规则13、下面列出的条目中,哪些是数据库技术的主要特点?( ) 1数据的结构化 11数据的冗余度小111较高的数据独立性 IV程序的标准化A )l、11和lll B )l和ll C )l、11和IV D )都是14、

5、下述哪一条不属于概念模型应具备的性质?( ) A )有丰富的语义表达能力 B )易于交流和理解C )易于变动 D )在计算机中实现的效率高15、在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是( )。A )外模式 B )内模式 C )存储模式 D )模式16、关系数据库管理系统应能实现的专门关系运算包括( )。A )排序、索引、统计 B )选择、投影、连接C )关联、更新、排序 D )显示、打印、制表17、SOL 语言的数据操纵语句包括SELECT,INSERT,UPDATE和DELETE等。其中使用最频繁的语句是( )A )SELECT B )INSERT C )UPD

6、ATE D )DELETE 18、数据管理技术发展阶段中,文件系统阶段与数据库系统阶段的主要区别之一是数据库系统( )。A )数据可共享 B )数据可长期保存C )采用一定的数据模型组织数据 D )有专门的软件对数据进行管理19、在数据管理技术中,实体联系模型是一种( )。A )概念数据模型 B )结构数据模型C )物理数据模型 D )逻辑数据模型20、数据库系统的三级模式结构是指( )。A )外模式、模式、子模式 B )子模式、模式、概念模式C )模式、内模式、存储模式 D )外模式、模式、内模式21、关系数据模型通常由三部分组成,它们是( )。A )数据结构、数据通信、关系操作B )数据结

7、构、关系操作、完整性约束C )数据通信、关系操作、完整性约束D )数据结构、数据通信、完整性约束22、设有关系R 和S ,关系代数表达式R-(R-S)表示的是( )。A ) B )R-S C ) D ) RS 23、SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中CREATE,DROP,ALTER语句是实现哪种功能的?( ) A )数据查询 B )数据操纵 C )数据定义 D )数据控制24、结构化查询语言SQL是一种关系数据库语言,它的典型句型为:其中,Ai(i1,2,3,n),Rj(j1,2,3,m)和F分别是( )A )目标表列名,基本表名,逻辑表达式 B )目标表列名

8、,基本表名,数值表达式C )基本表名,目标表列名,逻辑表达式 D )基本表名,目标表列名,数值表达式25、若R 和S 的关系分别如下图所示,则R 和S 自然连接的结果是( B )。26、在数据库理论中,关系R 和S在第i列和第j列上的连接写成,其中,是( )。A )算术运算符,如、- B )逻辑运算符,如、C )算术比较运算符,如、 D )集合运算符,如、27、已知R和S关系如下,则RS 的结果是( C )。28、E-R 图是表示概念模型的有效工具之一,图中的菱形框“使用”是( A )29、C30、D31、已知关系R和S如下图所示,则运算的结果为( B )。32、C33、习题课二一、选择题1、

9、有如下两个关系,其中雇员信息表关系EMP的主键是雇员号,部门信息表关系DEPT的主键是部门号。 若执行下面列出的操作,哪个操作不能成功执行? D 。 A) 从EMP中删除行(010,王宏达,01,1200) B) 在EMP中插入行(102,赵敏,01,1500) C) 将EMP中雇员号=056的工资改为1600元 D) 将EMP中雇员号=101的部门号改为052、SQL语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句INSERT、DELETE、UPDATE实现哪类功能_B_。A) 数据查询 B) 数据操纵 C) 数据定义 D) 数据控制3、下面列出的关于“视图(View)”的条目中

10、,哪一条是不正确的_C_。 A) 视图是外模式 B) 视图是虚表 C) 使用视图可以加快查询语句的执行速度 D) 使用视图可以简化查询语句的编写4、设有关系R(A,B,C)和S(C,D)。与SQL语句select A,B,D from R,S where R.C=S.C 等价的关系代数表达式是_B_。 A) R.C= S.C (A,B,D(RS) B) A,B,D(R.C= S.C (RS) C) R.C= S.C(A,BR)(DS) D) R.C= S.C(D(A,BR)S)5、在SQL语言的SELECT语句中,实现投影操作的是哪个子句_A_。 A) select B) from C) wh

11、ere D) group by6、下面所列条目中,哪一条不是标准的SQL语句? B AALTER TABLE BALTER VIEWCCREATE TABLE DCREATE VIEW第7至9题基于学生-选课-课程数据库中如下三个关系:S(S#,SNAME,SEX,AGE), SC(S#,C#,GRADE), C(C#,CNAME,TEACHER)7、查找学生号为200301188的学生的数据库课程的成绩,至少将使用关系 B 。AS和SC BSC和C CS和C DS、SC和C8、把学生的学号及他的平均成绩定义为一个视图。定义这个视图时,所用的SELECT语句中将出现哪些子句? B I FROM

12、 II. WHERE III. GROUP BY IV. ORDER BYAI和II BI和III CI、II和III D全部9、查询选修了课程号为C2的学生号和姓名,若用下列SQL的SELECT语句表达时,哪一个是错误的? A ASELECT S.S#,SNAME FROM S WHERE S.S# = (SELECT SC.S# FROM SC WHERE C# = C2 );BSELECT S.S#,SNAME FROM S,SC WHERE S.S# = SC.S# AND C# = C2;CSELECT S.S#,SNAME FROM S,SC WHERE S.S# = SC.S#

13、AND C# = C2 ORDER BY S.S#;DSELECT S.S#,SNAME FROM S WHERE S.S# IN (SELECT SC.S# FROM SC WHERE C# =C2 );第1012题基于以下说明:设有供应商关系S和零件关系P如下图所示。它们的主码分别是供应商号和零件号。而且,零件关系P的属性供应商号是它的外码,属性颜色只能取值为(红,白,兰)。(这里假定DBMS不支持级联修改功能)S: P:供应商号 供应商名 所在城市 零件号 颜色 供应商号 B01 红星 北京 010 红 B01S10 宇宙 上海 201 兰 T20T20 黎明 天津 312 白 S10Z

14、01 立新 重庆10、若向关系P插入新行,新行的值分别列出如下。它们中哪个(些)不能被插入? D .(201,白,S10) .(301,红,T11) .(301,绿,B01) A只有 B只有和 C只有 D都不能 11.若要删除关系S中的行,删除行的值分别列出如下。它们中的哪个(些)可以被删除? B .(S10,宇宙,上海) .(Z01,立新,重庆) A只有 B只有 C都可以 D都不可以 12.要更新关系P或关系S,哪个(些)更新操作可以被执行? A .将S表中的供应商号的值Z01修改为Z30.将P表中的供应商号的值B01修改为B02A只有 B只有 C都可以 D都不可以 13.下列关于关系数据库

15、视图的说法中,哪些是正确的? B . 视图是关系数据库三级模式中的内模式。 . 视图能够对机密数据库提供一定的安全保护。 . 视图对重构数据库提供了一定程度的逻辑独立性。 . 对视图的一切操作最终都要转换为对基本表的操作。 . 所有的视图都是可以更新的。 A、和 B、和 C、和 D都正确 第1415题基于学生-课程数据库中的三个基本表: 学生信息表:s(sno, sname, sex, age, dept) 主码为sno 课程信息表:c(cno, cname, teacher) 主码为cno 学生选课信息表:sc(sno, cno, grade) 主码为(sno, cno) 14、从学生选课信

16、息表中找出无成绩的元组的SQL语句是 C ASELECT * FROM sc WHERE grade=NULL BSELECT * FROM sc WHERE grade IS CSELECT * FROM sc WHERE grade IS NULL DSELECT * FROM sc WHERE grade = 15、在查询选修课程号为4,且成绩在80分以上的所有学生的学号和姓名的SQL语句中,将使用的表是 D A学生信息表S B学生信息表S和课程信息表c C学生信息表S、课程信息表c和学生选课信息表sc D学生信息表S和学生选课信息表sc 16、SQL在哪一年首次被国际标准化组织(ISO

17、)批准作为关系数据库语言的国际标准? B A1985 B1987 C1989 D1991 17、在数据库系统中,当数据库的模式改变时,用户程序可以不做改变。这是数据的 D A物理独立性 B存储独立性 C位置独立性 D逻辑独立性 18、设关系R=(A,B,C),与SQL语句select distinct A from R where B=17等价的关系代数表达式是 A AA(B=17(R) BB=17(A(R) CB=17(A,C(R) DA,C(B=17(R)19、下列SQL语句中,哪一(些)组包含了不正确的定义语句? CICREATE TABLE CREATE VIEW CREATE IND

18、EX IIDROP TABLE DROP VIEW DROP INDEX IIIALTER TABLE ALTER VIEW ALTER INDEX A只有I B只有II C只有III DI和II 下面第20至22题,基于“学生选课课程”数据库中的三个关系: S(S#,SNAME,SEX,DEPARTMENT),主码是S# C(C#,CNAME,TEACHER),主码是C# SC(S#,C#,GRADE),主码是(S#,C#) 20、下列关于保持数据库完整性的叙述中,哪一个是不正确的? D A向关系SC插入元组时,S#和C#都不能是空值(NULL) B可以任意删除关系SC中的元组 C向任何一个

19、关系插入元组时,必须保证该关系主码值的唯一性 D可以任意删除关系C中的元组 21、为了提高特定查询的速度,对SC关系创建唯一索引,应该创建在哪一个(组)属性上? A A(S#,C#) B(S#,GRADE) C(C#,GRADE) DGRADE 22、查找每个学生的学号、姓名、选修的课程名和成绩,将使用哪些关系? D A只有S,SC B只有SC,C C只有S,C DS,SC,C 23、如果对关系emp(eno,ename,salary)成功执行下面SQL语句:CREATE CLUSTER INDEX name_index ON emp(salary)对此结果的正确描述是 D A)在emp表上按

20、salary降序创建了一个唯一索引B)在emp表上按salary降序创建了一个聚簇索引C)在emp表上按salary升序创建了一个唯一索引D)在emp表上按salary升序创建了一个聚簇索引24、若要求“查询选修了3门以上课程的学生的学生号”,正确的SQL语句是 B A)SELECT S# FROM SC GROUP BY S# WHERE COUNT(*) 3B)SELECT S# FROM SC GROUP BY S# HAVING COUNT(*) 3C)SELECT S# FROM SC ORDER BY S# WHERE COUNT(*) 3D)SELECT S# FROM SC O

21、RDER BY S# HAVING COUNT(*) 325、在学生表STUD中查询所有小于20岁的学生姓名(XM)及其年龄(SA)。实现该功能的正确SQL语句是 B 。A. SELECT XM, SA FROM STUD FOR SA=20C. SELECT XM, SA ON STUD FOR SA20D. SELECT XM, SA ON STUD WHERE SA2026、用如下的SQL语句创建了一个表S: CREATETABLES(S#CHAR(6)NOTNULL,SNAMECHAR(8)NOTNULL,SEXCHAR(2),AGEINTEGER),现在向S表插入如下行时,可以被插入

22、的是 B 。A. (991001,李明芳,女,23) B. (990746,“张为,NULL,NULL)C. (NULL,陈道一,男,32) D. (992345,NULL,女,25)试题2729基于“学生选课课程”数据库中的三个关系: S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)27、若要求查找“由张劲老师执教的数据库课程的平均成绩、最高成绩和最低成绩”,将使用关系_B_。 A)S和SC B)SC和C C)S和C D)S、SC和C28、若要求查找李姓学生的学生号和姓名,正确的SQL语句是_B_ A)SELECT S#,SNAM

23、E FROM S WHERE SNAME=李% B)SELECT S#,SNAME FROM S WHERE SNAME LIKE 李% C)SELECT S#,SNAME FROM S WHERE SNAME=%李% D)SELECT S#,SNAME FROM S WHERE SNAME LIKE %李%29、为了提高查询学生成绩的查询速度,对关系SC创建惟一索引,应该创建在_D_属性上。 A)S# B)C# C)GRADE D)(S#,C#)30、设S_AVG(SNO,AVG_GRADE)是一个基于关系SC定义的学生号和他的平均成绩的视图。下面对该视图的操作语句中,_A_是不能正确执行的

24、。IUPDATE S_AVG SET AVG_GRADE=90 WHERE SNO=2004010601;IISELECT SNO, AVG_GRADE FROM S_AVG WHERE SNO=2004010601;A)仅I B)仅II C)都能 D)都不能31、下面所列条目中,哪一条不是标准的SQL语句? ( B )A、 ALTER TABLE B、 ALTER VIEWC、 CREATE TABLE D、 CREATE VIEW32、在SQL语言中,( D )子句能够实现关系参照性规则。 A. PRIMARY KEY B. NOT NULLC. FOREIGN KEY D. FOREIG

25、N KEY.REFERENCES.33、向学生表ST中增加一个新列:出生日期(RQ),其类型为日期型。实现该功能的正确SQL语句是( D )。A. APPEND TABLE RQ DATE ADD STB. APPEND TABLE RQ DATE ADD ST NOT NULLC. ALTER TABLE ST ADD RQ SMALLINTD. ALTER TABLE ST ADD RQ DATETIME34、在学生表STUD中查询所有小于20岁的学生姓名(XM)及其年龄(SA)。实现该功能的正确SQL语句是( B )。A. SELECT XM, SA FROM STUD FOR SA=2

26、0C. SELECT XM, SA ON STUD FOR SA20D. SELECT XM, SA ON STUD WHERE SA2035、用如下的SQL语句创建了一个表S: CREATETABLES(S#CHAR(6)NOTNULL,SNAMECHAR(8)NOTNULL,SEXCHAR(2),AGEINTEGER)现在向S表插入如下行时,( B )可以被插入。A. (991001,李明芳,女,23) B. (990746,“张为,NULL,NULL)C. (NULL,陈道一,男,32) D. (992345,NULL,女,25)习题课三1、SQL语言的GRANT和REVOKE语句主要是

27、用来维护数据库的(C )。 A、完整性 B、可靠性 C、安全性 D、一致性2、以下(D )不属于实现数据库系统安全性的主要技术和方法。 A、存取控制技术 B、视图技术C、审计技术 D、出入机房登记和加防盗门3、SQL中的视图机制提高了数据库系统的(D )。 A、完整性 B、并发控制 C、隔离性 D、安全性4、关系模式中,各级范式之间的关系为( A )。A、 BCNF3NF2NF1NF B、 3NF1NF 2NFBCNFC、 2NF3NFBCNF1NF D、 1NF BCNF2NF3NF5、规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:每 一个属性都是(

28、B )。A、长度不变的 B、不可分解的 C、互相关联的 D、互不关联的6、已知关系模式R(A,B,C,D,E)及其上的函数依赖集合FAD,BC ,EA ,该关系模式的候选码是( B )。A、A和B B、B和E C、C和D D、D和E7、关系模式中,满足2NF的模式( B )。 A、可能是1NF B、必定是1NF C、必定是3NF D、必定是BCNF8、关系模式的候选码可以有1个或多个,而主码有( C )。A、多个 B、0个 C、1个 D、1个或多个9、设有关系模式R(S,D,M),其函数依赖集:FSD,DM,则关系模式R的规范化程度最高达到( B )。A、1NF B、2NF C、3NF D、B

29、CNF10、概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的(B )。A、数据模型 B、概念模型 C、层次模型 D、关系模型11、数据库设计中,确定数据库存储结构,即确定关系、索引、聚簇、日志、备份等数据的存储安排和存储结构,这是数据库设计的( D )。A、需求分析阶段 B、逻辑设计阶段 C、概念设计阶段 D、物理设计阶段12、数据库设计可划分为六个阶段,每个阶段都有自己的设计内容,“为哪些关系,在哪些属性上建什么样的索引”这一设计内容应该属于( C )阶段。A.概念设计 B.逻辑设计 C.物理设计 D.全局设计13、在关系数据库设计中,设计

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1