中信银行笔试IT类复习参考资料带答案(7)
二、填空题(本大题共15个空,每空1分,共15分) 1. 事务的特性包括:原子性、(一致性)、(隔离性)、和持久性。 2. 在关系模型中,表的行称为(元组),列称为属性。 3.在SQL中,建立基本表之前必须先建立(模式)。 4. 分布式数据库系统的四个功能子系统是:查询子系统,完整性子系统,(调度) 子系统和(可靠性)子系统。 5. DB并发操作通常会带来三类问题,它们是丢失更新、(不一致)和读脏数据。 6. 在关系中,能唯一标识元组的属性称为(超键)。 7. 在嵌入式SQL中,为解决主语言与SQL的不同数据结构,采用(游标)机制来进行转换。 8. E—R方法的三要素是:实体、属性和(联系)。 9. 关系模型包含外延和内涵,(内涵)是与时间独立的。 10. 当用户建立视图时,在数据字典中存储的是视图的(定义),而不是(数据)。 11. 分布式数据库系统的三种类型是:异构型、(同构同质型)和(同构异质型)。 三、名词解释(本大题共5个小题,每小题3分,共15分) 1. 域和元组
在关系中,每一个属性都有一个取值范围,称为属性的值域,简称域; 记录称为元组。 元组对应表中的一行;表示一个实体。 2. 无损联接
设R是一关系模式,分解成关系模式ρ={R1,R2...,Rk},F是R上的一个函数依赖集。 如果对R中满足F的每一个关系r都有r=πR1(r)πR2(r)... πRk(r)则称这个分解相对于F是\无损联接分解\。
3. 事务的原子性
一个事务对数据库的操作是一个不可分割的操作系列,事务要么完整地被全部执行,要么全部不执行。 4.分片透明性
分片透明性是最高层次的分布透明性,是指用户或应用程序只对全局关系进行操作而不必考虑数据的分片。 5.完全函数依赖
在关系R(U,F)中,如果X→ Y,而对于X的任何真子集X',Y 对X'均不存在函数依赖,称Y对X完全依赖。
四、简答题(本大题共5小题,每小题5分,共25分) 1.为什么视图被称为虚表?基本表与视图的区别是什么?
因为数据库中只存储有关视图的定义而不存储视图所对应的数据,这些数据仍存放在导出视图的基本表中,所以视图被称为虚表。基本表是实际独立存放在数据库中的表,是实表。 2.简述数据库设计过程中输入的主要内容。 1)总体信息需求 2)处理需求 3)DBMS的特征
4)硬件和操作系统的特征
3.数据库并发操作主要解决哪三个问题?如何保证并行操作的可串行性。 数据库并发操作主要解决以下三个问题。 1)丢失更新问题
2)数据不一致分析问题 3)读“脏”数据问题
对任何数据集合进行读写操作之前,事务首先应获得对此数据集合的封锁,在释放一个封锁之后,事务不再获得任何其他封锁。
4.在关系数据库中能完全消除数据冗余吗?
不能。要实现关系数据库中表与表之间的联系,必须通过公共属性来完成,这些公共属性可能是一个表的主键,也可能是另一个表的外键,有相应的参照完整性规则来保证表之间的联系。所以关系数据库中存在数据冗余,但能控制数据的冗余度。
5. 设教学数据库有三个关系: 学生 S(S#,SNAME,AGE,SEX) 学习 SC(S#,C#,GRADE) 课程 C(C#,CNAME,TEACHER)
写出下列代数表达式和元组表达式的汉语含义。 (1){t|(u)(C(u)∧C[3]='LIU'∧t[1]=u[1]∧t[2]=u[2])}
(2)πS#(σTEACHER='LIU'(SCC)) (1)检索LIU老师所授课程的课程号、课程名。 (2)检索选修课程包含LIU老师所授课程的学生学号。
五、程序设计题(本大题共4小题,每小题5分,共20分) 1.有两个关系模式R(A,B,C)和S(D,E,F),
域关系演算表达式是:T={xy|(u)(v)(W)(R(xuv)∧S(vwy))} 写出使用SQL的操作语句。 SELECT R.A, S.F FROM R,S
WHERE R.C=S.D
2.数据模型如下;
商店S(SNO,SNAME,CITY) 商品P(PNO,PNAME,COLOR) 销售SP(SNO,PNO,DATE,QTY)
用SQL完成查询:销售全部商品的商店名。 SELECT SNAME FORM S
WHERE NOT EXISTS ( SELECT *
FROM P
WHERE NOT EXISTS ( SELECT * FORM P
WHERE PNO=P.PNO AND SNO =S.SNO)); 解题提示:
“查出商店名,该商店不存在不销售的商品。”
“该商店不销售的商品”可以处理为“从P中选择商品,P中不存在前面所查商店销售该商品的记录”
3.设某工厂数据库中有两个基本表:
车间基本表:DEPT(DNO,DNAME,MGR_NO),其属性分别表示车间编号、车间名和车间主任的职工号。
职工基本表:EMP(ENO,ENAME,AGE,SEX,SALARY,DNO),其属性分别表示职工号、姓名、年龄、性别、工资和所在车间的编号。
试建立一个有关女车间主任的职工号和姓名的视图,其结构如下:VIEW6(ENO, ENAME)。试写出创建视图VIEW6的SQL语句。 CREATE VIEW VIEW6 AS SELECT ENO,ENAME FROM DEPT,EMP
WHERE MRG_ENO=ENO AND SEX=‘女';
4.基于上题的基本表,把工资低于800的职工的工资提高10% UPDATE EMP
SET SALARY=SALARY*1.1 WHERE SALAEY<800
六、应用题(本大题共10分) 1.东方货运公司数据库的样本数据如下。 表名称:卡车 车号
货运站编号 类型 总行程 购入日期 1001 501 1
59002.7 11/06/90 1002 502 2
54523.8 11/08/90 1003
503 2
32116.6 09/29/91 1004 504 2
3256.9 01/14/92
表名称:货运站 货运编号 地址 电话 经理 501
北京市东城区花市大街111号 010—67301234
何东海 502
北京市海淀花园路101号 010—64248892 吴明君
表名称:型号 类型 汽车型号 1
DJS130 2
DLS121
根据数据库的表结构和内容:
a. 指出每个表的主码和外码。如果没有外码,则写“无”。 b. 卡车表存在实体完整性和参照完整性吗?请详细说明。 c. 具体说明卡车表与运货站表之间存在着什么关系? d. 卡车表中包含多少个实体? 答:a. 表名称 主码 外码 卡车 车号
货运站编号,类型 货运站 货运站编号 无
…… 此处隐藏:1111字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [高等教育]公司协助某村精准扶贫工作总结.doc
- [高等教育]高二生物知识点总结(全)
- [高等教育]苏教版数学三年级下册《解决问题的策略
- [高等教育]仪器分析课程学习心得
- [高等教育]2017年五邑大学数学与计算科学学院333
- [高等教育]人教版七年级下册语文第四单元测试题(
- [高等教育]2018年秋七年级英语上册Unit7Howmuchar
- [高等教育]2017年八年级下数学教学工作小结
- [高等教育]湖南省怀化市2019届高三统一模拟考试(
- [高等教育]四年级下册科学_基础训练及答案教材
- [高等教育]城郊煤矿西风井管路伸缩器更换施工安全
- [高等教育]昆八中20182019学年度上学期期末考试
- [高等教育]项目部各类人员任命书
- [高等教育]上市公司经营水务产业的模式
- [高等教育]人教版高二化学第一学期第三章水溶液中
- [高等教育]【中考物理第一轮复习资料】四.压强与
- [高等教育]金坑水电站报废改建工程机电设备更新改
- [高等教育]高中生物教学工作计划简易版
- [高等教育]2017年西华大学攀枝花学院(联合办学)44
- [高等教育]最新整理超短爆笑英文小笑话大全
- 优秀教师继续教育学习心得体会
- 阳历到阴历的转换
- 留守儿童教育案例分析
- 华师17春秋学期《玩教具制作与环境布置
- 测速传感器新型安装装置的现场应用
- 人教版小学数学三年级下册第四单元
- 创业个人意向书
- 山东省潍坊市2012年高考仿真试题(三)
- [恒心][好卷速递]四川省成都外国语学校
- 多少人错把好转反应当成了病情加重处理
- 中外广播电视史复习资料整理
- 江苏省扬州市江都区宜陵镇中学2014-201
- 工程造价专业毕业实习报告
- 广西师范学院心理与教育统计
- aympkrq基于 - asp的博客网站设计与开
- 建筑业外出经营相关流程操作(营改增后
- 人治 德治 法治
- [精华篇]常识判断专项训练题库
- 中国共产党为什么要实行民主集中
- 小学数学第三册第一单元试卷(A、B、C




