22年12月考试《数据库技术及应用Ⅰ》考核作业

举报
资源描述
东 北 大 学 继 续 教 育 学 院 数据库技术及应用I 试 卷(作业考核 线上2) A 卷 学习中心: 院校学号: 姓名 (共 4 页) 总分 题号 一 二 三 四 五 六 七 八 九 十 得分 一、选择题(每题2分,共40分) 1.下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是_____D______。 I.人工管理阶段 II.文件系统阶段 III.数据库阶段 A)I 和 II B)只有 II C)II 和 III D)只有 I 2.下列四项中,不属于数据库系统特点的是_____C______。 A)数据共享 B)数据完整性 C)数据冗余度高 D)数据独立性高 3.描述数据库全体数据的全局逻辑结构和特性的是_____A______。 A)模式 B)内模式 C)外模式 D)用户模式 4.要保证数据库的数据独立性,需要修改的是____C_______。 A)模式与外模式 B)模式与内模式 C)三层之间的两种映射 D)三层模式 5.一个关系只有一个_____D______。 A)候选码 B)外码 C)超码 D)主码 6.现有一个关系:借阅(书号,书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本,则该关系模式的外码是_____D______。 A)书号 B)读者号 C)书号+读者号 D)书号+读者号+借期 7.关系数据库系统中所使用的数据结构是_____D______。 A)树 B)图 C)表格 D)二维表格 8.已知关系模式R(A,B,C,D,E)及其上的函数相关性集合F={A→D,B→C ,E→A },该关系模式的候选关键字是_____B______。 A)AB B)BE C)CD D)DE 9.设有关系模式W(C,P,S,G,T,R),其中各属性的含义是:C表示课程,P表示教师,S表示学生,G表示成绩,T表示时间,R表示教室,根据语义有如下数据依赖集:D={ C→P,(S,C)→G,(T,R)→C,(T,P)→R,(T,S)→R },若将关系模式W分解为三个关系模式W1(C,P),W2(S,C,G),W2(S,T,R,C),则W1的规范化程序最高达到_____D______。 A)1NF B)2NF C)3NF D)BCNF 10.以下关于查询的叙述正确的是____C_______。 A)只能根据数据表创建查询 B)只能根据已建查询创建查询 C)可以根据数据表和已建查询创建查询 D)不能根据已建查询创建查询 11.SQL语句是______C_____语言。 A)层次数据库 B)网络数据库 C)关系数据库 D)非数据库 12.SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP、ALTER语句是实现哪种功能____C_______。 A)数据查询 B)数据操纵 C)数据定义 D)数据控制 13.下列的SQL语句中,_____D______不是数据定义语句。 A)CREATE TABLE B)DROP VIEW C)CREATE VIEW D)GRANT 14.在SQL语言中,子查询是____D_______。 A)返回单表中数据子集的查询语言 B)选取多表中字段子集的查询语句 C)选取单表中字段子集的查询语句 D)嵌入到另一个查询语句之中的查询语句 15.假设学生关系S(S#,SNAME,SEX),课程关系C(C#,CNAME),学生选课关系SC(S#,C#,GRADE)。要查询选修“Computer”课的男生姓名,将涉及到关系_____D______。 A)S B)S,SC C)C,SC D)S,C,SC 16.关系代数运算是以_____C______为基础的运算 。 A)关系运算 B)谓词演算 C)集合运算 D)代数运算 17.关系数据库管理系统应能实现的专门关系运算包括____B_______。 A)排序、索引、统计 B)选择、投影、连接 C)关联、更新、排序 D)显示、打印、制表 18.关系数据模型是目前最重要的一种数据模型,它的三个要素分别为_____B______。 A)实体完整、参照完整、用户自定义完整 B)数据结构、关系操作、完整性约束 C)数据增加、数据修改、数据查询 D)外模式、模式、内模式 19.关系模式R中的属性全是主属性,则R的最高范式必定是_____C______。 A)1NF B)2NF C)3NF D)BCNF 20.消除了部分函数依赖的1NF的关系模式,必定是____B_______。 A)1NF B)2NF C)3NF D)BCNF 二、简答题(每题8分,共48分) 1. 试述关系模型的完整性规则。 答:关系模型的完整性规则是对关系的某种约束性条件。关系模型中可以有三类完整性约束: (1)实体完整性规则:若属性A是基本关系R的主属性,则属性A不能取空值。 (2)参照完整性规则:若属性(或属性组) F是基本关系R的外码,它与基本关系S的主码KS相对应(基本关系R和S不一定是不同的关系),则对于R中每个元组在F.上的值必须为:或者取空值(F的每 个属性值均为空值), 或者等于S中某个元组的主码值。 (3)用户定义的完整性:就是针对某一具体关系数据库的约束条件。它反映某-具体应用所涉及的数据必须满足的语义要求。 2. 某工厂生产若干产品,每种产品有不同的零件组成,有的零件可以用在不同的产品上,这些零件有不同的原材料制成,不同零件所用的材料可以相同。这些零件按所属的不同产品分别放在仓库中,原材料按照类别放在若干仓库中,用E-R图画出此工厂产品、零件、材料、仓库的概念模型。 答: 3. 简述逻辑数据的独立性。 答:数据的逻辑独立性是指数据与程序的逻辑独立性。 数据的独立性在应用程序和数据结构之间相互独立, 互不影响。在三层模式体系结构中数据独立性是指数据库系统在某一层次模式上的改变不会使它的上一层模式也发生改变的能力。 正是三级模式间的两层映像保证了数据库系统中的数据具有较高的数据独立性。数据独立性包括数据逻辑独立性和数据物理独立性。 4. 试述数据库系统的特点。 答:(l)数据结构化。数据库系统实现整体数据的结构化,这是数据库的主要特征之一,也是数据库系统与文件系统的本质区别。 (2)数据的共享性高,冗余度低,易扩充。数据库的数据不再面向某个应用而是面向整个系统,因此可以被多个用户、多个应用以多种不同的语言共享使用。 (3)数据独立性包括数据的物理独立性和数据的逻辑独立性。 数据库管理系统的模式结构和二级映像功能保证了数据库中的数据具有很高的物理独立性和逻辑独立性。 (4)数据由 DBMS 统一管理和控制,数据库的共享是并发的共享,即多个用户可以同时存取数据库中的数据甚至可以同时存取数据库中同一个数据。 5. 试述将E-R图转换关系模型的转换规则。 答:(1)一个实体对应转换为一个关系模式。实体的属性就是关系的属性,实体的码就是关系的码。 (2)一个1:1联系可以转换为一个字段与任意一端对应的关系模式合并(合并以后关系模式的码不变)。 (3)一个1:N联系可以转换为一个字段与N端对应的关系模式合并(合并以后关系模式的码不变)。 (4)一个N:M联系可以转换为一个独立的关系模式(包含该联系的各个实体的码和联系的属性,该模式的码是各实体码的组合)。 (5)三个或三个以上实体间的一个多元联系可以转换为一个关系模式。与该多元联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为各实体码的组合。 (6)具有相同码的关系模式可合并。 6. 数据库系统生存期是什么? 答:数据库系统的生存期一般分为七个阶段,即: (1)规划阶段; (2)需求分析阶段1)信息要求,2)处理要求,3)安全性和完整性要求; (3)概念设计阶段; (4)逻辑设计阶段两部分:数据库逻辑设计和应用程序设计; (5)物理设计阶段两部分:物理数据库结构的选择和逻辑设计中程序模块说明的精确化; (6)实现阶段; (7)运行维护阶段。 三、设计题(共12分) 对下列关系模式,使用关系代数及SQL语言实现下列查询。 7. Student(Sno,Sname,Ssex,Sage,Sdept); 8. Course(Cno,Cname,Cpno,CCredit); 9. SC(Sno,Cno,Grade)。 10. (1)查询学生1012001的姓名和所在系。(6分) (2)查询选修了1号课的学生的姓名。(6分) 答:(1)select Sname,Sdept from Student where Sno=’102001’ (2)select Sno from SC where Cno=’1’ 5 课程名称: 数据库技术及应用I
展开阅读全文
温馨提示:
金锄头文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
相关资源
正为您匹配相似的精品文档
相关搜索

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


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