管理科学与工程数据库模拟试题

合集下载

2022年职业考证-软考-数据库系统工程师考试全真模拟易错、难点剖析AB卷(带答案)试题号:94

2022年职业考证-软考-数据库系统工程师考试全真模拟易错、难点剖析AB卷(带答案)试题号:94

2022年职业考证-软考-数据库系统工程师考试全真模拟易错、难点剖析AB卷(带答案)一.综合题(共15题)1.单选题模式是数据库中全体数据的逻辑结构和特征的描述,模式在某一时刻的一个具体值称为该模式的一个实例。

模式和实例分别是相对()的。

问题1选项A.固定和变化B.变化和固定C.固定和固定D.变化和变化【答案】A2.单选题关于模式分解,()不是分解前后模式等价性的准则。

问题1选项A.分解后关系模式要达到最高范式B.分解具有无损连接性C.分解要保持函数依赖D.分解既要保持函数依赖,又要具有无损连接性【答案】A 【解析】等价的3种情况:分解具有无损连接性;分解要保持函数依赖;分解既要无损连接性,又要保持函数依赖。

3.单选题计算机系统中,I/O接口的功能有()。

①数据传输及缓存;②设备状态检测和反馈;③I/O操作的控制与定时问题1选项A.①②B.①③C.②③D.①②③【答案】D4.单选题在一个关系型数据库中,参照完整性约束可以通过()来实现。

问题1选项A.主码B.候选码C.外码D.锁【答案】C【解析】参照完整性/引用完整性:规定,若F是基本关系R的外码,它与基本关系S的主码K,相对应(基本关系R和S不一定是不同的关系),则R中每个元组在F上的值必须为:或者取空值;或者等于S 中某个元组的主码值。

所以,在一个关系型数据库中,参照完整性约束可以通过外码来实现。

5.单选题在数据库设计中,下列步骤排序正确的选项是()。

①需求分析②物理结构设计③概念结构设计④逻辑结构设计问题1选项A.①②③④B.③①②④C.①④③②D.①③④②【答案】D【解析】数据库设计的顺序是:需求分析,概念结构设计,逻辑结构设计,物理结构设计。

6.单选题下列协议中,可以用于文件安全传输的是()。

问题1选项A.FTPB.SFTPC.TFTPD.ICMP【答案】B7.单选题事务故障出现后,系统自动执行()以撤销该事务。

问题1选项A.BEGIN TRANSACTIONB.UNDOMITD.REDO【答案】B8.单选题关于存储过程,下面说法中错误的是()。

2022年职业考证-软考-数据库系统工程师考试全真模拟易错、难点剖析AB卷(带答案)试题号:44

2022年职业考证-软考-数据库系统工程师考试全真模拟易错、难点剖析AB卷(带答案)试题号:44

2022年职业考证-软考-数据库系统工程师考试全真模拟易错、难点剖析AB卷(带答案)一.综合题(共15题)1.单选题以下关于数据库事务的叙述中,正确的是()。

问题1选项A.一个数据库应用程序只能包含一个数据库事务B.一个数据库事务仅包含条SQL语句C.一个数据库事务仅包含一个存储过程D.一个数据库事务可以包含一组SQL语句【答案】D【解析】数据库事务(transaction)是访问并可能操作各种数据项的一个数据库操作序列,这些操作要么全部执行,要么全部不执行,是一个不可分割的工作单位。

事务由事务开始与事务结束之间执行的全部数据库操作组成。

所以,事务是可以包含一组SQL语句,ABC是错误的。

2.案例题阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。

【说明】某银行账务系统的部分简化后的关系模式如下:账户表:accounts(a_no,a_name,a_status, a_balop, en_branch_no,open_branch_name,phone _no);属性含义分别为:账户编码、账户名称、账户状态(1-正常、2-冻结、3-挂失)、账户余额、开户网点编码、开户网点名称、账户移动电话。

账户交易明细表:trade_details(t_date,optr_no,serial_no,t_branch,a_no,t_type,t_amt,t_result);属性含义分别为:交易日期、操作员编码、流水号、交易网点编码、账户编码、交易类型(1-存款、2-取款)、交易金额、交易结果(1-成功、2-失败、3-异常、4-已取消)。

网点当日余额汇总表:branch _sum(b_no,b_date,b_name,all_bal);属性含义分别为:网点编码、汇总日期、网点名称、网点开户账户的总余额。

系统提供常规的账户存取款交易,并提供账户余额变更通知服务。

该账务系统是7*24h不间断地提供服务;网点当日余额汇总操作一般在当日晚上12点左右,运维人员在执行日终处理操作中完成。

2022年职业考证-软考-数据库系统工程师考试全真模拟全知识点汇编押题第五期(含答案)试卷号:77

2022年职业考证-软考-数据库系统工程师考试全真模拟全知识点汇编押题第五期(含答案)试卷号:77

2022年职业考证-软考-数据库系统工程师考试全真模拟全知识点汇编押题第五期(含答案)一.综合题(共15题)1.案例题阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。

【说明】某工程项目管理系统的部分数据库关系模式如下:项目:PROJECT(Ino,Jname,City,Date),各属性分别表示项目代码、项目名称、项目所在城市和项目开始日期;零件:PART(Pno,Pname,Color,Sno,Stock),各属性分别表示零件代码、零件名称、零件颜色、零件所在仓库代码及库存量;供应情况:PJ(Pno,Jno,Qty),各属性分别表示零件代码、项目代码、使用量;仓库:STORE(Sno,Sname,Address),各属性分别表示仓库代码、仓库名称、仓库地址。

有关上述关系模式的说明如下:(1)下划线标出的属性是表的主键。

(2)零件表的属性Sno参照了仓库表的主码。

一种零件只存放在一个仓库,库存量最低为0。

(3)供应情况表的属性Pno和Jno分别参照了零件表和项目表的主码。

根据以上描述,回答下列问题,将SQL语句的空缺部分补充完整。

【问题1】(4分)请将下面创建零件表PART的SQL语句补充完整,要求定义实体完整性约束、参照完整性约束,以及其他完整性约束。

CREATE (a) PART(Pno CHAR(10) (b)Pname CHAR(20),Color CHAR(4),Sno CHAR(4) REFERENCES (c) (Sno)Stock INT (d) );【问题2】(3分)创建视图PARTUSED,给出在项目中已使用零件的代码和使用量。

此视图的创建语句如下,请补全。

CREATE VIEW PARTUSED AS SELECT Pno, (e) AS Usage FROM PJ (f) BY (g);【问题3】(4分)在视图PARTUSED的基础上,查询所有零件的信息要求输出每种零件的零件代码、零件名、零件颜色和零件总量(使用量与库存量之和),查询结果按照零件总量降序排列。

2022年职业考证-软考-数据库系统工程师考试全真模拟易错、难点剖析AB卷(带答案)试题号:52

2022年职业考证-软考-数据库系统工程师考试全真模拟易错、难点剖析AB卷(带答案)试题号:52

2022年职业考证-软考-数据库系统工程师考试全真模拟易错、难点剖析AB卷(带答案)一.综合题(共15题)1.单选题某信息系统不断受到SQL注入攻击,应部署()进行安全防护,实时阻断攻击行为。

问题1选项A.防火墙B.WEB防火墙C.入侵检测系统D.堡垒机【答案】B2.单选题数据库故障恢复中,根据日志文件进行的撤销操作是()。

问题1选项A.REDOB.ROLLBACKC.UNDOMIT【答案】C【解析】REDO是重做操作;UNDO是撤销操作。

3.单选题数据模型中,唯一标识实体的属性集称为()。

问题1选项A.外码B.码C.属性D.元组【答案】B【解析】数据模型中,唯一标识实体的属性集称为码。

4.单选题有一进口商品数据表iteminfo(itemid,itemtype,unitprice,itemcount),其中itemid是自动编号字段,其他属性可以为NULL。

如果用SQL语句:INSERT INTO iteminfo(unitprice,itemcount) VALUES (9.99,150)向数据表中插入元组时,则该元组的item_type属性值为()。

问题1选项A.NULLB.任意值C.0D.插入失败,不存在该元组【答案】A【解析】缺省为NULL值。

答案为A。

5.单选题数据库管理员对经理U1、U2赋予表D和M的插入权限。

U1赋予实习生U3对表D的插入权限。

U2发现当U3说服顾客办理信用卡后,每次都要找他注册,为了减少工作量,他也对U3赋予表M的插入权限。

一段时间后,U1离职,数据库管理员收回权限,执行的SQL语句为REVOKE M FROM U1 CASCADE,此时U3仍具有的权限为()。

问题1选项A.无任何权限B.插入D表的权限C.插入M表的权限D.插入D和M表的权限【答案】C6.案例题阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。

【说明】某数据库系统采用数据转储方式对数据和日志文件进行离线备份,用检查点机制进行恢复。

2022年职业考证-软考-数据库系统工程师考试全真模拟易错、难点剖析AB卷(带答案)试题号:20

2022年职业考证-软考-数据库系统工程师考试全真模拟易错、难点剖析AB卷(带答案)试题号:20

2022年职业考证-软考-数据库系统工程师考试全真模拟易错、难点剖析AB卷(带答案)一.综合题(共15题)1.单选题设指令由取指、分析、执行3个子部件完成,并且每个子部件的时间均为△t。

若采用常规标量单流水线处理机,连续执行20条指令,共需()。

问题1选项A.20△tB.21△tC.22△tD.24△t【答案】C【解析】(△t+△t+△t)+(20-1)△t=22△t。

2.单选题Corporate decision makers require access to information from multiplesuch sources. Seting up queries on individual sources is both cumbersome and(). Moreover, the sources of data may store only current data, whereas decision makers may need access to()dataas well. A data warehouse is a repository(or archive)of information gathered from multiple sources, stored under a unified schema, at a()site. Oncegathered, the data are stored for a long time, permitting access to historical data.Thus, data warehouses provide the user with a single consolidated()to data, making decision-support queries easier to write.Moreover, by accessing information fordecision support from a data warehouse, the decision maker ensures that online transaction-processing systems are not()by the decision-supportworkdoad.问题1选项A.inefficientB.efficientC.easyD.uneasiness问题2选项A.manyB.pastC.bigD.much问题3选项A.distributedB.singleC.manyD.data问题4选项A.tableB.rowC.systemD.interface问题5选项edB.affectedC.supportedD.exploited【答案】第1题:A第2题:B第3题:A第4题:D第5题:B【解析】第1题:第2题:第3题:第4题:第5题:3.案例题阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。

管理信息系统模拟试题

管理信息系统模拟试题
A。系统评价B.系统维护C。系统总结D。质量控制
B
99.一般信息处理的内容可包括五个方面,它们是:信息的收集、存储、加工、()和提供。
A.传输B.分类C。检索D。反馈
A
111.在管理信息系统开发过程中,具体业务的领导者和组织者是().
A.程序设计员B.系统开发领导小组C。系统分析员D。企业领导人
C
112.新系统的目标和范围的确定工作属于()的工作内容。
A.职能调整的设想B.管理工作程序的制定
C.管理标准的制定D.管理人员职责的重新划定
A
27.事务流程图的描述对象是().
A.一项业务B。一项业务或一组相互关联的业务
C。多项业务D.一项信息处理过程
B
28.数据流程图是对原系统进行()的工具,也是用来描述新系统逻辑模型的主要工具。
A.描述B。分析和抽象C.综合D.调整
A.阶段不明确B.无法对项目进行管理和控制
C.开发周期长,难适应环境变化D.系统各部分不独立
C
63.系统开发的方式有:自行开发;委托开发;();购(租)软件包等。
A.个人承包B.计算机公司承包C.合作开发D.引进国外软件
C
64.系统开发进入实质性阶段,是从()以后。
A.提出总体方案B.对总体方案进行可行性研究
A。企业主管信息系统的领导、系统分析师和管理专家
B.企业的总工程师、程序设计师和计算机专家
C。企业的财务主管、系统分析师和程序设计员
D.系统分析师、系统设计师和程序设计师
A
92.总体规划和可行性研究实际上是一次初步的、小型的()。
A。系统分析B。系统设计C.系统考察D.系统评价
A
93.数据流程图的绘制,采取()逐步求精的方法.

2022年职业考证-软考-数据库系统工程师考试全真模拟易错、难点剖析AB卷(带答案)试题号:46

2022年职业考证-软考-数据库系统工程师考试全真模拟易错、难点剖析AB卷(带答案)一.综合题(共15题)1.单选题一级封锁协议能够防止()。

①丢失修改②不可重复读③读脏数据问题1选项A.①B.①②C.②③D.③【答案】A2.单选题数据块的传输过程中,()不需要CPU的参与。

问题1选项A.中断驱动/OB.程序驱动/OC.DMAD.TLB【答案】C 3.单选题以下关于数据库事务的说法中,错误的是()。

问题1选项A.数据库事务是恢复和并发控制的基本单位B.数据库事务必须由用户显式地定义C.数据库事务具有ACID特性MIT和ROLLBACK都代表数据库事务的结束【答案】B【解析】数据库的事务(Transaction)是一种机制、一个操作序列,包含了一组数据库操作命令。

事务把所有的命令作为一个整体一起向系统提交或撤销操作请求,即这一组数据库命令要么都执行,要么都不执行,因此事务是一个不可分割的工作逻辑单元。

在数据库系统上执行并发操作时,事务是作为最小的控制单元来使用的,特别适用于多用户同时操作的数据库系统。

COMMIT和ROLLBACK代表了数据库的正常提交和撤销提交。

显式事务:显式事务又称自定义事务,是指用显式的方式定义其开始和结束的事务,当使用start transaction和 commit语句时则表示发生显式事务。

隐式事务:隐式事务是指每一条数据操作语句都自动地成为一个事务,事务的开始是隐式的,事务的结束有明确的标记。

即当用户进行数据操作时,系统自动开启一个事务,事务的结束则需手动调用commit或rollback语句来结束当前事务,在当前事务结束后又自动开启一个新事务。

所以B选项是错误的。

4.单选题根据《计算机软件保护条例》的规定,对软件著作权的保护不包括()。

问题1选项A.目标程序B.软件文档C.源程序D.开发软件所用的操作方法【答案】D【解析】开发软件所用的思想、处理过程、操作方法或者数学概念不受保护。

【2023年】湖北省荆门市全国计算机等级考试数据库技术模拟考试(含答案)

【2023年】湖北省荆门市全国计算机等级考试数据库技术模拟考试(含答案)学校:________ 班级:________ 姓名:________ 考号:________一、1.选择题(10题)1. 数据字典是软件需求分析阶段的最重要的工具之一,其最基本的功能是______。

A.数据库设计B.数据通信C.数据定义D.数据维护2. 设计性能较优的关系模式称为规范化,规范化主要的理论依据是A.关系规范化理论B.关系运算理论C.关系代数理论D.数理逻辑3. 下面不属于DBMS的数据操纵方面的程序模块的是A.DDL翻译程序模块B.查询处理程序模块C.数据更新程序模块D.嵌入式查询程序模块4. 将含有100个节点的完全二叉树从根这一层开始,每层从左到右依次对节点编号,根节点的编号为1,编号为71的节点的双亲的编号为( )。

A.34B.35C.36D.不确定5. 在视图上不能完成的操作是( )。

A.更新视图B.查询C.在视图上定义新的基本表D.在视图上定义新视图6. 计算机操作系统的功能是A.把源程序代码转换为目标程序代码B.实现计算机用户间的相互交流C.完成计算机硬件与软件之间的转换D.控制、管理计算机系统的资源和程序的执行7. 若用如下的SQL语句创建表S,CREATE TABLES (S# CHAR(6)PRIMARY KEY,SNAME CHAR(8)NOT NULL,SEX CHAR(2),AGE INTEGER)下列各元组可插入S表的是______。

Ⅰ.('022345','彭鸣明','男','25')Ⅰ.('020746','杨云',NULL,NULL)Ⅰ.('020721','张为','女','21')A.全部B.Ⅰ和ⅠC.Ⅰ和ⅠD.Ⅰ和Ⅰ8. 下面关于数据存储方式的叙述中,不正确的是A.顺序存储结构和链式存储结构是最主要的两种存储方式B.顺序存储结构的结点中只有自身信息域,没有链接信息域C.链式存储结构的结点中可以有表示链接信息的指针域,也可以没有D.顺序存储结构的存储密度比链式的高9. 计算机网络分类主要依据于A.传输技术与覆盖范围B.传输技术与传输介质C.互联设备的类型D.服务器的类型10. E-R模型中,“基数”是指A.实体集的实体数目的最小值和最大值B.实体中的属性数目的最小值和最大值C.与一个实体集有联系的实体集数目的最小值和最大值D.与一个实体有联系的实体数目的最小值和最大值二、填空题(10题)11. ______ 是Oracle数据库系统的数据仓库解决方案。

2022年职业考证-软考-数据库系统工程师考试全真模拟易错、难点剖析AB卷(带答案)试题号:9

书山有路勤为径,学海无涯苦作舟! 住在富人区的她 2022年职业考证-软考-数据库系统工程师考试全真模拟易错、难点剖析AB卷(带答案) 一.综合题(共15题) 1. 单选题 要从数据库中删除people表及其所有数据,以下语句正确的是( )。 问题1选项 A.DELETE table people B.DROP table people C.ERASE table people D.ALTER table people 【答案】B 【解析】删除表的语句为DROP,表不存在了,数据肯定不存在了,所以答案是B。A选项是delete只是删除数据。C是干扰选项。D是更改表的语句。 2. 单选题 计算机在处理算数表达式78+21*(36-34)时,先将其转换成"( )"的后缀形式表示,然后利用( )进行计算。 问题1选项 A.7821+36*34- B.78213634-*+ C.78213634+*- D.3634-21*78+ 问题2选项 A.栈 B.队列

C.数组 D.串

【答案】第1题:B 第2题:A 【解析】第1题: 第2题:

3. 单选题 下表为两个事务T1和T2的一个并发调度。其中,数据项A的初值为3,B的初值为4;变量X、Y为事务中的局部变量。语句X=Read(A)表示读取数据项A的值到变量X,Write(A,X)表示将变量X的值写入数据项A中。此并发调度执行结束后A和B的值分别为( );该调度( )。 书山有路勤为径,学海无涯苦作舟! 住在富人区的她

问题1选项 A.A=5,B=20 B.A=7,B=6 C.A=25,B=24 D.A=90 问题2选项 A.是正确的 B.是可串行化的 C.是不正确的 D.会产生死链 【答案】第1题:B 第2题:C 【解析】第1题: 第2题: 4. 单选题 数据字典是( )。 问题1选项 A.数据库中的数据 B.查询数据的字典 C.关于数据库中数据的描述 D.不可更新的 【答案】C

《 数据库原理与应用》课程考试试卷(A)

闽江学院200 ~ 200 学年第学期《数据库原理与应用》课程考试试卷(A)开课系部:计算机科学,考试时间:年____月____日时考试形式:闭卷√、开卷,允许带入场考生姓名:学号:专业:班级:一、判断题(每题1分,共10分)1、ORACLE数据库是关系数据库。

( Y )2、概念模型是按计算机系统的观点对数据建模的。

( N )3、下列式子R∩S=R—(R—S)不成立。

( N )4、数据库系统的三级模式结构中,外模式、模式、内模式都只有一个。

(N )5、数据字典是各类数据描述的集合。

( Y )6、在嵌入式SQL语句中,主语句向SQL语句提供参数,主要用通信区实现。

( N )7、关系模型中的关系模式至少应该满足1NF的要求。

(Y )8、分布式数据库可以从逻辑上看成一个整体。

( Y )9、在SQL SERVER中,触发器的执行是在数据的插入、更新或删除之前执行的。

( N )10、封锁粒度越大,可以同时进行的并发操作越大,系统的并发程度越高。

( N )1、数据操纵2、安全性保护3、除法4、有序文件5、关系6、外部关键字值(或外码值)7、总体E-R模型(或E-R图)8、关系数据库9、.日志文件 10、数据(或实体)11、读过时数据(或不可重复读),读“脏”数据(或脏读,或污读)(位置可相互交换)12、一致性13、系统故障,介质故障(位置可对调)14、分布式数据库管理系统(DDBMS)15、死锁16、SC.C#=C.C# 或C.C# =SC.C# 17、概念结构设计18、3NF19、服务管理器20、Distinct二、填空题(每空1分,共20分)1、SQL语言提供数据定义、数据查询、___数据操纵__ ___、数据控制等功能。

2、数据库保护问题包括:____安全性保护____、完整性、故障恢复和并发控制等多方面。

3、关系代数中专门的关系运算包括:选择、投影、连接和__除法______。

4、数据库中文件记录的组织方式是:无序文件、__有序文件______、聚集文件、HASH文件等。

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

第 页 共 页
题号
一 二 三 四 五 六 七 八 九 十 总分 总分人
得分

得分 阅卷人
一、选择题(每题2分,共40分)
下列各题A)、B)、C)、D)四个选项中,只有一个选择是正确的,请将正确选项写在下面的答
题格内。
1 2 3 4 5 6 7 8 9 10

11 12 13 14 15 16 17 18 19 20

1. 不允许记录中出现重复索引值的索引是 。
A) 主索引 B) 主索引和普遍索引
C) 唯一性索引 D) 主索引和唯一性索引
2. 属于1NF并消除非主属性对码的部分依赖的关系模式属于______。
A) 2NF B) BCNF C) 4NF D) 3NF
3. 数据管理技术发展的三个阶段中,数据冗余度最低、共享性最高的阶段是______。
A) 人工管理阶段 B) 文件系统阶段
C) 数据库阶段 D) 不确定
4. 下述哪一条不属于概念模型应具备的性质______。
A) 有丰富的语义表达能力 B) 易于交流和理解
C) 易于变动 D) 在计算机中实现的效率高

山东大学 数据库系统原理与应用 模拟试题
5. 关系模型的完整性规则不包括______。
A) 实体完整性 B) 参照完整性 C) 结构完整性 D) 用户自定义完整性
6. 有关系R和S,R∩S的运算等价于______。
A) S-(R-S) B) R-(R-S)
C) (R-S)∪S D) R∪(R-S)
7. 下述哪一条不是由于关系模式设计不当而引起的______。
A) 数据冗余 B) 修改丢失 C) 插入异常 D) 更新异常
8. 作为重要的SQL SERVER数据库对象,存储过程与触发器的最重要的区别是 。
A) 执行方式 B) 存储方式 C) 编辑方式 D) 定义方式
9. 关于关系必须具备的属性,下面叙述错误的是 。
A) 表格中的每一列都是不可再分的基本属性 B) 各列的名字不同,列的顺序不能颠倒
C) 行的次序无关紧要 D) 关系中不允许有完全相同的两行存在
10. 用二维表结构表示实体以及实体间联系的数据模型称为______。
A) 网状模型 B) 层次模型 C) 关系模型 D) 面向对象模型
11. 数据模型通常由三部分组成,它们是数据结构、数据操作和 ______。
A) 关系代数 B) 数据备份 C) 数据依赖 D) 完整性约束
12. 设属性A是关系R的主属性,根据实体完整性规则,则属性A的取值为_______。
A) 不能为空(NULL) B) 不能重复
C) 可以取空或其他关系的主码值 D) 不能取汉字
13. 设关系R和关系S分别是4目和5目关系,元组数分别是3和4,关系T是R与S的广
义笛卡尔积,即:T=R×S,则关系T的列数是______。
A) 9 B) 7 C) 12 D) 20
14. SQL SERVER2000中,用于编辑和执行SQL命令的管理工具是______。
A) 服务管理器 B) 查询分析器 C) 企业管理器 D) 事件探查器
15. 下面列出的关于“视图(View)”的条目中,哪一条是不正确的______。
A) 使用视图可以简化查询语句的编写 B) 视图是外模式
C) 使用视图可以加快查询语句的执行速度 D) 视图是虚表



































线













第 页 共 页

16. 在SQL语言的SELECT语句中,实现选择操作的是哪个子句______。
A) SELECT B) FROM C) WHERE D) GROUP BY
17. 设有关系R(A,B,C)和S(C,D)。与SQL语句
SELECT A,B,D FROM R JOIN S ON R.C=S.C
等价的关系代数表达式是______。
A) σR.C=S.C(πA,B,D(R×S)) B) πA,B,D(σR.C=S.C (R×S))
C) σR.C=S.C((πA,BR)×(πDS)) D) σR.C=S.C(πD((πA,BR)×S))
18. 在数据库的三级模式结构中,模式(概念模式)有______。
A)1个 B)2个 C)3个 D)任意多个
19. 在关系数据库规范化理论中,规范化的目的是______。
A)使关系格式规范 B)使关系满足完整性要求
C)确定关系的主码 D)消除属性间不合适的依赖关系
20. SQL语言中实现数据控制功能的语句是______。
A) CREATE和ALTER B) SELECT和 UPDATE
C) GRANT和 REVOKE D) INSERT和DELETE

得分 阅卷人
二、简答题(15分)
1、简述数据管理技术发展阶段中数据库系统阶段的特点。(5分)

山东大学 数据库系统原理与应用 模拟试题
2. 简述数据模型及其三要素。(5分)

3、简述数据库管理系统(DBMS)的主要功能。(5分)
第 页 共 页
得分 阅卷人
三、综合题(15分)
(9分)1、设有如下表所示关系R:
学号 姓名 专业编号 专业名称 课程编号 课程名称 成绩
S001 张三 T001 电子商务 C01 数据库 85
S002 李四 T002 物流管理 C01 数据库 92
S001 张三 T001 电子商务 C02 英语 90
S002 李四 T002 物流管理 C02 英语 88
S003 王五 T002 物流管理 C02 英语 86
(1) 关系模式R(学生编号,学生姓名,专业编号,专业名称,课程编号,课程名称,
成绩)是否属于第一范式?说明理由。
(2) 判断该模式是否属于第二范式,说明理由。如不属于,请将该关系模式规范化到
第二范式。
(3) 判断第(2)步得到的模式是否属于第三范式,说明理由。如不属于,请规范化到第
三范式。

山东大学 数据库系统原理与应用 模拟试题
(6分) 2、设有关系R(A,B,C)和S(B,C,D):
R(A,B,C) S(B,C,D)
A B C B C D
a b c b c d
a b f b c e
c a d a d b

说明自然连接与等值连接运算的不同点,并写出关系R和S执行自然连接运算的结果。
第 页 共 页

得分 阅卷人
四、数据库操作(每题3分,共30分)
假设图书管理数据库(TSGL)中有3个表:book (图书)、reader(读者)和borrow(借阅)。
它们的结构分别如下:

book
(书号 CHAR(8),分类号 CHAR(8),书名 CHAR(16),作者 CHAR(6),出

版单位 CHAR(20),单价 DECIMAL(6,2))
reader
(借书证号 CHAR(8),单位 CHAR(8),姓名 CHAR(6),性别 CHAR(2),

职称 CHAR(6),地址 VARCHAR(20))
borrow(借书证号CHAR(8),书号CHAR(8),借书日期DATETIME)

根据上述三个表,写出完成下列操作的具体SQL命令:
1. 在上述图书管理数据库中,book的主键是“书号”,reader的主键是“借书证号”,
创建borrow表的结构,并指定“书号”和“借书证号”为主键。

2. 查询单位为“管理学院”的读者的全部信息。

3. 查询有借阅记录的读者的姓名、职称、所借图书的书名及借书日期。
4. 查询“高等教育出版社”和“科学出版社”的图书,查询结果包括书名、作者、出版单位。

山东大学 数据库系统原理与应用 模拟试题
5. 查询所藏图书中,各个出版社的图书最高单价、平均单价和册数。

6. 查询没有借阅记录的读者姓名和单位。
7. 查询每一个读者借阅图书的数量。
8. 有一条借阅信息:借书证号为’20020066’,书号为’10010011’,借书日期为2003年12月1
日,请用SQL命令将该数据插入表borrow中。

9. 借书证号为’20020022’的读者将编号为’10010022’的图书归还,请用SQL命令将该借阅记
录从表borrow中删除。

10. 查询借阅了“山东大学出版社”出版的全部图书的读者的姓名和单位。



































线












相关文档
最新文档