《南昌大学数据库期末2022》由会员分享,可在线阅读,更多相关《南昌大学数据库期末2022(7页珍藏版)》请在金锄头文库上搜索。
1、名师归纳总结 精品word资料 - - - - - - - - - - - - - - - 南 昌 大 学 考 试 试 卷 【适用时间: 20142015学年第一 学期试卷类型: A 卷】课程编号:Z6103B001试卷编号:课程名称:数据库原理及应用开发开课学院:信息工程考试形式:闭卷适用班级:运算机系 12 级考试时间:120 分钟教师填写栏试卷说明:1、本试卷共6页;2、考试终止后,考生不得将试卷、答题纸和草稿纸带出考场;题号一二三四五六七八九十总分题分得分2020202020100考生姓名:考生学号:考所属学院:所属班级:生所属专业:考试日期:填1、请考生务必查看试卷中是否有缺页或破旧
2、;如有立刻举手报告以便更换;累分人签 名考 生写须 知栏考 生承 诺2、严禁代考,违者双方均开除学籍;严禁舞弊,违者取消学位授予资格;严禁带手机等有储存或传递信息功能的电子设备等入场(包括开卷考试),违者按舞弊处理;不得自备草稿纸;本人知道考试违纪、作弊的严峻性,将严格遵守考场纪律,如如违反就情愿接受学校按有关规定处分!考生签名:第 1 页共 6 页 第 1 页,共 6 页 - - - - - - - - -名师归纳总结 精品word资料 - - - - - - - - - - - - - - -一、挑选题:(每道题2分,共 20分)得 分评阅人1. 在数据库三级模式间引入二级映象的主要作用是
3、A. 提高数据与程序的独立性B.提高数据与程序的安全性C. 保持数据与程序的一样性D.提高数据与程序的可移植性2. 实体完整性规章是指关系中()A不答应有空行B主键不答应有空值C不答应有空列D外键不答应有空值3. 实现关系代数挑选运算的SQL子句是()A. SELECTB. ORDER BYC. FROMD. WHERE4. 在 SQL语言中收回权限的操作是通过 语句实现的; A CREATEB REVOKEC INSERTD GRANT5. 在数据库的三级模式中,内模式有()A. 1个B. 2个C. 3个D.多个6.在数据库设计中,独立于运算机的硬件和DBMS软件的设计阶段是()A. 概念设
4、计C.规律设计B. 物理设计D.系统实施7. 数据库治理系统中用于定义和描述数据库规律结构的语言称为 A数据库模式描述语言 DDLB数据库子语言 SubDL C数据操纵语言 DML D数据掌握语言 DCL8. 并发操作会带来哪些数据不一样性;A. 不行修改、不行重复读、脏读、死锁B. 不行重复读、脏读、死锁C. 丢失修改、脏读、死锁D. 丢失修改、不行重复读、脏读9. 所谓空值就是 的值; A 数值 0B 空的字符串C 任何值D 未知的值10. 在对关系代数表达式的查询优化策略中,最重要也是最基本的一条是A. 执行自然连接运算B.执行笛卡儿积运算C.尽早执行挑选运算D.投影运算第 2 页共 6
5、 页 第 2 页,共 6 页 - - - - - - - - -名师归纳总结 精品word资料 - - - - - - - - - - - - - - -二、填空题:(每道题2分,共 20 分)得 分评阅人1. 数据库系统可能发生各种各样的故障,大致可分为以下四类:、和运算机病毒;2. 数据治理技术的进展经受了人工治理阶段、 和 ;3. 数据库领域中,最常用的数据模型有四种,它们分别是层次模型、和面对对象模型;4. 事务必需具有的四个性质是: 、 、隔离性和 ;5. 基本的封锁类型有二种:和 ;6 最常用的数据库的复原技术是数据转储和;7 全局 ER模型的设计,需要排除的冲突主要有三类:属性冲
6、突、和;8 SQL 语言具有二种使用方式,分别是交互式和;9 假如关系模式 R属于 2NF,现在要将 R 规范化为 3NF,是通过排除来实现的;10 在数据库中,数据的完整性有三种,它们分别是实体的完整性、;三、教学数据库中有三个表 , 课程 CCNO,CNAME,CCREDIT,CN表O示 课 程 号 ,CNAME 表 示 课 程 名 ,CCREDIT 表 示 学 分 . 学 生SSNO,SNAME,AGE,S,EXSDEPT, SNO 表示 学号 ,SNAME表 示姓名 ,AGE 表 示 年 龄 ,SEX 表 示 性 别 ,SDEPT 表 示 系 , 选 课SCSNO,CNO,GRADE,
7、 GRA表DE示成果 . (每道题 4 分,共 20 分)得 分评阅人要求用 SQL语言查询:1. 查询每门课程得最高分的同学学号,课程号,成果;查询结果按课程号升序排列;2. 查询选修了全部课程的同学学号,姓名和总分;3. 把每门课程的平均成果插入到另一个已存在的表SC_C(CNO,CNAME,AVG_GR)A中DE,其中AVG_GRAD为E每门课程的平均成果;第 3 页共 6 页 第 3 页,共 6 页 - - - - - - - - -名师归纳总结 精品word资料 - - - - - - - - - - - - - - -4把查询 C 表和修改学分的权限授给用户刘晨;5.建立运算机系选
8、修了课程号为C1的同学视图;四、对于上题教学数据库,请用等价的SQL语句表示以下关系代数表达式: (每道题 4 分,共 20分)得 分评阅人1. Sage18S2. snoS- snoSC3. sno grade60 Cname=数据库 C SC4. Sname, Cname, Grade S SC C5. S SC第 4 页共 6 页 第 4 页,共 6 页 - - - - - - - - -名师归纳总结 精品word资料 - - - - - - - - - - - - - - -五、应用题(每道题10 分,共 20 分)得 分评阅人1假设某公司销售业务中使用的订单格式如下:订单号: 116
9、8 订货日期: 12/18/2021客户名称: ABC客户电话: 8161763产品编写品名价格数量金额A电源100.00202000.00B电表200.00408000.00C卡尺40.00502000.00总金额: 12000.00公司的业务规定:(1) 订单号是唯独的,每张订单对应一个订单号;(2) 一张订单可以订购多种产品,每一种产品可以在多个订单中显现;(3) 一张订单只有一个客户,一个客户可以有多张订单;(4) 每一个产品编号对应一种产品的品名和价格;(5) 每一个客户有一个唯独的的名称和电话号码;依据上述表格和业务规章设计关系模式:R订单号,订货日期,客户名称,客户电话,产品编号
10、,品名,价格,数量,金额请回答以下问题:(1)依据以上规定,写出模式R的最小函数依靠集和关键码;(2)说明 R属于第几范式?为什么?(3)分解成 3NF模式集;第 5 页共 6 页 第 5 页,共 6 页 - - - - - - - - -名师归纳总结 精品word资料 - - - - - - - - - - - - - - -2. 某工厂需建立一个数据库以便储备以下信息:该工厂有多个车间,每个车间有车间号,主任姓名,地址,电话;一个车间有多个工人,每个工人有职工号,姓名,年龄,性别和工种;一个车间可生产多种产品,一种产品可由多个车间生产,产品有产品号和价格;一个车间可生产多种零件,一种零件可由多个车间生产,零件有零件号,重量和价格;一个产品由多种零件组成,一种零件可装配在多种产品中;装配不同的产品,零件的数量不肯定相同;(1) 请设计该系统的E-R 模型(2) 将该 E-R 模型转换为关系模型,并指出主键和外键;第 6 页共 6 页 第 6 页,共 6 页 - - - - - - - - -