小程序
公众号
注册/登录
试题搜索
用看的、听的学真题
study by eyes and ears.
2023数据库系统工程师真题参考答案火热出炉
首页
搜索结果
知识点列表(10)
第1页
【数据库系统工程师202305】【54】某大学学生管理系统中,要求学生的年龄在16~22岁之间,该规则可以通过
(54)
约束来实现。
真题详情及解析
【数据库系统工程师202305】【42】在SQL中,表达年龄(Sage)非空的WHERE子句为
(42)
。
真题详情及解析
【数据库系统工程师202205】【41】某会员管理系统需要对会员的账户余额进行限制,业务规则是“账户余额不能小于100”。该业务规则可采用
(41)
约束实现。
真题详情及解析
【数据库系统工程师200711】【36-40】建立一个供应商、零件数据库。其中“供应商”表S(Sno,Sname,Zip,City)分别表示:供应商代码、供应商名、供应商邮编、供应商所在城市,其函数依赖为:Sno→(Sname,Zip,City),Zip→City。“零件”表P(Pno,Pname,Color,Weight,City),表示零件号、零件名、颜色、重量及产地。表S与表P之间的关系SP(Sno,Pno,Price,Qty)表示供应商代码、零件号、价格、数量。
A.“供应商”表S属于
(36)
。
B.若要求供应商名不能取重复值,关系的主码是Sno。请将下面的SQL语句空缺部分补充完整。
CREATE TABLES(Sno CHAR(5),
Sname CHAR(30)
(37)
,
Zip CHAR(8),
City CHAR(20)
(38)
;
C.查询供应“红”色零件,价格低于500,且数量大于200的供应商代码、供应商名、零件号、价格及数量的SQL语句如下:
SELECT Sno,Sname,Pno,Price,Qty FROMS,SP
WHERE PnoIN(SELECT Pno FROM P WHERE
(39)
)
AND
(40)
;
真题详情及解析
【数据库系统工程师200505】【46】允许取空值但不允许出现重复值的约束是
(46)
。
真题详情及解析
【数据库系统工程师200605】【41】SQL语言中实现候选码约束的语句是
(41)
。
真题详情及解析
【数据库系统工程师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)
;
真题详情及解析
【数据库系统工程师200905】【37-44】某超市的商品(商品号,商品名称,生产商,单价)和仓库(仓库号,地址,电话,商品号,库存量)两个基本关系如表1和表2所示。
A)仓库关系的主键是
(37)
,该关系
没有
达到第三范式的原因是
(38)
;
B)查询联想生产的激光打印机的总库存量的SQL语句如下:
SELECT 商品名称,
(39)
FROM 商品,仓库
WHERE
(40)
AND
(41)
;
C)若仓库关系的地址不能为空,请将下述仓库关系SQL语句的空缺部分补充完整。
CREATE TABLE 仓库(
仓库号 CHAR(2),
地址 CHAR(20)
(42)
,
电话 CHAR(20),
商品号 CHAR(5),
库存量 NUMERIC(5),
(43)
,
(44)
;
真题详情及解析
【数据库系统工程师201105】【37-43】某医院管理系统部分关系模式为:科室(科室号,科室名,负责人,电话)、病患(病历号,姓名,住址,联系电话)和职工(职工号,职工姓名,科室号,职位,住址,联系电话)。假设每个科室有一位负责人和一部电话,每个科室有若干名职工,一名职工只属于一个科室;一个医生可以为多个病患看病;一个病患可以由多个医生多次诊治;职位有医生、护士和其他。
科室和职工的所属联系类型是
(37)
,病患和医生的就诊联系类型是
(38)
。科室关系的主键和外键分别为
(39)
。对于就诊联系最合理的设计是
(40)
,就诊关系的主键是
(41)
。
若科室关系中的科室名是唯一的,并要求指出外码。请将下述SQL语句的空缺部分补充完整。
CREATE TABLE 科室 (科室号 CHAR(3) PRIMARY KEY,
科室名 CHAR(10)
(42)
,
负责人 CHAR(4),
电话 CHAR(20),
(43)
);
真题详情及解析
【数据库系统工程师201505】【40-43】某医院住院部信息系统中有病人表R(住院号,姓名,性别,科室号,病房,家庭住址),“住院号”唯一标识表R中的每一个元组,“性别”的取值只能为M或F,“家庭住址”包括省、市、街道、邮编,要求科室号参照科室关系D中的科室号;科室关系D(科室号,科室名,负责人,联系电话),“科室号”唯一标识关系D中的每一个元组。
a)创建关系R的SQL语句如下:
CREATE TABLE R(住院号 CHAR(8)
(40)
,
姓名 CHAR(10),
性别 CHAR(1)
(41)
,
科室号 CHAR(4),
病房 CHAR(4),家庭住址 ADDR,//ADDR为用户定义的类
(42)
);
b)表R中复合属性是
(43)
。
真题详情及解析
首页
1
末页
广告位