2015国家四级数据库工程师全真模拟试卷1
-
设工程一零件数据库中有四个基本表:
供应商(供应商代码,姓名,所在城市,联系电话);
二程(工程代码,工程名,负责人,预算);
零件(零件代码,零件名,规格,产地,颜色);
供应零件(供应商代码,工程代码,零件代码,数量)。
试用SQL语句完成下列操作:
1)找出天津市供应商的姓名和电话。
2)找出使用供应商sl所供零件的工程号码。
3)查找预算在50000一100000元之间的攻程的信息,并将结果按预算降序排列。
4)找出上海厂商供应的所有零件号码。
5)找出工程项目J2使用的各种零件名称及其数量。
6)找出使用上海产的零件的1二程名称。
7)找出没有使用天津产的零件的工程号码。
8)把全部红色零件的颜色改成蓝色。
9)将由供应商s5供给工程代码为J4的零件P6改为由S3供应,并作其他必要的修改。
10)从供应商关系中删除s2的记录,并从供应零件关系中删除相应的记录。
-
假设某商店数据库中有关系模式R:R(商店编号,商品编号,数量,部门编号,负责人) 约定:每个商店的每种商品只有一个部门销售;每个商店的每个部门只有一个负责人;每个商店的每种商品只有一个库存数量。
请回答下列问题:
1)找出关系模式R的候选键,关系模式R最高已经达到第几范式?说明理由。
2)如果R不属于3NF,请将R分解成3NF模式集。
-
对下图中的事务Ti和Tj构造一个符合两阶段锁协议并且冲突等价于串行调度
的并发调度。 ┳━━━━━━━┳━━━━━━━ ━━┳
┃ Ti ┃ Tj ┃
┣━━━━━━━╋━━━━━━━━━━┫
┃ read(C) ┃ C:=C+1 ┃
┣━━━━━━━╋━━━━━━━━━━┫
┃ write(C) ┃ read(A) ┃
┣━━━━━━━╋━━━━━━━━━━┫
┃ A:=A*2 ┃ write(A) ┃
┣━━━━━━━╋━━━━━━━━━━┫
┃ read(A) ┃ A:=A+1 ┃
┣━━━━━━━╋━━━━━━━━━━┫
┃ write(A) ┃ read(B) ┃
┣━━━━━━━╋━━━━━━━━━━┫
┃ B:=B+1 ┃ write(B) ┃
┻━━━━━━━┻━━━━━━━━━━┻
-
什么是数据库管理系统?它的主要功能是什么?
-
试述概念模型的作用及数据库概念设计的基本步骤。
-
使用哪种身份验证方式需要客户端应用程序连接时提供登录时需要的用户标识和密码?——
- A.Windows身份验证
- B.SQt.Server身份验证
- C.以超级用户身份登录时
- D.其他方式登录时
-
一个面向主题的、集成的、不同时间的、稳定的数据集合是————。
- A.分布式数据库
- B.面向对象数据库
- C.联机事务处理系统
- D.数据仓库
-
某数据表已经将列F定义为主关键字,则下面说法中,错误的是---。
- A.列F的数据是有序排列的
- B.不能再给此数据表建立聚集索引
- C.当为其他列建立非聚集索引时,将导致此数据表的记录重新排列
- D.列F的数据在整个数据表中是唯一存在的
-
下列关于数据库恢复的描述中,不正确的是----。
- A.应定期将数据库做成档案文件
- B.在进行事务处理过程时数据库更新的全部内容写入日志文件
- C.数据库恢复,还可用最新的档案文件和日志文件的更新映像,将文件恢复到最新的检查点文件状态
- D.发生故障时用当前的数据内容和档案文件更新前的映像,将文件恢复到最近的检查点文件状态
-
在SQL语言中,一个基本表的定义…旦被删除,则与此基本表相关的下列哪些内容也会被自动删除?---I.在此表中的数据Ⅱ.在此表上建立的索引Ⅲ.在此表上建立的视图
- A.I和Ⅱ
- B.I和Ⅲ
- C.Ⅱ和Ⅲ
- D.全部
-
ORACLE系统中“COMMIT WORK RELEASE”语句表示事务提交并且--。
- A.释放封锁
- B.释放所有资源
- C.撤销DB已作的修改
- D.释放所有数据资源
-
已知关系模式R=(A,B,C,D,E,F,G)满足函数依赖集F=(A→B.B→C,A→E,B→F,(C,D→G),则关系模式R的码是---。
- A.(C,D )
- B.(B,E)
- C.(A,D )
- D.(E,F,G)
-
在关系数据库中,实体和实体之问的联系都用一种什么数据结构表示?
- A.数据字典
- B.文件
- C.表
- D.数据库
-
在数据库系统中,当数据库数据的物理存储结构改变时,通过改变----,可以保证数据与应用程序问的物理独立性。
- A.外模式/模式映像
- B.模式/内模式映像
- C.外模式
- D.内模式
-
SQt。Server安装程序的刨建需要4个系统数据库,下列哪一项不是系统数据库?———
- A.model
- B.mastei
- C.pub
- D.msdb
-
在分布式数据库中,数据是——。
- A.逻辑上分散,物理上统一
- B.物理上分散,逻辑上统一
- C.逻辑上和物理上都统一
- D.逻辑上和物理上都分散
-
如果各个场地采用同一类型的数据结构,使用不同型号DBMS,那么这种分布式数据库系统的类型属于——。
- A.同构同质型
- B.异构异质型
- C.异构同质型
- D.同构异质型
-
在并行数据库巾,一维数据划分方法主要包括轮转法、散列划分和范围划分,其中适合于点查询的应用的是……一。
- A.轮转法
- B.散列划分
- C.范围划分
- D.元组划分
-
采用数据抽取程序从OLTP系统中抽取数据的最主要的原因是----。
- A.对数据进行整理
- B.建立数据仓库
- C.解决蜘蛛网问题
- D.解决不同类型应用程序之间的性能冲突问题
-
VB6.0中,ADO数据控件用于连接数据源的属性是-----。
- A.Refresh
- B..RecordSource
- C.ConnectionStdng
- D.CommandType
-
浏览顺序图的方法是一一。
- A.从左到右查看对象间交换的信息
- B.从下到上查看对象间交换的信息
- C.从右到左查看对象间交换的信息
- D.从上到下查看对象间交换的信息
-
SQL Server数据库用户的来源…一。
- A.只能是Windows身份验i正的登录账户
- B.可以是所有SQL Server的登录账户
- C.只能是sQL Server身份验证的登录账户
- D.可以是其他数据库巾的川户
-
下面关于数据转储的描述中,说法不正确的是……——。
- A.完全转储是对所有数据库进行备份
- B.增量转储只复制上次备份后发生变化的文件
- C.增量转储是对最近一次数据库完全备份以来发生的数据变化进行备份
- D.差量转储是对最近一次数据库完全备份以来发生的数据变化进行备份
-
存储过程是存储在数据库中的代码,下列描述中不属于存储过程优点的是--。
- A.可实现一定的安全控制
- B.可减少客户端和服务器端的网络流量
- C.可方便地按用户视图表达数据
- D.可通过预编译机制提高数据操作的性能
-
事务T对数据对象A加上何种锁,其他事务只能再加对A加S锁,不能加x锁,直到事务T释放A上的S锁为止?-
- A.共享锁
- B.排它锁
- C.独占锁
- D.写锁
-
将多个查询结果返回一个结果集合的运算符是——。
- A.JOIN
- B.INTO
- C.UNION
- D.LIKE
-
设有两个事务Tl和1r2,它们的并发操作如下所示,则正确的结论是一——。
Tl T2
从DB读S
S=S-2
向DB回写S
从DB读S
S=S-4
ROLLBACK
- A.丢失修改
- B.渎了“脏”数据
- C.产生不一致分析
- D.不存在问题
-
如果用户查询访问顺序是随机的,则基本表采用下列哪种文件结构最优?——
- A.堆文件
- B.顺序文件
- C.散列文件
- D.索引文件
-
在数据文件的非主属性上建立的索引称为——。
- A.非聚集索引
- B.主索引
- C.辅索引
- D.稀疏索引
-
在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建———一。
- A.索引
- B.游标
- C.视图
- D.另一个表
-
下面有关主键的描述正确的是——。
- A.一个表中的主键可以是一个或多个字段
- B.在一个表中主键只可以是一个字段
- C.不同的记录可以具有重复的主键值或空值
- D.表中的主键的数据类型必须定义为自动编号或文本
-
数据库概念设计的E—R方法中,实体通常用哪种图形表示?…
- A.矩形
- B.椭圆形
- C.菱形
- D.四边形
-
软件生命周期是指软件产品从考虑其概念开始,到该产品不再使用的整个时期。它包括下面哪几个阶段?——
①概念阶段
②需求阶段
③设计阶段
④实现阶段
⑤测试阶段
⑥安装部署及交付阶段
⑦运行、维护阶段
- A.①③④⑤⑥⑦
- B.②③④⑤⑥⑦
- C.①②③④⑤⑥
- D.全部
-
C/S结构的关键在于——。
- A.客户机的分布
- B.功能的分布
- C.服务器的分布
- D.数据的分布
-
数据操作包括下列哪几项?——
①操作
②关于操作的函数
③有关的操作规则
④规则映射
⑤规则的函数表象
- A.①③
- B.③④⑤
- C.①②④⑤
- D.①③④⑤