数据库系统工程师下午题

合集下载

2022年数据库下午卷真题(打印版)

2022年数据库下午卷真题(打印版)

2022 年数据库系统工程师下午题问答题(共 5 题,共 80 分) 1/5试题一(20 分):阅读下列说明,回答问题 1 至问题 3 将解答填入答题纸的对应栏内。

【说明】某市为了规范疫苗接种工作,提升效率,并为抗击疫情提供疫苗接种数据支撑,需要开发一个信息系统。

请根据下述需求描述完成该系统的数据库设计。

【需求描述】(1)记录疫苗供应商的信息,包括供应商名称、地址和一个电话。

(2)记录接种医院的信息,包括医院名称、地址和一个电话。

(3)记录被接种者个人信息,包括姓名、身份证号和一个电话。

(4)记录接种者的疫苗接种信息,包括接种医院信息、被接种者信息、疫苗供应商名称和接种日期。

为了提高免疫力,接种者可能需要进行多次疫苗接种(每天最多接种一次),但每次都可以在全市任意一家医院进行疫苗接种。

【概念模型设计】根据需求阶段收集的信息,设计的实体联系图(不完整)如图 1-1 所示。

【逻辑结构设计】根据概念模型设计阶段完成的实体联系图,得出如下关系模式(不完整): 供应商(供应商名称,地址,电话)医院(医院名称,地址,电话)供货(供应商名称,(a),供货内容)被接种者(姓名,身份证号,电话)接种(被接种者身份证号,(b),医院名称,供应商名称)【问题 1】(4 分)根据问题描述,补充图 1-1 的实体联系图(不增加新的实体)。

【问题 2】(4 分)补充逻辑结构设计结果中的(a)、(b)两处空缺,并标注主键和外键完整性约束。

【问题 3】(7 分)若医院还兼有核酸检测的业务,检测者可能需要进行多次核酸检测(每天最多检测次),但每次都可以在全市任意一家医院进行检测。

请在图 1-1 中增加"被检测者"实体和相应的属性、医院和被检测者之间的"检测"联系和必要的属性,并给出新增加的关系模式。

"被检测者"实体包括姓名、身份证号、住址和一个电话。

"检测"联系需要包括检测日期和检测结果等。

中级数据库系统工程师上半年下午试题、答案及详细解析

中级数据库系统工程师上半年下午试题、答案及详细解析

第12章数据库系统工程师下午试题分析与解答试题一阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内。

[说明]某大型企业的数据中心为了集中管理、控制用户对数据的访问并支持大量的连接需求,欲构建数据管理中问件,其主要功能如下:(1)数据管理员可通过中间件进行用户管理、操作管理和权限管理。

用户管理维护用户信息,用户信息(用户名、密码)存储在用户表中;操作管理维护数据实体的标准操作及其所属的后端数据库信息,标准操作和后端数据库信息存放在操作表中;权限管理维护权限表,该表存储用户可执行的操作信息。

(2)中间件验证前端应用提供的用户信息。

若验证不通过,返回非法用户信息;若验证通过,中间件将等待前端应用提交操作请求。

(3)前端应用提交操作请求后,中间件先对请求进行格式检查。

如果格式不正确,返回格式错误信息;如果格式正确,则进行权限验证(验证用户是否有权执行请求的操作),若用户无权执行该操作,则返回权限不足信息,否则进行连接管理。

(4)连接管理连接相应的后台数据库并提交操作。

连接管理先检查是否存在空闲的数据库连接,如果不存在,新建连接;如果存在,则重用连接。

(5)后端数据库执行操作并将结果传给中间件,中间件对收到的操作结果进行处理后,将其返回给前端应用。

现采用结构化方法对系统进行分析与设计,获得如图1-1所示的顶层数据流图和图1-2所示的0层数据流图。

[问题1]使用说明中的词语,给出图1-1中的实体E1~E3的名称。

[问题2]使用说明中的词语,给出图1-2中的数据存储D1~D3的名称。

[问题3]给出图1-2中加工P的名称及其输入、输出流。

名称起点终点输入流P输出流P除加工P的输入与输出流外,图1-2还缺失了两条数据流,请给出这两条数据流的起点和终点。

起点终点注:名称使用说明中的词汇,起点和终点均使用图1-2中的符号或词汇。

[问题4]在绘制数据流图时,需要注意加工的绘制。

请给出三种在绘制加工的输入、输出时可能出现的错误。

中级数据库系统工程师下午试题模拟含答案9【2020年最新】

中级数据库系统工程师下午试题模拟含答案9【2020年最新】
量为 QTY。 假设规定属性的类型: SNO, SNAME, SADDR, PNO, PNAME, COLOR, JNO, JNAME, JADDR
为字符型数据; WEIGHT, QTY 为数值型数据;列的宽度自定义。 4、试用 SQL语句定义上述表的结构 ( 定义中应包括主键和外键子句 ) 。 5、建立一视图, 该视图定义某指定供应商 “松下马达 ”为 “珠澳大桥 ”项口提供的零件的编号、 名称清 单。 6、用 SQL语句查询 “珠澳大桥 ”项目所使用的零件的总重量。
原料名称
开采地
有效成分
无效成分
1000101
花纲石
涟源
42.12%
51.02%
1000102
黄铜矿
新化
43.44%
52.58%
1000103
铁矿石
湘潭
38.96%
58.69%
1000104
铁砂
株洲
39.72%
56.10%
每种有矿石的有效成分和无效成分是固定的,如黄铜矿的有效成分固定为铜、铁,其余为无效
码,送矿单位编码 ) →(铁,硫 …锌) ,
可得到模式 R的码为: ( 原料编码,送矿单位编码 ) ,所以非键属性为原料名称,送矿单位名称,
铁,硫,硅,铜,镁,锌。
模式中存在部分函数依赖,所以 R是 1NF. ② 此模式存在部分函数依赖,造成了数据的极大冗余;并且报表中的成分含量列是变化的,这
就需要为此模式增加一些备用冗余列,也使得设计方案不合请将 R分解成 3NF模式集。
试题四
冶炼厂的某科室为了得到一种矿石在各产地的参数,要求得到如下的每月报表:
2005 年2 月份各单位矿石参数统计表:
原料编码 原料名称 送矿单位 送矿单位 铁

数据库系统工程师下午试题(一)

数据库系统工程师下午试题(一)

数据库系统工程师下午试题(一)数据库系统工程师下午试题今日下午,我参加了一场数据库系统工程师的试题。

此次试题包含数据库的设计、维护等内容,下面分点进行介绍。

一、数据库设计1. 数据库设计的步骤首先,我们需要明确需求,明确数据存储的目的、数据的来源以及存储的数据类型;然后,进行数据库规划,包括选择数据库系统、定义数据库的结构和实体、制定数据的存储方案;最后,进行数据库实施,包括创建表、定义索引、添加、修改和查询操作等。

2. 数据库设计原则数据库设计要遵循一定的原则,包括:规范化、冗余最小化、数据安全、数据访问性能等。

规范化是指将数据库设计成符合规范的形式,避免数据冗余;冗余最小化是指尽可能地避免数据的重复性存储;而数据安全和数据访问性能是设计数据库时必须考虑的两个方面。

二、数据库维护1. 数据库常见问题数据库常见问题包括:数据库崩溃、数据迁移、数据备份、数据恢复等。

数据库崩溃是由于数据库文件损坏、系统故障等原因导致的。

为避免数据丢失,需要进行数据备份,并在数据库崩溃后进行数据恢复。

而数据迁移是指将数据库从一个系统转移到另一个系统。

2. 数据库维护原则数据库维护需要遵循一定的原则,包括:备份、日志记录、定期维护、优化性能等。

备份可以避免数据丢失,需要定期进行;日志记录可以记录数据的变化和操作,以便查找问题或恢复数据;定期维护可以检查数据库的健康状况、发现问题并解决;而优化性能则可以提高数据库的访问速度和效率。

总结数据库设计和维护是数据库系统工程师必须熟练掌握的技能,以上介绍的只是其中的一部分内容。

在实践中,我们需要不断地学习和应用,提高自己的数据库系统工程师技术水平。

2021年数据库系统工程师下午题答案

2021年数据库系统工程师下午题答案

2021年数据库系统工程师下午题答案1、在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段,在这几个阶段中,数据独立性最高的是 (()) 阶段。

[单选题] *A)数据库系统(正确答案)B)文件系统C)人工管理D)数据项管理2、数据库系统与文件系统的主要区别是()。

[单选题] *A)数据库系统复杂,而文件系统简单B)文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决(正确答案)C)文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D)文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量3、数据库的概念模型独立于 (()) 。

[单选题] *A)具体的机器和DBMS(正确答案)B)E-R图C)信息世界D)现实世界4、在数据库中,下列说法 (()) 是不正确的。

[单选题] *A)数据库避免了一切数据的重复(正确答案)B)若系统是完全可以控制的,则系统可确保更新时的一致性C)数据库中的数据可以共享D)数据库减少了数据冗余5、()是存储在计算机内有结构的数据的集合。

[单选题] *A)数据库系统B)数据库(正确答案)C)数据库管理系统D)数据结构6、在数据库中存储的是()。

[单选题] *A)数据B)数据模型C)数据以及数据之间的联系(正确答案)D)数据结构7、数据库中,数据的物理独立性是指()。

[单选题] *A)数据库与数据库管理系统的相互独立B)用户程序与DBMS的相互独立C)用户的应用程序与存储在磁盘上数据库中的数据是相互独立的(正确答案)D)应用程序与数据库中数据的逻辑结构相互独立8、数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指()。

[单选题] *A)同一个应用中的多个程序共享一个数据集合B)多个用户、同一种语言共享数据C)多个用户共享一个数据文件D)多种应用、多种语言、多个用户相互覆盖地使用数据集合(正确答案)9、对数据库进行创建、运行和维护的软件系统又叫做()。

中级数据库系统工程师下午模拟试题及答案解析(11)

中级数据库系统工程师下午模拟试题及答案解析(11)
ssnumsnameagescsnumcnumcreditscoreccnumcnameteacherttnumtehcherpossalsnum表示学生的学号sname表示学生的姓名age表示学生的年龄cnum表示选修课程的编号credit表示该课程的学分score表示课程的成绩cname表示课程名teacher表示任课的教师tnum表示老师的工作证号pos表示教师的职称sm表示教师的收入
R2(身份证号,H身份证号,电话号码)
R3(身份证号,姓名,家庭住址)
R5(电话号码,型号)
R6(H身份证号,H姓名)
R7(H姓名,H籍贯)
详细解答:
第12题
请将该关系模式分解成BCNF的关系模式,确定主关系键。_____
参考答案:由于存在主属性部分依赖于码的问题,再采用投影分解法,R2被分解为R8、R9,将得到BCNF范式的关系模型:
(3)往学生表Student中插入一个学生记录。(学号:132,姓名:张华,性别:男,系别:计算机)
(4)把《野火集》的价格修改为15元_____
参考答案:SELECTCname
FROM Cata
WHEREauthor='鲁迅';
(2)SELECT Cname from Cata,Student,Borrow
试定义下列完整性约束和规则:
第14题
在关系S中插入的学生年龄值应在18~21岁之间。_____
参考答案:定义s时采用检查子句:
CREATTABLE S( SNUM CHAR(5),
SNAME char(10) NOT NULL,
AGE SMALLINT,
PRIMARY KEY(SNUM)
CHECK;18 and AGE<=21)

软考模拟题(中级)数据库系统工程师下午(应用技术)

软考模拟题(中级)数据库系统工程师下午(应用技术)

软考模拟题(中级)数据库系统工程师下午(应用技术)(总分:60.00,做题时间:90分钟)一、试题一(总题数:2,分数:12.00)1.试题一()(分数:6.00)___________________________________________________ _______________________________________解析:阅读以下说明和关系表,回答问题1~3。

[说明] 关系R中有如下函数依赖关系: DC→E DB→E BA→F BC→DF AC →D DA→F D→B(分数:6.00)(1).求此模型的最小函数依赖集。

(分数:2.00)___________________________________________________ _______________________________________正确答案:(正确答案:对函数依赖的右部进行分解得:(1)DC→E (2)DB→E (3)AB→F (4)ABC→D (5)ABC→F (6)AC →D (7)DA→F (8)D→B 由(8)、(2)可以得D→E,由此可得(1)、(2)冗余由(3)可以得出(5)冗余,(6)可以推出(4)冗余由(8)可得DA→BA,再结合(3),可以得出(7)冗余所以最小依赖集为: D→E AB→F AC→D D→B)解析:(2).求出关系模式的候选码。

(分数:2.00)___________________________________________________ _______________________________________正确答案:(正确答案:由第一问的结果可以看出候选码为AC)解析:(3).此关系模型最高属于哪级范式。

(分数:2.00)___________________________________________________ _______________________________________正确答案:(正确答案:R中的非主属性有B、D、E、F,它们都完全函数依赖于AC,所有R属于2NF。

中级数据库系统工程师下午试题-14

中级数据库系统工程师下午试题-14

中级数据库系统工程师下午试题-14(总分:32.02,做题时间:90分钟)一、试题一(总题数:1,分数:15.00)[说明]设有三个关系学生S(学号,姓名,性别,年龄,籍贯)课程C(课程号,课程名,任课老师,所用教材)学生成绩SC(学号,课程号,得分)其中规定各属性定义如下:学号:SNUM 姓名:SNAME 性别:SEX 年龄:AGE 籍贯:NATIVE课程号:CNUM 课程名:CNAME 任课老师:TEACHER 所用教材:BOOK得分:GRADE试用关系代数表达式表示下列查询语句。

(分数:15.00)(1).[问题1]检索张三老师所授课程的名称。

(分数:2.50)__________________________________________________________________________________________ 正确答案:(ПCNAME( σTEACHER='张三'(C)))解析:(2).[问题2]检索选修全部课程的学生的学号和姓名。

(分数:2.50)__________________________________________________________________________________________ 正确答案:(ПSNUM,CNUM(SC)÷ПCNUM(C)ПSNUMM,SNAME(S))解析:(3).[问题3]检索全部学生都选修的课程号。

(分数:2.50)__________________________________________________________________________________________ 正确答案:(ПSNUM,CNUM(SC)÷ПSNUM(S))解析:(4).[问题4]检索至少选修了课程号为1和课程号为5的课程的学生的学号。

(分数:2.50)__________________________________________________________________________________________ 正确答案:(可建立一个临时关系RПSNUM,CNUM(SC)÷R)解析:(5).[问题5]检索选修课程包含李四老师所授课程之一的学生姓名。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库系统工程师下午题1、数据库管理技术发展的阶段中,数据技术独立性最高的是()阶段。

( ) ()? [单选题] *A. 文件系统B. 人工管理C. 数据库管理(正确答案)D. 自动管理2、数据库系统的核心是( ) ()? [单选题] *A. 数据模型B. 数据库管理系统(正确答案)C. 软件工具D. 数据库3、下列叙述正确的是( ) ()? [单选题] *A. 数据库是一个独立的系统,不需要操作系统的支持B. 数据库设计是指设计数据库管理系统C. 数据库技术的根本目标是要解决数据共享的问题(正确答案)D. 数据库系统中,数据的物理结构必须与逻辑结构一致4、用二维表结构来表示实体及实体与实体之间的联系的模型称为( ) ()? [单选题] *A. 关系模型(正确答案)B. 层次模型C. 网状模型D. 数据模型5、关系数据库管理系统能够实现的专门关系运算包括( ) ()? [单选题] *A. 排序、索引、统计B. 选择、投影、连接(正确答案)C. 关联、更新、排序D. 显示、打印、制表6、将表中的字段定义为(),其作用是使字段中的每个记录都必须是唯一的,以便于识别。

( ) ()? [单选题] *A. 记录B. 字段C. 域D. 关键字(正确答案)7、在Access 2010数据库中,只关闭数据库,不退出Access 2010的操作是( ) ()? [单选题] *A. 按快捷键ALT+F4B. 单击标题栏右端的关闭按钮C. 单击“文件”→“退出”命令D. 按快捷键ALT+F+C(正确答案)8、在Access数据库中,表之间的关系一般定义为( ) ()? [单选题] *A. 一对一的关系B. 一对多的关系(正确答案)C. 多对一的关系D. 多对多的关系9、 Access 2010系统默认的空白数据库文件格式( ) ()? [单选题] *A. Access 2002-2003文件格式B. Access 2000文件格式C. Access 2007文件格式(正确答案)D. Access 2010文件格式10、Access 2010关系数据库中包含()数据库对象。

( ) ()? [单选题] *A. 6种(正确答案)B. 7种C. 8种D. 9种11、Access 2010是一个( ) ()? [单选题] *A. 数据库B. 数据库管理系统(正确答案)C. 数据库应用系统D. 数据库系统12、不同用户、不同场合、不同语言可以在同一时间使用同一数据库,体现了数据库( ) ()? [单选题] *A. 结构化B. 共享性(正确答案)C. 独立性高D. 统一管理13、数据库管理系统位于( ) ()? [单选题] *A. 硬件与操作系统之间B. 用户和操作系统之间(正确答案)C. 用户与硬件之间D. 操作系统与应用程序之间14、为某一类实际应用而开发的软件系统称为( ) ()? [单选题] *A. 数据库B. 数据库管理系统C. 数据库应用系统(正确答案)D. 数据库系统15、如图4-1-1所示的数据库模型属于( ) ()? [单选题] *A. 关系模型B. 层次模型(正确答案)C. 网状模型D. 以上都不正确16、学生(学号,姓名,性别,出生日期,入学成绩)描述了一个( ) ()? [单选题] *A. 实体B. 实体型(正确答案)C. 实体集D. 属性17、某宾馆有单人间和双人间两种客房,按照规定,每位入住该宾馆的客人都要进行身份登记。

宾馆客房中有客房信息表(房间号……)和客人信息表(身份证号,姓名,来源……);为了反映客人入住客房的情况,客房信息表与客人信息表之间的联系应设计为( ) ()? [单选题] *A. 一对一联系B. 一对多联系(正确答案)C. 多对多联系D. 无联系18、下列关于数据库系统的描述中,错误的是( ) ()? [单选题] *A. 可以实现数据共享B. 可以减少数据冗余C. 可以表示事物与事物之间的联系D. 不支持抽象的数据模型(正确答案)19、在关系数据模型中,元组是指( ) ()? [单选题] *A. 字段B. 记录(正确答案)C. 属性D. 多个记录20、假定“学生表”中已有“年级”“专业”“学号”“姓名”“性别”和“生日”6个属性,其中可以作为主关键字的是( ) ()? [单选题] *A. 姓名B. 学号(正确答案)C. 专业D. 年级21、一个关系数据库的表中有多条记录,记录之间的相互关系是( ) ()? [单选题] *A. 前后顺序不能任意颠倒,一定要按照输入的顺序排列B. 前后顺序可以任意颠倒,不影响数据库中的数据关系(正确答案)C. 前后顺序可以任意颠倒,但排序顺序也有不同,统计处理结果可能不同D. 前后顺序不能任意颠倒,一定要按照关键字字段值得顺序排列22、要显示“教师表”中“姓名”和“职称”字段的信息,应采用的关系运算是( ) ()? [单选题] *A. 选择B. 投影(正确答案)C. 连接D. 关联23、在关系运算中,选择运算的含义是( ) ()? [单选题] *A. 在基本表中选择满足条件的记录组成一个新的关系(正确答案)B. 在基本表中选择需要的字段(属性)组成一个新的关系C. 在基本表中选择满足条件的记录和属性组成一个新的关系D. 以上说法都不正确24、将两个关系拼接成一个新的关系,生产的新关系中包括满足条件的元组,这种操作被称为( ) ()? [单选题] *A. 投影B. 选择C. 连接(正确答案)D. 并25、有3个新关系R、S、T如图4-1-2所示,则由关系R和S得到关系T的操作是( ) ()? [单选题] *A. 自然连接(正确答案)B. 交C. 投影D. 并26、Access数据库管理系统属于( )数据库模型。

( ) ()? [单选题] *A. 层次B. 网状C. 关系(正确答案)D. 树状27、( )不是Access数据库中的对象。

( ) ()? [单选题] *A. 查询B. Word文档(正确答案)C. 模块D. 窗体28、Access中表和数据库的关系是( ) ()? [单选题] *A. 一个数据库可以包含多个表(正确答案)B. 一个表只能包含两个数据库C. 一个表可以包含多个数据库D. 数据库就是本身29、下列不属于Access2010的主选项卡的是( ) ()? [单选题] *A. 文件B. 开始C. 新建(正确答案)D. 数据库工具30、Access2010中可以打开( )数据库文件。

( ) ()? [单选题] *A. 1个(正确答案)B. 2个C. 4个D. 任意31、下列关于数据库系统的叙述中,错误的有( ) ()? *A. 数据库系统减少了数据冗余B. 数据库系统避免了一切冗余(正确答案)C. 数据库系统中数据的一致性指数据类型一致(正确答案)D. 数据库系统比文件系统能管理更多的数据(正确答案)32、下列属于数据库系统(DBS)组成的部分的有( ) ()? *A. 硬件系统(正确答案)B. 数据库管理系统及相关软件(正确答案)C. 文件系统D. 数据库管理员(DBA)(正确答案)33、关于关系模型中基本术语的解析,下列正确的是( ) ()? *A. 记录:满足一定规范化要求的二维表,也称关系B. 字段:二维表中的一列(正确答案)C. 数据项:也称分量,是每个记录中的一个字段的值(正确答案)D. 字段的值域:字段的取值范围,也称属性域(正确答案)34、打开数据库的方式包括( ) ()? *A. 独占方式(正确答案)B. 链接方式C. 只读方式(正确答案)D. 独占只读方式(正确答案)35、关系数据库的完整性包括( ) ()? *A. 实体完整性(正确答案)B. 域完整性(正确答案)C. 参照完整性(正确答案)D. 用户自定义完整性(正确答案)答案解析:如果此题将域完整性改为属性完整性就不选,因为属性和域不是同一个概念,域是指属性的取值范围36、在数据库中,数据由数字、字母、文字和各种特殊符号组成,但不包括图形、图像、声音、动画等多媒体。

( ) [判断题] *对错(正确答案)答案解析:access第2页,数据是一种物理符号序列,用来记录事务的情况。

这里的符号不仅仅指数字、字母、文字和其他符号,而且还包括图形、图像、动画、声音等多媒体数据。

37、数据库是指按时间的先后顺序存储在计算机存储设置中的相关数据的集合,它既保持了事物本身的数据,同时又存储了事物之间的联系。

( ) [判断题] *对错(正确答案)答案解析:数据库是指存储在计算机存储设备中的结构化的相关数据的集合,它既包括描述事物的数据本身,还包括相关事物之间的联系。

按时间先后顺序错了,根据设计者的排序顺序38、在实体联系模型中,属性值的集合表示实体。

( ) [判断题] *对错(正确答案)39、如果希望某数据库文件打开后,网上其他用户不能再打开和使用,应采取的打开方式为独占只读。

( ) [判断题] *对(正确答案)错40、数据库系统是数据库管理系统的简称。

( ) [判断题] *对错(正确答案)41、关系型数据库主要用于规范数据关系、减少数据冗余,以方便数据库的操作。

( ) [判断题] *对(正确答案)错42从关系中找出满足给定条件的元组操作称为选择操作。

( ) [判断题] *对(正确答案)错43关系模型就是关系模式,关系模式就是关系模型。

( ) [判断题] *对错(正确答案)44关系模型中,关键字的作用是唯一区分表的每条记录,可以是一个字段或多个字段的组成。

关键字字段的值不能重复和为空字符串。

( ) [判断题] *对错(正确答案)答案解析:1、null不指向任何对象,相当于没有任何值;而“”代表一个长度为0的字符串;2、null不分配内存空间;而“”会分配内存空间45、将数据库模型划分为层次型、网状型和关系型的原则是根据数据之间的联系方式。

( ) [判断题] *对(正确答案)错。

相关文档
最新文档