收藏 分享(赏)

《数据库系统概论》期末考试试卷(A).doc

上传人:精品资料 文档编号:11037551 上传时间:2020-02-03 格式:DOC 页数:16 大小:56.15KB
下载 相关 举报
《数据库系统概论》期末考试试卷(A).doc_第1页
第1页 / 共16页
《数据库系统概论》期末考试试卷(A).doc_第2页
第2页 / 共16页
《数据库系统概论》期末考试试卷(A).doc_第3页
第3页 / 共16页
《数据库系统概论》期末考试试卷(A).doc_第4页
第4页 / 共16页
《数据库系统概论》期末考试试卷(A).doc_第5页
第5页 / 共16页
点击查看更多>>
资源描述

1、2003 年数据库系统概论期末考试试卷(A)一、填空题(每空 1 分,共 20 分)1.实体之间的联系按照联系方式的不同可分为 、 和 。 2.数据库系统的核心是 。3.在关系模型中,实体以及实体间的联系都是用 来表示的。4.在关系代数中专门的关系运算包括 、投影、 、除等运算。5.1975 年由 IBM 公司的 M.Zloof 提出的 QBE 语言是一个很有特色的 语言。6.SQL 语言集数据查询、 、 和 功能于一体,充分体现了关系数据语言的特点和优点。7.数据库管理系统保证数据安全的主要措施是进行 。8.人们已经提出了许多种类型的数据依赖,其中最重要的是 和 。9.关系模式由 3NF 转

2、化为 BCNF 是消除了主属性对码的 和 。10.数据库设计应包括两个方面的内容: 设计和 设计。11.CGI 规范允许 Web 服务器执行 ,并将它们的输出发送给浏览器。12.数据库技术与 技术相结合,形成了面向对象数据库系统。二、判断题(下列各题,你认为正确的,请在题干的括号内打“” ,错的打“” 。每题 1 分,共 10 分) 1、在 IMS 系统中,如果使用 HSAM 存储结构,那么检索、插入、删除都很方便。()2、一个关系的主关键字一定是它的超关键字。()3、数据字典是一个特殊的数据库。()4、层次数据模型可以很好地表示多对多联系。()5、完整约束条件的检查总是在事务的每个维护操作执

3、行后立即进行。()6、访问控制是防止对数据库进行非法访问的主要方法。()7、一个记录类型可以作为多个络类型的从记录类型。()8、对一个数据库系统来说,概念级对应于它实际存储的数据。()9、在向量结构的顺序文件中,插入记录比较困难。()10、实体间的联系用实体模型来描述。()三、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题 4 分,共 20 分)1.数据库类型是按照( )来划分的。A.文件形式 B.数据模型 C.记录形式 D.数据存取方法2.关系演算的基础是( )A.形式逻辑中的逻辑演算 B.形式逻辑中的关系演算C.数理逻辑中的谓词演算 D.

4、数理逻辑中的形式演算3.若要求分解保持函数依赖,那么模式分解一定能够达到( )A. 2NF B. 3NF C. BCNF D. 1NF4.1 级封锁协议加上 T 要读取的数据 R 加 S 锁,这是( )A. 3 级封锁协议 B. 4 级封锁协议C. 2 级封锁协议 D. 1 级封锁协议5.建立数据字典的时机是( )A.需求分析阶段 B.数据库物理设计阶段C.数据库实施 D.概念结构设计阶段四、简答题(每小题 6 分,共 30 分)1.简述数据库管理系统的功能。2.简述 SQL 语言的特点。3、什么是数据库系统?4、试述数据库完整保护的主要任务和措施。5、在倒排文件中,如果只建立了部分关键字的辅

5、索引,如何进行查找?五、综合题(每小题 10 分,共 20 分)1.设有一个学生课程数据库,包括学生关系 Student、课程关系 Course、选修关系 SC,图 1 所示:Student学号Sno姓名Sname性别Ssex年龄Sage所在系Sdept95001 李勇 男 20 CS95002 刘晨 女 19 IS95003 王敏 女 18 MA95004 张立 男 19 ISCourse课程号Cno课程名Cname先行课Cpno学分Ccredit1 数据库 5 42 数学 23 信息系统 1 44 操作系统 6 35 数据结构 7 46 数据处理 27 PASCAL 语言 6 4SC学号S

6、no课程号Cno成绩Grade95001 1 9295001 2 8595001 3 8895002 2 9095002 3 80图 1 学生-课程数据库写出完成下列要求的 SQL 语句:1)查询所有年龄在 20 岁以下的学生姓名与年龄。2)查询年龄不在 2023(包括 20 岁和 23 岁)之间的学生的姓名、系别和年龄。3)查询每个学生及其选修课程的情况。2.把下面用关系表示的实体、实体与实体之间的联系,用 E-R 图表示出来,要求在图中表示联系的类型(11、 1n、 mn)。实体 1:学生(学号,姓名,性别,年龄)关键字为:学号实体 2:课程(课程号,课程名,学分数)关键字为:课程号实体

7、1 与实体 2 的联系:学习(学号,课程号,成绩)关键字为:学号+课程号注:一个学生可以选多门课程,一门课程也可以被多个学生选,学生选课后有成绩。一、填空题(每空 1 分,共 20 分)1.一对一或 11 一对多或 1n 多对多或 mn2.数据库管理系统或 DBMS3.关系4.选择 连接5.域关系演算6.数据操纵 数据定义 数据控制7.存取控制8.函数依赖 多值依赖9.部分函数依赖 传递函数依赖10.结构(或数据) 行为(或处理)11.外部程序12.面向对象二、单项选择题(每小题 2 分,共 20 分)1.B 2.C 3.B 4.C 5.A三、简答题(每小题 6 分,共 30 分)1.答:一般

8、来说,DBMS 的功能主要包括以下 6 个方面:1)数据定义。2)数据操纵。3)数据库运行管理。4)数据组织、存储和管理。5)数据库的建立和维护。6)数据通信接口。2.答:SQL 语言集数据查询、数据操纵、数据定义和数据控制功能于一体,充分体现了关系数据库语言的特点和优点。其特点如下:1)综合统一2)高度非过程化3)面向集合的操作方式4)以同一种语法结构提供两种操作方式5)语言简洁,易学易用3、什么是数据库系统?答:数据库系统是实现有组织地、动态地存储大量关联数据,方便多用户访问的计算机软、硬资源组成的系统。它包含关联数据的集合,DBMS 和用户应用程序等。4、试述数据库完整保护的主要任务和措

9、施。答:答案 主要任务是保障数据的正确性,有效性,协调性,提高数据对用户的可用性。其措施如下:适时检查完整约束条件,保证语义完整。控制并发操作,使其不破坏完整性。在系统出现故障后,即时恢复系统。 5、在倒排文件中,如果只建立了部分关键字的辅索引,如何进行查找?答:答案对询问中涉及的关键字,首先在已建立的辅索引中求指针的交集 P,而后对 P 中所指记录逐个验证其它关键字是否与询问条件匹配,所有匹配的记录即为查询结果。五、综合题(每小题 10 分,共 20 分)1.1)select Sname,Sagefrom Studentwhere Sage=20;2)select Sname,Sdept,Sagefrom Studentwhere Sage not between 20 and 23;3)select Student.*,SC.*from Student,SCwhere Student.Sno=SC.Sno;学生选课关系 E-R 图

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

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

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


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

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

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