收藏 分享(赏)

大学计算基础第三章习题答案.doc

上传人:精品资料 文档编号:10422269 上传时间:2019-11-09 格式:DOC 页数:7 大小:408.50KB
下载 相关 举报
大学计算基础第三章习题答案.doc_第1页
第1页 / 共7页
大学计算基础第三章习题答案.doc_第2页
第2页 / 共7页
大学计算基础第三章习题答案.doc_第3页
第3页 / 共7页
大学计算基础第三章习题答案.doc_第4页
第4页 / 共7页
大学计算基础第三章习题答案.doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

1、一、单选题1. 数据库(DB)、数据库管理系统(DBMS )和数据库系统( DBS)三者之间的关系是( )。DB 包括 DBMS 和 DBS DBS 包括 DB 和 DBMSDBMS 包括 DB 和 DBS DBS 与 DB 和 DBMS 无关2. 在数据库中存储的是( )。数据 数据模型数据及数据之间的联系 信息3. 下列四项中说法不正确的是( )。数据库减少了数据冗余 数据库中的数据可以共享数据库避免了一切数据的重复 数据库具有较高的数据独立性4. 下列软件产品中不是数据库管理系统的是( )。Oracle SQL ServerDB2 Photoshop5. 数据库设计的根本目标是要解决(

2、)。数据共享问题 数据安全问题大量数据存储问题 简化数据维护问题6. 不同实体是根据( )区分的。属性值 名称结构 属性7. 数据库的概念模型独立于( )。具体的机器和 DBMS E-R 图信息世界 现实世界8. 采用二维表格结构表示实体类型及实体间联系的数据模型是( )。层次模型 网状模型关系模型 实体联系模型9. ( )由关系数据结构、关系操作集合和完整性约束三部分组成。关系模型 关系关系模式 关系数据库10. ( )运算从一个现有的关系中选取某些属性,组成一个新的关系。选择 投影连接 差11. 在下面的两个关系中,职工号和部门号分别为职工关系和部门关系的主键。职工(职工号,职工名,部门号

3、,职务,工资)部门(部门号,部门名,部门人数,工资总额)在这两个关系的属性中,只有一个属性是外键。它是( )。职工关系的“职工号” 职工关系的“部门号”部门关系的“部门号” 部门关系的“部门名”12. 设学生关系模式为:学生(学号、姓名、年龄、性别、成绩、专业),则该关系模式的候选键是( )。姓名 学号,姓名学号 学号,姓名,年龄13. 数据的正确性和相容性称之为数据的( )。 安全性 一致性独立性 完整性14. 定义外键实现的是( )完整性。实体完整性参照完整性用户定义的完整性实体完整性、参照完整性和用户定义的完整性15. 在关系数据模型中,一个关系中的主键( )。可以取值为 NULL(空值

4、) 只能是单个属性不能是其他关系的外键 只能有一个16. 设关系R=(A,B ,C),与SQL 语句 SELECT DISTINCT A FROM R WHERE B=17 等价的关系代数表达式是( )。 A,B ( B=17 (R) B=17 ( A,B (R) ) A ( B=17 (R) B=17 ( A (R) )17. DBMS 提供了数据定义语言( ) ,可以方便地定义数据库结构、数据完整性等。DDL DMLDCL SQL18. 假设两个关系具有参照关系,以下关于外键和相应的主键之间的描述,正确的是( )。外键并不一定要与相应的主键同名外键一定要与相应的主键同名外键一定要与相应的主

5、键同名而且唯一外键一定要与相应的主键同名,但并不一定唯一19. 下列关于连接操作的叙述中,( )是不正确的。连接操作是从两个关系的笛卡尔积中选择属性间满足一定条件的元组两个关系按同名属性进行的等值连接称自然连接进行连接的两个关系中不一定必须包含同名属性两个关系连接操作的结果仍然是一个关系20. 数据的完整性是指( )。数据的存储和使用数据的程序无关 防止数据被非法使用数据的正确性和相容性 减少重复数据21. 对于两个实体型及它们之间的联系,转换为关系模型时,最少会转换为( )个关系模式。1 23 422. 目前主要使用的关系数据库语言是( )。DDL DMLDCL SQL23. SQL 语言具

6、有( )的功能。关系规范化、数据操纵、数据控制 数据定义、数据操纵、数据控制 数据定义、关系规范化、数据控制 数据定义、关系规范化、数据操纵24. 设 S 为学生关系, Sc 为学生选课关系,Sno 为学生号, Cno 为课程号,执行下面 SQL 语句查询结果是( )。 Select S.* From S,SC Where S.Sno=Sc.Sno and Sc.Cno=”c2”选出选修 c2 课程的学生信息 选出选修 c2 课程的学生名 选出 S 中学生号与 Sc 中学生号相等的信息 选出 S 和 Sc 中的一个关系25. 在 SQL 的 SELECT 语句中,用于指定查询条件的子句是( )

7、。ORDER BY WHEREGROUP BY FROM二、填空题1. 数据库数据具有永久存储、有组织和( )三个基本特点。2. 数据库管理系统是数据库系统的一个重要组成部分,它的主要功能包括数据定义、 ( ) 、数据控制、数据维护。3. DBMS 的中文含义是( ) 。4. DBMS 的数据操作功能可以实现对数据的查询、插入、删除和( )等基本操作。5. 按用户的观点来对信息世界建立的数据模型称为( ) 。6. 在概念数据模型中,现实世界中存在的、可以相互区别的事物或活动都称为( ) 。7. 关系数据模型中,二维表的列称为属性,二维表的行称为( ) 。8. 关系模型由( ) 、关系操作、关系

8、完整性约束三部分构成。9. 对关系进行选择、投影或连接运算之后,运算的结果仍然是( ) 。10. 根据参照完整性规则,外键的值或者等于以此外键为主键的关系中某个元组主键的值,或者取( )。11. 关系数据库中的数据表是依据( )数据模型创建的。12. 关系模型中用( )来描述一个关系。13. 主键的值可以用来识别和区分( ) ,主键的取值是惟一的、不能重复的。14. 如果对多个关系进行综合查询,需要进行( )运算。15. 针对关系:课程(课程号,课程名,开课学期,学分,开课院系) ,若要查询某学院开设的所有课程名单,须进行( )运算。16. 为防止选课关系中出现不存在的学生的选课信息,需要定义

9、学生关系与选课关系的( )约束条件。17. 指定某关系的“性别”字段的取值只能是“男”或“女” ,这是数据的( )完整性约束。18. 当向选课表中插入实际不存在的学生的选课数据时,DBMS 会根据参照完整性规则进行检测并( )该操作。19. 假设有关系:学生(学号,姓名,性别,所在班级)选课(学号,课程号,成绩)课程(课程号,课程名,学分)若试图向选课关系中插入一个课程号为空的元组时,将会违反( )完整性规则。20. 命令 SELECT( ) FROM 选课 WHERE 课程号=“c03” 将从选课表(学号,课程号,成绩)查询选修课程 c03 的学生该课程的最高成绩。21. 命令“SELECT

10、 ( ) 课程号 FROM 选课”将从选课表(学号,课程号,成绩)查询所有被选修的课程号且不允许重复。22. 关系 R( A , B , C )和 S( A , D , E , F), R 和 S 有相同属性 A ,若将关系代数表达式: A,B,D,F (R S)用 SQL 语言的查询语句表示,则为: SELECT R.A ,B ,D ,F FROM R ,S WHERE ( )。23. 基于关系数据模型构建的数据库称为( ) 。24. 在关系数据库中,采用( )语言对数据表进行操作。25. Oracle 是一款应用很广泛的( )软件。26面向对象数据模型是一种新型的数据模型,是( )技术与面

11、向对象技术相结合的产物。27. 面向对象数据模型是一种新型的数据模型,是数据库技术与( )技术相结合的产物。28. ACCESS 是一款( )产品。29. 为保证不引用( )的实体,关系模型制定了参照完整性规则。30. 为保证不引用不存在的实体,关系模型制定了( )规则。31. SELECT 命令中每个子句都由一个特定的关键字标识,后面跟一些需要用户指定的( ) 。三、判断题1. ( )数据库应用程序可以直接访问数据库中的数据,无须通过 DBMS。2. ( )数据库是数据库系统的核心。3. ( )数据库的设计离不开 DBA 的参与。4. ( )数据库中的数据只能被一个应用程序使用。5. ( )

12、数据库实现数据共享,主要是为了节省存储空间。6. ( )概念模型中,每个实体型至少存在着一个关键字,以此来区别各实体。7. ( )实体联系模型是一种关系数据模型。8. ( )不同的逻辑数据模型有不同的数据结构形式。9. ( )一个关系中,主键的取值不可以重复,但可以为空。10. ( )关系模型的数据结构很简单,只包含单一的数据结构关系。11. ( )一个关系的候选键至少有一个,也可能有多个。12. ( )数据的完整性约束能够防止非法用户修改和破坏数据。13. ( )所谓的主键不能取空值,是指构成主键的所有主属性中至少有一个不取空值即可。14. ( )任何关系数据库系统都必须支持实体完整性约束和

13、用户定义的完整性约束。15. ( )一个关系中同一列的取值可以是不同的数据类型。16. ( )向关系中添加数据时可以不考虑关系的完整性约束条件。17. ( )RDBMS 能够按照用户定义的数据完整性规则自动检验用户的数据操作。18. ( )要从关系:选课(学号,课程号,成绩)中查询选修了课程号为“c01”的课程,且成绩不及格的学生的学号,相应的关系表达式为 学号 ( 课程号=c01成绩=9015针对数据库中的 3 个数据表:学生(包含字段:学号、姓名、性别、班级) 、课程(包含字段:课程号、课程名、学分) 、选课(包含字段:学号、课程号、成绩) ,下面的 SELECT 命令实现了什么查询?SELECT AVG(成绩)FROM 学生, 选课, 课程 WHERE 学生.学号=选课.学号 AND 课程.课程号=选课.课程号 AND 班级=”090511” AND 课程名= “高等数学”

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报