小程序
公众号
注册/登录
试题搜索
用看的、听的学真题
study by eyes and ears.
2023数据库系统工程师真题参考答案火热出炉
首页
搜索结果
知识点列表(9)
第1页
【数据库系统工程师202305】【53】
(53)
约束通过被引用表中实际存在的记录值,对引用表中相应属性的取值进行了约束和限制。
真题详情及解析
【数据库系统工程师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】【33-37】某数据库中有供应商关系S和零件关系P,其中,供应商关系模式s(Sno,Sname, SZip,City)中的属性分别表示:供应商代码、供应商名、邮编、供应商所在城市;零件关系模式P(Pno,Pname,Color,Weight,City)中的属性分别表示:零件号、零件名、颜色、重量、产地。要求一个供应商可以供应多种零件,而一种零件可以由多个供应商供应。请将下面的SQL语句空缺部分补充完整。
CREATE TABLE SP (Sno CHAR
(5)
,
Pno CHAR
(6)
,
Status CHAR
(8)
,
Qty NUMERIC
(9)
,
(33)
(Sno,Pno),
(34)
(Sno),
(35)
(Pno));
查询供应了“红”色零件的供应商号、零件号和数量(Qty)的元组演算表达式为:{t|(
(36)
∧u[1]=v[1]∧v[2]=w[1]∧w[3]='红'∧
(37)
)}
真题详情及解析
【数据库系统工程师200605】【46-48】设有员工实体Employee(employeeID,name,sex,age,tel,departID.,其中employeeID为员工号,name为员工姓名,sex为员工性别,age为员工年龄,tel为员工电话(要求记录该员工的手机号码和办公室电话),departID为员工所在部门号(要求参照另一部门实体Department的主码departID)。Employee实体中存在的派生属性及其原因是
(46)
;Employee实体中还存在多值属性,该属性及其该属性的处理为
(47)
;对属性departmentID的约束是
(48)
。
真题详情及解析
【数据库系统工程师200705】【37-39】企业职工和部门的关系模式如下所示,其中部门负责人也是一个职工。
职工(职工号,姓名,年龄,月薪,部门号,电话,地址)
部门(部门号,部门名,电话,负责人代码,任职时间)
请将下面的SQL语句空缺部分补充完整。
CREATE TABLE 部门(
部门号 CHAR(4) PRIMARY KEY,
部门名 CHAR(20),
电话 CHAR(13),
负责人代码 CHAR(5),
任职时间 DATE,FOREIGN KEY
(37)
);
查询比软件部所有职工月薪都要少的职工姓名及月薪的SQL语句如下:
SELECT 姓名,月薪 FROM 职工
WHERE 月薪<(SELECT
(38)
FROM 职工
WHERE 部门号=
(39)
);
真题详情及解析
【数据库系统工程师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)
);
真题详情及解析
【数据库系统工程师201705】【57-58】某销售公司需开发数据库应用系统管理客户的商品购买记录;该系统需记录客户的姓名、出生日期、年龄和身份证号信息,记录客户每次购买的商品名称和购买时间等信息。如果在设计时将出生日期和年龄都设定为客户实体的属性,则年龄属于
(57)
,数据库中购买记录表中每条购买记录对应的客户必须在客户表中存在,这个约束属于
(58)
。
真题详情及解析
首页
1
末页
广告位