数据库原理期中试卷及答案

上传人:hs****ma 文档编号:505228057 上传时间:2022-08-19 格式:DOC 页数:3 大小:45.51KB
返回 下载 相关 举报
数据库原理期中试卷及答案_第1页
第1页 / 共3页
数据库原理期中试卷及答案_第2页
第2页 / 共3页
数据库原理期中试卷及答案_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《数据库原理期中试卷及答案》由会员分享,可在线阅读,更多相关《数据库原理期中试卷及答案(3页珍藏版)》请在金锄头文库上搜索。

1、嘉兴学院试卷 20102011学年第2学期 期中试卷课程名称:数据库原理 使用班级:信管09 考试形式:开卷班级: 姓名: 学号: 座位号: 题号一二三四五六七八总分得分评阅人一、单项选择题(每小题1分,共20分)1. ( A )是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。数据库在建立、使用和维护时由其统一管理、统一控制。ADBMS BDB CDBS DDBA2. 目前( A )数据库系统已逐渐淘汰了层次数据库和网状数据库,成为当今最为流行的商用数据库系统。A关系 B面向对象 C分布 D并行3. E-R图是数据库设计的工具之一,它一般适用

2、于建立数据库的( A )。A.概念模型 B.结构模型 C.物理模型 D.逻辑模型4. DB,DBMS,DBS三者之间的关系是( B )。A.DB包括DBMS和DBS B.DBS包括DB和DBMSC.DBMS包括DB和DBS D.DBS与DB和DBMS无关5. 部门Dept(deptNo, deptName, telephone, manager)和职工Emp(empNo, empName, sex, address, deptNo)实体集,若一个职工只能属于一个部门,部门负责人manager是一个职工。Dept与Emp的关系为( B )A.多对多 B.一对多 C.多对一 D.一对一6. 在SQ

3、L中,建立视图用的命令是 ( C )。A.CREATE PROCEDURE B.CREATE TABLE C.CREATE VIEW D.CREATE INDEX7. 在数据库中,产生数据不一致的根本原因是( C ) A数据存储量太大 B没有严格保护数据 C未对数据进行完整性控制 D数据冗余8. 实现关系代数选择运算的SQL子句是 ( D ).A.SELECT B.ORDER BY C.FROM D.WHERE9. 下述不属于数据库设计的内容的是( A )A. 设计DBMS B. 设计数据库概念结构 C. 设计数据库逻辑结构 D. 设计数据库物理结构10. 概念设计的结果是( B )。A.一个

4、与DBMS相关的概念模式 B.一个与DBMS无关的概念模式 C.数据库系统的公用视图 D.数据库系统的数据字典11. SQL语言中,删除一个表的命令是( B )。A. DELETE B. DROP C. CLEAR D. REMOVE12. SQL的视图是从( C )中导出的。A基表 B. 视图 C. 基表或视图 D. 数据库13. 关系数据库管理系统应能实现专门的关系运算包括 (B )A.排序、索引和统计 B.选择、投影和连接C.关联、更新和排序 D.选择、投影和更新14. 下面列出的选项,哪项是关系数据库的基本特征? 1.不同的列应有不同的数据类型;2. 不同的列应有不同的列名;3. 与行

5、的次序无关;4. 与列的次序无关。( C )A. 仅1 B.仅2 C. 2、3、4 D. 全部15. 在分组检索中,要去掉不满足条件的分组和不满足条件的记录,应当 (D ) A.使用WHERE子句 B.使用HAVING子句 C.先使用HAVING子句,再使用WHERE子句 D.先使用WHERE子句,再使用HAVING子句16. ( A )是数据库设计的核心人员,他们的水平决定了数据库系统的质量。 A系统分析和数据库设计人员 B.系统分析和程序设计员 C.用户和数据库管理员 D.系统分析和数据库管理员17. 下面列出的条目中,哪些是数据库技术的主要特点?( A ).数据的结构化;.数据的冗余度小

6、;.较高的数据独立性;.程序的标准化 A. 、和 B. 和 C.、和 D. 都是18. SQL语言中,删除一个表的命令是( B )。A. DELETE B. DROP C. CLEAR D. REMOVE19. 语句DELETE FROM Student表明( A)A. 删除Student中的全部记录 B. 删除基本表StudentC. 删除基本表Student中的列 D. 删除基本表Student中的部分行20. SQL语言中,条件“年龄BETWEEN 20 AND 30”表示年龄在20至30之间,且( A )。A.包括20岁和30岁 B.不包括20岁和30岁C.包括20岁但不包括30岁 D

7、.包括30岁但不包括20岁二、填空题(每空1分,共15分)1. 数据库与文件系统的根本区别是_数据的结构化_。2. SQL Server提供了动态的自我管理机制,能够自动增大或缩小数据库所占用的 _硬盘空间_ 。3. 集合R与S的并表示为_ RS=t|tRtS _。4. 数据模型有层次模型、_网状模型_、_关系模型_。当前主流数据库系统采用_关系模型_。5. 在定义基表时,将年龄属性限制在1240岁之间的这种约束属于DBMS的_用户自定义完整性_功能。6.实体完整性是指关系中的 主键 不允许取空值。7. SQL Server DBMS使用的数据模型是_关系模型_。8. 在E-R图中,实体用_矩

8、形_表示,属性用_椭圆_表示,实体之间的联系用_菱形_和_数字_表示。9. SQL是一种非_过程化_、面向_集合_的数据库语言。三、简答题( 每小题5分,共 10分)1. 试叙述参照完整性规则, 并举例说明。答:当表中存在外码时,在表中插入记录时外码对应的字段要么是被参照表中存在的主码要么为空。如Score表中存在sNo和cNo两个外码,在插入数据时,sNo对应的值必须是Student表中存在的值,即该学生是学校的学生学号。2. 设有关系R(A,B,C)和S(D,E,F),设有关系代数表达式。A,B(R)A,B(A=D E=E8(RS)。试写出与上述关系代数对应的SQL语句表达。答:对关系R做

9、投影操作的关系中元组中减去S关系中E属性对应值为E8的元组。 SQL语句为:SELECT A,B FROM R WHERE A NOT IN (SELECT D FROM S WHERE E=E8)四、综合题, (共20分)已知某研究所有多个科室,每个科室有多名职员,每名职员只在一个科室,每名职员参加多项项目的研发,而每项项目的研发可由多名职员参加。根据分析,得到科研项目关系模式为(科室编号,科室名,职员号,职员名,出生日期,项目号,项目名称,项目开始日期,职员参加项目时间,职员退出项目时间)。要求完成:(1)根据上述语义设计E-R模型,要求标注联系类型。(2)把该E-R模型转换成关系数据模型

10、,并指出每一个关系的主键和外键(如果存在)。 答:(1)ER图中实体有科室(科室编号,科室名),职员(工号,职员名,出生日期),项目(项目号,项目名称,开始日期)。科室与职员的关系为1:N,职员与项目关系为M:N,且其上有属性加入项目日期、推出项目日期。(2)数据的逻辑结构为:科室(科室编号,科室名)主码为科室编号,职员(工号,职员名,出生日期,科室编号)主码工号,外码可是编号;项目(项目号,项目名称,开始日期)主码为项目号,参与(员工号,项目号),主码为员工号和项目号,外码有两个:员工号和项目号。五、SQL操作题(每小题4分,第3、4、7小题4分,共35分)设有三个关系模式如下:学生Student(sNo, sName, age, sex),各属性的含义为:学号,姓名,年龄,性别;选课成绩Score(sNo, cNo, score),各属性的含义为:学号,课程号,成绩(说明:学生选修了某门课程,则该关系中就会增加相应的一条选课记录);课程Course(cNo, cName, teacher, selectNum, i

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

当前位置:首页 > 高等教育 > 习题/试题

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