数据库概述3

数据管理的发展不包括下面哪个阶段
A) 文件系统 B) 数据库系统 C) 人工管理 D) 统一管理正确答案是: D

E-R 图是表示概念模型的有效工具之一,在 E-R 图中的菱形框表示
A)联系 B)实体 C)实体的属性 D)联系的属性正确答案是: A

绝大多数数据库系统的总体结构,都具有外模式、模式和内模式三级模式结构。描述数据库中全体数据的全局逻辑结构和特征的是
A)模式和内模式 B)内模式 C)模式 D)外模式正确答案是: C

数据库体系结构划分是按 级模式来划分的,有利于保持数据库的结构规范化
A)一 B)二 C)三 D)四正确答案是: C

数据库系统中的数据模型通常由 三部分组成
A)数据结构、数据操作和完整性约束 B)数据定义、数据操作和安全性约束 C)数据结构、数据管理和数据保护 D)数据定义、数据管理和运行控制 正确答案是: A

数据库是存储在计算机系统中,有组织、结构化的关联数据集合;以 方式存储。
A)数据 B)信息 C)文件夹 D)文件正确答案是: D

关系模型的程序员不需熟悉数据库的()
A)数据操作 B)完整性约束条件 C)存取路径 D)

数据定义
正确答案是: C

数据库是在计算机系统中按照一定的数据模型组织、存储和应用的数据的集合,支持数据库各种操作
的软件系统称为 。
A)操作系统 B)数据库管理系统 C)数据库系统 D)命令系统
正确答案是: B

数据库管理系统中数据操纵语言 DML 所实现的操作一般包括
A)查询、插入、修改、删除 B)排序、授权、删除
C)建立、插入、修改、排序 D)建立、授权、修改正确答案是: A

设关系 R 和 S 的属性个数分别为 r 和 s,则(R×S)操作结果的属性个数为( )(2002 年 10 月全国卷)
A.r+s B.r-s C.r×s D.max(r,s)
正确答案是: A

下列运算中()不是关系代数的基本操作。 A、笛卡儿积 B、自然连接 C、投影 D、并正确答案是: B

当两个关系没有公共属性时,其自然联接表现为()。
A、笛卡儿积 B、等值联接 C、结果为空 D、出错正确答案是: A

在关系 R 和关系 S 进行自然联接时,只把 R 中原该舍弃的元组保存到新关系中,这种操作称为()。
A、外联接 B、内联接 C、左外联接 D、右外联接正确答案是: B

在下列查询语言中,与关系代数最接近的语言是()
A、ISBL B、QUEL C、QBE D、SQL
正确答案是: A

在关系代数表达式优化策略中,应尽可能早执行()操作
A、投影 B、联接 C、选择 D、笛卡儿积正确答案是: C

关系代数、元组关系演算和域关系演算这三种数据库语言之间的关系是()
A、相互依赖 B、相互独立 C、相互等价 D、相互转化正确答案是: C

假定学生关系是 S(S#,SNAME,SEX,AGE),课程关系是 C(C#,CNAME,TEACHEER),学生选课关系是 SC(S#,C#,GRADE)
要查找选修“COMPUTER”课程的女学生的姓名,将涉及到关系()
A、S B、SC,C C、S,SC D、S,C,SC
正确答案是: D

当关系 R 和 S 自然联接时,能够把 R 和 S 原该舍弃的元组放到结果关系中的操作是()
A. 左外联接 B. 右外联接 C. 外部并 D. 外联接正确答案是: D

下列关于视图与基本表的对比正确的是()
A、视图的定义功能强于基本表 B、视图的操作功能强于基本表
C、视图的数据控制功能弱于基本表 D、上面提到的三种功能二者均相当正确答案是: A

视图建立后,在数据字典中存放的是()
A、查询语句 B、视图的内容 C、视图的定义 D、产生视图的表的定义正确答案是: C

在 SELECT 语句中使用 MAX(列名)时,列名应该()
A、必须是数值型 B、必须是字符型 C、必须是数值型或字符型 D、不限制数据类型正确答案是: D

为了使索引键的值在基本表中唯一,在建立索引的语句中应使用保留字( ) A.UNIQUE B.COUNT C.DISTINCT D.UNION
正确答案是: A

SQL 语言具有多种优点,那么 SQL 是()成为关系数据库语言的国际标准的。
A、1986 年 B、1987 年 C、1988 年 D、1989 年
正确答案是: D

SQL 的 DDL 语句不包括()
A、SELECT B、CREATE TABLE C、DROP VIEW D、DROP INDEX
正确答案是: A

对所有的视图都可以进行下面哪一个操作?()
A、插入 B、选择 C、更新 D、删除正确答案是: B

有关系 S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#)。其中 S#为学生号,SNAME 为学生姓名,SEX
为性别,C#为课程号,CNAME 为课程名。要查询选修“计算机”课的全体女学生姓名的 SQL
语句是 SELECT SNAME FROM S,C,SC WHERE 子句。这里 WHERE 子句的内容是()
A、S.S#=SC.S# and SEX=“女” and CNAME=“计算机” B、S.S#=SC.S# AND C.C#=SC.C# and CNAME=“计算机”
C、SEX=“女” and CNAME=“计算机”
D、S.S#=SC.S# and C.C#=SC.C# and SEX=“女” and CNAME=“计算机”
正确答案是: D

下列关于视图的说法错误的是()
A、视图是从一个或多个基本表导出的表,它是虚表 B、某一用户可以定义若干个视图
C、视图一经定义就可以和基本表一样被查询、删除和更新 D、视图可以用来定义新的视图
正确答案是: C

关系模式分解的无损联接和保持函数依赖两个特性之间的联系是( )
A.前者成立蕴涵后者成立 B.后者成立蕴涵前者成立 C.同时成立,或者同时不成立 D.没有必然的联系
正确答案是: D

在关系模式 R(U)中,如果 X→Y 和 X→Z 成立,那么 X→YZ 也成立。这条推理规则称为()
A、自反律 B、合并律 C、增广律 D、分解律正确答案是: B

设有关系模式 R(A,B,C),F 是 R 上成立的 FD 集,F={A→C,B→C},那么 F 在模式 R 上的投影πAB(F)为()
A、{A→C,B→C} B、{A→B} C、{AB→C} D、不存在非平凡的 FD
正确答案是: D

设有关系模式 R(A,B,C),F 是 R 上成立的 FD 集,F={A→B,B→C},那么 F 在模式 R 上的投影πAC(F)为()
A、{A→B,B→C} B、{A→C} C、{A→B,A→C} D、不存在非平凡的 FD
正确答案是: B

在关系模式 R(U,F)中,如果 X→U,则 X 是 R 的()
A、侯选键 B、超键 C、主键 D、外键正确答案是: B

在关系模式 R(U,F)中,R 中任何非主属性对键完全函数依赖是 R∈3NF 的()
A、充分必要条件 B、必要条件 C、充分条件 D、既不充分也不必要条件正确答案是: B

设有关系模式 R(A,B,C,D),F 是 R 上成立的 FD 集,F={A→D,C→D},则相对于 F,关系模式 R 的主键为()
A、AC B、ACD C、ABC D、ABCD
正确答案是: C

在关系模式R(姓名,年龄,职位,出生日)中最有可能做主关键字的是()
A、姓名 B、年龄 C、职位 D、出生日正确答案是: A

在下面的两个关系中,职工号和部门号分别为职工关系和部门关系的主键(或称主码)职工(职工号、职工名、部门号、职务、工资)
部门(部门号、部门名、部门人数、工资总额)
在这两个关系的属性中,只有一个属性是外键(或称外来键、外码、外来码),它是()
A、职工关系的“职工号” B、职工关系的“部门号” C、部门关系的“部门号” D、部门关系的“部门号”正确答案是: B

SQL 语言具有数据操作功能,SQL 语言的一次查询的结果是一个
A) 数据项 B) 记录 C) 元组 D) 表正确答案是: D

下面哪一个是 SQL SERVER 2008 事务日志文件的后缀名?
A)mdf B) ndf C) doc D) ldf
正确答案是: D

在关系数据库设计中,设计关系模式的任务属于()
A、需求设计 B、概念设计 C、逻辑设计 D、物理设计正确答案是: C

数据库设计中,外模型是指()
A、用户使用的数据模型 B、DB 以外的数据模型 C、系统外面的模型 D、磁盘上数据的组织
正确答案是: A

关于 E-R 图,下列说法中错误的是()
A、现实世界的事物表示为实体,事物的性质表示为属性 B、事物之间的自然联系表示为实体之间的联系
C、在 E-R 图中,实体和属性的划分是绝对的、一成不变的
D、在 E-R 图中,实体之间可以有联系,属性和实体之间不能有联系正确答案是: C

数据库的物理设计的目的是()
A、找到一个有效、可实现的数据库存储结构
B、导出特定的 DBMS 可以处理的数据库模式和外模式
C、产生反映企业组织信息需求的数据库概念结构 D、收集支持系统目标的基础数据及其处理方法 正确答案是: C

SQL 语言的标准库函数 COUNT、SUM、AVG、MAX 和 MIN 等,不允许出现在下列哪个子句中
A) SELECT B) HAVING C) GROUP D) WHERE
正确答案是: D

聚集是一种()措施

A、DDL B、DML C、优化 D、面向对象正确答案是: D

SQL Server 触发器主要针对下列语句创建( B )
A. SELECT,INSERT,DELETE
B. INSERT,UPDATE,DELETE
C. SELECT,UPDATE,INSERT
D. INSERT,UPDATE,CREATE
正确答案是: B

如果事务 T 获得了数据项 Q 上的排它锁,则 T 对 Q ()
A. 只能读不能写 B. 只能写不能读 C. 既可读又可写 D. 不能读不能写正确答案是: C

在数据库的如下两个表中,若雇员信息的主键是雇员号,部门信息表的主键是部门号,在下列所给的操作中,哪个操作不能执行?
雇员信息表 部门信息表
雇员号 雇员名 部门号 工资 部门号 部门名 主任
001 张山 02 2000 01 业务部 李建
010 王宏达 01 1200 02 销售部 应伟东
056 马林生 02 1000 03 服务部 周垠
101 赵敏 04 1500 04 财务部 陈力胜
A、从雇员信息表中删除行(‘010’,‘王宏达’,‘01’,1200) B、将行(‘102’,‘赵敏’,‘01’,1500)插入到雇员信息表中 C、将雇员信息表中雇员号='010’的工资改为 1600 元
D、将雇员信息表中雇员号=‘101’的部门号改为’05’
正确答案是: D

事务的并发执行不会破坏 DB 的完整性,这个性质称为事务的()
A、原子性 B、隔离性 C、持久性 D、一致性正确答案是: B

“运行记录优先原则”只指应该在对数据库更新()
A、前先写一个日志记录到日志文件 B、后写一个日志记录到日志文件 C、前先运行记录 D、后在日志缓冲区运行记录
正确答案是: A

以下四个概念中,可用来解决“一个并发调度是否正确”问题的是()

A、串行调度 B、并发事务的可串行化
C、并发事务的可并行化 D、并发事务的有效调度正确答案是: B

数据恢复的基本策略是数据冗余,被转储的冗余数据包括()
A、日志文件和数据库副本 B、应用程序和数据库副本
C、数据字典、日志文件和数据库副本
D、应用程序、数据字典、日志文件和数据库副本正确答案是: A

设有两个事务 T1 和 T2,它们的并发操作如下所示,则正确的结论是() T1 T2

从 DB 读 S从 DB 读 S S=S-2
S=S-4
向 DB 回写 S
向 DB 回写 S
A、不存在问题 B、丢失修改 C、读了“脏”数据 D、产生不一致分析正确答案是: B

设有两个事务 T1 和 T2,它们的并发操作如下所示,则正确的结论是 T1 T2

从 DB 读 S S=S-2
向 DB 回写 S从 DB 读 S S=S-4 ROLLBACK
A、不存在问题 B、丢失修改 C、读了“脏”数据 D、产生不一致分析正确答案是: C

ORACLE 系统中“COMMIT WORK RELEASE”语句表示事务提交并且() A、释放封锁 B、撤消 DB 已作的修改
C、释放所有数据资源 D、释放所有资源正确答案是: C

在客户/服务器体系结构的 DBS 中,数据库功能分为前端和后端两部分,下列功能中属于后端的是()
A、数据输入 B、报表输出 C、用户界面 D、存取结构正确答案是: D

在客户/服务器体系结构的 DBS 中,数据库功能分为前端和后端两部分,下列功能中属于前端的是()
A、存取结构 B、查询优化 C、用户界面 D、并发控制正确答案是: C

分布式数据库系统中,查询处理的时间主要取决于()
A、CPU 执行时间 B、数据库的数据量 C、I/O 花费的时间 D、网络中数据传输量正确答案是: D

分布式数据库是数据库技术和()结合的产物。
A、面向对象技术 B、计算机网络 C、数据分离技术 D、数据分布技术正确答案是: B

对数据库按其存放方式进行分类:一个数据库存放在一台计算机之中为 数据库,一个数据库存放在若干个计算机之中称为 数据库。
A、集中式、分布式 B、集中式、关系式 C、关系式、连接式 D、关系式、分布式正确答案是: A

关系模型的基本数据结构是 。
A)树 B)图 C)环 D)二维表格正确答案是: D

在数据库管理系统中所处理的对象是数据,按照数据的组成情况,数据可分为 层次
A)字符和数字两个 B)记录、文件和数据库三个
C)记录、文件、数据库和关系数据库四个 D)字段、记录、文件、数据库和关系数据库五个
正确答案是: B

下列各种模型中不是数据模型的是
A) 概念模型 B) 层次模型 C) 网状模型 D) 关系模型正确答案是: A

数据库系统是在 的基础上发展起来的。
A) 文件系统 B) 应用程序系统 C) 数据库管理系统 D) 编译系统正确答案是: A

完成对数据库数据的查询与更新
A)DCL B)DDL C)DML D) DQL
正确答案是: C

下列有关数据库的叙述中正确的是
A) 对于查、添、删、改操作都需由数据库管理员进行完整性定义和安全性授权,由数据库具体执行;
B) 数据库系统目录(工程数据库字典)也由一些关系组成,所以用户可以同样对其进行查、添、删、改操作;
C) 嵌入式的数据库语言构成的应用程序环境包括主语言和数据子语言,前者能处理记录和遇,后者只能处理表,
光标机制起着两种语言的桥梁作用。
D) 既然数据库能实现数据对不同用户的共享,那么数据库中不存在任何冗余。正确答案是: C

σF1(σF2(E))与()等价。
A、σ(F1∧F2)(E) B、σF1(E) C、σF2(E) D、σ(F1∨F2)(E)
正确答案是: A

下面哪一个不是一种关系数据库语言()
A、关系操作 B、关系代数 C、元组关系演算 D、域关系演算正确答案是: A

定义在{1,2}和{1,2}上的二元关系数为()
A、2 B、4 C、8 D、16
正确答案是: D

在关系代数中,对一个关系做操作后,新关系的元数个数()原来关系的元素个数。
A、小于 B、等于 C、大于 D、小于或等于正确答案是: D

在关系数据模型中,通常可以把 称为属性,而把 成为关系模式。() A、记录、元组集 B、字段、记录类型 C、模式、元组 D、基本表、记录正确答案是: B

下列各种对关系数据库的基本操作中, 是从表中取出满足某种条件的属性成分操作,即从列的方向进行选择所需的值; 是表中选取满足某种条件的元组的操作,相当于在横向进行选择。
A、选择、检索 B、扫描、投影 C、检索、选择 D、投影、选择正确答案是: D

在 SELECT 语句中使用 GROUP BY SNO 时,SNO 必须()
A、在 WHERE 中出现 B、在 FROM 中出现 C、在 SELECT 中出现 D、在 HAVING 中出现正确答案是: C

使用 CREATE SCHEMA 语句建立的是()
A、数据库 B、表 C、视图 D、索引正确答案是: A

在 SELECT 语句中使用*,表示()
A、选择任何属性 B、选择全部属性 C、选择全部元组 D、选择主码正确答案是: B

在数据库与宿主语言之间传递信息是通过()
A、全局变量 B、局部变量 C、公共数据区 D、系统缓冲区正确答案是: B

在 SQL 语言中,用户可以直接操作的是()
A、基本表 B、视图 C、基本表和视图 D、基本表或视图正确答案是: C

在下列的 SQL 语句中,属于数据控制的是()
a、CREATE b、SELECT c、UPDATE d、GRANT e、DROP f、DELETE g、ALTER h、INSERT i、REVOKE
A、aefg B、di C、bcfh D、aeg
正确答案是: B

SQL 语言具有数据定义、数据操纵和数据控制的功能,它的一次查询的结果是一个()
A、表 B、记录 C、元组 D、数据项正确答案是: A

设关系模式 R (A,B,C),F 是 R 上成立的 FD 集,F = {B→C},则分解ρ = {AB,BC}相对于 F ()
A. 是无损联接,也是保持 FD 的分解 B. 是无损联接,但不保持 FD 的分解 C. 不是无损联接,但保持 FD 的分解 D. 既不是无损联接,也不保持 FD 的分解
正确答案是: A

在关系模式 R(A,B,C)中,有函数依赖集 F={(A,B)→C,(B,C)→A},则 R 最高达到( )
A.INF B.2NF C.3NF D.BCNF
正确答案是: D

在关系模式 R(U,F)中,如果 X→Y,存在 X 的真子集 X1,使 X1→Y,称函数依赖 X→Y 为()
A、平凡函数依赖 B、部分函数依赖 C、完全函数依赖 D、传递函数依赖正确答案是: B

根据关系数据库规范化理论,关系数据库中的关系要满足第一范式,下面“部门”关系中,因哪个属性而使它不满足第一范式()
部门(部门号,部门名,部门成员,部门总经理) A、部门总经理 B、部门成员 C、部门名 D、部门号正确答案是: B

关系模式 R(A,B,C,D,E)中有下列函数依赖:A→BC,D→E,C→D。下面对 R 的分解中哪一个(或哪一些)是 R 的无损连接分解()
I(A,B,C)(C,D,E) II(A,B)(A,C,D,E)
A、都不是 B、只有 I C、只有 II D、I 和 II
正确答案是: D

在一个关系 R 中,若每个数据项都是不可分割的,那么关系 R 一定属于()
A、BCNF B、1NF C、2NF D、3NF
正确答案是: B

设有关系模式W(C,P,S,G,T,R),其中各属性的含义是:C 课程,P 教师,S 学生,G 成绩,T 时间,R 教室,根据定义有如下数据依赖集
D={C→G,(S,C)→G,(T,R)→C,(T,P)→R,(T,S)→R}关系模式 W 的一个关键字是 ,W 的规范化程

度最高达到 ()。
A、(S,C),1NF B、(T,R),3NF C、(T,P),4NF D、(T,S),2NF
正确答案是: D

在 SQL Server2008 中,通配符%只有在 子句中才有意义,否则会被当作普通字符使用。
A)COUNT B)SELECT C)SUM D)LIKE
正确答案是: D

在 E-R 模型中,如果有 6 个不同实体集,有 9 个不同的二元联系,其中 3 个 1∶N 联系,3个 1∶1 联系,3 个 M∶N 联系,根据 ER 模型转换成关系模型的规则,转换成关系的数目是 ( )
A.6 B.9 C.12 D.15
正确答案是: B

在 DB 的需求分析和概念设计之间起桥梁作用的是()
A、DFD B、E-R 图 C、数据结构图 D、功能模块图正确答案是: A

在数据库设计中,弱实体是指()
A、属性只有一个的实体 B、不存在关键码的实体 C、只能短时期存在的实体 D、以其他实体存在为先决条件的实体
正确答案是: D

综合局部 E-R 图生成总体 E-R 图过程中,下列说法错误的是()
A、不同局部 E-R 图中出现的相同实体,在总体 E-R 图中只能出现一次。
B、在总体 E-R 图中可以添加属于不同局部 E-R 图实体间的联系
C、在总体 E-R 图中可以添加局部 E-R 图中不存在的联系
D、在总体 E-R 图中不可以删除任何实体间的联系。正确答案是: D

在关系数据库中,通过()来表示概念记录之间的关系。
A、外来关键字 B、关键字 C、数据字典 D、元组正确答案是: A

新奥尔良方法将数据库设计分为四个阶段,它们是()
A、系统规划阶段、分析设计阶段、实施阶段、运行维护阶段

B、需求分析阶段、设计阶段、实施阶段、运行阶段
C、系统规划阶段、概念设计阶段、详细设计阶段、实施阶段
D、需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段正确答案是: D

逻辑设计阶段包括下面四个步骤:
a、形成初始模式 b、子模式设计 c、修正模式 d、模式评价这四个步骤的先后顺序是()
A、abcd B、bacd C、badc D、abdc
正确答案是: D

如果事务 T 获得了数据对象 R 上的排它锁,那么( )
A.T 对 R 只能读不能写 B.T 对 R 只能写不能读 C.其它事务对过 R 只能读不能写 D.其它事务对 R 既不能读也不能写
正确答案是: D

事务的隔离性是由 DBMS 的( )
A.恢复子系统出现 B.完整性子系统实现 C.安全性子系统实现 D.并发控制子系统实现正确答案是: D

事务的原子性是指()
A、事务中包括的所有操作要么多做,要么都不做 B、事务一旦提交,对数据库的改变就是永久的
C、一个事务内部的操作及使用的数据对并发的其他事务是隔离的 D、事务必须是使数据库从一个一致性状态变到另一个一致性状态正确答案是: A

事务的执行次序称为()
A、调度 B、过程 C、优先级 D、步骤正确答案是: A

授权定义经过编译后存储在()中
A、文件系统 B、数据字典 C、表 D、数据库正确答案是: B

用二维表来表示实体及实体之间联系的数据模型称为
A) 实体-联系模型 B) 层次模型

C) 网状模型 D) 关系模型正确答案是: D

E-R 图是表示概念模型的有效工具之一,在 E-R 图中的椭圆表示
A)联系 B)实体 C)属性 D)什么也不代表正确答案是: C

下列关于数据库系统特点的叙述中,正确的一项是
A) 各类用户程序均可随意地使用数据库中的各种数据
B) 数据库系统中概念模式改变,则需将与其有关的子模式做相应改变,否则用户程序需改写
C) 数据库系统的存储模式如有改变,概念模式无需改动
D) 数据一致性是指数据库中数据类型的一致正确答案是: C

ER 图是表示概念模型的有效工具之一,在 ER 图中的矩形形框表示 A)联系 B)实体 C)实体的属性 D)联系的属性正确答案是: B

在关系中能唯一标识元组的属性集称为关系模型的()。
A、主键 B、超键 C、候选键 D、外键正确答案是: B

四元关系 R 的属性 A、B、C、D,下列叙述中正确的是() A、∏B,C®表示取值为 B,C 的两列组成的关系
B、∏2,3®表示取值为 2,3 的两列组成的关系
C、∏B,C®与∏2,3®表示的是同一个关系 D、∏B,C®与∏2,3®表示的不是同一个关系正确答案是: C

关系 R 与关系 S 只有一个公共属性,T1 是 R 与 S 等值联接的结果,T2 是 R 与 S 等值自然联接的结果,则()
A、T1 的属性个数等于 T2 的属性个数 B、T1 的属性个数小于 T2 的属性个数 C、T1 的属性个数大于 T2 的属性个数
D、T1 的属性个数大于或等于 T2 的属性个数正确答案是: C

五种基本关系代数运算是()
A. ∪,-,×,π和σ B. ∪,-,∞,π和σ C. ∪,∩,×,π和σ D. ∪,∩,∞,π和σ
正确答案是: A

有关系 R 和 S,R∩S 的运算等价于( ) A.S-(R-S) B.R-(R-S) C.(R-S)∪S D.R∪(R-S)
正确答案是: B

在 SQL 语言中,对输出结果排序的是()
A、ORDER BY B、WHERE C、GROUP BY D、HAVING
正确答案是: A

在 SQL 的 SELECT 语句中,与选择运算对应的命令动词是()
A、SELECT B、FROM C、WHERE D、GROUP BY
正确答案是: C

下列聚合函数中不忽略空值 (null) 的是()
A. SUM (列名) B. MAX (列名) C. COUNT ( * ) D. AVG (列名)
正确答案是: C

SQL 与 C 语言处理记录的方式是不同的。当将 SQL 语句嵌入到 C 语言程序时,为协调两者而引入()
A、堆 B、栈 C、游标 D、缓冲区正确答案是: C

如果 R 的分解为ρ={R1,R2},F 是 R 上的一个 FD 集,且 Ⅰ.R1∪R2→(R1-R2) Ⅱ. R1∪R2→(R2-R1)
Ⅲ. R1∩R2→(R1-R2) Ⅳ. R1∩R2→(R2-R1)
那么分解ρ具有无损联接性的充分必要条件为( )
A. Ⅰ、Ⅲ B. Ⅱ、Ⅲ C.Ⅰ、Ⅱ D.Ⅲ或Ⅳ正确答案是: D

设有关系模式 R(A,B,C),F 是 R 上成立的 FD 集,F={B→C,C→A},那么ρ={AB,BC},相对于 F()
A、是无损联接分解,也是保持 FD 的分解

B、是无损联接分解,但不保持 FD C、不是无损联接分解,但保持 FD
D、既不是无损联接分解,也不保持 FD
正确答案是: A

设有关系模式 R(A,B,C,D),F 是 R 上成立的 FD 集,F={B→C,D→C},属性集 AB 的闭包(AB)+为()
A、ABCD B、ABC C、CD D、BCD
正确答案是: A

SQL Server 2008 中,主数据库文件的扩展名为
A) .mdf B) .dbf C) .ldf D) .ndf
正确答案是: A

概念结构设计的目标是产生数据库的概念结构,这结构主要反映()
A、组织机构的信息需求 B、应用程序员的编程需求 C、DBA 的管理信息需求 D、DBS 的维护需求
正确答案是: A

对数据库的物理设计优劣评价的重点是()
A、时间和空间效率 B、动态和静态性能
C、用户界面的友好性 D、成本和效益正确答案是: A

下面哪一个不是 SQL SERVER 2008 常用的数据类型?
A)integer B) bit C) datetime D) varchar
正确答案是: A

在关系数据库中实现了数据表示的单一性,实体和实体之间的联系都用一种什么数据结构表示
A、数据字典 B、文件 C、表 D、数据库正确答案是: C

下列有关数据库的恢复的说法中不正确的是()
A、应定期将数据库做成档案文件
B、在进行事务处理过程时数据库更新的全部内容写入日志文件

C、发生故障时用当时数据内容和档案文件更新前的映象,将文件恢复到最近的检查点文件状态。
D、数据库恢复,还可用最新的档案文件和日志文件的更新映象,将文件恢复到最新的检查点文件状态。
正确答案是: C

SQL 中的主键子句和外键子句属于 DBS 的()
A、完整性措施 B、安全性措施 C、并发性措施 D、恢复措施正确答案是: A

当多个用户的()同时存取或修改数据库时,可能发生相互干扰而造成的错误的操作结果或死锁。
A、应用程序 B、并发进程 C、数据库 D、操作正确答案是: B

数据库物理存储方式的描述称为
A)外模式 B)内模式 C)概念模式 D)逻辑模式
正确答案是: B

数据库管理系统由三级模式组成,其中决定 DBMS 功能的是
A)逻辑模式 B)外模式 C)内模式 D)物理模式
正确答案是: A

数据库系统的体系结构是数据库系统的总体框架,一般来说数据库系统应具有三级模式体系结构,它们是
A) 外模式、模式和内模式
B) 子模式、用户模式和存储模式 C)模式、子模式和概念模式 D)子模式、模式和用户模式
正确答案是: A

数据库管理系统与操作系统、应用软件的层次关系从核心到外围依次是
A)DBMS、OS、应用软件 B)DBMS、应用软件、OS
C)OS、DBMS、应用软件 D)OS、应用软件、DBMS
正确答案是: C

ER 图中的主要元素是
A)结点、记录和文件 B)实体、联系和属性
C)记录、文件和表 D)记录、表、属性正确答案是: B

设关系 R 和 S 的值如下:
R S
A B C B D E
a1 b1 c1 b1 d1 e1 a2 b2 c2 b2 d2 e2 a3 b3 c3 b3 d3 e3
R 与 S 左外联接的结果的元组个数是( )
A.1 B.2 C.3 D.4
正确答案是: C

关系数据库的查询语言是一种()语言。
A、过程性 B、非过程性 C、第三代 D、高级程序设计正确答案是: B

一般情况下,当对关系 R 和 S 使用自然联接时,要求 R 和 S 至少含有一个共同的()
A、记录 B、行 C、数据字典 D、属性正确答案是: D

设有关系 R 和 S,与 R-S 等价的元组关系演算表达式是( ) A.{t|R(t)∨┐s(t)} B.{t|R(t)∧┐S(t)}
C.{t|(u)R(t∨┐S(u)) D.{t| (u)R(t)∧┐S(u)}
正确答案是: B

若用如下的 SQL 语句创建了一个表 S CREATE TABLE S(S# CHAR(6) NOT NULL, SNAME CHAR(8) NOT NULL,
SEX CHAR(2), AGE INTEGER)
今向 S 表插入如下行时,哪一行可以被插入
A、(‘991001’,‘李明芳’,女,‘23’)
B、(‘990746’,‘张为’,NULL,NULL)
C、(NULL,‘陈道一’,‘男’,32)
D、(‘992345’,NULL,‘女’,25)

正确答案是: B

在 SQL 语言中使用 FOREIGN KEY 时,与之配合的语句是()
A、EXISTS B、EXCEPT C、TABLE D、REFERENCES
正确答案是: D

在 SELECT 语句中,对应关系代数中“投影”运算的语句是()
A、SELECT B、FROM C、WHERE D、SET
正确答案是: A

SQL 语言具有两种使用方式,它们在使用的细节上会有些差别,特别是 SELECT 语句。这两种不同使用方式的 SQL,分别称为交互式 SQL 和()
A、提示式 SQL B、多用户 SQL C、嵌入式 SQL D、解释式 SQL
正确答案是: C

在二元关系模式 R(U,F)中,X,Y 都是单一属性,如果 X→Y,则 R 最高可以达到()
A、2NF B、3NF C、BCNF D、4NF
正确答案是: D

规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,关系数据库中的关系必须满足其每一属性都是()
A、互不相关的 B、不可分解的 C、长度可变的 D、互相关联的正确答案是: B

对于关系 R,第三范式是 R 中的每个非主属性应满足()
A、与主关键字存在单值依赖关系 B、与主关键字存在多值依赖关系 C、函数传递依赖主关键字 D、非函数传递依赖主关键字
正确答案是: D

如果学生表 st 是使用以下 SQL 语句创建的:
CREATE TABLE st (sno CHAR(4) not null,sn CHAR(8),sex CHAR(2),age INT)
下面的 SQL 语句中可以正确执行的是
A) INSERT INTO st(sno,sex,age) VALUES (‘s9’,‘男’,17)
B) INSERT INTO st(sn,sex,age) VALUES(″李安齐″,″男″,20)
C) INSERT INTO st(sex,age)VALUES(″男″,20)
D) INSERT INTO st(sno,sn)VALUES(″s9″,″安齐″,16)
正确答案是: A

学生表中 st(学号,姓名,性别,年龄)
删除其中的“年龄”字段的 SQL 语句是
A) ALTER TABLE st DROP 年龄
B) DROP 年龄 FROM st
C) ALTER TABLE st DELETE 年龄
D) DELETE 年龄 FROM st
正确答案是: A

把 E-R 模型转换成关系模型的过程,属于数据库的( )
A.需求分析 B.概念设计 C.逻辑设计 D.物理设计正确答案是: C

数据库设计中,概念模型是()
A、依赖于 DBMS 和硬件 B、依赖于 DBMS 独立于硬件
C、独立于 DBMS 依赖于硬件 D、独立于 DBMS 和硬件正确答案是: D

设计 DB 的存储结构属于数据库设计的()
A、需求设计 B、概念设计 C、逻辑设计 D、物理设计正确答案是: D

要想用 T-SQL 语句从学生表中查询学号的前四个字符为“2004”的学生,条件表达式为
A) 学号 LIKE ‘2004%’
B) 学号= ‘2004%’
C) 学号 LIKE ‘2004*’
D) 学号 = ‘2004*’
正确答案是: A

在数据库系统中死锁属于( )
A.系统故障 B.程序故障 C.事务故障 D.介质故障正确答案是: C

所谓的冗余数据是指()的数据
A、产生错误 B、由基本数据导出 C、删除 D、提高性能正确答案是: B

若一个事务执行成功,则它的全部更新被提交;若一个事务执行失败,则 DB 中被其更新过的数据恢复原状,就象这些更新从未发生过,这保持了数据库处于()
A、安全性状态 B、一致性状态 C、完整性状态 D、可靠性状态正确答案是: B

视图的概念具有很多优点,下面哪一个不是它的优点() A、视图对于数据库的重构造提供了一定程度的逻辑独立性 B、简化了用户观点
C、视图机制方便了不同的用户以同样的方式看待同一数据 D、视图机制对机密数据提供了自动的安全保护功能
正确答案是: C

在数据库三级模式间引入二级映象的主要作用是
A.提高数据与程序的独立性 B.提高数据与程序的安全性 C.保持数据与程序的一致性 D.提高数据与程序的可移植性正确答案是: A

是控制数据整体结构的人,负责三级结构定义和修改
1
A)专业用户 B)应用程序员 C)DBA D)一般用户
正确答案是: C

在关系模型中,关系的“元数”(arity)是指( )
A.行数 B.元组个数 C.关系个数 D.列数正确答案是: D

在嵌入式 SQL 中,当 SQL 语句中引用宿主语言的程序变量时,程序变量应()
A、加前缀$ B、加后缀$ C、加前缀: D、加后缀:
正确答案是: C

SQL 中,下列涉及空值的操作,不正确的是()
A. AGE IS NULL B. AGE IS NOT NULL C. AGE = NULL D. NOT (AGE IS NULL)
正确答案是: C

设有关系模式 R(A,B,C,D),F 是 R 上成立的 FD 集,F={B→C,C→D},则属性 C 的闭包 C+为 ( )

A.BCD B.BD C.CD D.BC
正确答案是: C

关系模式 R(A,B,C,D,E)中有下列函数依赖:A→BC,D→E,C→D。下述分解中哪一个(或哪些)
分解可保持 R 所有的函数依赖关系() I(A,B,C)(C,D,E) II(A,B)(A,C,D,E)
A、都不是 B、只有 I C、只有 II D、I 和 II
正确答案是: D

SQL 语句中删除表的命令是
A) DELETE TABLE B) DELETE DBF
C) DROP TABLE D) DROP DBF
正确答案是: C

下面哪一个不是 SQL SERVER 2008 的系统数据库?
A)master B)tempdb
C)txl D)msdb
正确答案是: C

设计子模式属于数据库设计的()
A、需求设计 B、概念设计 C、逻辑设计 D、物理设计正确答案是: C

在 DB 的概念设计和逻辑设计之间起桥梁作用的是()
A、数据结构图 B、功能模块图 C、E-R 图 D、DFD
正确答案是: C

在 ER 模型转换成关系模型的过程中,下列叙述不正确的是()
A、每个实体类型转换成一个关系模型 B、每个联系类型转换成一个关系模式 C、每个 M:N 联系转换成一个关系模式
D、在 1:N 联系中,“1”端实体的主键作为外键放在“N”端实体类型转换成的关系模式中正确答案是: B

学生(学号,姓名,年龄),老师(教师号,姓名,专业)如果一个老师可以教多个学生,那么学生与老师的关系是
A) 1:1 B) 2:2 C) M:N D) 1:N

正确答案是: C

下列关于数据库设计的说法正确的是()
A、在数据库设计过程中,数据库的安全性、完整性、一致性和可恢复性等的设计总是以牺牲效率为代价的
B、数据库的实现只是对数据库结构装入实际的数据、建立实际的数据库的过程。 C、对数据库的概念、逻辑和物理结构的改变称为再构造
D、数据库设计中考虑的故障恢复方案,一般都是基于数据库的逻辑模型提出的。正确答案是: A

DBMS 中实现事务持久性的子系统是 ()
A. 安全性管理子系统 B. 完整性管理子系统 C. 并发控制子系统 D. 恢复管理子系统正确答案是: D

DB 的转储属于 DBS 的()
A、完整性措施 B、安全行措施 C、并发控制措施 D、恢复措施正确答案是: D

在正常的 DBS 中,“所有事务都是两段式的”与“事务的并发调度是可串行化的”()
A、前者是后者的必要条件 B、后者是前者的充要条件 C、前者是后者的必然结果 D、后者是前者的必然结果正确答案是: D

DB 技术中,“脏数据”是指()
A、未提交的数据 B、未提交的随后又被撤消的数据
C、违反访问权而写人 DB 的数据 D、输入时就有错的数据正确答案是: B

E-R 图用于描述数据库的 。
A)概念模型 B)数据模型 C)存储模型 D)逻辑模型正确答案是: A

DB、DBMS 和 DBS 三者之间的关系是
A)DB 包括 DBMS 和 DBS B)DBS 包括 DB 和 DBMS
C)DBMS 包括 DB 和 DBS D)不能相互包括正确答案是: B

位于用户和操作系统之间的一层数据管理软件是
A)DBS B)DB C)DBMS D)MIS
正确答案是: C

如下两个关系 R1 和 R2,它们进行()运算后得到 R3。 R1: R2: R3:
A B C B D E A B C D E

A 1 X 1 M I A 1 X M I C 2 Y 2 N J D 1 Y M I D 1 Y 5 M K C 2 Y N J
A、交 B、并 C、除 D、联接正确答案是: D

对基本表 S,执行操作 DROP TABLES RESTRICT 的作用是()
A、删除基本表 S 中的所有元组
B、把基本表 S 及产生的一切视图全部删除
C、当没有由 S 中的列产生的视图或约束时将表 S 删除
D、删除表 S,将引用表 S 的视图中的一切视图的属性值置为空值正确答案是: C

关系模式 R 分解成ρ = {R1,…,Rk},F 是 R 上的一个 FD 集,那么 R 中满足 F 的每一个关系 r,与其投影联接表达式 mρ® 间的关系满足 ()
A. r 包含于 mρ® B. mρ®包含于 r C. r = mρ® D. r≠mρ®
正确答案是: A

设有关系模式 R(A,B,C),F 是 R 上成立的 FD 集,F={A→B,C→B},则相对于 F,关系模式 R 的主键为()
A、AC B、ABC C、AB D、BC
正确答案是: A

数据库设计属于()。
A、程序设计范畴 B、管理科学范畴 C、系统工程范畴 D、软件工程范畴
正确答案是: D

设计数据流程图(DFD)属于数据库设计的()

A、可行性分析阶段的任务 B、需求分析阶段的任务 C、概念设计阶段的任务 D、逻辑设计阶段的任务正确答案是: B

E-R 模型转换成关系模型时,一个 M:N 联系转换为一个关系模式,该关系模型的关键字是()
A、M 端实体的关键字 B、N 端实体的关键字
C、M 端实体的关键字和 N 端实体的关键字的组合 D、重新选取的其他属性正确答案是: C

数据库的设计包括两个方面的设计内容,它们是
A)概念设计和逻辑设计 B)模式设计和内模式设计
C)内模式设计和物理设计 D)结构特性设计和行为特性设计正确答案是: D

SQL 的 ROLLBACK 语句的主要作用是()
A、终止程序 B、中断程序 C、事务提交 D、事务回退正确答案是: D

在 K 元关系 R 中,公式σ2<'4’表示()
A、从 R 中选择值为 2 的分量小于第 4 个分量值的元组组成的关系 B、从 R 中选择第 2 个分量值小于第 4 个分量值的元组组成的关系 C、从 R 中选择第 2 个分量的值小于 4 的元组组成的关系
D、从 R 中选择第 2 个分量小于第 4 个分量值的元组组成的关系正确答案是: C

在 SQL 语言中,DELETE 语句的作用是()
A、删除基本表 B、删除视图 C、删除基本表和视图 D、删除基本表和视图的元组正确答案是: D

视图是一个“虚表”,视图的构造基于( )
A.基本表 B.视图 C.基本表或视图 D.数据字典正确答案是: C

从 E-R 模型向关系数据模型转换要遵循一定的规则,下面四项中哪一个不是这种转换所 要求的规则?
A、一个实体类型转换成一个关系模型 B、一个联系类型转换成一个关系模式

C、对于 M:N 联系来说,转换成的关系的键为诸相关实体的键的组合
D、对于 1:N 联系来说,转换成的关系的键为 N+1 实体的键正确答案是: D

授权是 DBS 采用的()
A、恢复措施 B、并发控制措施 C、完整性措施 D、安全性措施正确答案是: D

文件系统的一个缺点是
A)数据不保存 B)数据冗余性 C)没有专用软件对数据进行管理 D)数据联系强正确答案是: B

对关系 R 进行投影运算后,得到关系 S,则() A、关系 R 的元组数等于关系 S 的元组数
B、关系 R 的元组数小于关系 S 的元组数
C、关系 R 的元组数大于关系 S 的元组数
D、关系 R 的元组数大于或等于关系 S 的元组数正确答案是: D

设关系 R(A,B,C)和 S(A,D),与自然连接 RS 等价的关系代数表达式是( ) A.σ(R.A=S.A)(R×S) B.R(等值连接 1=1)S C.∏B,C,S.A,D(σR.A=S.A(R×S)) D. ∏R,A,B.C,D(R× S)
正确答案是: C

在关系模式 R(U,F)中,如果 F 是最小函数依赖集,则()
A、R∈2NF B、R∈3NF C、R∈BCNF D、R 的规范化程度与 F 是否最小函数依赖集无关正确答案是: D

在数据库设计中,表示用户业务流程的常用方法是( )
A.DFD B.ER 图 C.程序流程图 D.数据结构图正确答案是: A

SQL 的全局约束是指基于元组的检查子句和 ()
A. 非空值约束 B. 域约束子句 C. 断言 D. 外键子句正确答案是: C

在 DBS 中,DBMS 和 OS 之间的关系是
A) 相互调用 B)DBMS 调用 OS C)OS 调用 DBMS D)并发运行
正确答案是: B

数据库中数据的正确性、有效性和相容性称为()
A、恢复 B、并发控制 C、完整性 D、安全性正确答案是: C

关系代数的四个组合操作是:交、自然联接、联接和()
A、笛卡儿积 B、差 C、除 D、并正确答案是: C

试图是由下面哪两者导出的表()
A、模式、关系 B、基本表、视图 C、基本关系、关系 D、内模式、外模式正确答案是: B

数据字典可以()
A、用 SQL 语言查询 B、由任何用户使用 C、没有 D、由用户创建
正确答案是: A

如果 F 只涉及 X 中的属性,则∏X(σF(E))等价于()
A、∏X(E) B、σF(E) C、∏F(σX(E)) D、σF(∏X(E))
正确答案是: D

SQL 语言中,SELECT 语句的执行结果是( )
A.属性 B.表 C.元组 D.数据库正确答案是: C

下列关于规范化理论各项中正确的是()
A、对于一个关系模式来说,规范化越深越好 B、满足二级范式的关系模式一定满足一级范式
C、一级范式要求一非主码属性完全函数依赖关键字
D、规范化一般是通过分解各个关系模式实现的,但有时也有合并正确答案是: B

E-R 方法中用属性描述事物的特征,属性在 E-R 图中表示为()
A、椭圆形 B、矩形 C、菱形 D、有向边正确答案是: A

索引的描述存放在下列哪一项所指示的对象中()
A、视图 B、模式 C、数据字典 D、文件正确答案是: C

SQL 中的视图提高了数据库系统的( )
A.完整性 B.并发控制 C.隔离性 D.安全性正确答案是: D

下列关于关系数据库语言 SQL 语言的说法不正确的是()
A、SQL 支持数据库的三级模式结构
B、SQL 的功能包括查询、操作、定义和控制等四个方面
C、SQL 是作为独立语言由联机终端用户在交互环境下使用的命令语言,它不能嵌入高级语言内
D、SQL 除应用在数据库领域外,还在软件工程、人工智能领域有广泛的应用正确答案是: C

E-R 图是数据库设计的工具之一,它适用于建立数据库的()。
A、需求模型 B、概念模型 C、逻辑模型 D、物理模型正确答案是: B

在需求分析阶段,通过调查要从用户处获得对数据库的下列要求()
A、输入需求和输出需求 B、信息需求和处理需求
C、存储需求和结构需求 D、信息需求和结构需求正确答案是: B

SQL 语言中,条件“年龄 BETWEEN 20 AND 30”表示年龄在 20 至 30 之间,且( ) A.包括 20 岁和 30 岁 B.不包括 20 岁和 30 岁
C.包括 20 岁但不包括 30 岁 D.包括 30 岁但不包括 20 岁正确答案是: A

在数据库的概念设计中,最常用的模型是()

A、实体联系模型 B、数学模型 C、逻辑模型 D、物理模型
正确答案是: A

SQL 语言中建立唯一性索引的命令是
A) CREATE INDEX 索引名 ON 基本表名(属性名)
B) CREATE INDEX UNIQUE 索引名 ON 基本表名(属性名)
C) CREATE UNIQUE INDEX 索引名 ON 基本表名(属性名)
D) CREATE DISTINCT INDEX 索引名 ON 基本表名(属性名)正确答案是: C

在数据库设计中,将 E-R 图转换成关系数据模型的过程属于()
A. 需求分析阶段 B. 逻辑设计阶段 C. 概念设计阶段 D. 物理设计阶段正确答案是: B

填空题
1.在 Transact-SQL 中如果要对查询结果进行分组,则需要使用 子句。考答案:groupgroupby^^^^
2.
使用 Transact-SQL 删除数据库的语句为 。
考答案:DROPDATABASEdropdatabaseDropDatabaseDropdatabasedrop^^^^ 3.
使用 Transact-SQL 创建数据库的语句为 。
考答案:CREATEDATABASEcreatedatabaseCreateDatabaseCreatedatabasecreate^^^^ 4.
数据库是计算机系统中按照一定方式组织、存储和应用的 。考答案:相关数据集合数据集合^^^^^^
5.
数据是表示信息的符号,信息是数据所包含的 。考答案:含义^^^^^^^^
6.
ER 数据模型一般在数据设计的 阶段使用。考答案:概念设计^^^^^^^^
7.
数据库的物理设计是对一个给定的 模型选取一个最合适应用环境的物理结构的过程。
考答案:逻辑数据^^^^^^^^ 8.
数据库设计中,将分 ER 图集成时,主要任务是增补 。考答案:各局部 ER 之间的联系^^^^^^^^
9.
DBS 的维护工作由 承担。考答案:DBA^^^^^^^^
10.
在 DBD 中,子类具有一个重要的性质: 。考答案:继承性^^^^^^^^
11.
θ连接操作由关系代数的 操作和 操作组合而成。考答案:笛卡尔积选择选择笛卡尔积^^^^
12.
关系代数是以 为运算对象的一组高级运算的集合。考答案:关系^^^^^^^^
13.
若在关系中置换属性的次序,可用的关系代数运算是 。考答案:投影^^^^^^^^
14.
查询优化是指系统对关系代数表达式进行优化组合,它的目的是 。考答案:提高系统效率^^^^^^^^

自然连接要求被连接的两个关系具有 。考答案:一个或多个相同的属性名^^^^^^^^
16.
基本表结构的修改用 关键字,基本表内容的修改用 关键字。考答案:ALTERUPDATE^^^^^^
17.
删除表中数据的命令是: 考答案:deletedeletefrom^^^^^^ 18.
新建数据库的命令是:
考答案:createdatabasecreatdatabase 19.
备份数据库的命令是 考答案:backupbackupdatabase 20.
SQL Server2008 中,局部变量名必须以 开头。考答案:@^
21.
数据库的并发操作带来三个问题是:丢失更新问题、读脏数据问题和 。考答案:不可重复读问题^^^^^^^^
22.
封锁技术中基本的两种封锁是排他型封锁和 。考答案:共享型封锁^^^^^^^^
23.
SQL2 中,程序开始时默认的事务存取模式是 。考答案:READWRITE^^^^^^^^
24.
SQL 中用 语句定义新的域。考答案:CREATEDOMAIN^^^^^^^^
25.
触发器的动作事件条件用 子句定义,它可以是任意的条件表达式。考答案:WHEN^^^^^^^^
26.
SQL server 2000 是分布式的关系型数据库管理系统,具有 体系结构。考答案:客户服务器^^^^^^^^
27.
服务管理器在启动 服务后才能进行数据库操作。考答案:SQLserver ^sqlserver^^^^^
28.
用户在混合验证模式下使用 用户登录 SQL sever ,必须提供登录名和密码。考答案:sql 授权^SQL 授权^^^^^^^

T-SQL 语言中局部变量的作用域是 。考答案:当前的批处理^^^^^^^^
30.
在 SQL server 中,将一组具有相同权限的用户组织在一起称为 。考答案:角色^^^^^^^^
31.
如果要使用 SELECT 语句返回指定条数的记录,则应使用 关键字来限定输出字段。考答案:TOP topTop^^^^^^
32.
使用 Transact-SQL 修改数据库的语句为 。
考答案:ALTERDATABASEalterdatabaseAlterDatabaseAlterdatabasealter^^^^ 33.
在 Transact-SQL 中删除记录使用 语句。考答案:DELETEdeleteDelete^^^^^^
34.
数据模型是用来描述数据库的结构和语义的,数据模型有概念数据模型和结构数据模型两类,
ER 模型是 。
考答案:概念数据模型^^^^^^^^ 35.
DBD 的逻辑设计分成两大部分: 和 。
考答案:DB 逻辑结构设计应用程序设计应用程序设计^DB 逻辑结构设计^^^^^ 36.
在关系代数运算中,最浪费时间的两个运算是 和 。考答案:笛卡尔积连接运算连接运算笛卡尔积^^^^
37.
安全运算是指不产生 和 的运算。 考答案:无限关系无穷验证无穷验证无限关系^^^^ 38.
θ 连接操作由 等基本操作组合而成。考答案:× Q ^^^^^^^^
39.
SQL 中表结构的修改命令是 。考答案:ALTERALTERTABLE^^^^^^
40.
数据库中只存放视图的 而不存放视图的 。考答案:定义^记录数据 ^^^^^^^
41.
对查询结果分组使用的关键字是 考答案:groupby^
42.
truncate table 的作用是
考答案:删除表中的所有记录删除所有记录删除表中的全部记录删除全部记录 43.

事务运行过程中,由于种种原因,使事务未运行到正常终止点就被撤消,这种情况称为

考答案:事务故障^^^^^^^^ 44.
若事务丁对数据 A 加上 锁,则允许 T 读取和修改 A ,其他任何事务都不允许对 A
加任何类型的锁,直到 T 释放 A 上的锁。考答案:X^^^^^^^^
45.
在数据库技术中,把未提交的随后被撤消的数据称为 。考答案:脏数据^^^^^^^^
46.
S 锁解决了丢失更新问题,但同时又可能会引起 问题。考答案:死锁^^^^^^^^
47.
SQLserver2000 的版本主要有企业版、标准版、 和开发版 4 个版本。考答案:个人版^^^^^^^^
48.
用户访问 SQL server 数据库中的数据时,经过的第一个验证过程是 。考答案:身份验证^^^^^^^^
49.
T-SQL 中用于循环结构的流程控制语句是 。考答案:while^^^^^^^^
50.
创建局部临时表必须使用由 开头的表名。考答案:#^^^^^^^^
51.
内连接查询可分为 、不等值连接和自然连接 3 种类型。考答案:等值连接^^^^^^^^
52.
在 Transact-SQL 中添加记录使用 语句。
考答案:INSERTinsertInsert^INSERT INTO^Insert Into^insert into^^^ 53.
“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的
阶段。
考答案:物理设计^^^^^^^^ 54.
ER 方法是设计 的方法。考答案:概念数据模型^^^^^^^^ 55.
现实世界到机器世界过渡的中间层次是 。考答案:概念模型^^^^^^^^
56.
概念设计的目标是产生反映 的数据库概念结构,即概念模式。考答案:企业组织信息需求^^^^^^^^

自然连接操作由 等基本操作组合而成。考答案:×∏ Q^^^^^^^^
58.
对关系进行垂直分割的操作称为 ,对关系进行水平分割的操作称为 。考答案:投影选择^^^^^^
59.
SELECT 语句进行查询时,如果要列出所查表中的所有列的简便方法是列名表用 表示。
考答案:*^ 60.
在 SELECT 语句中,HAVING 子句必须跟在 子句后面。考答案:groupgroupby
61.
排序的时候关键字 DESC 表示 的含义。考答案:降序降降序递减递减顺序倒序倒^^ 62.
事务的原子性由 DBMS 的 子系统来实现的。考答案:事务管理^^^^^^^^
63.
企业管理器提供遵从 的用户界面。
考答案:Microsoft 管理控制台^^microsoft 管理控制台^^^^^^ 64.
一个存储过程可以声明零个或多个参数,参数名以 开头。考答案:@^^^^^^^^
65.
在 Transact-SQL 中如果要把查询结果放到一个新建的表中,则需要使用 子句。考答案:INTOintoInto^^^^^^
66.
在 Transact-SQL 中如果要对查询结果进行排序,则需要使用 子句。考答案:orderBYorderorderby^^^^^^
67.
在 SQL Server 中 tinyint 型数的范围为 。考答案:0~2550-2550 到 255^^^^^^
68.
由计算机硬件、操作系统、DBMS、数据库、应用程序及有关人员等组成的一个整体叫

考答案:数据库系统DBS数据库应用系统^^^^^^ 69.
在 Transact-SQL 中修改记录使用 语句。考答案:UPDATEupdateUpdate^^^^^^
70.
域关系演算类似与元组演算,域变量的变化范围是 ,(某个值域)元组变量的变化范围是 。

考答案:一个关系^^^^^^^^ 71.
若 D1 = { a1 , a2 , a3 } , D2 = { 1 , 2 , 3 } ,则。D1×D2 集合共有元组 个 。考答案:9^^^^^^^^
72.
SQLserver2000 中,实际上用户连接的数目上限是 个。考答案:32767^^^^^^^^
73.
在 SQL server 2000 中,每个表最多有 3 个触发器,分别用于 Insert 、Update 和 考答案:deleteDelete^^^^^^
74.
SQL Server 2005 支持两种登录认证模式, 一种是 Windows 身份验证模式, 另一种是

考答案:混合模式混合^^^^^^ 75.
ER 图向关系模型转化要解决的问题是如何将实体和实体之间的联系转换成关系模式,如何确定这些关系模式的 。
考答案:属性和键^^^^^^^^ 76.
关系模型用 表示实体之间的联系。考答案:关键码^^^^^^^^
77.
关系代数的基本操作是 。考答案:∪ - ×∏ Q ^^^^^^^^
78.
如果在查询结果中不允许出现重复元组,应在 SELECT 语句中增加保留字 。考答案:DISTINCT^
79.

SQL server Agent 服务包括作业、考答案:警告^^^^^^^^
80.

和操作员三部分。

导入和导出数据可以完成多个数据库之间的 。考答案:数据转换和转移^^^^^^^^
81.
在关系 R 和 S 自然连接时,把原该舍弃的元组放在结果关系中,这种操作称为 。考答案:外连接^^^^^^^^
82.
除法操作由 等基本操作组合而成。考答案:- ∏ Q ^^^^^^^^
83.
视图是一种虚表,它是从 导出的表。考答案:基本表^^^^^^^^
84.
在 SQL Server 中,数据库是由数据文件和 文件组成的。

考答案:事务日志日志^^^^^^ 85.
数据库应用系统设计中逻辑设计的主要内容是把 ER 模型的 和 转换为关系模式。
考答案:实体联系联系^实体 ^^^^^ 86.
更新表中数据的命令是: 考答案:update^^^^^^^^
87.
实体完整性规则是对 的约束,参照完整性规则是对的 约束。考答案:主键外键^^^^^^
88.
SQL 中 getdate()的作用是
考答案:取系统时间取数据库服务器的系统时间系统时间系统日期 8.
新增表中数据的命令是: 考答案:insertinsertinto^^^^^^ 90.
支持数据库各种操作的软件系统叫 。考答案:DBMS数据库管理系统^^^^^^
91.
数据实施阶段包括两项重要的工作,一项是数据的 ,另→项是应用程序的编码和调试。
考答案:载入^^^^^^^^ 92.
关系中没有行序的原因是
考答案:关系被定义为一个集合^^^^^^^^ 93.
删除数据库的命令是:考答案:dropdatabase^ 94.
删除数据库中表的命令是:考答案:droptable^
95.
关系模型的基本数据结构是 ,其数据库存储时基本组织方式是 。考答案:关系文件二维表文件^^^^
96.
对查询结果排序的关键字是 ,默认的顺序是 考答案:orderby升序

简答题:

试述数据、数据库、数据库管理系统、数据库系统的概念。
答.(l)数据(Data).描述事物的符号记录称为数据。数据的种类有数字、文字、图形、图像、声音、正文等。数据与其语义是不可分的。
(2)数据库(Data Base.简称 DB).数据库是长期储存在计茸机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据棋型组织、描述和储存.具有较小的冗余度、较高的数据独立性和易扩展性.并可为各种用户共享.
(3)数据库系统(Data Base System,简称 DBS):数据库系统是指在计算机系统中引入数据库后的系统构成一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成.
(4)数据库管理系统(Data Base Management System 简称 DBMS):数据库管理系统是位于用户与操作系统之间的一层数据管理软件.用于科学地组织和存储数据、高效地获取和维护数据。DBMS 的主要功能包括数据定义功能、数据操纵功能、数据库的运行管理功能、数据库的建立和维护功能。
什么是基本表?什么是视图?两者的区别和联系是什么?
答:基本表是实际存储在数据库中的二维表.它是本身独立存在的表.在 SQL 中一个关系就对应一个表。视图是关系数据库系统提供给用户以多种角度观察数据库中数据的重要机制。视图是从一个成几个基本表(或视图)中导出的表.是一个虚表.数据库中只存放视图的定义.而不存放视图对应的数据.这些的据据存放在原来的基本表中。
3。什么是数据的独立性,如何保证数据库系统的数据独立性?
答.数据独立性是数据库系统的一个最重要的目标之一。它能使数据独立干应用程序。数据独立性包括数据的物理独立性和逻辑独立性。数据与程序的物理独立性是指当数据库的存储结构改变后,只需将模式/内模式映象作相应改交,就能使模式保持不变,从而应用程序不必改变。数据与程序的逻辑独立性是指当模式改变时,将外模式/模式的映象作相应改变.使外模式保特不变.从而应用程序不用修改。当应用程序要求的数据结构改变只需改变外模式
/模式的映像就能满足应用程序的要求而不用改变模式。
数据库的完整性概念与救据库的安全性概念有什么区别和联系?
答.数据的完整性和安全住是两个不同的概念.但是有一定的联系。数据的完整性是为了防止数据库中存在不符合约定的数据.防止错误信息的输入和输出.即所谓垃圾进垃圾出所造成的无效操作和错误结果。数据的安全性是保护数据库防止恶意的破坏和非法的存取。也就是说安全性指施的防范对象是非法用户和非法操作.完整性措施的防范对象是不合约定的数据。
DBMS 的完整性控制机制应具有哪些功能?
答:DBMS 的完整性控制机制应具有三个方面的功能,
1) 定义功能,即提供定义完整性约束条件的机制。
2) 检查功能,即检查用户的操作请求是否违背了完整性约束条件。
3) 违约反应.如果发现用户的操作请求违反了完整性约束条件.则拒绝该操作并记录和向用户报告。
试述 SQL 语言的特点。
答.(1)由数据定义语言 DDL 和数据操纵语言 DML 组成。
(2) 高度非过程化.SQL 只要提出“做什么”.无须给出“怎么做”的程序流程。
(3)面向集合的操作方式.操作对象、查找结果可以是元组的集合.一次插入、删除、更新操作的对象可以是元组的集合。
(4)以同一种语法结构提供多种使用方式.(SELECT 在查询、更新、创建视图时都用到)
(5)语言简洁.易学易用.
7. 什么是数据库的审计功能.为什么要提供审计功能?
答:审计功能是指 DBMS 的审计模块在用户对数据库执行操作的同时把所有操作自动记录到系统的审计日志中。因为任何系统的安全保护措施都不是完美无缺的,盗窃破坏数据的人总可能存在.利用数据库的审计功能,DBA 可以跟据审计跟踪的信息重现导致数据库现有状况的一系列事件.找出非法存取数据的人、时间和内容等。
8. 试述文件系统与数据库系统的区别。
答:文件系统与数据库系统的区别是:文件系统面向某一应用程序.共享性差.冗余度大,数据独立性差.记录内有结构.整体无结构.由应用程序白己控制。数据库系统面向现实世界,共享性高.冗余度小.具有较高的物理独立性和一定的逻辑独立性,整体结构化.用数据模型描述.由数据库管理系统提供数据的安全性、完整性、并发控制和恢复能力。
9. 试述数据库设计过程中结构设计部分所形成的数据库模式。
答.数据库结构设计的不同阶段形成数据库的各级模式.即:(1)在概念设计阶段形成独立于机器,独立于 DBMS 的概念模式.即 E-R 图.
(2)在逻辑设计阶段将 E-R 图转换成具体的数据库产品支持的数据模型.如关系模型.形成数据库逻辑模式.然后在基本表的基础上再建立必要的视图(view).形成数据的外模式 10.什么是索引?
答:索引是为了加速对表中数据的检索而创建的 B+树。 11.试述查询优化的一般原则。
答.查询优化的一般准则是,尽量先执行选择投影运算,尽量晚执行连接运算
12.为什么要设立日志文件?登记日志文件时为什么必须先写日志文件,后写数据库?
答.日志文件是用来记录用户对数据库的更新操作的文件,目的是方便故障恢复和协助后备副本进行存储介质故障恢复。日志文件中记载了事务开始标记、事务结束标记以及事务对 DB 的插入、删除和修改的每一次操作前后的值。把数据的修改写到数据库和把对数据的修改操作写到日志文件是两个不同的操作.在两个操作之间可能会发生故障如果先修改了数据库而在日志文件中没有登记这个修改.在恢复的时候就无法恢复这个修改了.如果先写日志.但没有修改数据库.按日志恢复时只是多执行一次撒消操作.并不影响数据库的正确性.为了安全,一定要先写日志文件。

二、运算题

功能是查询至少选修了 T4 号老师教授的所有课程的学生学号。
6. 已知关系模式 R<u,f>,u=(A,B,C,D,E,G},f={AC→B,CB→D,A→BE,E→GC},求 R 的候选码。解:候选码是 A(过程略)
7. 设有关系模式 R(A,B,C,D,E)和 R 的函数依赖集 F={A→BC,CD→E,B→D, E→A}.求 R 的所有候选码。
解:R 的所有候选码有 A、E、BC、CD。

五、应用题
1,设有 3 个关系. S(SNO,SNAME,AGE,GENDER) SC(SNO,CNO,CNAME) C(CNO,CNAME,TEACHER)
试用关系代数表达式表示下列查询语句.
1) 检索 LIU 老师所授课程的课程号和课程名。
𝐶,𝐶𝑁 (='𝐿’©)
SELECT CNO,CNAME FROM C WHERE TEACHER=’LIU’
2) 检索年龄大于 23 岁的男学生的学号和姓名。
𝐶,𝐶𝑁(𝐴>23,=‘男’(S))

SELECT SNO,SNAME FROM S WHERE AGE>23 AND GENDER=’男’
3) 检索学号为 53 学生所学课程的课程名与任课教师名。
𝐶𝑁,(𝐶=‘3’ ⋈ )
SELECT CNAME,TEACHER FROM SC,C WHERE SC.CNO=C.CNO AND SC.SNO=’S3’
4) 检索选修了 LIU 老师所授课程的女学生姓名。

𝐶𝑁(=’ ’

=’ ’ ⋈ ⋈ )

SELECT SNAME FROM S,SC,C WHERE S.SNO=SC.SO AND C.CNO=SC.CNO AND GENDER=’女’ AND TEACHER=’LIU’
5) 检索 WANG 同学不学的课程的课程名。
𝐶𝑁 − 𝐶𝑁(𝐶𝑁=‘𝐶’ ⋈ ⋈ )
SELECT CNAME FROME C WHERE CNAME NOT IN(SELECT CNAME FORM S,SC,C WHERE S.SNO=SC.SNO AND SC.CNO=C.CN AND SNAME=’WANG’)

设有下列四个关系模式. S(SNO,SNAME,CITY) P(PNO,PNAME,COLOR,WEIGHT) J(JNO,JNAME,CYTY) SPJ(SNO,PNO,JNO,QTY)
其中,供应商表 S 由供应商号(SNO)、供应商姓名(SNAME)、供应商所在城币(CYTY)组 成,记录各个供应商的情况。零件表P 由零件号(PNO)、零件名称(PNAME)、零件颜色(COLOR)、零件重量(WEIGHT)组成,记最各种零件的情况。工程项目表 J 由项目号(JNO)、项目名
(JNAME)、项目所在城市(CYTY)组成,记录各个工程项目的情况。供应情况表 SPJ 由供应商号(SNO)、零件号(PNO)、项目号(JNO)、供应数量(QTY)组成,记录各供应商供应各种零件给各工程项目的数量。分别用关系代数和 SQL 语言完成下列查询.
l)求供应工程项目号为 J1 工程零件的供应商号 SNO
𝐶(𝐶=‘1’(𝑆))
SELECT SNO FROM SPJ WHERE JNO=’J1’
2) 求供应工程项目号为 J1 工程零件号为 p1 的供应商号 SNO
𝐶(𝐶=‘1’∧’=‘1’(𝑆))
SELECT SNO FROM SPJ WHERE JNO=’J1’ AND ’PNOO=’P1’
3) 求供应工程项目号为 J1 工程红色零件的供应商号 SNO
𝐶(𝐶=‘1’∧=’

'(𝑆 ⋈ ))

SELET SNO FROM SPJ,P WHERE SPJ.PNO=P.PNO AND P.COLOR=’红’ AND JNO=’J1’
4) 求没有使用天津供应商生产的红色零件的工程号 JNO

𝐶 𝑆 − 𝐶(

=’ ‘∧=’

’ 𝑆 ⋈ ⋈ )

SELECT JNO FROM SPJ WHERE JNO NOT IN (SELECT JNO FROM SPJ,S,P WHERE SPJ.PNO=P.PNO AND SPJ.SNO=S.SNO AND S.CITY=’天津’ AND P.COLOR=’红’)

设有两个关系模式.
职工(职工号,姓名,性别,年龄,职务,工资,部门号)部门(部门号,部门名称,经理名,地址,电话)
依据此关系回答下面间肠.
(1)试用 SQL 语句将年龄大于 60 岁的策划部的职工工资上调 1000 元。
UPDATE 职工
SET 工资=工资+1000
WHERE 年龄>60 AND 部门号=
(SELECT 部门号 FROM 部门 WHERE 部门名称=’策划部’),
(2)试用 SQL 语句统计每个部门的人数.
SELECT 部门号,COUNT(职工号)FROM 职工 GROUP BY 部门号
(3)试用 SQL 语句检索’人事部’ 姓’王’的职工姓名和年龄,按年龄降序排列。
SELECT 姓名,年龄
FROM 职工
WHERE 姓名 LIKE ‘王%’, AND 部门号=
(SELECT 部门号 FROM 部门 WHERE 部门名称=‘人事部’)
ORDER BY 年龄 DESC
(4)试用 SQL 语句定义一个包含姓名、性别、工资、职务和部门名称的视图 IS_A. CREATE VIEW IS_A(姓名,性别,工资,职务,部门名称)
AS SELECT 姓名,性别,工资,职务,部门名称
FROM 职工,部门
WHERE 职工.部门号=部门.部门号

已知有如下三个关系.学生(学号,姓名,专业)
项目(项目号,项目名称,报酬)参加(学号,项目号,工时)
其中,报酬是指参加该项目每个工时所得报酬。依据此关系回答下面问题.
(1)试用关系代数表达式查询’王明’同学所参加项目的名称.
项目名称(

’ '(学生⋈ 参加⋈ 项目)

姓名= 王明
(2)试用 SQL 语句将报酬最高的项目名称前加上‘重点’前缀.
UPOATE 项目
SET 项目名称=’重点’+项目名称
WHERE 报酬=(SELECT MAX(报酬)FROM 项目)
(3) 试用 SQL 语句查询报酬大于 800 元(包括 800 元)的项目名称。
SELECT 项目名称
FROM 项目
WHERE 报酬〉=800
(4)试用 SQL 语句查询每个专业所有学生参加各个项目所获得的总报酬.
SELECT 系别号,SUM(报目*工时)
FROM 学生,项目,参加
WHERE 学生.学号=参加.学号 AND 项目.项目号=参加.项目号
GROUP BY 专业
(5)试用 SQL 命令创建视图 IS_A,该视图包含的属性有:学号,姓名和项目名称。 CREATE VIEW IS_A(学号,姓名,项目名称)

AS
SELECT 学生,学号,姓名,项目名称
FROM 学生,项目,参加
WHERE 学生.学号=参加.学号 ANO 项目.项目号=参加.项目号

五、综合题

根据下列给出的关系模式和函数依赖集,指出该关系模式是第几范式?并说明理由.
l) R(X,Y,Z),码:X,Y F={XY→Z}
答.R∈BCNF。因为不存在非主属性对码的部分函数依赖和传递函数依赖.所以 R∈3NF,又因为所有的主属性 X,Y 对码没有传递函数依赖,所以 R∈BCNF。
R(X,Y,Z),候选码:X,Y 和 X,Z F={Y→Z,XZ→Y}
答.因为不存在非主属性对码的部分函数依赖和传递函数依报.所以 R∈3NF.又因为所有的函数依赖的决定因素并不都是候选码(Y 只是主属性但不是候选码,Y 必然是某个对候选码传递函数依赖的传递者).所以 R 不是 BCNF。
R(X,Y,Z),码:X F={X→Y,X→Z}
答.R∈BCNF 因为不存在非王城性对码的部分函数依赖和传递函数依赖.所以 R∈∈3NF.又因为所有的函数依赖的决定因素都是码.所以 R∈BCNF。
设有商业销售记账数据库,一个顾客(顾客姓名,单位,电话号码)可以买多种商品,一种商品(商品名称,型号,单价)供应多个顾客。试画出对应的 E-R 图并将其转换为关系模式。(假设顾客姓名和商品名称都不重名)
答.E-R 图
根据 E-R 图转换的关系模式为:
顾客(顾客姓名,单位,电话号码)商品(商品名称,型号,单价)
销售(顾客姓名,商品名称,型号,数量)

5.为体育部门建立数据库,其中包含如下信息:
运动队:队名、主教练。其中队名唯一标识运动队。运动员:运动员编号、姓名、性别、年龄。
运动项目:项目编号、项目名、所属类别。
其中:每个运动队有多名运动员,每名运动员只属于一个运动队,每名运动员可以参加多个项目,每个项目可以有多个运动员参加。系统要记录每名运动员参加每个项目所得的名次、成绩以及比赛日期。
(l)根据以上叙述.建立 E-R 模型。

(2)将 ER 模型转换成关系模型,要求标明每个关系模式的主码。运动队(队名,主教练)
运动项目(项目编号,项目名,所属类别)
运动员(运动员编号,姓名,性别,年龄,队名) 参加(运动员编号,项目编号,名次,成绩,日期)
 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值