1、第 1 页 共 7 页四川理工学院四川理工学院 2017 年研究生入学考试业务课试卷年研究生入学考试业务课试卷(满分:(满分:150 分,所有答案一律写在答题纸上)分,所有答案一律写在答题纸上)招生专业招生专业:0811Z3 企企业业信信息息系系统统与与工工程程、1201 管管理理科科学学与与工工程程、045120 职职业业技技术术教教育育考试科目:考试科目:816 数据库原理数据库原理A考试时间:考试时间:3 小时小时一、单项选择(每小题 2 分,共 40 分)1.在数据管理技术发展的各阶段中,数据面向程序,即一组数据对应于一个程序的阶段是A.人工管理阶段B.文件系统阶段C.数据库系统阶段D
2、.程序设计阶段2.数据库系统的核心组成部分是A.数据表B.数据字典C.数据库D.数据库管理系统3.在数据库的三层模式体系结构中,最接近外部存储器的是A.外模式B.内模式C.模式D.标准模式4.数据独立性被分为物理数据独立性和A.内部数据独立性B.基本数据独立性C.逻辑数据独立性D.局部数据独立性5.用二维表格表达实体集的逻辑模型称为A.网状模型B.层次模型C.关系模型D.对象模型6.在关系中,“元数”(Arity)是指A.行数B.字段数C.关系数D.元组数7.关系中能唯一标识元组的属性或属性集被称为A.超键B.内键C.外键D.候选键第 2 页 共 7 页8.设关系 R 与 S 各有 5 个元组
3、,则 R 与 S 的笛卡尔积操作结果的元组个数为 A.小于等于 10B.小于等于 25C.10D.259.关系代数表达式的启发式优化算法中,不正确的叙述是A.尽可能早地执行投影B.尽可能早地执行选择C.尽可能早地执行笛卡尔积D.不能包含连接运算10.在 SQL 中,要对基本表减少一列时使用的语句是A.DELETEB.ALTER TABLEC.DROPD.UPDATE11.SQL 查询语句中,检索某字段值为空时使用 A.属性名NULLB.属性名“NULL”C.属性名 IS NULLD.属性名“”(空格)12.SQL 查询语句中用于“排序”的子句是A.INDEX BYB.ORDER BYC.GRO
4、UP BYD.HAVING13.若“YXU,则 XY 在 R 上成立”,该推理规则是 Armstrong 公理中的A.自反性B.增广性C.传递性D.合并性14.设有关系模式 R(A,B,C,D),F 是 R 上成立的 FD 集,F=ABC,DA,则 R 的关键码为为AABBADC BCD BD15.设有关系模式 R(A,B,C,D),F 是 R 上成立的 FD 集,F=ABC,DB,ACD,BD是 R 上的一个分解,则分解是A保持函数依赖集 FB丢失了 ABCC是否保持 FD,与 F 无关D丢失了 DB16.数据库设计过程中,概念设计阶段最常用的方法是第 3 页 共 7 页A实体联系方法B过程
5、设计方法C嵌入式 SQL 设计方法D数据库分解方法17.在 ER 模型转换成关系模型的过程中,下列叙述不正确的是A.每个实体类型转换成一个关系模式B.每个联系类型转换成一个关系模式C.每个 M:N 类型的联系转换成一个关系模型D.1:1 与 1:M 类型的联系无需转换成一个关系模型18.数据库恢复的重要依据是A.事务日志B.DDC.DBAD.文档19.事务对 DB 的修改应该在数据库中留下痕迹,永不消失,这个性质称为事务的A.原子性B.一致性C.隔离性D.持久性20.“角色”是 DBS 采用的 A.完整性措施B.安全性措施C.恢复措施D.并发控制措施二、填空题(每小题 2 分,共 30 分)1
6、.数据库技术中,关系模型与层次、网状模型的最大区别在于用()而不是用指针导航数据。2.如果实体集 E1 中的的每个实体可以与实体集 E2 中的任意个实体间有联系,反之亦然,则称 E1 和 E2 的联系是()。3.实体完整性规则要求关系中元组在组成主键的属性上()。4.关系代数的操作中,连接操作可以由()组合而成。5.在 SQL 中,关系模式称为基本表,子模式称为()。6.SQL 语言有两种使用方式,一种是嵌入到主语言的程序中使用,称为嵌入式 SQL;另一种是在终端交互方式下使用称为()。第 4 页 共 7 页7.SQL 查询语句中,用()子句对元组集合指定列的值进行“分组”输出。8.解决关系模
7、式中数据冗余问题的主要方法是()。9.设有关系模式 R(A,B,C,D),F 是 R 上成立的 FD 集,F=ABC,DB,则 F 在模式 ACD 上的投影为()。10.如果关系模式 R(U)上的两个函数依赖集 F 和 G,有 F+G+,则称 F 和 G()。11.若 R 是 1NF,且每个非主属性完全函数依赖于候选键,则称 R 是()范式的模式。12.数据库生存期一般包括规划、()、概念设计、逻辑设计、物理设计、实现、运行与维护等阶段。13.数据不会因事务的执行而遭受破坏称为事务的()。14.数据库的并发控制中,常使用封锁技术解决事务并发时可能出现的问题。封锁技术主要有共享型封锁(又称为读锁
8、/S锁)和()。15.SQL 中,用 GRANT 语句对用户进行基于指定数据库元素的相关授权操作,而用()语句回收用户的相关权限。三、简答题(每小题 5 分,共 10 分)1.试简述 DBMS 的主要功能。2.试简述一个关系模式因设计不合理而可能出现的各种问题。四、应用题(共 50 分)1.(6 分)设有关系 R 和 S:RSABCABC147369258123369试分别求 RS、R-S、RS 的值。第 5 页 共 7 页2.(8 分)设有关系 R 和 S:RSABCBCD1232341268910789试分别求B,A(R)、34(R)、RS、RS 的值。3.(6 分)设商品销售数据库中有三
9、个关系:商店 SHOP(S#,SNAME,AREA,MGR_NAME)销售 SALE(S#,G#,QUANTITY)商品 GOODS(G#,GNAME,PRICE)其中 S#-商店编号,SNAME-商店名称,AREA-所属区域,MGR_NAME-经理姓名,G#-商品编号,QUANTITY-销售数量,GNAME-商品名称,PRICE-商品单价。试用关系代数表达式表示下列查询要求:(1)检索销售“电视机”的商店名称及其经理姓名。(2)检索“单价1000”的商品名称及其销售数量。(3)检索区域为非“市中区”的商店名称及其商品销售数量。4.(6 分)设商品销售数据库如上题所示:商店 SHOP(S#,S
10、NAME,AREA,MGR_NAME)销售 SALE(S#,G#,QUANTITY)商品 GOODS(G#,GNAME,PRICE)试用 SQL 语句表示下列查询要求:(1)检索销售“电视机”的商店名称及其经理姓名。(2)检索各区域销售的各种商品名称及销售总量。(3)检索各商店商店名称、经理姓名及销售“长江冰箱”的数量(要求按经理姓名增序排列)。第 6 页 共 7 页5.(6 分)设教学数据库的关系如下:S(S#,SNAME,AGE,SEX)SC(S#,C#,GRADE)C(C#,CNAME,TEACHER)其中 S#-学号,SNAME-学生姓名,AGE-学生年龄,SEX-学生性别,C#-课程
11、代号,GRADE-课程成绩,CNAME-课程名称,TEACHER-任课老师姓名。试用 SQL 语句完成下列操作:(1)在关系 S 中将所有学生年龄加 1。(2)对“张老师”任课的所有成绩均增加 10%(3)建立名为“GRADE”的视图,要求具有的属性为(S#,SNAME,CNAME,GRADE)6.(6 分)设关系模式 R(ABC),F=AC,BC,分解=AB,AC,该分解是否是无损连接分解?是否保持 FD 集?试说明理由。7.(12 分)设某汽车运输公司数据库中有 3 个实体集。一是“车队”实体集,属性有车队号,车队名等;二是“车辆”实体集,属性有车牌号、厂家、出厂日期等;三是“司机”实体集,属性有司机编号、姓名、电话等。设车队与司机之间存在“聘用”联系,每个车队可聘用若干司机,但每个司机只能应聘于一个车队,车队聘用司机有一个聘期属性;车队与车辆之间存在“拥有”联系,每个车队可拥有若干车辆,但每辆车只能属于一个车队;司机与车辆之间存在着“使用”联系,司机使用车辆有使用日期和公里数两个属性,每个司机可使用多辆汽车,每辆汽车可被多个司机使用。1)试画 ER 图,并在图上注明属性、联系类型、实体标识符2)将 ER 图转换成关系模型,并注明主键和外键第 7 页 共 7 页五、综述题(20 分)什么是数据库的安全性?常用的数据库安全性措施包含哪些内容?
侵权处理QQ:3464097650--上传资料QQ:3464097650
【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。