2015国家四级数据库工程师模拟试卷8
-
某学生选课数据库,库中包括学生、课程和选课3个表,其表结构为:
学生(学号,姓名,性别,年龄,所在系);
课程(课程号,课程名,先行课);
选课(学号,课程号,成绩)。
用Transact—SQL完成下列操作。
1)建立学生选课数据库。
2)建立学生、课程和选课表。
3)建立各表以主码为索引项的索引。
4)建立学生性别只能是“男”或“女”的规则,性别为“男”的缺省,并将它们绑定到学生表上。
5)建立在对选课表输入或更改数据时,必须服从参照完整性约束的INSERT和UPDATE触发器。
6)建立在删除学生记录时,同时也要把相应的选课记录删除的触发器。
7)列出学生学号、姓名及学习情况。学习情况用好、较好、一般或较差表示。当平均成绩大于85分时,学习情况为好;当平均成绩在70—85分之间。学习情况为较好;当平均成绩在60—70分之间。学习情况为一般;当平均成绩在60分以下,学习情况为较差。
-
某电器商店准备开发一个销售业务管理系统。根据下面需求建立概念模型,结果用E—
R图表示。该公司下属若干分店,每个分店都承担存储和销售两种职能。每个分店有若干名
职工,每个职工只在一个分店工作。销售业务管理系统的功能体现下列查询要求:
1)查询某职工领导的信息。
2)查询某职工的信息及其工作分店的信息。
3)查询某分店某天出售的各类电冰箱的总数。
4)查询指定分店某型号洗衣机的库存量,或某型号洗衣机在哪个分店有货,有多少?
5)提供销售信息。如某分店某段时间销售了哪些洗衣机?数量及销售额是多少?
-
触发器的作用是什么?
-
对数据库设计过程中各个阶段的设计进行描述。
-
数据管理的功能和目标是什么?
-
在SQL语言中授权的操作是通过什么语句实现的?——
- A.CREAT
- B.GRANT
- C.INSERT
- D.REVOKE
-
在面向对象软件歼发过程中,采用哪种设汁模式?
- A.以减少设计过程创建的类的个数
- B.以保证程序的运行速度达到最优值
- C.以复用成功的设计和体系结构
- D.以允许在非面向对象程序设计语言中使用面向对象的概念
-
数据库的实施是指根据数槲阼的逻辑结构没汁和物理结构设汁结果,在计算机系统上建立实际的数据库结构、导入数据许进行程序的调试,下列符项中,哪一项不是数据库实施的工作内容?----
- A.定义数据序结构
- B.数据装载
- C.数据库的试运行
- D.数槲库运行
-
SQL Server 2000提了多种备份方法.其中差异备份的内容是-----。
- A.上次差异备份之后修改的数据库全部内容
- B.上次日志备份之后修改的数据库全部内容
- C.上次完全备份之后修改的数据库全部内容
- D.上次完全备份之后修改的数据内容,但不包含日志等其他内容
-
某“学生一选课一课程”数据库巾的如下三个关系:
学生基本信息:s(S#,SNAME,SEX.AGE)
选课信息:SC(s#,C#,GRADE)
课程信息:C(c#,CNAME.TEAC|-IER)
若要“查询选修了3门以上课陧的学生的学生号”,正确的SQL语句是---。
- A.SEI,ECT’S#FROM SC GROI.JP BY S#l"lAVING COtJNT(*)>3
- B.SELECT S# FROM SC GROIJP BY S撑WHERE COLINT(*)>3
- C.SELECl’S#FROM SC ORDER BY S#HAVING C0UNT(*)>3
- D.SELECT.S#FROM SC ORDER BY S#WHERE COUNT(*)>3
-
存多个事物务请求时同一数据加锁时,总是使某一用户等待的情况称为----。
- A.活锁
- B.死锁
- C.排它锁
- D.共享锁
-
数据库设计中,确定数据库存储结构,即确定关系、索引、聚簇、日志、备份等数据的存储安排和存储结构,这是属于数据库设计的哪个阶段的内容?
- A.需求分析阶段
- B.逻辑设计阶段
- C.概念设计阶段
- D.物理设计阶段
-
下面关于函数依赖的叙述中,不正确的是——。
- A.若X→Y,Y→Z,则X→YZ
- B.若X→Y,Y→Z,则X→Z
- C.若Z→Y,Y’是Y的子集,则X→Y
- D.若XY→Z.则X→Z.Y→Z
-
下列各项中,哪一项不属于SQL Setver 2000在安装时创建的系统数据库?一~一
- A.model
- B.master
- C.userdb
- D.msdb
-
在数据库系统的三级模式结构中,描述数据库中全体数据的逻辑结构和特征的是哪种模式?—
- A.外模式
- B.模式
- C.内模式
- D.用户模式
-
分布式数据库系统的“分片透明性”位于——一。
- A.全局模式与全局概念模式之间
- B.分片模式与分配模式之间
- C.全局概念模式与分片模式之间
- D.分配模式与局部概念模式之间
-
分布式数据库系统中,数据分片是指——。
- A.磁盘分片
- B.系统分片
- C.DB分片
- D.内存分片
-
一个典型的分布式数据库管理系统应该包括——。①全局数据库管理系统②全局数据字典③局部数据库管理系统④通信管理
- A.①②③
- B.①③④
- C.②③④
- D.①②③④
-
并行数据库有多种体系结构,比较适用于中小型系统的并行数据库系统结构是——。
- A.共享内存
- B.共享磁盘
- C.无共享结构
- D.层次结构
-
JDBC API扣用来执行SQL语句的对象是——。
- A.DriverManager
- B.Statement
- C.Connection
- D.ResultSet
-
下图正确的是——。
- A.
- B.
- C.
- D.
- A.
-
在对数据库进行事务故障恢复时,只需对相应的事务执行——。
- A.ABORT处理
- B.REDO处理
- C.UNDO处理
- D.ROLLBACK处理
-
DBMS的完整性控制应具有哪些功能?——一
①定义和存储完整性功能
②检查完整性功能
③控制完整性功能
- A.①②
- B.②③
- C.①③
- D.全部
-
系统存储过程在系统安装时就已经创建,这存储过程被存放在哪个系统数据库中?
- A.master
- B.model
- C.tempdb
- D.msdb
-
为了防止一个用户的^f二作不适当地影响另一个用户,应该采取——。
- A.安全性控制
- B.并发控制
- C.完整性控制
- D.访问控制
-
联接有多种,如内联接、外联接和交叉联接,其中外联接只能对几个表进行?——
- A.两个
- B.三个
- C.四个
- D.任意个
-
数据库满足全部完整性约束,并使终处于正确,的状态,这指的是事务的什么特性?
- A.原子性
- B.一致性
- C.隔离性
- D.持久性
-
在SQL语句中,下列能实现投影操作的是——。
- A.GROUP BY
- B.SELECT
- C.FROM
- D.WHERE
-
如果数据库中的一个基本表中的数据量很少,且插入、删除、更新等操作频繁,该基本表采用下列哪种文件结构最优?——
- A.堆文件
- B.顺序文件
- C.散列文件
- D.聚集文件
-
将文件记录在某个域上的取值与该记录的物理地址直接联系起来,提供了一种根据记录域的取值快速访问文件记录的机制是——。
- A.散列技术
- B.索引技术
- C.数据字典
- D.聚集文件
-
数据库概念设计的E-R方法中,联系通常用下列哪种图形表示?——
- A.矩形
- B.椭圆形
- C.菱形
- D.四边形.
-
在关系模型中,一个关键字可以——。
- A.由一个或多个能唯一标识该关系中任何元组的属性组成
- B.由多个任意属性组成
- C.至少由一个属性组成
- D.以上都不是
-
为了保证数据库的数据独立性,需要修改的是——。
- A.模式与外模式
- B.模式与内模式
- C.三级模式之间的两级映射
- D.三级模式
-
在DBAS需求分析阶段,对数据处理需求进行分析,得到的结果表示为——。
- A.E—R模型
- B.数据流图
- C.关系模型
- D.实体联系图
-
下面列出的数据模型中,哪一项是概念数据模型?——
- A.网状模型
- B.层次模型
- C.实体一联系模型
- D.关系模型