软件测试面试题整理-数据库(12页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《软件测试面试题整理-数据库(12页).doc》由会员分享,可在线阅读,更多相关《软件测试面试题整理-数据库(12页).doc(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-软件测试面试题整理-数据库-第 12 页面试题-数据库-整理1. 数据库省份农作物产量(万吨)甘肃小麦321江苏小麦3.湖南水稻432湖北水稻211.甘肃棉花23浙江棉花0.2.用一条sql语句根据以上表格查询出如下结果。1) 查询出来哪些省份棉花产量大于5000吨。2) 查询出来哪些省份没有种植棉花作物。3) 查询出来哪些省份水稻生产量在3万吨-30万吨之间。4) 查询出来各省份农作物平均产量。5) 查询出来哪些省份水稻或者小麦产量高于水稻产量。6) 查询出来哪些省份小麦产量高于水稻产量。7) 查询出来哪些省份棉花产量高于水稻产量但小于小麦产量。2. 数据库表名:subway,包含3个字段
2、:id(线路编号)、stop(站点)、sequence(站点序列)。如下,请写出以下SQL语句:Id(线路编号)Stop(站点)Sequence(站点序列)1人民广场102中山公园71莘庄18人民广场82人民广场10.1) 找出站点名称包含“人民”的所有记录。2) 找出途径线路数最多的站点。3) 已知站点A和B,判断是否可以直达。3. 数据库脚本语句在数据库中的执行顺序是( DCL-DML-DLL )4. 数据库假设现有实体:测试工程师:员工标号、单位、姓名、性别、年龄、测试项目;测试项目:项目编号、项目名、所属部门、项目经理;请用SQL语句完成:检索出不是测试项目编号为“P17”的项目测试工
3、程师的姓名和测试项目。5. 数据库学生表StudentS#(学生编号)varchar(10)Sname(学生姓名)varchar(10)Sage(出生年月)datetimeSsex(学生性别)varchar(10)01赵雷1990-01-01男02钱电1990-12-21男03孙11990-05-20男04李1990-08-06男05周1991-12-01女06吴1992-03-01女07郑1989-07-01女 08王1990-01-20女课程表 CourseC#课程编号 varchar(10)Cname课程名称varchar(10)T#教师编号 varchar(10)01语文0202数学0
4、103英语03教师表 TeacherT# 教师编号 varchar(10)Tname 教师姓名varchar(10)01张三02李四03王五成绩表 SCS# 学生编号 varchar(10)C# 课程编号 varchar(10)Score 分数 decimal(18,1)0101800102900103990201700202600203800301800302800303800401500402300403200501760502870601310603340702890703981) 查询出只有两门课程的全部学生的学号和姓名。2) 查询男生,女生人数。3) 查询“李”姓老师的数量4) 检索
5、“01”课程分数小于60,按分数降序排列的学生信息。6. 某数据库中存放两个数据表:教师表(教师编号,教师姓名)和课程表(课程号,课程名,教师编号),若要 快速查出某位教师教授的课程,下列建立索引方式中正确的是()A. 在教师表上按教师编号建立索引B. 在课程表上按照课程号建立索引C. 在课程表上按教师编号建立索引D. 在教师表上按照教师姓名建立索引7. 下列关于数据库中触发器的描述中错误的是()A. 触发器是一种特殊的存储过程B. 触发器常在SELECT.INSERT.UPDATE和DELETE操作时触发C. 触发器可以通过数据库中的相关表进行层叠更改D. 触发器是自动的,可以在用户对表的数
6、据做了修改之后被自动激活8. 数据库主表(student)如下:Student 表自动编号学号姓名课程编号课程名称分数12005001张三0001数学6922005002李四0001数学8932005001张三0001数学6942005001张三0001数学69删除除了自动编号不同,其他都行同的同学冗余信息的方法。9. 数据库数据库由以下四个关系模式构成: 供应商表S(S#,SNAME,STATAUS,CITY)零件表:P(P#,PNAME,COLOR,WEIGHT,CITY)工程项目表:J(J#,JNAME,CITY)供应商-零件-工程项目表:SPJ(S#,P#,J#,QTY)供应商S,零件
7、P和工程项目J分别由供应商(S#),零件号(P#)和工程项目号(J#)唯一标识,供货SPJ是反映某个工程项目供应某些数量的某种零件。请用SQL语言完成下面的问题:1) 找出给上海的工程项目提供的不同零件号。2) 将没有供货的所有工程项目从J中删去。3) 计算所有工程项目中零件P1的总使用量。4) 查询这样的工程项目号:供给该工程项目的零件P1的平均供应量大于10.10. 数据库现在有如下两个表,js表和mem表,mem表中js_t记录js的id请做如下查询:表1:mem(人员)idusernamerealnameJs_t1023chen小晨21034yang小杨21025zhang小张5102
8、6guo小郭31027li小李4表2:jsidtypecount1Android252IOS373Web264Linux105Mac561) 请写出一条sql,查询mem表中共有几种js_t类型;2) 请写一条sql,查询type是IOS 和Web的人员名单。3) 请建立一张视图,显示mem表中人员信息和所对应的机型及数量。11. 数据库你了解哪些数据库类型?且简述MySQL 和SQL Server 的主要区别。12. 有一个 用户表user,有三个字段,username,usercode,password。1) 举例说明对数据库的基本操作(增加,删除,更新,查询)2) 查询出username
9、中包含“张”的用户信息。13. 数据库表中通过使用_可标识一条记录的唯一性。使用_可提高检索效率。14. 数据库表记录的增,删,改分别用_、_、_语句。15. 数据库 请根据以下表间关系写出SELECT语句;每个业务日期的“状态为派单、送出和结账”的订单全额合计值(如写不出请说明思路)提醒:可能需要用到的函数有sum()、group by状态表 STATUSSTATUS ID 状态IDSTATUS NAME 状态名称101创建102接收103派单104备餐105送出106结账107无人接收订单表ORDER_HEADERORDER_ID订单IDORDER_CODE订单编号STATUS_ID状态I
10、DORDER_DATE业务日期PRODUCT_ID 产品IDQTY数量AMOUNT 订单金额120110701000110120110701D101180.002201107010000210620110701D1185125.5016. 数据库有两张表Student 和Score,数据示例如下:Student.StudentId跟Score.StudentId关联Student 学生表StudentId 学生IDName 姓名Class班级1张帆1-12刘华1-23.Score 成绩表StudentIdSubject 科目Score分数1英语881数学68.请写出SQL1) 列出每个科目的平
11、均分数。2) 列出姓名为“李勇”的学生的成绩单。3) 列出英语和数学都不及格(分数小于60)的学生的姓名。17. 在SQL Server 或者Oracle中,为数据库表建立索引能够()A. 防止非法的删除操作B. 防止非法的插入操作C. 提高查询性能D. 节约数据库的磁盘空间18. 在SQL Server 或者Oracle 中,事务应该具有的属性是()A. 原子性B. 一致性C. 隔离性D. 持久性19. 下面哪些关于数据库主键的说法正确的是()A. 主键可以用来确保表中不存在重复的数据行B. 一个表必须有一个主键C. 一个表只能有一个主键D. 只能对整数型列设置主键20. 某银行信贷子系统有
12、如下关系表:客户信息表(客户编号,客户姓名,银行卡号,客户状态,客户级别)主键:客户编号客户信息表(合同编号,客户编号,信贷金额,贷款金额,贷款余额,贷款利率,合同生效日期) 主键:合同编号客户明细表(合同编号,客户编号,还款期次,还款金额,还款日期)主键:合同编号,还款期次根据以上信息,完成如下题目:1) 请列出客户编号为“123456”客户的贷款余额和合同号。2) 请列出有两笔贷款的客户信息。3) 请将A类客户的贷款利率优惠10%。4) 请列出本期(假如期次为“201210”)暂未还款的贷款明细。5) 请列出2012年生效的合同明细。21.表table 中的id对应多个记录,把这个id的记
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 测试 试题 整理 数据库 12
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内