欢迎来到冰豆网! | 帮助中心 分享价值,成长自我!
冰豆网
全部分类
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • 党团工作>
  • ImageVerifierCode 换一换
    首页 冰豆网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

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

    • 资源ID:3643405       资源大小:40.17KB        全文页数:51页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

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

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

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

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

    4、(a,b,c)和s(d,e,a),a是r的主键和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 中提供的安全性控制功能。 (22)在教学管理系统中,含有二个关系: 学生(学号

    8、,姓名,性别,出生日期,系名) 成绩(学号,课程名,成绩) 若查询每个学生的选修课程数、总成绩、平均成绩,写出实现上述要求的sql语句 (23)数据库中有三个关系(基本表): s (学号,姓名,性别,年龄,系别) c (课号,课名) sc (学号,课号,成绩) 依据此信息用 sql 语句完成下面问题。 1.查询每个学生的姓名和年龄,并按年龄降序排列。 2.查询 s 表中姓“王”的学生的情况。 3.查询选修了“数据库原理”的学生的姓名和成绩。 4.查询与“刘平”同一系的学生情况。 (24)存储过程和函数的区别? (25)在什么情况下,不使用索引。举个例子。 (26)设有供应关系sp(供应商号,零

    9、件号,数量)。试用sql语句检索供应零件数量超过该零件平均数量的供应商号和零件号。 (27)设t1,t2,t3是如下三个事务,其中r为数据库中某个数据项,设r的初值为0。 t1:r:=r+5 t2:r:=r*3 t3: r:=2 若允许这三个事务并行执行,试列出所有可能的正确结果。 (28)已知三个关系模式: 订单表: order (ono,cname,odate)其属性的含义依次为订单号、客户名称和订货日期; 订单明细表: item(ono,pno,price,qty)其属性的含义依次为订单号、产品编号、单价和订购数量; 产品表:product(pno ,pname,unit)其属性含义依次

    10、为产品编号、品名和单位。 根据上述三个关系模式用 sql 语句完成以下问题。 1.创建一个视图,视图名为 ord ,视图的属性有订单号、客户名称、品名、单价和订购数量。 2.查询订购产品编号为 p1 的客户名称和订单号。 3.将订单明细表中订购数量超过 100 的商品的单价降低10%。 (29)简述两段封锁协议的内容。 (30)一个简单的论坛系统,以数据库储存如下数据: 用户名,email,主页,电话,联系地址,发帖标题,发帖内容,回复标题,回复内容。 每天论坛访问量300万左右,更新帖子10万左右。 请给出数据库表结构设计,并结合范式简要说明设计思路。 (31)设有2个关系模式: 教工(职工

    11、编号,姓名,年龄,学院编号) 学院(学院编号,名称) 如果规定当删除某学院信息时,将教工关系中该学院的学院编号置为空值。试写出符合上述规则的外键子句。 (32)学校有多名学生,财务处每年要收一次学费。为财务处收学费工作设计一个数据库,包括两个关系: 学生(学号,姓名,专业,入学日期) 收费(学年,学号,学费,书费,总金额) 假设规定属性的类型:学费、书费、总金额为数值型数据;学号、姓名、学年、专业为字符型数据;入学日期为日期型数据。列的宽度自定义。 试用sql语句定义上述表的结构。(定义中应包括主键子句和外键子句) (33)设有下列关系模式: 学生关系s(学号,姓名,年龄,班级) 选课关系sc

    12、(学号,课程号,成绩) 检索没有选c1或c2课的学生的学号,写出sql语句 (34)设t 1 ,t 2 ,t 3 是如下三个事务,其中r为数据库中某个数据项,设r的初值为0。 t 1 :r:=r+5 t 2 :r:=r*3 t 3 : r:=2 若允许这三个事务并行执行,试列出所有可能的正确结果。 (35)某公司数据库中有关系模式如下: 职工(职工号,职工名,性别,年龄) 工作(职工号,公司号,工资) 公司(公司号,公司名,地址) 试用 sql 语句定义一个断言(断言名为 asse5 ),规定“开元”公司职工的工资不能低于 2000 元。 (36)设有学生选课关系sc(学号,课程号,成绩),试

    13、用sql语句检索每门课程的最高分。 (37)图书借阅关系数据库如下: 图书 (图书号,书名,作者,单价,库存量) 读者 (读者号,姓名,工作单位,地址) 借阅 (图书号,读者号,借期,还期,备注) 其中,还期为 null 表示该书未还。 基于以上关系回答一下问题。 1.用 sql 语句建立未还图书的读者姓名和单位的视图。 2.用 sql 语句查询“马林”所借图书中未还的书名。 3.用 sql 语句查询书名为“高等数学”的库存量。 (38)设有2个关系模式: 教工(职工编号,姓名,年龄,学院编号) 学院(学院编号,名称) 如果规定当删除某学院信息时,将教工关系中该学院的学院编号置为空值。试写出符

    14、合上述规则的外键子句。 (39)设某公司数据库中有关系模式r(姓名,职务,工资),r上的函数依赖集f=姓名职务,职务工资,试给出r的三个不同分解,并分析其是否具有无损联接性和保持函数依赖性。 (40)设关系r(a,b,c)和s(d,e,a),a是r的主键和s的外键,为了不破坏参照完整性约束,对r中a的更新操作可采取哪三种措施? (41)假设新华书店数据库中有2个关系模式: 出版社(出版社编号,出版社名称,出版社地址) 图书(图书编号,书名,出版社编号,图书分类,定价) 试用sql语句完成14题。 1.检索出版社编号为“cs”的图书编号、书名和定价。 2.查询图书分类为“教材”的书名、定价和出版

    15、社名称。 3.按照出版社编号统计每个出版社出版的图书有多少种和平均定价。 4.检索由高等教育出版社出版、图书分类为“教材”且定价超过30元的图书编号和书名。” (42)什么是视图 ? 视图有什么作用 ? (43)设有关系模式:s(sno,sname,sex)和sc(sno,cno,grade)。 试写出检索成绩(grade)不及格(60)的学生的学号(sno)、姓名(sname)和课程号(cno)的关系代数表达式。 (44)employee(id,name,manager,dept,salary)分别为编号,姓名,是否是经理,所在部门,薪水。写一个sql查出所有部门薪水最高的员工,并分析你的s

    16、ql,还能更快吗? (45)设有两个关系模式: s(sno,sname,sex,age),其属性含义依次为学号、姓名、性别、年龄; sc(sno,cname,grade),其属性含义依次为学号、课程名、分数。 试根据下列 sql 语句写出等价的关系代数表达式。 select sname form s where sno in (select sno from sc where grade between 70 and 80) (46)定义 student (学生), course (课程), sc (选课)三个基本表。 create table student ( sno char ( 7 )

    17、 not null , sname varchar ( 8 ) not null , sex char ( 2 ) not null , sage int , sdept varchar ( 8 ) not null , primary key ( sno ); create table course ( cnochar ( 6 ) not null , lhour smallint not null , credit dec ( 1 , 0 ) not null , semester char ( 2 ) not null , primary key ( cno ); create tabl

    18、e sc ( sno char ( 7 ) not null , cno char ( 6 ) not null , grade dec ( 4 , 1 ) default null , primary key ( sno , cno ), foreign key ( sno ) references student on delete cascade , foreign key ( cno ) references course on delete restrict ); 写出执行如下操作的 sql 语句序列。 ( 1 )查询计算机系学生的平均年龄; ( 2 )删除计算机系全体学生的选课记录

    19、; ( 3 )建立计算机系女学生的视图; ( 4 )将计算机系女学生的视图中的学生年龄都加 1 ; ( 5 )查询没有选修课程号为 cs101 的学生学号和姓名。 (47)数据库中有三个关系(基本表): s (学号,姓名,性别,年龄,系别) c (课号,课名) sc (学号,课号,成绩) 依据此信息用 sql 语句完成下面问题。 1.查询每个学生的姓名和年龄,并按年龄降序排列。 2.查询 s 表中姓“王”的学生的情况。 3.查询选修了“数据库原理”的学生的姓名和成绩。 4.查询与“刘平”同一系的学生情况。 (48)有一个order 表,有90个字段,20个索引,15个复合索引,其中有3个索引字

    20、段超过10个,如何进行优化 (49)有一个表t_customer,栏位code为varchar(20),name为varchar(40),code为主键栏位,写一条sql语句删除name相同但code不同且code不是相同name对应的最大值的记录。(限一条sql语句) (50)设某公司数据库中有关系模式r(姓名,职务,工资),r上的函数依赖集f=姓名职务,职务工资,试给出r的三个不同分解,并分析其是否具有无损联接性和保持函数依赖性。 (51)设有如下的三个关系模式: s(sno,sname,age,sex) sc(sno,cno,grade) c(cno,cname,teacher) 试写出

    21、检索学习wang老师讲授课程的男学生的姓名(sname)的关系代数表达式。 (52)设有学生关系s(sno,sname,age,sex)和选课关系sc(sno,cno,grade)。用sql写出至少选修了学生名(sname)为“limin”所选课的学生学号(sno)。 (53)名词解释:内模式。 (54)按照参照完整性规则,外码的值有何要求 ? (55)设有下列关系模式: 学生关系 s(学号,姓名,年龄,班级) 选课关系 sc(学号,课程号,成绩) 用sql语句检索没有选 c1或c2课的学生的学号。 (56)设有关系模式:emp(职工号,姓名,工资,部门号),试用sql语句创建一个工资总额超过

    22、20万元(含20万元)的各部门工资总额视图v-sal。 (57)说明仅满足 1nf 的关系模式会存在哪些问题。 (58)加入在每个数据页上有30个employee记录,每个记录属于50个department(department是表employee的一个int字段),那么需要在department上面建立索引吗?为什么? (59)简述 bcnf 关系模式具有的性质。 (60)设有下列关系模式: 学生关系s(学号,姓名,年龄,班级) 选课关系sc(学号,课程号,成绩) 用sql语句查询李林选了而王明没有选的课程号。 (61)简单介绍下实现事务原子性算法的规则。 (62)简述sql语言的特点。 (

    23、63)什么是数据库的恢复?数据库恢复的基本原则是什么? (64)设有学生选课关系sc(学号,课程号,成绩),试用sql语句检索每门课程的最高分。 (65)设教学数据库中有三个关系: 学生关系s(s#,sname,age,sex) 学习关系sc(s#,c#,grade) 课程关系c(c#,cname) 其中s#,c#,sname,age,sex,grade,cname分别表示学号,课程号,姓名,年龄,性别,成绩和课程名。 用关系代数表达式表达下列操作 1.检索学习课程号为c2的学生的学号与成绩 2.检索选修课程名称为maths的学生的学号与姓名用sql语句表达下列操作 3.检索课程号为c2的分数

    24、最高的学生学号和姓名 4.检索不选修课程号为c2的学生姓名与年龄 5.检索平均成绩超过80分的学生学号和平均成绩 6.把姓名是s5的学生的成绩从sc表中删除 (66)如何减少热点? (67)设某公司数据库中有关系模式r(姓名,职务,工资),r上的函数依赖集f=姓名职务,职务工资,试给出r的三个不同分解,并分析其是否具有无损联接性和保持函数依赖性。 (68)现在普通关系数据库用得数据结构是什么类型的数据结构? (69)删除表的重复记录。 (70)使用索引一定比不使用好吗?举例说明() (71)简述数据冗余的含义和可能产生的后果。 (72)谈谈你对数据库中索引的理解? (73)简述并发事务可串行化

    25、调度的含义。 (74)实现进程通信的方式有几种?请问分别简要描述这些通信方式。 (75)相对单机操作系统,论述网络操作系统的主要特点。 (76)游标的作用?如何知道游标已经到了最后? (77)什么是数据库的并发控制? (78)有论文和作者两个实体,论文有题目、期刊名称、年份和期号等属性,作者有姓名、单位、地址等属性。一篇论文可能有多个作者,且一位作者可能写过多篇论文,在每一篇论文中有作者的顺序。试画出er图,要求画出属性和注明联系类型。 (79)在什么情况下,可以消除不必要的锁? (80)设有职工关系emp(职工号,姓名,性别,工资,部门号)。职工吴刚从销售部调到人事部、请用 sql语句写出该

    26、操作。 (81)基于数据库中的学生表、成绩表、任课表: 学生(学号,姓名,性别,出生日期,系名) 成绩(学号,课程名,成绩) 任课(课程名,任课教师名) 用sql语言中的create语句创建一个含有学号、姓名、性别、系名、课程名、成绩、任课教师名的学生成绩视图。 (82)sybase中内存如何影响性能? (83)简述并发事务可串行化调度的含义。 (84)设某公司数据库中有关系模式如下: 职工(职工号,职工名,性别,年龄) 工作(职工号,公司号,工资) 公司(公司号,公司名,地址) 1。不在“开元”公司工作的所有职工的职工号的 sql 语句。 2.写出查询每个公司女职工的平均工资的 sql 语句

    27、。 3.试用 sql 语句写出下列操作:超过 50 岁职工的工资增加 200 元。 (85)简述sql中的为保证数据的安全性而提供的两个机制及其作用。 (86)基于数据库中的成绩表:成绩(学号,课程名,成绩) 。用sql语句写出只选修一门的学生的学号、课程名、成绩。 (87)简述数据库一致性状态的概念。 (88)简述数据库系统的逻辑独立性的含义。 (89)设有学生关系s(sno,sname,age,sex)和选课关系sc(sno,cno,grade)。用sql写出至少选修了学生名(sname)为“limin”所选课的学生学号(sno)。 (90)某公司数据库中有关系模式如下: 职工(职工号,职

    28、工名,性别,年龄) 工作(职工号,公司号,工资) 公司(公司号,公司名,地址) 试用 sql 语句定义一个断言(断言名为 asse5 ),规定“开元”公司职工的工资不能低于 2000 元。 (91)简述产生死锁的原因以及解除死锁的方法。 (92)假设一个数据库中有关系:订单关系 r ( r# , c# , p# , rd , qty)其属性的含义依次为订单号、客户号、产品号、日期和数量。规定一张订单只能订购一种产品。用sql语句写出下列查询:检索每种产品的订单个数和订购产品的总量。 (93)如果让你来实现数据库的等值连接,请你说出你的算法或者思路。 (94)让事务t变短可以减少其他事务等待的时

    29、间,一般来说,切分事务的规则是什么? (95)设t 1 ,t 2 ,t 3 是如下三个事务,其中r为数据库中某个数据项,设r的初值为0。 t 1 :r:=r+5 t 2 :r:=r*3 t 3 : r:=2 若允许这三个事务并行执行,试列出所有可能的正确结果。 (96)设有商店和顾客两个实体集,“商店”有属性商店编号、商店名、地址、电话,“顾客”有属性顾客编号、姓名、地址、年龄。假设一个商店有多个顾客购物,一个顾客可以到多个商店购物,顾客每次去商店购物有一个消费金额和日期。 (1)根据上述语义设计e-r模型。 (2)将e-r模型转换成关系数据模型,并指出每一个关系的主键和外键(如果存在)。 (97)删除表的重复记录。 (98)简述 bcnf 关系模式具有的性质。 (99)下面有一个销售管理数据库sales,它包含下面三张表: (1)商品表:item 商品编码 商品名称 单位 成本价 库存数量 code name unit cost amount (2)商品销售主表:salehead 销售单号 销售日期 客户名称 saleorder saledate customer (3) 商品销售明细表:saledetail 销售单号 商品编码 单价 销售数


    注意事项

    本文(数据库开发工程师求职试题集合.docx)为本站会员主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2022 冰点文档网站版权所有

    经营许可证编号:鄂ICP备2022015515号-1

    收起
    展开