10通信-数据库原理与应用复习题

上传人:飞****9 文档编号:131856196 上传时间:2020-05-10 格式:DOC 页数:13 大小:122.42KB
返回 下载 相关 举报
10通信-数据库原理与应用复习题_第1页
第1页 / 共13页
10通信-数据库原理与应用复习题_第2页
第2页 / 共13页
10通信-数据库原理与应用复习题_第3页
第3页 / 共13页
10通信-数据库原理与应用复习题_第4页
第4页 / 共13页
10通信-数据库原理与应用复习题_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《10通信-数据库原理与应用复习题》由会员分享,可在线阅读,更多相关《10通信-数据库原理与应用复习题(13页珍藏版)》请在金锄头文库上搜索。

1、一 选择题1. 关系数据模型的基本数据结构是(D)。A.树B.图C.索引D.关系2. 元数据是指(A)。A.数据结构的描述 B.数据项的描述C.数据的来源 D.基本数据3.设关系R与S具有相同的目数,且对应的属性取自相同的域。集合 t | tRtS表示的是( B )。 A. RS B. RS C. RS D. RS4.SQL语言是( B )的语言,易学习。 A过程化 B非过程化 C格式化 D导航式5SQL语言具有( B )的功能。 A关系规范化、数据操纵、数据控制 B数据定义、数据操纵、数据控制 C数据定义、关系规范化、数据控制 D数据定义、关系规范化、数据操纵6. 如果要修改表的结构,应该使

2、用的SQL语句是(D )。 A. UPDATE TABLE B. MODIFY TABLE C. CHANGE TABLE D. ALTER TABLE 7. SQL语言中,实现数据检索的语句是(A)。 ASELECT BINSERTCUPDATE DDELETE8.数据管理技术发展阶段中,数据库系统与文件系统的根本区别是( C )。 A. 数据可共享 B数据可长期保存 C 数据结构化 D有专门的软件对数据进行管理9. 最常用的一种基本数据模型是关系数据模型,它用统一的( D ) 结构来表示实体及实体之间的联系。A. 树 B. 网络 C. 图 D. 二维表10. 关系数据库的数据操作语言(DM

3、L)主要包括( B )两类操作。A. 插入和删除 B. 检索和更新 C. 查询和编辑 D. 统计和修改11. 如果要修改表的结构,应该使用的SQL语句是(D)。 A. UPDATE TABLE B. MODIFY TABLE C. CHANGE TABLE D. ALTER TABLE12. SQL语言支持数据库的三级模式结构,其中视图对应于( C )。 A. 模式 B. 内模式 C. 外模式 D. 存储13设有一个关系R(A,B),如果要找出B属性的最后一个字母为A,并且至少包含2个字母的查询条件子句应写成WHEREBLIKE(C)。AA% B.AC.% A D.%A14. 如果要更新表,应

4、该使用的SQL语句是(A)。 A. UPDATE TABLE B. MODIFY TABLE C. CHANGE TABLE D. ALTER TABLE 15. SQL语言中,实现数据插入的语句是(B)。 ASELECT BINSERT CUPDATE DDELETE16. 在下列实体类型的联系中,属于一对一联系的是( B )。A、教研室对教师的所属联系B、省对省会的所属联系C、学生对课程的选修联系D、供应商与工程项目的供货联系17. 需要画出E-R模型的过程称为数据库设计的( C )A.需求分析 B.逻辑结构设计 C.概念结构设计 D.物理结构设计18. 如果要删除表的内容,应该使用的SQ

5、L语句是( B )。 A. UPDATE TABLE B. delete from C. CHANGE TABLE D. ALTER TABLE19. 一个关系中的候选关键字( B )。A.至多一个 B.可多个 C.必须多个 D.至少 3 个20.SQL语言的标准库函数COUNT、SUM、AVG、MAX和MIN等,不允许出现在下列哪个子句中( C )A.SELECT B.HAVING C.GROUPHAVING D.WHERE21. SQL语言支持数据库的三级模式结构,其中物理存取方式对应于( A )。 A. 内模式 B. 模式 C. 外模式 D. 存储22. 如果向表中输入新的数据,应该使用

6、的SQL语句是(A)。 A. INSERT INTO TABLE B. MODIFY TABLE C. CHANGE TABLE D. ALTER TABLE 二、填空题1数据管理技术经历了人工管理 、文件系统 和 数据库系统 三个阶段。2DBMS是指 数据库管理系统 ,它是位于用户和操作系统之间的一层管理软件。3. 数据独立性又可分为逻辑数据独立性和 物理 。4关系代数运算中,专门的关系运算有 选择 、投影和连接。5视图是一个虚表,它是从 基本表 中导出的表6DBMS是指数据库管理系统,它是位于用户和 操作系统 之间的一层管理软件。7数据库管理系统的主要功能有数据定义功能、 数据操作 、数据

7、库的运行管理和数据库的建立以及维护等4个方面。8. 数据独立性又可分为物理数据独立性和 逻辑数据独立性 。9关系代数中,从两个关系中找出相同元组的运算称为 交 运算。10关系代数运算中,专门的关系运算有选择、 投影 和连接。11DB是 数据库 的缩写。12实体之间的联系可抽象为三类,它们是1:1、1:N 和 M:N 13在一个实体表示的信息中,称 唯一标示一个元组的属性或属性组 为关键字。14. 如果要计算表中的行数,可以使用聚合函数_ count_。15关系代数中,从一个关系列的角度取数据的运算称为 投影 运算。16关系代数运算中,专门的关系运算有选择、 投影 和连接。17从关系规范化理论的

8、角度讲,一个只满足 1NF 的关系可能存在的四方面问题是:数据冗余度大、修改异常、插入异常和 _删除异常 _。18如果一个满足 1NF 关系的所有属性合起来组成一个关键字,则该关系最高满足的范式是_3NF_( 在 1NF 、 2NF 、 3NF 范围内 )。四 操作题1、针对下列关系,分别用关系代数表达式和SQL语句表示下列查询语句。 关系S: 关系C:S#SNAMEAGESEX1李强23男2刘丽22女3张友22男C#CNAMETEACHERK1C语言王华K5数据库原理程军K8编译原理程军关系SC:S#C#GRADE1K1832K1855K1922K5905K5845K880(1)检索选修课程

9、名为“C语言”的学生学号(S#)和姓名(SNAME)。(2)检索年龄大于21的男学生学号(S#)和姓名(SNAME)。(1) (S SC (C) SELECT S#,SNAME FROM S WHERE S# IN (SELECT S# FROM SC,C WHERE C.C#=SC.C# AND CNAME =”c语言”) (2). ( (S)SELECT S#,SNAME FROM S WHERE AGE21 2、设有如图所示的关系S、C和SC,它们分别表示学生、课程和学生选课。C:C#CNAMETEACHERC1C语言王华C2数据结构李大利C3操作系统周明C4数据库周明 S:S#SNAM

10、ESEXAGE1001李明男191002刘强女182001张丽娟女203002赵丹男19SC:S#C#GRADE1001C1801001C3852001C4903002C276用SQL语句完成下列操作。(1). 查询选修“数据库”课程的学生姓名及成绩。(2). 查询至少有两人选修的课程号。(3). 查询选修“C1”课程的学生学号。 (4). 查询“周明”老师所教各门课程的平均成绩。(5). 将所有学生成绩提高10%。(1) SELECT SNAME,GRADE FROM S,SC WHERE S.S#=SC.S AND SC IN(SELECT C# FROM C WHERE CNAME=”数

11、据库”)(2) SELECT C# FROM SC GROUP BY C# HAVING COUNT(*)=2;(3) SELECT S# FROM SC WHERE C#=C1 ; (4) SELECT C#, AVG(GRADE) FROM SC,C WHERE C.C#=SC.C# AND TEACHER=”周明” GROUP BY C#;(5)UPDATE SC SET GRADE=1.1*GRADE3、有如下关系模式:厂家S(SNO,SNAME,STATUS,CITY) 产品P(PNO,PNAME,WEIGHT,COLOR)工程J(JNO,JNAME,CITY) 供货SPJ(SNO.PNO.JNO,QTY)用SQL语句,依据上述关系回答下面15题。(1).给出为工程J1供货的厂商号,并按厂商号升序排列。(2).给出供货量在300一500之间的所有供货情况。(3).给出由Lodon的厂商供给Lodon的工程产品号。(4).给出满足如

展开阅读全文
相关资源
相关搜索

当前位置:首页 > IT计算机/网络 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号