1 / 14
文档名称:

软件测试面试题整理-数据库.docx

格式:docx   大小:59KB   页数:14页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件测试面试题整理-数据库.docx

上传人:282975922 2022/7/23 文件大小:59 KB

下载得到文件列表

软件测试面试题整理-数据库.docx

文档介绍

文档介绍:面试题-数据库-整理

省份
农作物
产量(万吨)
y肃
小麦
321
江苏
小麦
3



湖南
水稻
432
湖北
水稻
211
y肃
棉花
23
浙江
棉花
001
张三
0001
数学
69
22005002
李四
0001
数学
89
32005001
张三
0001
数学
69
42005001
张三
0001
数学
69
删除除了自动编号不同,其他都行同的同学冗余信息的方法。
.数据库
数据库由以下四个关系模式构成:
供应商表 S ( S#, SNAME,STATAUS,CITY
零件表:P (P#, PNAME,COLOR,WEIGHT,CITY
工程项目表:J (J#,JNAME,CITY
供应商-零件-工程项目表:SPJ(S#,P#,J#,QTY
供应商S,零件P和工程项目J分别由供应商(S#),零件号(P#)和工程项目号(J#)唯一 标识,供货SPJ是反映某个工程项目供应某些数量的某种零件。
请用SQL语言完成下面的问题:
1)找出给上海的工程项目提供的不同零件号。
2)将没有供货的所有工程项目从 J中删去。
3)计算所有工程项目中零件 P1的总使用量。
4)查询这样的工程项目号:供给该工程项目的零件 P1的平均供应量大于10.
.数据库
现在有如下两个表,js表和mem表,mem表中js_t记录js的id
请做如下查询:
表1: mem (人员)
id
username
realname
Js_t
1023
chen
小晨
2
1034
yang
小杨
2
1025
zhang
小张
5
1026
guo
小郭
3
1027
li
小李
4
表 2: js
id
type
count
1
Android
25
2
IOS
37
3
Web
26
4
Linux
10
5
Mac
56
1)请写出一条sql,查询mem表中共有几种js_t类型;
2)请写一条sql,查询type是IOS和 Web的人员名单。
3)请建立一张视图,显示 mem表中人员信息和所对应的机型及数量。
.数据库
你了解哪些数据库类型?且简述 MySQL和SQL Server的主要区别。
. 有一个 用户表 user, 有三个字段, username, usercode, password o
1)举例说明对数据库的基本操作(增加,删除,更新,查询)
2)查询出username中包含“张”的用户信息。
.数据库表中通过使用 可标识一条记录的唯一性。使用 可提高检索效 率。
.数据库表记录的增,删,改分别用 、、语句。
.数据库
请根据以下表间关系写出 SELECTS句;每个业务日期的“状态为派单、送出和结账”
的订单全额合计值(如写不出请说明思路) 提醒:可能需要用到的函数有 sum ()、group by
状态表STATUS
STATUS ID犬态 ID
STATUS NAME状态名称
101
创建
102
接收
103
派单
104
备餐
105
送出
106
结账
107
无人接收
订单表
ORDER_HE ADER
ORDER_ID 订单ID
ORDER_CO
DE订单编 号
STATUS_ID 状态ID
ORDER_DA
TE业务日 期
PRODUCT」
D产品ID
QTY数量
AMOUNT 订单金额
1
201107010
001
101
20110701
D101
1

2
201107010
0002
106
20110701
D118
5


有两张表 Student 和 Score,数据示仞0口下: 跟 关联
Student学生表
StudentId 学生 ID
Name姓名
Class班级
1
张帆
1-1
2
刘华
1-2
3
....
...
Score成绩表
StudentId
Subject 科目
Score分数
1
英语
88
1
数学
68
1 ...
...
...
请写出SQL
1)列出每个科目的平均分数。
2)列出姓名为“李勇”的学生的成绩单。
3)列出英语和数学都不及格(分数小于 60)的学生的姓