数据库复习材料doc资料

合集下载

[精品]数据库期末复习材料.doc

[精品]数据库期末复习材料.doc

数据库1、数据(Data):数据库中存储的基本对彖,描述事物的符号记录称为数据。

P32、数据库(DataBase ,简称DB ):数据库是长期储存在计算机内的、有组织的、可共亨的数据集合。

P43、数据库管理系统DBMS的主要功能包括数据定义功能、数据操纵功能、数据库的运行管理功能、数据库的建立和维护功能。

P54、数据库系统的组成部分:数据库、数据库管理系统、应用系统、数据库管理员P55、数据管理的三个阶段:人工管理阶段、文件系统阶段、数据库系统阶段P66、两类数据模型:笫一类是概念模型,第二类是逻辑模型和物理模型P127、数据模型通常由数据结构、数据操作和完整性约束三部分组成。

P138、实体:客观存在并可以相互区分的事物叫实体。

P159、属性:实体所具有的某一特性,一个实体可由若干个属性来刻画。

P1510、码:惟-标识实体的属性集称为码。

P1511、域:是一组具有相同数据类型的值的集合。

P1512、实体型:具有相同属性的实体具有相同的特征和性质,用实体名及其属性名集合来抽象和刻画同类实体,称为实体型。

P1513、实体集:同型实体的集合称为实体集。

P1514、联系:在现实世界中,事物内部及事物Z间是冇联系的,这些联系在信息世界中反映为实休内部的联系和实体之间的联系。

P1515、实体联系图(E — R图):提供了表示实体型、属性和联系的方法:・实体型:用矩形表示,属性:用椭圆形表示,联系:用菱形表示试给出3个实际部门的E - R图, 要求实体型Z间具有一对一、一对多、多对多各种不同的联系。

P16答:16、数据库系统的三级模式结构是指数据库系统市外模式、模式、内模式三级构成。

P31 模式,亦称逻辑模式,是数据库屮全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。

P3217、数据库系统在这三级模式之间提供了两层映像:外模式/模式映像和模式/内模式映像。

18、一个数据库只有一个模式,可以有多个外模式,只有一个内模式。

数据库系统概论复习资料(最终版)

数据库系统概论复习资料(最终版)

第一章绪论1 什么是数据字典?数据字典包含哪些基本内容?答:数据字典是数据库系统中各种描述信息和控制信息的集合,它是数据库设计与管理的有力工具,是进行详细数据收集和数据分析所获得的主要成果。

数据字典的基本内容有:数据项、数据结构、数据流、数据存储和处理过程5个部分。

2.数据库管理系统的主要功能有哪些?答:( l )数据库定义功能;( 2 )数据存取功能;( 3 )数据库运行管理;( 4 )数据库的建立和维护功能。

3 .学校中有若干系,每个系有若干班级和教研室,每个教研室有若干教员,其中有的教授和副教授每人各带若干研究生;每个班有若干学生,每个学生选修若干课程,每门课可由若干学生选修。

请用 E 一R 图画出此学校的概念模型。

第2章关系数据库一、选择题1、关系数据库管理系统应能实现的专门关系运算包括。

A.排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表答案:B2、关系模型中,一个关键字是。

A.可由多个任意属性组成B.至多由一个属性组成C.可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成D.以上都不是答案:C3、自然连接是构成新关系的有效方法。

一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的。

A.元组B.行C.记录D.属性答案:D4、关系运算中花费时间可能最长的运算是。

A.投影B.选择C.笛卡尔积D.除答案:C5.关系模式的任何属性。

A.不可再分B.可再分C.命名在该关系模式中可以不惟一D.以上都不是答案:A6.在关系代数运算中,五种基本运算为。

A.并、差、选择、投影、自然连接B.并、差、交、选择、投影C.并、差、选择、投影、乘积D.并、差、交、选择、乘积答案:C7、设有关系R,按条件f对关系R进行选择,正确的是。

C. f(R)8、如图所示,两个关系R1和R2,它们进行运算后得到R3。

R2R1R3A.交B.并C.笛卡尔积二、填空题1、一个关系模式的定义格式为。

数据库复习资料(仅供参考)

数据库复习资料(仅供参考)

1.理解约束在DBMS中的实现方法,特别是各种constraint与触发器等数据完整性约束constraint强制数据完整性可确保数据库中的数据质量。

例如,如果输入了employee_id值为123的职员,那么该数据库不应允许其他职员使用同一ID值。

如果计划将employee_rating列的值范围设定为从1到5,则数据库不应接受6。

如果表有一dept_id列,该列存储职员的部门编号,则数据库应只允许接受公司中的有效部门编号。

对表进行计划有两个重要步骤:标识列的有效值和确定如何强制列中的数据完整性。

数据完整性有四种类型:实体完整性域完整性引用完整性用户定义完整性实体完整性实体完整性将行定义为特定表的唯一实体。

实体完整性强制表的标识符列或主键的完整性(通过索引、UNIQUE约束、PRIMARY KEY约束或IDENTITY属性)。

域完整性域完整性是指给定列的输入有效性。

强制域有效性的方法有:限制类型(通过数据类型)、格式(通过CHECK约束和规则)或可能值的范围(通过FOREIGN KEY约束、CHECK约束、DEFAULT定义、NOT NULL定义和规则)。

引用完整性在输入或删除记录时,引用完整性保持表之间已定义的关系。

在Microsoft SQL Server 2000中,引用完整性基于外键与主键之间或外键与唯一键之间的关系(通过FOREIGN KEY和CHECK约束)。

引用完整性确保键值在所有表中一致。

这样的一致性要求不能引用不存在的值,如果键值更改了,那么在整个数据库中,对该键值的所有引用要进行一致的更改。

强制引用完整性时,SQL Server禁止用户进行下列操作:当主表中没有关联的记录时,将记录添加到相关表中。

更改主表中的值并导致相关表中的记录孤立。

从主表中删除记录,但仍存在与该记录匹配的相关记录。

用户定义完整性用户定义完整性使您得以定义不属于其它任何完整性分类的特定业务规则。

所有的完整性类型都支持用户定义完整性(CREATE TABLE中的所有列级和表级约束、存储过程和触发器)。

数据库复习资料.doc

数据库复习资料.doc

数据库复习资料心之所向,所向披靡 1、通常,一个数据库的数据模型由数据结构、数据操作和数据的约束条件三部分组成。

其中,数据结构和数据的约束条件为数据的静态特性。

2、数据模型实际上是模型化数据和信息的工具。

根据模型应用的不同目的,可以将模型分为两大类:概念层数据模型(概念模型)---从数据的语义视角来抽取模型,是按用户的观点来对数据和信息进行建模。

组织层数据模型(逻辑模型)---从数据的组织层次来描述数据。

3、数据模型中的组织层数据模型从数据的组织方式来描述数据,目前主要包括四种组织层数据模型:层次模型、网状模型、关系模型和对象-关系模型。

4、实体之间的联系可分为三种:一对一关系,一对多关系和多对多关系 5、关系模型的操作对象是集合,也就是关系。

6、关系数据模型的数据操作主要包括四种:查询、插入、删除和修改数据。

7、关系模型的数据完整性约束包括:实体完整性、参照完整性和用户定义的完整性。

8 、数据库系统的三级模式结构分别为:外模式 (External Schema) ,模式 (Schema) 和内模式 (Internal Schema)。

9、SQL SERVER 中提供的整数数据类型有:BIGINT,INT,SMALLINT,TINYINT 和 BIT 10、要在 SQL SERVER 表中存储一个小数数据,具体要求如下:小数位保留三位,整数位最大有 10 位,应该选用的数据类型为 DECIMAL(13,3)或 NUMERIC(13,3)。

11、要在要在 SQL SERVER 表中存储个人爱好资料,该资料可以不填,最多可填 200 汉字,应该选用的数据类型为 VARCHAR(400)来定义。

12、统一字符编码字符串类型每个字符占两个字节。

13、一个汉字节两个字节。

名词解释 1、什么是数据库,作用是什么?答:1、存放数据的一个有组织,有结构的系统。

2、一个软件系统。

1、数据存储 2、数据查询 3、数据管理 4、数据共享 5、数据挖掘6、数据安全 2、什么是数据库系统,作用是什么?答:本质上是一个用计算机存储数据的系统,一般由数据库、数据库管理系统(及相关实用工具)、应用程序、数据库管理员组成。

数据库复习资料Word版

数据库复习资料Word版

2012年秋数据库复习提纲:第一章1、四个基本概念数据Data:描述事务的符号记录。

数据库存储的基本对象。

数据库DB:长期存储在计算机内、有组织、可共享的大量数据的集合。

数据库中的数据按一定的数据模型组织,、描述和储存,具有较小的冗余度、较高的数据独立性和扩展性。

特点:永久存储、有组织、可共享。

数据库系统DBS:指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统、应用系统、数据库管理员(DBA)构成不引起混淆情况下,一般把DBS简称为数据库数据库管理系统 DBMS:位于用户和操作系统之间的一层数据管理软件主要功能: 1、数据定义:提供数据定义语言(DDL)2、数据组织、存储和管理:数据字典、用户数据、数据存取路径等3、数据操纵功能:提供数据操纵语言(DML),查询修改等。

4、数据库的事务管理和运行管理。

5、数据库的建立和维护功能。

6、其他功能:如DBMS与其他软件系统通信、一个DBMS与另一个DBMS或文件系统的数据转换功能、异构数据库之间互相操作访问2、数据管理发展的三个阶段:人工管理阶段、文件系统阶段和数据库系统阶段。

3、常见的三种数据模型:层次模型、网状模型和关系模型。

数据模型:1、概念模型(实体、属性、码、域、实体型、实体集、联系)2、逻辑模型(层次、网状、关系)和物理模型关系模型数据结构:关系——表元组——表中的一行属性——表中的一列码——可以唯一确定一个元组,主键域——取值范围分量——元组中一个属性的值关系模式——对关系的描述4、数据模型的三要素:数据结构、数据操作、数据的完整性约束条件5、实体之间的联系方式:1对1 ,1对多,多对多6、E-R图的绘制(根据语义画E-R图,把E-R图转换成关系模式,分析基本函数依赖,分析关系模式范式级别,规范到3NF,找出关系的码和外码)实体:属性:联系:关系模式:关系名(属性1、属性2、….属性n)7、数据库系统的三级模式结构:外模式、模式和内模式。

数据库复习材料

数据库复习材料

数据库复习材料1(选择)。

试描述数据、数据库、数据库管理系统、数据库系统的概念( l )数据(Data ) :描述事物的符号记录称为数据。

数据的种类有数字、文字、图形、图像、声音、正文等。

( 2 )数据库(DataBase ,简称DB ) :数据库是长期储存在计算机内的、有组织的、可共享的数据集合。

( 3 )数据库系统(DataBas 。

Sytem ,简称DBS ) :数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。

( 4 )数据库管理系统(DataBase Management sytem ,简称DBMS ) :数据库管理系统是位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地获取和维护数据。

2(选择)试述数据库系统特点:( l )数据结构化。

数据库系统实现整体数据的结构化,这是数据库的主要特征之一,也是数据库系统与文件系统的本质区别。

( 2 )数据的共享性高,冗余度低,易扩充。

数据库的数据不再面向某个应用而是面向整个系统,因此可以被多个用户、多个应用以多种不同的语言共享使用。

( 3 )数据独立性高。

数据独立性包括数据的物理独立性和数据的逻辑独立性。

( 4 )数据由DBMS统一管理和控制。

数据库的共享是并发的共享,即多个用户可以同时存取数据库中的数据,甚至可以同时存取数据库中同一个数据。

3.(选择)试述数据模型的概念、数据模型的作用和数据模型的三个要素。

数据模型是数据库中用来对现实世界进行抽象的工具,是数据库中用于提供信息表示和操作手段的形式。

因此数据模型通常由数据结构、数据操作和完整性约束三部分组成。

( l )数据结构:是所研究的对象类型的集合,是对系统静态特性的描述。

( 2 )数据操作:是指对数据库中各种对象(型)的实例(值)允许进行的操作的集合,包括操作及有关的操作规则,是对系统动态特性的描述。

数据库复习.doc

数据库复习.doc

DBMS的主要功能是什么?1、数据定义功能2、数据组织、存储和管理2、数据操纵功能3、数据库的事务管理和运行管理4、数据库的建立和维护功能⏹数据管理经历的发展经历了哪几个阶段?⏹人工管理阶段⏹文件系统阶段⏹数据库阶段数据库系统的特点是什么?1。

数据结构化2. 数据共享性高、冗余少3. 数据独立性高4. 有统一的数据控制功能数据的独立性包括哪些?什么是逻辑独立性?什么是物理独立性?⏹数据的独立性是指逻辑独立性和物理独立性。

⏹数据的逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的,也就是说,数据的逻辑结构改变了,用户程序也可以不变。

⏹数据的物理独立性是指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的,也就是说,数据在磁盘上的数据库中怎样存储是有DBMS管理的,用户程序不需要了解,应用程序要处理的只是数据的逻辑结构,这样当数据的物理存储改变了,应用程序不用改变。

数据库管理系统提供了哪几方面的数据控制功能?(1)数据的安全性(security)控制(2)数据的完整性(integrity)控制(3)并发(concurrency)控制(4)数据恢复(recovery)数据模型的三大要素是什么?数据模型通常由数据结构,数据操作,数据的约束条件三个要素组成关系模型的完整性约束⏹即实体完整性、参照完整性和用户定义的完整性•外模式/模式映象的用途:保证数据的逻辑独立性•模式/内模式映象的用途:保证数据的物理独立性SQL的特点•⒈综合统一• 2. 高度非过程化• 3. 面向集合的操作方式• 4. 同一种语法结构提供两种使用方式• 5. 语言简捷,易学易用索引的分类:聚集索引,唯一索引,复合索引•视图有哪些优点?1.视图能够简化用户的操作。

2.视图使用户能以多种角度看待同一数据。

3.视图对重构数据库提供了一定程度的逻辑独立性。

4.视图能够对机密数据提供安全保护。

•所有的视图都可更新吗?举例说明哪些视图可以更新?哪些不可以?•允许对行列子集视图进行更新•对其他类型视图的更新不同系统有不同限制DB2对视图更新的限制:(1) 若视图是由两个以上基本表导出的,则此视图不允许更新。

数据库原理复习资料

数据库原理复习资料

数据库原理复习资料一、数据库系统概述数据库技术是信息管理和处理的核心技术之一,它的出现使得数据管理变得更加高效、可靠和便捷。

数据库是长期存储在计算机内、有组织、可共享的数据集合。

数据库管理系统(DBMS)则是用于管理数据库的软件系统,它提供了数据定义、数据操作、数据控制和数据维护等功能。

数据库系统的优点众多,比如减少数据冗余、提高数据一致性、实现数据共享、增强数据安全性以及便于数据管理和维护等。

二、数据模型数据模型是对现实世界数据特征的抽象,常见的数据模型有层次模型、网状模型和关系模型。

层次模型用树形结构来表示实体及实体间的联系,它的特点是结构清晰,容易理解,但限制较多,处理复杂关系时较困难。

网状模型用图结构来表示实体及实体间的联系,它能更灵活地表示复杂的关系,但结构复杂,实现难度大。

关系模型则以二维表格的形式来表示数据,具有简单、直观、易于理解和实现等优点,目前被广泛应用。

三、关系数据库关系数据库基于关系模型构建,其中的关系就是一张张二维表。

关系的完整性约束包括实体完整性、参照完整性和用户定义的完整性。

实体完整性保证表中的主键值不为空且唯一;参照完整性则保证了表之间的关联关系的正确性;用户定义的完整性则根据具体的业务需求来定义数据的约束条件。

关系代数是关系数据库操作的理论基础,包括选择、投影、连接、除等运算。

通过这些运算,可以对关系进行各种查询和操作。

SQL(Structured Query Language)是关系数据库的标准语言,用于数据定义、数据查询、数据更新和数据控制等操作。

四、数据库设计数据库设计是建立数据库系统的重要环节,它包括需求分析、概念设计、逻辑设计、物理设计和数据库实施等阶段。

需求分析阶段要明确系统的功能需求和数据需求,收集相关的业务信息。

概念设计阶段通过建立概念模型,如ER 图,来描述系统中的实体、属性和实体间的联系。

逻辑设计阶段将概念模型转换为关系模型,并进行优化。

物理设计阶段确定数据库的存储结构和存取方法。

《数据库复习》Word文档

《数据库复习》Word文档

一、范围第1、2、3、4、5、11、12章。

二、题型选择题、填空题、简答题、数据库设计与创建题、操作题、SQL命令题。

三、具体要求第1章数据与信息、数据管理技术发展三阶段、数据库、DBMS、数据库系统表的基本知识,关系模型基本知识关系特点,关系模式与关系模型结构数据库设计含义与步骤:三个设计步骤及其成果ER模型:概念及设计(简单的、最多两种实体及联系)。

ER模型转化为关系模型第2章关系模型三要素;关系数据库的完整性概念、ACCESS中的对应实现方法第3章ACCESS数据库对象:个数及基本作用;数据库存储方法。

组的作用及特点、收藏夹数据库备份与恢复的意义及操作第4章表结构。

数据类型:概念、作用;常见类型的常量、存储大小(文本、数值、日期时间、货币、是否)表设计主键、外键及参照联系、有效性规则的作用及操作;空值(必填字段)意义及设置;索引意义及类别查阅选项卡的作用及设置操作。

第5章查询、查询对象的含义与作用;查询类别查询设计视图、SQL视图、结果视图及切换,查询菜单运算、函数(int、left、right、mid、date)命令:SELECT、INSERT-VALUES、UPDATE、DELETESELECT:distinct、top、单表、两表及三表连接、where条件(除EXISTS外的所有运算符、子查询只考核单层)、Group by、having、order by操作:交叉表的意义及实现操作第11章C/S、B/S的特点、Web数据库服务器的含义,静态网页、客户端动态网页、服务器端动态网页的含义。

第12章外部数据的含义;链接方法与导入方法的含义及异同、优劣一、题型简答题、选择题、填空题、设计题、操作题、命令题。

二、考核范围第1、2、3、4、5、11、12章第1章信息是对现实世界中事物的存在特征、运动形态以及不同事物间的相互联系等多种属性的描述,通过抽象形成概念。

信息是关于事物以及事物间联系的知识。

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

Oracle数据库体系结构一、填空题1.Oracle数据库系统的物理存储结构主要由3类文件组成,分别为数据文件、日志文件、控制文件。

2.用户对数据库的操作如果产生日志信息,则该日志信息首先被存储在日志缓冲区中,随后由LGWR 进程保存到日志文件中。

3.一个表空间物理上对应一个或多个数据文件。

4.在Oracle的逻辑存储结构中,根据存储数据类型,可以将段分为数据段、索引段、回退段、LOB段或临时段。

5.在Oracle的逻辑存储结构中,数据块是最小的I/O单元。

6. 表空间的管理类型可以分为本地管理和字典管理.7.在ORACLE系统中,为了实现对表,视图和索引等数据库对象进行了管理,ORACLE 采用模式实现。

8.一个模式只能够被一个数据库用户所拥有,其创建的所有模式对象都保存在自己的模式中。

9如果定义了CHAR数据类型的字段,并且向其赋值时,字符串的长度小于定义的长度,则使用空格填充;而V ARCHAR2类型的字段用于存储变长的字符串,即如果向该列赋的字符长度小于定义时的长度,该列的字符长度只会是实际字符数据的长度,系统不会使用空格填充。

10.ROWID实际上保存的是记录的物理地址,因此通过ROWID来访问记录可以获得最快的访问速度。

11.在创建表空间命令的STORAGE子句中可以设置6个存储参数。

其中,INITIAL指定为表中的数据分配的第一个盘区大小;NEXT指定为存储表中的数据分配的第二个盘区大小;PCTINCREASE指定从第二个盘区之后,每个盘区相对于上一个盘区的增长百分比;MINEXTENTS指定允许为表中的数据所分配的最小盘区数目;MAXEXTENTS指定允许为表中的数据所分配的最大盘区数目。

12.通过数据块空间管理参数可以控制数据块中空闲空间的使用方法,其中PCTFREE用于控制数据块的更新预留的空间,而PCTUSED用于控制数据块在删除时释放空间的门槛。

13、如果出现了失败故障,用户修改的数据没有永久地写到数据文件里,那么就可以利用(控制文件)找到数据的更改,这样做过的工作就不会丢失了.14、(控制文件)是一个小的二进制文件,它维护着数据库的全局物理结构,用以支持数据库成功地启动和运行.15、表空间是Oracle数据库中数据的逻辑组织,每个数据库至少有一个(SYSTEM系统)表空间.16、(DBWR)进程把修改过的数据块从内存写回到数据库的数据文件中.17、当用户进程出错,PMON后台进程负责清理它18、创建数据库时自动建立的tablespace名称SYSTEM tablespace19、数据库表空间一般分为永久性表空间、还原表空间、临时表空间二、选择题1.下列选项中,哪一部分不是Oracle实例的组成部分? CA.系统全局区SGAB.PMON后台进程C.控制文件D.Dnnn调度进程2.在全局存储区SGA中,哪部分内存区域是循环使用的? BA.数据缓冲区B.日志缓冲区C.共享池D.大池3.解析后的SQL语句在SGA的哪个区域中进行缓存? CA.数据缓冲区B.日志缓冲区C.共享池D.大池4.如果一个服务器进程非正常终止,Oracle系统将使用下列哪一个进程来简介释放它所占用的资源? DA.DBWRB.LGWRC.SMOND.PMON5.如果服务器进程无法在数据缓冲区中找到空闲缓存块,以添加从数据文件中读取的数据块,则将启动如下哪一个进程? DA.CKPTB.SMONC.LGWRD.DBWR6.下列关于共享服务器模式的叙述哪一项不正确? AA.在共享服务器操作模式下,每一个用户进程必须对应一个服务器进程B.一个数据库实例可以启动多个调度进程C.在共享服务器操作模式下,Oracle实例将启动调度Dnnn为用户进程分配服务进程D.共享服务器操作模式可以实现少量服务器进程为大量用户进程提供服务7.当数据块运行在归档下时,如果发生日志切换,为了保证不覆盖旧的日志信息,系统将启动如下哪一个进程? DA.DBWRB.LGWRC.SMOND.ARCH8.下列哪一个进程和数据库部件可以保证用户对数据库所做的修改在没有保存的情况下,不会发生丢失修改数据? BA.DBWR和数据文件B.LGWR和日志文件组C.CKPT和控制文件D.ARCH和归档日志文件9.下列哪一个进程用于将修改过的数据从内存保存到磁盘数据文件中? AA.DBWR B.LGWR C.RECO D.ARCH10.如果要查询数据库中所有表的信息,应当使用下列哪种数据字典视图? AA.DBA视图B.ALL视图C.USER视图D.动态性能视图11.下列哪一项是Oracle数据库中最小的存储分配单元? CA.表空间B.段C.盘区D.数据块12.下面的各选项中哪一个正确描述了Oracle数据块的逻辑储存结构? AA.表空间由段组成,段由盘区组成,盘区由数据块组成B.段由表空间组成,表空间由盘区组成,盘区由数据块组成C.盘区由数据块组成,数据块由段组成,段由表空间组成D.数据块由段组成,段由盘区组成,盘区由表空间组成13. 在创建表空间时, 可以指定表空间中存储对象的默认存储参数, 其中_____A______参数用于设置分配给每一个对象的初始区大小.A. INITIALB. NEXTC. PCTINCREASED. MINEXTENTS14.下列哪个对象属于模式对象?CA.数据段B.盘区C.表D.表空间15.关于模式的描述下列哪一项不正确?CA.表或索引等模式对象一定属于某一个模式B.在ORACLE数据库中,模式与数据库用户是一一对应的C.一个表可以属于多个模式D.一个模式可以拥有多个表16.如果一个表中某条记录的一个字段暂时不具有任何值,那么在其中将保存什么内容?DA.空格字符B.数字0C.NULLD.该字段数据类型的默认值17. 下列哪一项不是伪列ROWID的作用?DA.保存记录的物理地址B.快速查询指定的记录C.标识各条记录D.保存记录的头信息18.为了减少表中的迁移记录,应该增大表的哪一个存储参数?AA.PCTFREEB.PCTUSEDCC.MAXEXTENTSD.PCTINCREASEoracle基本对象(表、索引、视图、序列、同义词)一、填空题1. 在B树索引中,通过在索引中保存排过序的索引列值与相对应记录的ROWID来实现快速查找。

2. 如果表中某列的基数比较低,则应该在该列上创建位图索引。

3.下面的语句创建了一个序列对象,该序列对象的开始数为2,每次递增2,当大于1000后,序列值重新返回到2。

在空白处填写适当的代码,完成上述要求。

create sequence seg_test_start with 2__________increment by 2_______maxvalue 1000_______cycle______________;4、如果要获取数据库中创建的配置文件的信息,可以通过查询数据字典视图DBA_ PROFILES视图.5、在ORACAL数据库中将权限分为两类,即系统权限和对象权限。

系统权限是指在系统级控制数据库的存取和使用机制,对象权限是指在模式对象上控制数据库的存取和使用的机制。

6、角色是具有名称的一组相关的一组相关权限的组合。

7、Oracle 10g提供了一些预定义角色,供用户用于数据库管理。

在创建数据库的过程中这些角色作为创建脚本的一部分自动被创建。

其中,(RESOURCE)角色用于典型的应用程序开发员。

该角色允许授权者在相关的模式中创建表、序列、数据簇、过程、函数、包、触发器、对象类型等。

二、选择题1、假设用户USER1的默认表空间为USERS,他在该表空间的配额为10MB,则USER1在USERS表空间创建基本表时,他应具有什么权限?(A)A、CREATE TABLEB、CREATE USERC、UNLIMITED TABLESPACED、LIMITED TABLESPACE2、检查下面的SQL语句,哪一项是错误的?(B)Alter user tempuserIdentified by oracleDefault tablespace usersDefault temporary tablespace tempQuota 100M on usersA、Default tablespace usersB、Default temporary tablespace tempC、Quota 100M on usersD、Identified by oracle3、想在另一个模式中创建表,用户最少应该具有什么系统权限?(B)A、CREATE TABLEB、CREATE ANY TABLEC、RESOURCED、DBA4、下面哪个系统预定义角色允许一个用户创建其他用户?( B)A、CONNECTB、DBAC、RESOURCED、SYSDBA5.在下列模式对象中,哪个对象不会占用实际的存储空间?____A_____A. 视图B. 表C. 索引 C. 簇6.在下列各选项中,关于序列的描述哪一项是不正确的?___ D___A. 序列是Oracle提供的用于产生一系列唯一数字的数据库对象B. 序列并不占用实际的存储空间C. 使用序列时,需要用到序列的两个伪列NEXTV AL与CURRV AL。

其中,NEXTV AL将返回序列生成的下一个值,而CURRV AL返回序列的当前值D. 在任何时候都可以使用序列的伪列CURRV AL,以返回当前序列值7. 在下列各选项中,关于同义词的描述哪一项是不正确的?___B____A. 同义词是数据库对象的一个替代名,在使用同义词时,Oracle会将其翻译为对应的对象名称B. 在创建同义词时,所替代的模式对象必须存在C. Oracle中的同义词分为公有同义词和私有同义词D. 公有同义词在数据库中所有的用户都可以使用;私有同义词由创建它的用户所拥有8. 假设EMPLOYEE表包含一个MARRIAGE列,用于描述职工的婚姻状况,则应该在该字段上创建什么类型的索引?____D_____________A. B树唯一索引B. B树不唯一索引C. 基于函数的索引D. 位图索引9. 如果经常执行类似于下面的查询语句:SELECT * from studentwhere Substrb(sname,0,2)=’刘’应当为STUDENT表中的SNAME列创建哪一种类型的索引?_____D___________A.B树唯一索引B.位图索引C.B树不唯一索引D.基于函数的索引10. 假设在一个表的3个字段NAME、SEX和MONTH_OF_BIRTH中分别保存姓名、性别和出生的月份数据,则应当为这3个字段分别创建何种类型的索引?___D_____A.全部创建B树索引B.全部创建位图索引C.分别创建B树索引、位图索引和位图索引D.分别创建B树索引、位图索引和其于函数的索引数据库启动与关闭一、填空题1、可通过在SQL*Plus中查询动态视图(V$INSTANCE)来查看实例的禁止操作状态.2、数据库处于(关闭)状态的时候,用户就可以在没有I/O影响的情况下备份一个数据库.3、启动数据库时,如果装载数据库但不打开数据库可执行(STARTUP MOUNT)命令.二、选择题1 将数据库启动到装载状态的命令A: startupB: startup nomountC: startup mountD: startup open答案: C2 使用shutdown命令关闭数据库,发生的次序是A: 先关闭实例进程B: 先关闭数据库C: 先卸载数据库D: 没有先后次序答案: B3 执行shutdown transactional命令A: 数据库仍然允许新的用户连接B: 数据库马上关闭C: 等待当前所有会话结束后关闭D: 如果没有执行中的数据库事物,即马上关闭答案: C4 服务器断电,发生的现象是哪一个?A: 数据缓冲区的修改写入数据库B: 没有提交的事物自动撤销C: 数据文件、控制文件和日志文件处于不一致状态D: 下次启动,需要进行手工恢复答案: B5 用户SCOTT正在执行UPDA TE语句,需要保证SCOTT的修改操作完成,理想的关闭实例方式是A: SHUTDOWN ABORTB: SHUTDOWN IMMEDIA TEC: SHUTDOWN TRANSACTIONALD: SHUTDOWN NORMAL答案: C6 在哪种关闭方式下,SMON进程要对数据库实例进行恢复A: NORMALB: TRANSACTIONALC: IMMEDIATED: ABORT答案: D7 静态初始化参数文件的特点是A: 文件是文本文件形式B: 启动实例优先选用C: 总是驻留在服务器端D: 能够动态进行参数的修改答案: A8 数据库启动的哪个阶段打开控制文件A: 启动实例阶段B: 装载数据库阶段C: 打开数据库阶段D: 关闭数据库阶段答案: B9 数据库处于哪个状态,可以创建数据库A: SHUTDOWNB: NOMOUNTC: MOUNTD: OPEN答案: B备份与恢复一、填空题1、物理备份分为冷备份(离线备份)、热备份(在线备份。

相关文档
最新文档