小程序
公众号
注册/登录
试题搜索
用看的、听的学真题
study by eyes and ears.
2023数据库系统工程师真题参考答案火热出炉
首页
搜索结果
知识点列表(5)
第1页
【数据库系统工程师202105】【42】假设有两个数据库表insurance和employee分别记录了某地所有工作人员的社保信息和基本信息:
insurance(id,is_valid),各属性分别表示身份证号、社保是否有效,其中is_valid=1表示社保有效,is_valid=0表示社保无效。
employee(id,name,salay,is_local),各属性分别表示身份证号、姓名、每月工资,户口是否在当地,其中is_local=1表示户口在当地,is_local=0表示户口不在当地。
2021年农历新年,为防控疫情,鼓励留在工作地过年,决定对社保有效且户口不在当地的人群发放津贴。可筛选出满足补贴发放条件人员的SQL语句为
(42)
。
真题详情及解析
【数据库系统工程师202011】【42-45】假设有两个数据库表,product 表和market表,分别存放商品信息和市场需求信息。对SQL语句: select * from product, market where product.p_id=market.p_id的结果描述正确的是
(42)
。
如果想从market表中移除m_id为M03的记录,语句
(43)
是正确的。
如果要收回GRANT SELECT ON product to role_A WITH GRANT OPTION语句给role_A赋予的权限,使用语句
(44)
。
在product表、market表初始数据不变的情况下,以下SQL语句返回的结果有
(45)
条记录。
SELECT product.p_id
FROM product
WHERE product.p_num>(SELECT sum (market.m_need)
FROM market
WHERE market.p_id = product.p_id);
真题详情及解析
【数据库系统工程师201905】【39-40】给定关系R(A,B, C,D)与S(C,D, E,F),则RxS与R⋈S操作结果的属性个数分别为
(39)
;与表达式π
2,3,4
(
σ
2<5
(R⋈S))等价的SQL语句如下:SELECT R.B,R.C, R.D FROM R,S WHERE
(40)
。
真题详情及解析
【数据库系统工程师200805】【36-41】某公司的部门(部门号,部门名,负责人,电话)、商品(商品号,商品名称,单价,库存量)和职工(职工号,姓名,住址)三个实体对应的关系如表1、表2和表3所示。
假设每个部门有一位负责人,一个负责人只有一部电话,但有若干名员工;每种商品只能由一个部门负责销售。
①部门关系不属于第三范式的原因是
(36)
。如果用户要求得到表4所示的结果,需要
(37)
,并增加关系模式
(38)
。
②若部门名是唯一的,请将下述部门SQL语句的空缺部分补充完整。
CREATE TABLE 部门(部门号 CHAR(3) PRIMARY KEY,
部门名 CHAR(10)
(39)
,
负责人 CHAR(4),
电话 CHAR(20))
(40)
);
③查询各部门负责人的姓名及住址的SQL语句如下:
SELECT 部门名,姓名,住址
FROM 部门,职工
(41)
;
真题详情及解析
【数据库系统工程师201005】【37-42】某销售公司数据库的零件P(零件号,零件名称,供应商,供应商所在地,单价,库存量)关系如下表所示,其中同一种零件可由不同的供应商供应,一个供应商可以供应多种零件。零件关系的主键为
(37)
,该关系存在冗余以及插入异常和删除异常等问题。为了解决这一问题需要将零件关系分解为
(38)
。
对零件关系P,查询各种零件的平均单价、最高单价与最低单价之间差价的SQL语句为:
SELECT 零件号,
(39)
FROM P
(40)
;
对零件关系P,查询库存量大于等于100小于等于500的零件“P1”的供应商及库存量,要求供应商地址包含“西安”。实现该查询的SQL语句为:
SELECT 零件名称,供应商名,库存量
FROM P
WHERE
(41)
AND
(42)
;
真题详情及解析
首页
1
末页
广告位