当前位置:文档之家› 数据库单选题

数据库单选题

数据库单选题
数据库单选题

1.要保证数据库的数据独立性,需要修改的是( A )

A.三层模式之间的两种映射

B.模式与内模式

C.模式与外模式

D.三层模式

2.下列四项中说法不正确的是( C)

A.数据库减少了数据冗余

B.数据库中的数据可以共享

C.数据库避免了一切数据的重复

D.数据库具有较高的数据独立性

3.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是(C )

A.多对多

B.一对一

C.多对一

D.一对多

4.关系数据模型的三个组成部分中,不包括( C)

A.完整性规则

B.数据结构

C.恢复

D.数据操作

5.在基本SQL语言中,不可以实现(D )

A.定义视图

B.定义基表

C.查询视图和基表

D.并发控制

6.最终用户使用的数据视图称为(B)

A.内模式

B.外模式

C.概念模式

D.存储模式

7.在数据库系统中,把可以相互区别的客观事物称为(C)

A.文件

B.字段

C.实体

D.关键码

8数据库的三级模式结构之间存在着两级映像,使得数据库系统具有较高的(C)A.事务并发性 B.数据可靠性

C.数据独立性

D.数据重用性

9 .设关系R 和S 的元数分别为r 和s ,则R ×S 的元数为( C )

A.r+s

B.r-s

C.r×s

D.MAX(r,s)

10 .设有关系R (A ,B ,C )和S (D ,A ),如题10图所示,R 的主键为A ,S 的主键为D 且外键为A. S

题10图 则关系S 中违反参照完整性约束的元组是( D )

A.(1,2)

B.(2,NULL )

C.(3,3)

D.(4,4)

11.有关系R (sno,sname,age ),下列关于空值的查询语句中,不.

能产生正确结果的是( A ) A.SELECT sname FROM R WHERE age=NULL

B.SELECT sname FROM R WHERE age IS NULL

C.SELECT sname FROM R WHERE NOT(age IS NULL)

D.SELECT sname FROM R WHERE age IS NOT NULL

12.在关系模式R (A ,B ,C )中,F={(A ,B )→C ,B →C},则R 最高达到( A )

A.1NF

B.2NF

C.3NF

D.BCNF

13.数据库设计中,用于反映企业信息需求的是( A )

A.E —R 模型

B.关系模型

C.层次模型

D.网状模型 14.在一个ER 模型中,有3个不同的实体集和3个不同的二元联系,其中有1个一对一联系、1个一对多联系和1个多对多联系,根据ER 模型转换成关系模型的规则,转换成关系的数目是( B

A.3

B.4

C.5

D.6

15.在数据库系统中,日志文件用于( D )

A.保障事务的并发性

B.保障数据的安全性

C.检测系统的死锁

D.数据库故障的恢复

16.信息世界中的术语“实体”对应于机器世界的术语是(A )

A .记录

B .字段

C .文件

D .关键码

17.用二维表结构表达实体集的模型是( D )

A .概念模型

B .层次模型

C .网状模型

D .关系模型

18.内模式的修改尽量不影响概念模式的特点称为数据库的( A )

A .物理数据独立性

B .逻辑数据独立性

C .外模式数据独立性

D .内模式数据独立性

19.设R 和S 是任意两个关系,则R ?S 等价于( D )

A .(R-S) ? S

B .R ? (R-S)

C .S-(R-S)

D .R-(R-S)

20.设有R 与S 两个关系如题20图所示:

关系代数表达式Ⅱ

C ,E ('1d '

D =σ (R s))的结果是( A )

A .c1,el

B .c2,e2

C .c3,e2 D. c3,e1

21.SQL 语言中,HA VING 子句用于筛选满足条件的( C )

A .列

B .行

C .分组

D .元组

22.若R ∈1NF ,且R 中只有一个主属性,则R 必然满足( A )

A .2NF

B .3NF

C .4NF

D .BCNF

23.将ER 模型转换成关系模型的过程属于数据库的( C )

A .需求分析

B. 概念设计 C .逻辑设计 D. 物理设计

24.数据库系统中,对用户使用的数据视图的描述称为( B )

A .概念模式

B .内模式

C .存储模式

D .外模式

25.数据库的三级模式之间存在着两级映象,使数据库系统具有较高的数据( B )

A .相容性

B .独立性

C .共享性

D .一致性

26.实体完整性规则是指关系中( B )

A .不允许有空行

B .主键不允许有空值

C .不允许有空列

D .外键不允许有空值

27.实现关系代数投影运算的SQL 子句是( A )

A .SELECT

B .ORDER BY

C .FROM

D .WHERE

28.设有关系模式R(A ,B ,C),F={A →B ,C →B}。相对于F ,R 的候选键为( A

) A .AC B .ABC

C .AB

D .BC

29.有职工表EMP 和部门表DEPT 如图所示,其中有下划线的属性为主键,有波浪线 的属性为外键。下面操作不.能正确执行的是( D )

A .检索部门号为“D05”的职工号

B .将EMP 表中职工“李路”的部门号改为空值

C .删除职工“崔浩”的记录

D .在EMP 表中插入记录(“E18”,“D05”,“王莹”)

EMP

DEPT 题29图

30 .对数据库物理存储方式的描述称为( A )

A.外模式

B.内模式

C.概念模式

D.逻辑模式

31 .在下面给出的内容中,不.属于DBA 职责的是( C )

A.定义概念模式

B.修改模式结构

C.编写应用程序

D.编写完整性规则

32.视图是一个“虚表”,视图的构造基于( C )

A.基本表

B.视图

C.基本表或视图

D.数据字典

33 .SQL语言中,SELECT语句的执行结果是( B )

A.属性

B.表

C.元组

D.数据库

34 .在关系模式R(A,B,C)中,有函数依剌集F={(A,B)→C,(B,C)→A},则R最高达到( D )

A.INF

B.2NF

C.3NF

D.BCNF

35. DB、DBMS和DBS三者之间的关系是( B )

A.DB包括DBMS和DBS

B.DBS包括DB和DBMS

C.DBMS包括DB和DBS

D.不能相互包括

36.模式的逻辑子集通常称为(C)

A.存储模式B.内模式

C.外模式D.模式

37.数据独立性是数据库技术的重要特点之一,所谓数据独立性是指(D)。

A)数据与程序独立存放 B)不同的数据被存放在不同的文件中

C)不同的数据只能被对应的应用程序所使用 D)以上三种说法都不对

38.用树形结构表示实体之间联系的模型是( C )。

A)关系模型 B)网状模型 C)层次模型 D)以上三个都是

39.数据库系统的核心是(B)

A)数据模型 B)数据库管理系统 C)数据库 D)数据库管理员40.在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有( D)

A. 数据无冗余

B. 数据可共享

C. 专门的数据管理软件

D. 特定的数据模型

二、填空题

1.关系代数中专门的关系运算包括:选择、投影、( 条件连接)和除法。

2.如果一个满足1NF关系的所有属性合起来组成一个关键字,则该关系在1NF、2NF、3NF 范围内最高满足的范式是( 3NF ) .

3.如果两个关系没有公共属性,则其自然联接操作与( 无条件连接) 操作等价。4.SQL中聚合函数“COUNT(*)”的功能是( 统计记录个数)。

5. 设有学生表S(学号,姓名,班级)和学生选课表SC(学号,课程号,成绩),为维护数据一致性,表S与SC之间应满足( 参照) 完整性约束。

6.若关系模式R∈2NF,则要求R中每个( 非主属性)完全函数依赖于R的候选键。7.数据库的三级模式结构中,单个用户使用的数据视图描述称为( 外模式)。

8.在数据库系统中三级模式结构的定义存放于( 数据字典)中。

9.关系模型有三类完整性约束:实体完整性、用户定义的完整性和(参照完整性)。10.设有关系模式R(A,B,C,D),F是R上成立的FD集,F={A→C,A→D},则R的候选键是( A ) 。

11.如果X→Y且有Y X,那么X→Y称为( Y 函数依赖于X)。

12 SQL的中文全称是(结构化查询语言)。

13 DBMS的中文全称是(数据库管理系统)。

14 DBA的中文全称是(数据库管理员)。

15 DML的中文全称是(数据操纵语言)。

16 消除非主属性对候选码的部分依赖的关系模式是(二级)范式。

17 消除非主属性对候选码的部分依赖和传递依赖的关系模式是(三级)范式。

18 消除所有属性对候选码的部分依赖和传递依赖的关系模式是(BC )范式。

19 SQL中建立基本表的命令是(create table )。

20 SQL中删除基本表的命令是(drop table) 。

21 SQL中修改基本表的命令是( alter table ) 。

22 SQL中查询的命令是( select ) 。

23 SQL中建立视图的命令是(create view )。

24 SELECT命令中完成排序功能的子句是( order by ) 。

25 SELECT命令中完成分组统计功能的子句是(group by )。

26 关系代数中选择满足条件的行的操作是(选择)。

27 关系代数中选择满足条件的列的操作是(投影)。

28 数据管理技术的发展经历了手工管理、(文件)管理、和数据库管理。

29 采用两维表格作为数据模型的数据库系统称为(关系)型数据库系统。

30 采用树形结构作为数据模型的数据库系统称为(层次)型数据库系统。

31 采用网络结构作为数据模型的数据库系统称为(网络)型数据库系统。

32 主码不能取空值是确保(实体)完整性。

33 外码取值需要与参照表一致,称为(参照)完整性。

34 关系型数据库的完整性系统包括实体完整性、参照完整性、和( 用户定义)完整性。

35 数据独立性分为逻辑独立性与(物理独立性)。

数据库应用技术复习试题

一、选择题 1.SQL*PLUS在ORACLE数据库系统中的作用,以下叙述正确的是(C) A.是ORACLE数据库服务器的主要组成部分,是服务器运行的基础构件。B.是ORACLE数据库系统底层网络通信协议,为所有的ORACLE应用程序提供一个公共的通信平台。 C.是ORACLE客户端访问服务器的一个工具,通过它可以向服务器发送SQL命令。 D.是ORACLE客户端到客户端的点对点的通信工具,用来传递各个客户端的数据。 2.命令sqlplus /nolog的作用是(C ) A.仅创建一个ORACLE实例,但并不打开数据库. B.仅创建一个ORACLE实例,但并不登录数据库. C.启动sqlplus,但并不登录数据库 D.以nolog用户身份启动sqlplus 3.在SQL*PLUS中显示EMP表结构的命令是( B) A.LIST EMP B.DESC EMP C.SHOW DESC EMP D.STRUCTURE EMP 4.在SQL*PLUS环境中可以利用DBMS_OUTPUT包中的PUT_LINE方法来回显服务器端变量的值 但在此之前要利用一个命令打开服务器的回显功能,这一命令是( D) A.set server on B.set serverecho on C.set servershow on D.set serveroutput on 5.在SQL*PLUS中执行刚输入的一条命令用(A ) (A) 正斜杠(/) (B) 反斜杠(\) (C) 感叹号(!) (D) 句号(.) 6.在SQL*PLUS中显示当前用户的命令是(C ) (A) show account (B) show accountname (C) show user

自考互联网数据库重点考点

互联网数据库 第一章绪论 1.数据库技术在数据库系统阶段的特点: 1数据结构化 2 数据共享性高冗余量小,易扩充 3 数据独立性高 4 统一的数据管理和控制 5 数据的最小存取单位是数据项。 2.数据模型通常由数据结构数据操作盒完整性约束三个要素构成a数据结构:用于描述系统的静态特征b数据操作用于描述系统的动态特征c约束条件是一组完整性规则的集合 第二章关系数据库简介 3.关系数据语言分为三类:a关系代数语言如ISBL b 关系演算语言分为元祖关系演算语言APLHA QUEL和域关系演算语言QBE c 具有关系代数和关系演算双重特点的:SQL 关系模型中三种完整性约束:实体完整性参照完整性用户自定义的完整性 关系代数用到的运算符:集合运算符专门的关系运算符算术比较符逻辑运算符 关系的三种类型基本类型(基本表)查询表和视图表 基本表是实际存在的表,是实际储存数据的逻辑表示 查询表是查询结果对应的表 视图表则是基本表或其他视图表导出的表,是虚表,不对应实际存储的数据。 关系数据库和非关系数据库的区别:关系数据库只有表这一种数据结构,非关系数据库有其他数据库结构和其他操作 关系模式是对关系的描述,五部分组成R(U,D,DOM,F) R关系名U组成该关系的属性名集合 D 为属性组U 中属性所来自的域DOM 为属性向域的映像集合 F 属性间数据的依赖关系集合 第三章关系数据库标准语言sql SQL的特点1综合统一2 高度非过程化 3 面向集合的操纵方式 4 以同一种语法结构提供两 种使用方式 5 语言简洁,易学易 用。 连接查询:查询同时涉及到两个 以上的表,包括等值连接自然 连接非等值连接自身连接外 连接复合条件连接查询 第四章关系数据库设计理论 关系分解的三个定义:1 分解具 有无损连接性 2 保持函数依赖 3 既要具有无损连接性又要保 持函数依赖 BCNF 关系模式具有的性质:1 所有非主属性都完全函数依赖 于每个候选码 2 所有主属性都 完全函数依赖于每个不包含它的 候选码 3 没有任何属性完全函 数依赖于非码的任何一组属性。 第五章数据库保护 数据库管理系统的安全功能:1 数据库恢复 2 并发控制 3 安全 性保护 4 完整性保护 审计是一种事后监视的措施, 跟踪数据库的访问活动,以发现 数据库的非法访问以达到安全防 范的目的。 数据库的完整性是指数据的正 确性一致性相容性。 DBMS的完整性控制机制的功 能:1定义功能 2 检查功能 3 如果发现用户的数据请求使数据 违背了完整性约束,则采取一定 动作来保证数据完整性。 封锁就是事物T可以向系统发出 请求,对某个数据对象加锁,于 是事物T对这个数据对象就有一 定控制,分为排他锁和共享锁 第六章数据库设计 数据字典:是系统中各项数据描 述的集合,是进行详细的数据收 集和数据分析所获得的主要成 果。通常包括数据项,数据结构 数据流数据存储和处理过程五 个部分。数据项是数据的最小组 成单位。 数据库的物理设计:为一个给定 的逻辑数据模型选取一个最适合 应用环境的物理结构的过程。 数据库设计的阶段:1 需求分析 阶段 2 概念结构设计阶段 3 逻 辑结构设计阶段 4 物理设计阶 段 5 实施阶段 6 运行和维护阶 段 需求分析的任务:通过详细调查 现实世界要处理的对象,充分了 解原系统工作概况,明确用户的 各种需求,然后在此基础上确定 新系统的功能,调查的重点是数 据和处理,通过调查,收集和分 析,获得用户对数据库的如下要 求 1 信息要求 2 处理要求 3 安全性与完整性要求 概念结构的特点:1能真实充分 的反映现实世界,包括事物之间 的联系 2 易于理解 3 易于修改 4 易于向关系网状层次等各种 数据模型转换 第七章基于web数据库技术概 述 ACTIVEX的优点:1 是一种分 布式对象技术,能保护开发者以 往的投资 2 是一种开放技术,包 容了现有标准又提供第三方开发 接口 缺点:1控件体积大,不利于下 载 2 兼容性差,只支持 windows 脚本是一种能够完成某些特殊功 能的小程序段,不被编译,逐行 被解释 第八章JDBC 基于java的数据 库连接 JDBC 基本功能:1 建立与数据 库的连接 2 发送sql语句3 处 理结果 第九章ASP与ADO数据库连接 ASP的特点1 使用简单脚本语 言开发简单 2 源程序无需编译 链接,可直接执行,运行于各种 操作环境 3 代码的执行与浏览 器无关,更好的兼容性 4 ASP源 程序不会传到浏览器,保护知识 产权 5 可使用服务器端的脚本 来产生客户端的脚本。 ASP有5个内置对象,可以被asp 脚本直接使用 1REQUEST 2 RESPONSE 3 SERVER 4 SESSION 5 APPLICA TION ADO重要的接口Connection Error Command Parameter RecordSet Field 第十章数据库管理系统简介 第十一章数据库新技术 面向对象程序设计方法是一种 支持模块化设计和软件重用的实 际可行的编程方法 面向对象数据库系统是数据库技 术与面向对象程序设计方法相结 合的产物, 面向对象程序设计的基本思想是 封装和可拓展性 面向对象数据库语言主要包括对 象定义语言和对象操纵语言,对 象操纵语言中一个重要子集是对 象查询语言。Oodb一般应具备 下列功能:1类的定义与操纵 2 操作/方法的定义 3 对象的操纵 一个面向对象的数据库数据库系 统满足的条件:1支持一核心的 面向对象数据模型 2 支持传统 数据库系统所有的数据库特征。 Oodb的特点:1扩充数据类型2 支持复杂对象 3 支持继承的概 念 4 提供通用的规则系统。 并行数据库系统是在并行机上 运行的具有并行处理能力的数据 库系统 并行数据库系统的目标 1 高性 能 2 高可用性3 可扩充性 多媒体数据库多媒体技术与数 据库技术相结合产生的一种新型 数据库。 多媒体的建模方法:1 扩充关系 模型 2 语义模型 3 面向对象模 型 知识库系统数据库技术与人工 智能技术结合的产物。 第十二章分布式数据库系统 分布式数据库:是一组数据组成, 这组数据分布在计算机网络的不 同计算机上,网络中的每个结点 具有独立处理的能力,可以执行

吉大18年9月《数据库应用技术》作业考核试题

------------------------------------------------------------------------------------------------------------------------------ (单选题) 1: How many rows can be retrieved using a single SELECT INTO statement? A: Only one row B: As many as are in the result C: As many as are host variables used in the call D: As many as host variable array structures can hold 正确答案: (单选题) 2: 在数据库中存储的是:() A: 数据 B: 数据模型 C: 数据以及数据之间的联系 D: 信息 正确答案: (单选题) 3: 在语句CREATE VIEW EMP_VIEW2 (EMPNO, EMPNAME, DEPTNO, JOBTITLE, HIREDATE) AS SELECT ID, NAME, DEPT, JOB, HIREDATE FROM EMPLOYEE WHERE DEPT=10 WITH CHECK OPTION; 所定义的视图中,当使用INSERT语句时,若新增的行中DEPTNO数值不为10,则该行将被拒绝插入。 A: 正确 B: 错误 正确答案: (单选题) 4: 下面哪个工具可以帮助用户对语句性能进行分析? A: 可视化解释工具 B: 性能监视器 C: 命令行处理器 D: 控制中心 正确答案: (单选题) 5: 定义基本表时,若要求某一列的值不能为空,则应在定义时使用什么保留字?但如果该列是主键,则可省写。 A: NULL B: NOT NULL C: DISTINCT D: UNIQUE 正确答案: (单选题) 6: Given an ODBC/CLI program with a single connection, two threads and the following actions which complete successfully: Thread 1: INSERT INTO mytab VALUES (1) Thread 2: INSERT INTO mytab VALUES (2) Thread 1: COMMIT Thread 2: INSERT INTO mytab VALUES (3) Thread 1: ROLLBACK Thread 2: COMMIT How many records will be inserted and retained in the table MYTAB? A: 0 B: 1 C: 2 D: 3 正确答案: (单选题) 7: 向基本表增加一个新列后,原有元组在该列上的值为什么?

公司层面的风险数据库与评估方法

公司层面的风险评估方法 为了对公司层面的风险进行评估,现将评估方法与公司层面的风险数据库转发给贵单位,请遵照执行。 1、职责分工 公司层面的风险评估由公司内控项目组牵头,公司相关管理部门(如人力资源部、生产部、总经办、技术发展部、计质监控部、财务部、原料部、供应部、营销部、期货部、法律事务部等)分别按照各自的职责范围,配合内控项目组开展公司层面的风险评估。 2、公司层面的风险评估基本程序和步骤 (1)内控项目组提出公司层面的风险数据库草案,完成公司层面风险的初步识别。 (2)公司相关管理部门根据内控项目组提出的风险数据库草案,按照各自的职责分工范围,结合公司经营管理现状和公司面临的内外部诸多因素,对公司层面风险数据库进行修改、完善,完成公司层面风险的识别。 (3)内控项目组和相关管理部门分别对公司层面的风险进行分析(包括可能性和影响程度两方面)。 (4)确定公司层面风险的反应方案。在对公司层面的风险进行分析后,由内控项目组和相关管理部门共同参与,逐项确定相关风险的反应方案(规避风险、接受风险、减少风险或分担风险)。 在评估过程中,内控项目组和相关管理部门可以向公司外部单位和人员进行咨询。 (5)内控项目组综合相关管理部门的意见,形成公司层面风险数据库。 3、公司层面的风险评估关注的主要因素 公司层面的风险评估,主要从公司整体角度出发,从公司外部和内部两个方面,关注影响公司战略目标实现、具有全局性等方面的因素。 (1)外部因素主要包括: ①技术发展和进步。 ②行业特性与不断变化的市场需求。 ③外部竞争。 ④新的法律和法规。 ⑤自然灾害。 ⑥外部融资。 (2)内部因素主要包括: ①信息系统运行的中断。 ②员工的素质和培训、激励的方法。 ③公司治理结构对企业发展的适应性,管理层职责。 ④企业经营活动的性质以及员工对资产的接触途径。

SQL Server数据库应用技术操作题题库

《SQL Server数据库应用技术》操作题题库 要求:用SQL命令完成 1、数据库操作 (1)创建以“StuManage”为名的学生信息管理数据库。要求: 主数据文件:文件名为StuManage_data.mdf,存储位置为“D:\exam\”,初始大小3MB,以1MB增长,最大尺寸10MB;事务日志文件:文件名为StuManage_log.ldf,存储位置为“D:\exam\”,初始大小2MB,以10%增长,最大尺寸10MB;use master//go//create database StuManage//on primary (name=StuManage_data, filename='D:\exam\StuManage_data.mdf',//size=3mb,//maxsize=10mb, filegrowth=1mb)//log on//(name=StuManage_log, filename='D:\exam\StuManage_log.ldf',//size=2mb,//maxsize=10mb, filegrowth=10%)//go (2)创建学生信息数据库”StuManage2”。要求: 主数据文件:StuManage2_data.mdf,初始大小5MB,存储位置为:“d:\exam\”,文件增量以10%的比例增长; 日志文件: StuManage2_log.ldf,起始大小5MB,存储位置为:“d:\exam\”,文件增量以10%的比例增长。 use master//go//create database StuManage2//on primary (name=StuManage_data,//filename='D:\exam\StuManage2_data.mdf', size=5mb,//filegrowth=10%)//log on (name=StuManage_log,//filename='D:\exam\StuManage2_log.ldf', size=5mb,//filegrowth=10%)//go 2、表的基本操作 (1)请在StuManage数据库中添加如下表: 教室基本信息表(TblRoom) use StuManage//go//create table TblRoom//(roomNo Nchar(8)primary key, roomName Nvarchar(50)not null,//address Nvarchar(50),//number Int, remark Nvarchar(100))//go (2) 请在StuManage数据库中添加如下表: 学生基本信息表(TblStudent)

数据库保护习题及答案

数据库原理之数据库保护课后习题及答案 6.1名词解释 (1)事务:事务是指一个操作序列,这些操作要么什么都做,要么都不做,是一个不可分割的工作单位,是数据库环境中的逻辑工作单位,相当于操作系统环境下的"进程"概念。(2)封锁:封锁就是事务可以向系统发出请求,对某个数据对象加锁,此事务对这个数据对象有一定控制,而其他事务则不能更新数据直到事务释放它的锁为止。 (3)X封锁:如果事务T对数据R实现X封锁,那么其他的事务要等T解除X封锁以后,才能对这个数据进行封锁。只有获准X封锁的事务,才能对被封锁的数据进行修改。(4)PX协议:X封锁的规则称为PX协议,其内容为:任何企图更新记录R的事务必须先执行LOCK X(R)操作,以获得对该记录进行寻址的能力,并对它取得X封锁。如果未获得X 封锁,那么这个事务进入等待状态,一直到获准X封锁,事务继续进行。 (5)PXC协议:它由PX协议及一条规则"X封锁必须保留到事务终点(COMMIT或ROLLBACK)"组成。 (6)死锁:有两个或以上的事务处于等待状态,每个事务都在等待另一个事务解除封锁,它才能继续执行下去,结果任何一个事务都无法执行,这种现象就是死锁。 (7)串行调度:多个事务依次执行,称为串行调度。 (8)并发调度:利用分时的方法,同时处理多个事务,称为事务的并发调度。 (9)可串行化调度:如果某事务集的一个并发调度的结果与某个串行调度等价,则称此并发调度是是可串行化调度。 (10)不可串行化调度:某事务集的一个并发调度结果,如果与任一串行调度均不等价,则该并发调度是不可串行化调度。 (11)S封锁:共享型封锁。果事务T对某数据R加上S封锁,那么其它事务对数据R的X 封锁便不能成功,而对数据R的S封锁请求可以成功。这就保证了其他事务可以读取R但不能修改R,直到事务T释放S封锁。 (12)PS协议:任何要更新记录R的事务必须先执行LOCK S(R)操作,以获得对该记录寻址的能力并对它取得S封锁。如果未获准S封锁,那么这个事务进入等待状态,一直到获准S封锁,事务才继续进行下去。当事务获准对记录R的S封锁后,在记录R修改前必须把

数据库应用技术试题库及答案

湖北财税职业学院 数据库应用技术试题库及答案 系部:信息工程 专业:计算机应用技术

目录 题型一填空题 (1) 题型二选择题 (3) 题型三简答题 (7) 题型四综合题 (10)

题型一填空题 1.数据库操作系统文件分为主数据文件、二级数据文件、日志文件。 2.21MB=__16__个扩展区。 3.SQL sewer 2000文件有两个名称逻辑文件名、物理文件名。 4.删除数据库命令格式:____DROP DATABASE 。 5.使用交叉连接将产生过多的__冗余数据______。 6.按照在数据库中实现完整性的作用级别,可以将其分为__对象级___、___总体级______。 7.核查约束的作用:用于检查输入数据取值是否正确。 8.使用默认过程的顺序依次为_创建默认、绑定默认、解除绑定、删除默认。 9.数据库操作系统文件分为主数据文件、二级数据文件、日志文件。 10.SQL Server 2000支持两种登录验证模式:Windows身份验证模式、混合模式。 11.如果用户选择混合模式的验证模式,则需要设置sa用户的口令。 12.使用ALTER TABLE 语句可以实现对表结构的修改操作。 13.向表中添加列需要使用ALTER TABLE的ADD子句。 14.删除列需要使用DROP COLUMN 子句。 15.使用ALTER TABLE语句还可以向一个已经存在的表添加约束或删除约束,向表中添加 约束需要使用ADD CONSTRAINT 子句。 16.删除约束使用DROP CONSTRAINT 子句。 17.Transact-SQL中的变量分为局部变量与全局变量,局部变量用@ 开头,全局变量用 @@ 开头。 18.在Transact-SQL中,可以使用嵌套的IF…ELS E语句来实现多分支选择,也可以使用 CASE 语句来实现多分支选择。 19.SQL Server 2000 使用了TOP 关键字,用于查询时只显示前面几行数据。 20.使用默认的过程依次为_创建默认、绑定默认、解除绑定、删除默认。 21.系统存储过程主要存储在master 数据库中。 22.SQL Server 2005中有四种备份类型:完整数据库备份、差异数据库备份、事务日 志备份、数据库文件和文件组备份。 23.数据库是存放数据的仓库,是长期存储在计算机内的、有组织的、可共享的数据集合。 24.以外键为主键的表称为主表。 25.数据库管理系统指位于用户与操作系统之间的一层数据管理系统软件。 26.数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据、数据库管理系 统(及其开发工具)、应用系统、数据库管理员和用户构成。 27.数据库系统管理员(Database Administrator,简称DBA) 28.数据模型通常由数据结构、数据操作和数据的约束条件三部分组成。 29.实体是客观存在并且可以相互区别的事物。 30.以关系数据模型为基础的数据库管理系统,称为关系数据库系统 (RDBMS) 31.关系模型允许定义四类完整性约束:实体完整性、域完整性、参照完整性和用户定义的 完整性。 32.主键的属性称为主属性。 33.结构化查询语言简写 SQL

#《互联网数据库》串讲资料

《互联网数据库》串讲笔记 §1 1.数据库技术是随着数据管理地需要而产生地.数据处理地地核心是数据管理.数据管理指地是对数据地分类、组织、编码、储存、检索和维护. 2.数据管理技术共经历了三个阶段:人工管理阶段、文件系统阶段、数据库系统阶段 3. 人工管理阶段:数据不保存、数据需要由应用程序自己进行管理、基本上没有文件概念、数据不共享 4.文件系统阶段:数据可以长期保存、文件系统管理数据、文件已经多样化、数据地存取基本上以记录为单位. 缺点有:数据共享性差,数据冗余度大;数据和程序缺乏独立性 5.数据库管理阶段: <1)数据结构化. <2)数据共享性高、冗余度小、易扩充. <3)数据独立性高. <4)统一地数据管理和控制:数据地安全性保护、数据地完整性控制、数据库恢复和并发控制. <5)数据地最小存取单位是数据项. DB:数据库

吉大20年3月《数据库应用技术》作业考核试题答卷答案

吉大18年9月《数据库应用技术》作业考核试题-0001 试卷总分:100 得分:100 一、单选题 (共 25 道试题,共 100 分) 1.How many rows can be retrieved using a single SELECT INTO statement? A.Only one row B.As many as host variable array structures can hold C.As many as are in the result D.As many as are host variables used in the call 答案:A 2.在数据库中存储的是:() A.数据模型 B.数据以及数据之间的联系 C.数据 D.信息 答案:B 3.在语句CREATE VIEW EMP_VIEW2 (EMPNO, EMPNAME, DEPTNO, JOBTITLE, HIREDATE) AS SELECT ID, NAME, DEPT, JOB, HIREDATE FROM EMPLOYEE WHERE DEPT=10 WITH CHECK OPTION; 所定义的视图中,当使用INSERT语句时,若新增的行中DEPTNO数值不为10,则该行将被拒绝插入。 A.错误 B.正确 答案:B 4.下面哪个工具可以帮助用户对语句性能进行分析? A.控制中心 B.性能监视器 C.命令行处理器 D.可视化解释工具 答案:D 5.定义基本表时,若要求某一列的值不能为空,则应在定义时使用什么保留字?但如果该列是主键,则可省写。 A.UNIQUE B.NULL C.NOT NULL D.DISTINCT 答案:C 6.Given an ODBC/CLI program with a single connection, two threads and the following actions which complete successfully: Thread 1: INSERT INTO mytab VALUES (1) Thread 2: INSERT INTO mytab VALUES (2) Thread 1: COMMIT Thread 2: INSERT INTO mytab VALUES (3) Thread 1: ROLLBACK Thread 2: COMMIT How many records will be inserted and retained in the table MYTAB? A.3 B.2 C.1

数据库软件的评估

MES数据库选择的评估: 一、现状及评估结果: A公司系统即支持SqlServer数据也支持Oracle数据库,但基于目前评估,A公司建议采用Oracle数据库。 二、评估的依据: 1.数据库容量(3年共17.3TB,含存储冗余备份至少34.6T),及240多个用户频繁读写数据的操作量(3815次/秒),且要求每秒钟写入WIP DB 的数据量达19M 2.A公司所有电子版的客户因其数据量大,操作频繁的特点,其数据库软件全部采用Oracle,且电子版的系统套件没有与SqlServer数据进行集成的验证,另外Oracle与A公司是软件应用集成伙伴,相互技术的融合度比较高。 3.其它行业通用的性能比较如下: 3.1). 开放性,在数据库可操作平台上,Oracle可在所有主流平台上运行,Oracle数据库采用开放的策略目标,SqlServer只能使用在Windows系统平台上,易受病毒的攻击。3.2). Oracle的安全认证获得最高认证级别的ISO标准认证,而SQL Server并没有获得什么安全认证。 3.3). Oracle的性能优势体现在他的多用户上和并发执行上,而SQL Server的性能优势在多用户上显得力不从心。且Oracle的角色和权限管理变得十分的灵活,且可以支持多个实例同时运行,功能非常强大,且保持了WindowsNT下的TPC-D和TPC-C的世界记录。 3.4).处理速度明显高于SqlServer,尤其是大容量、频繁的数据操作请求,网络较多的数据库工作者经过多次测试,评估的结果是:Oracle操作数据库的性能是SqlServer的7.5倍左右,

互联网数据库试题及答案

全国2011年4月高等教育自学考试 互联网数据库试题 课程代码:00911 一、单项选择题(本大题共15小题,每小题2分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.下列SQL语句中,属于数据控制的语句是() 、DROP、DELETE、ALTER 、REVOKE 、UPDATE、DELETE、INSERT 、DROP、ALTER 2.在关系数据库中,规范化理论的引入是为了() A.解决插入、删除、更新异常和数据冗余 B.提高查询速度 C.减少数据操作的复杂性 D.保证数据的安全性和完整性 JDBC异常类JDBC接口类 JDBC类JDBC控制类 4.设有关系W(工号,姓名,工种,定额),将其规范化到第三范式,则下列选项 中 正 确 的 是 (

)(工号,姓名),W2(工种,定额) (工号,定额),W2(姓名,工种) (工号,工种,定额),W2(工号,姓名) (工号,姓名,工种),W2(工种,定额) 5.下列关于ASP的描述中,正确的是() 是一种动态网页编程语言是服务器端脚本环境 是跨平台的的源程序会传递到客户端执行 6.能真正实现平台无关性的Web数据库技术是() 7.在数据库设计中,数据流图表达的是() A.数据和数据结构的关系 B.数据和算法的关系 C.数据和处理过程的关系 D.数据和通信的关系 8.在CGI程序中,若使用POST方法,则用来确定参数长度的环境变量是 ()

9.构成Web超链网状结构的数据文件主要是() A.以INDEX编码的二进制程序文档 B.以INDEX编码的HTML文本文档 C.以HTML编码的ASCI II文本文档 D.以HTML编码的二进制程序文档 10.面向对象程序设计的基本思想是() A.屏蔽和可重用性 B.封装和可扩展性 C.封装和模块化特性 D.屏蔽和过程划分特性 11.下列关于关系数据库中型和值的叙述中,正确的是() A.关系模式是值,关系是型 B.关系模式是型,关系的逻辑表达式是值 C.关系模式是型,关系是值 D.关系模式的逻辑表达式是型,关系是值 的体系结构是() A.两层B/S结构 B.两层C/S结构 C.三层B/S结构 D.三层C/S结构 的是() 13.下列对DDBMS的分类中,错误 .. A.全局控制集中的DDBMS B.全局控制部分分散的DDBMS C.全局控制分散的DDBMS D.局部控制分散的DDBMS Sybase开发工具的是() 14.下列不属于 ... ++ Designer 15.若事务T对数据R已加X锁,则其他事务对数据R() A.只能加X锁 B.不能加任何锁

数据库应用技术练习题

数据库应用技术练习题 一、单选题(每小题有四个备选答案,其中只有一个正确的,请将正确答案的序号填在括号内) 1.关系数据模型的基本数据结构是()。 A. 树 B. 图 C. 索引 D. 关系 2.提供数据库定义、数据操纵、数据控制和数据库维护功能的软件称为 ()。 A. OS B. DS C. DBMS D. DBS 3.元数据是指()。 A. 数据结构的描述 B. 数据项的描述 C. 数据的来源 D. 基本数据 4.下面对关系中属性的描述,错误的是()。 A. 属性的次序可以任意交换 B. 允许多值属性 C.属性名唯一 D. 每个属性中所有数据来自同一属性域 5.超码、候选码和主码之间的关系是()。 A.超码?候选码?主码 B. 超码?主码?候选码 C. 主码?候选码?超码 D. 主码?超码?候选码 6.关系数据库实现数据之间联系的方法是()。 A. 主码 B. 外码 C. 候选码 D. 超码 7.如下所示关系R(A,B,C,D)中,可以作为主码的属性组是()。

A. AB B. BC C. CD D. AD 或BD 8. 设有如下所示关系R (A ,B )和S (C ,D ,A ),R 的主码是A ,S 的主码 是C 、外码是A (参照R.A ),则能够插入关系S 的元组是( )。 A. (1,2,3) B. (3,2,1) C. (1,2,1) D. (4,5,6) 9. 将上题中的2个关系R 和S (未插入元组前)进行R*∞S 后的运算结果 包含( )个元组。 A. 5 B. 6 C . 3 D. 2 10. 对第8题中的关系R 和S ,若将属性A 定义为S 的外码时使用了ON UPDATE CASCADE 短语(级联更新),将R 中第一个元组的A 属性值更新为4时,S 中第一个元组A 属性的值( )。 A. 不变 B. 变为4 C . 变为NULL D. 拒绝更新,返回 错误信息 11. 设有一个关系R (A ,B ),如果要找出B 属性的最后一个字母为A ,并且 至少包含2个字母的查询条件子句应写成WHERE B LIKE ( )。 A . ‘_A%’ B. ‘_A ’ C. ‘_% A ’ D. ‘%A ’ 12. SQL 中谓词EXIST 可用来测试一个集合是否( )。 A. 有重复元组 B. 有重复列名 C. 为非空集合 D. 有空值

如何评估数据库容量

在做数据库设计过程中必须要进行多个方面的计划,其中空间估算尤其是一个DBA所不能回避的问题。 空间估算的准确与否决定了 1。系统对资源的需求--投资问题 2。数据分布是否合理--数据结构设计问题 3。应用设计,特别是数据存取方面的设计--系统运行性能问题等。 同时,由于ORACLE数据类型的多样,数据模型的复杂,空间估算也代表了相当大的工作量。 通常的空间估算包括了对TABLE,INDEX,CLUSTER,ROLLBACK SEGMENT,TEMPORARY SEGMENT以及REDO LOG方面等的计算。在本文中重点给出了对TABLE,INDEX的估算。 应该强调的是估算工作主要针对数据库中比较大的表,以及在应用中变化量较大的表。 在进行空间估算之前,有必要再回顾以下认识: 1。对于数据块的认识: 。数据块的大小有DB_BLOCK_SIZE决定,并且只有通过重建数据库来得到调整。空间计算的根据来自于数据块。 。数据块由数据块头,数据区组成。数据区的使用由PCTFREE,PCTUSED控制。当INSERT发生时, PCTFREE决定了该块所能容纳的最多的数据,即,剩余空间占数据块实际空间的百分比不小于PCTFREE。 空间估算中PCTFREE是很一个很重要的参数。 2。对于在表上进行的事务(TRANSACTION)类型要有一个清晰的认识,因为这会帮助如何更好的确定PCTFREE & PCTUSED。 例如: 如果PCTFREE的值太大,记录又可能很长,这会引起行链接(ROW-CHAINING),同时空间利用率也不高;如果PCTFREE的值太小,会影响块数据记录的增长,容易引起行迁移(ROW-MIGURATING);

SQL Server2005数据库应用技术

《SQL Server2005数据库应用技术》习题参考答案 习题 1 一、选择题 1.数据库是在计算机系统中按照一定的数据模型组织、存储和应用的(B )。 A. 命令的集合 B. 数据的集合 C. 程序的集合 D. 文件的集合 2.支持数据库的各种操作的软件系统是(D )。 A. 数据库系统 B. 文件系统 C. 操作系统 D. 数据库管理系统3.(C )由计算机硬件、操作系统、数据库、数据库管理系统以及开发工具和各种人员(如数据库管理员、用户等)构成。 A. 数据库管理系统 B. 文件系统 C. 数据库系统 D. 软件系统 4.在现实世界中客观存在并能相互区别的事物称为(A )。 A. 实体 B. 实体集 C. 字段 D. 记录 5.在数据库设计的需求阶段中,业务流图一般采用(B )表示。 A. 程序结构图 B. 数据流图 C. 程序框架 D. E-R图 6.在数据库设计的(B )阶段中,用E-R图来描述信息结构。 A. 需求分析 B. 概念结构设计 C. 逻辑结构设计 D. 物理结构设计1.SQL Server2005的操作中心是(A )。 A. Management Studio B. Enterprise Management C. Visual https://www.doczj.com/doc/b77374956.html,2005 D. 查询编辑器窗口2.注册至某服务器,表示该服务器(B )。 A. 已启动但未连接 B. 已启动并且已连接 C. 还未启动 D. 还未连接 3.对于大型企业而言,应该采用(A )版本的SQL Server2005。 A. 企业版 B. 工作组版 C. 开发者版 D. 精简版 1.一个数据库至少有(A )个文件。 A. 2 B. 3 C. 4 D. 5 2.若要使用多个文件,为了便于管理,可以使用(B )。 A. 文件夹 B. 文件组 C. 复制数据库 D. 数据库脱机 3.在SQL Server中,用来显示数据库信息的系统存储过程是(D )。 A. sp_dbhelp B. sp_db C. sp_help D. sp_helpdb 4.在SQL Server中,下列关于数据库的说法正确的是(B )。 A.一个数据库可以不包含事务日志文件 B.一个数据库可以只包含一个事务日志文件和一个数据库文件 C.一个数据库可以包含多个数据库文件,但只能包含一个事务日志文件 D.一个数据库可以包含多个事务日志文件,但只能包含一个数据库文件 1.在Transact-SQL语句中,删除表中数据的命令是(A)。 A.DELETE B.DROP C.CLEAR D.REMOVE 2.在SQL Server2005中,更新表中数据的命令是(C )。 A.USE B.SELECT C.UPDATE D.DROP 3.以下关于外键和相应的主键之间的关系的说法中,正确的是(A )。 A.外键不一定要与相应的主键同名 B.外键一定要与相应的主键同名 C.外键一定要与相应的主键同名而且唯一 D.外键一定要与相应的主键同名,但并一定唯一 4.在Transact-SQL语句中,修改表结构时应使用的命令是(C )。

互联网数据库

一、选择题 在关系数据库中,表与表之间的联系是通过如下哪项实现的() A、实体完整性规则 B、参照完整性规则 C、用户自定义的完整性规则 D、值域 数据库技术人工管理阶段的时间段是() A、60年代中期以前 B、50年代中期以前 C、从70年代至90年代 D、90年代以后 规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,关系数据库中的关系必须满足:其每一属性都是() A、互不相关的 B、互相关联的 C 、长度可变的D、不可分解的 事务的原子性是指() A、事务中包括的所有操作要么都做,要么都不做 B、事务一旦提交,对数据库的改变是永久的 C、一个事务内部的操作及使用的数据对并发的其它事务是隔离的 D、事务必须是使数据库从一个一致性状态变到另一个一致性状态 URL正确的含义是() A、网络协议 B、统一资源定位器 C、Internet节点 D、网络资源 在两段协议中,事务分为两个阶段,它们是() A、第一阶段是获得封锁,也称为扩展阶段 B、第一阶段是获得封锁,也称为并行阶段 C、第一阶段是获得封锁,也称为收缩阶段 D、第二阶段是释放封锁,也称为扩展阶段在数据库系统的三级模式之间,提供两层映象的作用是提高() A、数据的一致性 B、数据的独立性 C、数据的完整性 D、操作的可行性 实体完整性规则是指关系中() A、元组值不允许空 B、属性值不允许空 C、主码值不允许空 D、外码值不允许空如果关系R中有3个属性4个元组,关系S中有5个属性3个元组,则R×S的属性个数和元组个数分别是() A、8和7 B、8和12 C、15和7 D、15和12 ADO中可更新记录且能看到其他用户更新记录集的游标称为() A、动态游标 B、关键集游标 C、静态游标 D、向前浏览游标 在数据库设计中,将E-R模型转换成关系数据模型的过程属于() A、需要分析阶段 B、逻辑设计阶段 C、概念设计阶段 D、物理设计阶段 设有关系W(学号,姓名,课程名,成绩),将其规范化到第三范式正确的答案是() A、W1(学号,姓名),W2(课程名,成绩) B、W1(学号,姓名,课程名),W2(姓名,成绩) C、W1(学号,姓名,成绩),W2(课程名,成绩) D、W1(学号,姓名),W2(学号,课程名,成绩) 实体和属性的关系是( ) A、一个属性对应于若干个实体 B、一个实体可以由若干个属性来刻画 C、一个属性包含若干个实体 D、一个实体仅可以由一个属性来刻画 以下关于外码和相应的主码之间的关系,正确的是( ) A、外码并不一定要与相应的主码同名 B、外码一定要与相应的主码相同 C、外码一定要与相应的主码同名而且唯一 D、外码一定要与相应的主码同名,但不一定唯一 用来记录对数据库中数据进行的每一次更新操作的是() A、后援副本 B、日志文件 C、数据库 D、缓冲区

吉大19秋学期《数据库应用技术》在线作业二答案

吉大18春学期《数据库应用技术》在线作业二-0002 试卷总分:100 得分:100 一、单选题(共25 道试题,共100 分) 1.发人员开发访问后台AIX上的DB2的windows程序,需要在windows开发平台上安装: A.DB2运行时间客户端 B.DB2管理客户端 C.DB2应用程序开发客户端 D.DB2瘦客户端 答案:C 2.关系数据库管理系统应能实现的专门关系运算包括() A.排序、索引、统计 B.选择、投影、连接 C.关联、更新、排序 D.显示、打印、制表 答案:B 3.下列SQL语句中,能够实现”收回U4对学生表(STUD)中学号(XH)的修改权”这一功能的是以下哪项? A.REVOKE UPDATE(XH) ON TABLE FROM U4 B.REVOKE UPDATE(XH) ON TABLE FROM PUBLIC C.REVOKE UPDATE(XH) ON STUD FROM U4 D.REVOKE UPDATE(XH) ON STUD FROM PUBLIC 答案:C 4.下面哪个工具可以保存终端用户需要存取的元数据? A.Query Management Facility B.DB2 Query Patroller C.DB2存储过程构建器 D.信息目录 答案:D 5.如果选用循环日志方式,辅助日志文件何时分配? A.数据库建立的时候 B.数据库服务器启动的时候 C.需要的时候 D.以上都不对 答案:C 6.并发控制的主要方法是采用以下哪种机制? A.口令 B.锁 C.副本 D.检查点

答案:B 7.在SELECT语句的下列子句中,通常和HAVING子句同时使用的是以下哪项? A.ORDER BY子句 B.WHERE子句 C.GROUP BY子句 D.均不需要 答案:C 8.下列哪种工具可以向表中增添记录,并更改数据库的统计信息? A.import B.insert C.load D.update 答案:C 9.Which of the following is a benefit of user-defined functions? A.Improves application concurrency B.Improves blocking of result sets C.Simplifies application maintenance D.Reduces memory requirements on the server 答案:C 10.关系模型中的关系模式至少是() A.1NF B.2NF C.3NF D.BCNF 答案:A 11.对于支持小规模的部门级应用,这些应用不需要存取驻留在OS/400、OS/390等平台上的远程数据库,则需要哪种级别的DB2 产品? A.企业版 B.工作组版 C.企业扩展版 D.个人版 E.卫星版 F.微型版 答案:B 12.SQL语言具有()功能。 A.关系规范化、数据操纵、数据控制 B.数据定义、数据操纵、数据控制 C.数据定义、关系规范化、数据控制

相关主题
文本预览
相关文档 最新文档