数据库开发工程师求职试题集合

数据库开发工程师求职试题集合

ID:5318539

大小:427.26 KB

页数:54页

时间:2017-12-08

数据库开发工程师求职试题集合_第1页
数据库开发工程师求职试题集合_第2页
数据库开发工程师求职试题集合_第3页
数据库开发工程师求职试题集合_第4页
数据库开发工程师求职试题集合_第5页
资源描述:

《数据库开发工程师求职试题集合》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、数据库开发工程师求职试题集合笔试网(www.ipmao.com)简答题:(1)有一个a数据库,分别复制到b和cb要求每次数据更新也同时更新,c每天更新一次就行,如何制定复制策略!(2)什么是稠密索引,什么是稀疏索引,试比较它们。(3)设某公司数据库中有关系模式如下:职工(职工号,职工名,性别,年龄)工作(职工号,公司号,工资)公司(公司号,公司名,地址)1。不在“开元”公司工作的所有职工的职工号的sql语句。2.写出查询每个公司女职工的平均工资的sql语句。3.试用sql语句写出下列操作:超过50岁职工的工资增加200元。(4)简述对象关系数据库中,子表和

2、超表需满足的一致性要求。(5)常见的索引的数据结构是什么?这些索引的适用范围?(6)现有如下关系:学生(学号,姓名,性别,专业,出生日期)教师(教师编号,姓名,所在部门,职称)授课(教师编号,学号,课程编号,课程名称,教材,学分,成绩)(1)用sql语句写出,查找学习“数据库原理”课程且成绩不及格的学生学号和任课教师编号;(2)用sql语句写出,查找学习“英语”课程的“计算机应用”专业学生的学号、姓名和成绩;(3)用sql语句写出,查找教师“李洪”所教过的学生中成绩为90分以上(包括90分)的学生学号、姓名和专业;(4)用sql语句写出,删除学生表中学号为

3、“9903016”的记录;(5)用sql语句写出,将编号为“60016”的教师所在的部门改为“计算机系”;(6)用sql语句写出,建立“计算机应用”专业成绩有过不及格的学生的视图。(7)按照参照完整性规则,外码的值有何要求?(8)视图可以更新吗?会影响到实际表吗?(9)简述对象关系数据库中,子表和超表需满足的一致性要求。(10)设有2个关系模式:教工(职工编号,姓名,年龄,学院编号)学院(学院编号,名称)如果规定当删除某学院信息时,将教工关系中该学院的学院编号置为空值。试写出符合上述规则的外键子句。(11)设关系r(a,b,c)和s(d,e,a),a是r的

4、主键和s的外键,为了不破坏参照完整性约束,对r中a的更新操作可采取哪三种措施?(12)设有下列关系模式:学生关系s(学号,姓名,年龄,班级)选课关系sc(学号,课程号,成绩)检索没有选c1或c2课的学生的学号,写出sql语句(13)学校有多名学生,财务处每年要收一次学费。为财务处收学费工作设计一个数据库,包括两个关系:学生(学号,姓名,专业,入学日期)收费(学年,学号,学费,书费,总金额)假设规定属性的类型:学费、书费、总金额为数值型数据;学号、姓名、学年、专业为字符型数据;入学日期为日期型数据。列的宽度自定义。试用sql语句定义上述表的结构。(定义中应包

5、括主键子句和外键子句)(14)简述故障恢复中利用日志文件恢复事务的过程。(15)工厂需要采购多种材料,每种材料可由多个供应商提供。每次采购材料的单价和数量可能不同;材料有材料编号、品名和规格等属性;供应商有供应商号、名称、地址、电话号码等属性;采购有日期、单价和数量等属性。要求:(1)根据上述材料供应情况设计er图。(2)将er模型转换成关系模型,指出每个关系的主键和外键。(16)假设某公司在多个地区设有销售部经销本公司的各种产品,每个销售部聘用多名职工,且每名职工只属于一个销售部。销售部有部门名称、地区和电话等属性,产品有产品编码、品名和单价等属性,职工

6、有职工号、姓名和性别等属性,每个销售部销售产品有数量属性。(1)根据上述语义画出er图,要求在图中画出属性并注明联系的类型。(2)试将er模型转换成关系模型,并指出每个关系模式的主键和外键。(17)简述两段封锁协议的内容。(18)假设教学管理规定:①一个学生可选修多门课,一门课有若干学生选修;②一个教师可讲授多门课,一门课只有一个教师讲授;③一个学生选修一门课,仅有一个成绩。学生的属性有学号、学生姓名;教师的属性有教师编号,教师姓名;课程的属性有课程号、课程名。要求:(1)根据上述语义画出er图,要求在图中画出实体的属性并注明联系的类型;(2)试将er模型

7、转换成关系模型,并指出每个关系模式的主键和外键。(19)设有如下的三个关系模式:s(sno,sname,age,sex)sc(sno,cno,grade)c(cno,cname,teacher)试写出检索学习″wang″老师讲授课程的男学生的姓名(sname)的关系代数表达式。(20)有一个表t_customer,栏位code为varchar(20),name为varchar(40),code为主键栏位,写一条sql语句删除name相同但code不同且code不是相同name对应的最大值的记录。(限一条sql语句)(21)简述sql中提供的安全性控制功能。

8、(22)在教学管理系统中,含有二个关系:学生(学号,姓名,性别,出

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。