| 显示联大系统河南财经大学-会计学所有答案 |
|
替代触发器
|
答案是:替代触发器是Oracle用来替换所使用的实际语句而执行的触发器。
|
|
角色
|
答案是:是具有名称的一组相关权限的组合,即将不同的权限集合在一起就形成了角色。可以使用角色为用户授权,同样也可以撤销角色。由于角色集合了多种权限,所以当为用户授予觉得时,相当于为用户授予了多种权限。这样就避免了向用户逐一授权,从而简化了用户权限的管理。
|
|
系统权限
|
答案是:Oracle提供了多种系统权限,每一种系统权限分别能使用户进行某种或某一类特定的数据库操作。根据系统权限的名称中是否包含ANY关键字,可以将系统分为两大类,带有ANY关键字的系统权限可以在Oracle数据库中的任何模式中进行相应的操作,而不带ANY关键字的系统权限只可以在用户自己的模式中进行相应的操作。
|
|
对象权限
|
答案是:对象权限可以用来控制对指定数据库对象的访问。任何数据库用户都可以被授予这些权限,以允许他们的模式中对象进行访问,不同类型的对象具有不同的对象权限。
|
|
Transact-SQL的流程控制语句有哪些?各自作用是什么?
|
答案是:①选择控制。SQLLServer提供了多个根据条件来改变程序的流程的控制语句。IF…ELSE语句是最常用的控制流语句;CASE函数可以判断多个条件值;GOTO语句无条件地改变流程;RETURN语句会将当前正在执行的批处理、存储过程等中断;WAITFOR语句允许定义一个时间或者一个时间间隔,在定义的时间内或者经过定义的时间间隔时,其后的Transact-SQL语句会被执行。。 ②循环控制。WHILE语句根据条件表达式控制Transact-SQL语句或语句块重复执行的次数。条件为真(TRUE)时,在WHILE循环体内的Transact-SQL语句会一直重复执行,直到条件为假(FALSE)为止。在W
|
|
当前,主要有哪几种新型数据库系统?它们各有什么特点?用于什么领域??
|
答案是:①分布式数据库。分布式数据库系统(DistributeddDatabaseeSystem,DDBS)是地理上分布在计算机网络的不同结点,逻辑上属于同一系统的数据库系统,它不同于将数据存储在服务器上供用户共享存取的网络数据库系统,分布式数据库系统不仅能支持局部应用,存取本地结点或另一结点的数据,而且能支持全局应用,同时存取两个或两个以上结点的数据。。 分布式数据库的主要特点是:数据是分布的;数据是逻辑相关的;结点的自治性。。 ②多媒体数据库。随着信息技术的发展,数据库应用从传统的企业信息管理扩展到计算机辅助设计(ComputerrAideddDesign,CAD)、计算机辅助制造(Compute
|
|
简述将E-R图转化为关系模型的方法。
|
答案是:①1∶n联系到关系模型的转化。在进行关系模型转化时,把每个实体分别转化为一个关系,实体名作为关系名,实体属性作为关系的属性,并在1∶n联系的n方增加一个属性,该属性存放与该实体相联系的另一个实体的关键字。。 ②m∶n联系到关系模型的转化。进行关系模型转化时,把两个实体独立地转化为两个关系,转化时,将实体名作为关系名,实体属性转化为关系属性,除此以外单独设臵一个关系描述两个实体间的联系,其属性由两个实体的关键字组成。。 ③1∶1联系到关系模型的转化。其转化方法是,将两个实体按上述实体转化方法分别转化为两个关系,并对每个属性增加一个外部关键字,外部关键字由与本实体相联系的对方实体的关键字组成。。
|
|
在不为视图指定列名的情况下,视图列的名称将使用()的名称。
|
答案是:表列
|
|
如果表中某列的基数比较低,则应该在该列上创建()。
|
答案是:位图索引
|
|
如果要获知索引的使用情况,可以通过查询V$OBJECT_USAGE视图而要获知索引的当前状态,可以查询()。
|
答案是:Index_Stats视图
|
|
DML触发器
|
答案是:当对表进行DML操作时出发,可以在DML操作前或操作后进行触发
|
|
触发器
|
答案是:是一种在发生数据库时间时自动运行的PL/SQL代码块,它与特表上的DML操作相关联。注意触发器与数据库中其他过程的区别,或称或函数都是由用户直接调用,而触发器的执行用户则不能直接调用。Oracle会在相应时间发生时,自动调用触发器。在Oracle系统中,触发器类似于过程和函数,他们都有声明部分,执行逻辑处理部分和异常处理部分,并且被存储在数据库中。
|
|
程序包
|
答案是:负责在PL/SQL程序中的输入和输出。程序包就是一组相关的过程、函数、变量、常量和游标等PL/SQL程序设计单元
|
|
簇
|
答案是:是一种用于存储数据表中数据的方法,簇实际上是一组表,由一组共享相同数据块的多个表组成,因为这些表有公共的列,并且经常一起被使用,所以将这些表组合在一起,以提高处理效率
|
|
什么是数据模型?目前数据库主要有哪几种数据模型?它们各有何特点?
|
答案是:数据模型是数据库中实体之间联系的抽象描述即数据结构构 在数据库系统中,常用的数据模型有层次模型、网状模型和关系模型3种。。 层次模型用树形结构来表示实体及其之间的联系。建立数据的层次模型需要满足两个条件:有一个结点没有父结点,这个结点即根结点;其他结点有且仅有一个父结点。。 网状数据模型用以实体型为结点的有向图来表示各实体及其之间的联系。其特点是:可以有一个以上的结点无父结点;至少有一个结点有多于一个的父结点。。 关系模型是用二维表格来表示实体及其相互之间的联系。在关系模型中,把实体集看成一个二维表,每一个二维表称为一个关
|
|
实体之间的联系有哪几种?分别举例说明。。
|
答案是:实体间的联系有3种类型::①一对一联系(1:1)。例如,一个班级只有一个班长,一个班长只在一个班级任职,班长与班级之间的联系是一对一的联系。。 ②一对多联系(1:n)。例如,一个学院有许多学生,但一个学生只能在一个学院就读,所以学院和学生之间的联系是一对多的联系。。 ③多对多联系(m:n)。例如,一个学生可以选修多门课程,任何一门课程可以为多个学生选修,所以学生和课程之间的联系是多对多的联系
|
|
什么是数据库、数据库管理系统以及数据库系统?它们之间有什么联系?
|
答案是:数据库(Datebase,DB)是按照一定的方式组织的、存储在外部存储设备上的、能为多个用户共享的、与应用程序相互独立的相关数据集合。。 数据库管理系统(DatabaseeManagementtSystem,DBMS)是对数据库中数据资源进行统一管理和控制的软件,它提供数据定义、数据操作、数据库管理、数据库建立和维护以及通信等功能。。数据库系统(DatabaseeSystem,DBS)是由计算机系统、数据库及其描述机构、数据库管理系统和有关人员组成,是由这几个方面组成的具有高度组织性的总体。。数据库中包含的数据是存储在存储介质上的数据文件的集合;每个用户均可使用其中的数据,不同用户使用的数据可
|
|
()可以是唯一的或者不唯一的,唯一的B树索引可以保证索引列上不会有重复的值。
|
答案是:B树索引
|
|
使用逗号连接的多表查询中,用户可以根据下述基本原则创建需要的各种查询:From子句应当包括所有的表名,在Where子句中应定义一个连接条件,当列名为()共有时,列名必须被限制。
|
答案是:多个表
|
|
()是一种用于存储数据表中数据的方法。簇实际是一组表,由一组共享相同数据块的多个表组成。
|
答案是:簇
|
|
存储过程
|
答案是:一种PL/SQL程序块,它可以被赋予参数,存储在数据库中,可以被用户调用。
|
|
函数
|
答案是:一种存储在数据库中的命名程序块,也可以接受输入值,进行逻辑处理后将处理结果返回给调用者。函数与过程之间的主要区别在于,函数必须有返回值,并且可以作为一个表达式的一部分,但不能作为一个完整的语句使用。
|
|
数据字典
|
答案是:是Oracle数据库的核心组件,它是由一系列只读的基础表和试图组成的,它保存了关于数据库本身以及其中储存的所有对象的基本信息。
|
|
Java池
|
答案是:由于Oracle提供了对Java语言的支持,所以系统提供了Java池,Java池主要用于为Java语言提供语法分析,Java池的大小由参数JAVA_POOL_SIZE确定。
|
|
简述数据库系统的特点。。
|
答案是:①数据共享享②减少数据冗余余 ③具有较高的数据独立性性 ④增强了数据安全性和完整性保
|
|
关系系统中,当操作违反实体完整性、参照完整性和用户定义的完整性约束条件时,一般是如何分别进行处理的?
|
答案是:对于违反实体完整性和用户定义的完整性的操作一般都采用拒绝执行的方式进行处理。而对于违反参照完整性的操作,并不都是简单地拒绝执行,有时要根据应用语义执行一些附加的操作,以保证数据库的正确性。具体的处理可以参见上面第5题或《概论》10.2中相应部分。
|
|
RDBMS在实现参照完整性时需要考虑哪些方面?
|
答案是:RDBMS在实现参照完整性时需要考虑以下几个方面: 1) 外码是否可以接受空值 2) 删除被参照关系的元组时的考虑,这时系统可能采取的作法有三种: (a)级联删除(CASCADES); (b)受限删除(RESTRICTED); (c)置空值删除(NULLIFIES) 3) 在参照关系中插入元组时的问题,这时系统可能采取的作法有: (a)受限插入 (b)递归插入 4) 修改关系中主码的问题一般是不能用UPDATE语句修改关系主码的。如果需要修改主码值,只能先删除该元组,然后再把具有新主码值的元组插入到关系中。如果允许修改主码,首先要保证主码的唯一性和非空,否则拒绝修改。然后要区分是参照关系还是被
|
|
使用关键字连接子查询时,()只注重子查询是否返回行,如果子查询返回一个或多个行,那么便返回为真,否则为假。
|
答案是:EXISTS关键
|
|
在使用逗号连接的多表查询中,为了防止出现笛卡儿积,需要SELECT语句的()中提供连接条件。
|
答案是:Where子句
|
|
集合运算符UNION实现了(),操作INTERSECT实现了对集合的(),而MINUS则实现了()。
|
答案是:集合的并运算、交运算、减运算
|
|
大池
|
答案是:数据库管理员能够配置的可选内存空间。可以用于不同类型的内存存储。
|
|
排序区
|
答案是:用于为排序显示的SQL语句提供内存空间,系统使用专门的内存区进行数据的排序,这部分空间称为排序区。在Oracle数据库中,用户数据的排序有两个区域,一个是内存排序区,另一个是磁盘临时段。在排序区能够满足要求的情况下,系统将优先使用排序区,如果内存不够,Oracle将自动使用磁盘临时表空间进行排序。
|
|
排序区
|
答案是:用于为排序显示的SQL语句提供内存空间,系统使用专门的内存区进行数据的排序,这部分空间称为排序区。在Oracle数据库中,用户数据的排序有两个区域,一个是内存排序区,另一个是磁盘临时段。在排序区能够满足要求的情况下,系统将优先使用排序区,如果内存不够,Oracle将自动使用磁盘临时表空间进行排序。
|
|
共享池
|
答案是:用于缓存与SQL或PL/SQL 语句、数据字典、资源锁以及其他控制结构相关的数据。共享池主要包括库缓冲区、数据字典缓冲区、以及用户全局区3部分。
|
|
程序全局区
|
答案是:包含单独用户或服务器数据和控制信息的内存区域。PGA是在用户连接到Oracle数据库,并创建一个会话是,有Oracle自动分配的。与SGA不同,PGA是非共享的。只有服务进程本身才能访问它自己的PGA区,每个服务进程都有他自己的PGA区。
|
|
DBMS的完整性控制机制应具有哪些功能?
|
答案是:DBMS的完整性控制机制应具有三个方面的功能: 1. 定义功能,即提供定义完整性约束条件的机制。 2. 检查功能,即检查用户发出的操作请求是否违背了完整性约束条件。 3. 违约反应:如果发现用户的操作请求使数据违背了完整性约束条件,则采取一定的动作来保证数据的完整性。
|
|
什么是数据库的完整性约束条件?可分为哪几类?
|
答案是:完整性约束条件是指数据库中的数据应该满足的语义约束条件。 一般可以分为六类:静态列级约束、静态元组约束、静态关系约束、动态列级约束、动态元组约束、动态关系约束。静态列级约束是对一个列的取值域的说明,包括以下几方面: 1. 对数据类型的约束,包括数据的类型、长度、单位、精度等 2. 对数据格式的约束 3. 对取值范围或取值集合的约束。 4. 对空值的约束 5. 其他约束静态元组约束就是规定组成一个元组的各个列之间的约束关系,静态元组约束只局限在单个元组上。静态关系约束是在一个关系的各个元组之间或者若干关系之间常常存在各种联系或约束。常见的静态关系约束有: 1. 实体完整性约束。 2. 参照完整性
|
|
数据库的完整性概念与数据库的安全性概念有什么区别和联系?
|
答案是:数据的完整性和安全性是两个不同的概念,但是有一定的联系。前者是为了防止数据库中存在不符合语义的数据,防止错误信息的输入和输出,即所谓垃圾进垃圾出(Garbage In Garbage Out)所造成的无效操作和错误结果。后者是保护数据库防止恶意的破坏和非法的存取。也就是说,安全性措施的防范对象是非法用户和非法操作,完整性措施的防范对象是不合语义的数据。
|
|
填写下面语句,使其可以将Class表移动到表空间SYSTEM中的数据段,并且其初始化盘区为(),第二个盘区为(),随后分配的盘区不会增长
|
答案是:30KB、20KB
|
|
个模式只能够被一个()所拥有,其创建的所有模式对象都保存在自己的模式中。
|
答案是:数据库用户
|
|
Char数据类型与Varchar2类型都用于存储字符串。如果定义了Char类型的字段,并且向其赋值时,字符串的长度小于定义的长度,则使用空格填充而Varchar2类型的字段用于存储变长的字符串,即如果向该列赋值的字符长度小于定义时的长度,该
|
答案是:空格
|
|
日志缓冲区
|
答案是:用于存储数据库的修改信息。
|
|
非归档模式
|
答案是:如果数据运行在非归档模式下,则日志文件在切换时,将被直接覆盖,不会产生归档日志
|
|
归档模式
|
答案是:当数据库运行在归档模式下时,如果发生日志切换,则启动归档进程ARCH将已写满的日志文件复制到指定的存储设备中,以避免已经写满的日志文件被覆盖。
|
|
年表
|
答案是:约70年代一间名为Ampex的软件公司,正为中央情报局设计一套名叫Oracle的数据库,Ellison是程序员之一。
|
|
什么是数据库的完整性?
|
答案是:数据库的完整性是指数据的正确性和相容性。
|
|
统计数据库中存在何种特殊的安全性问题?
|
答案是:统计数据库允许用户查询聚集类型的信息,如合计、平均值、最大值、最小值等,不允许查询单个记录信息。但是,人们可以从合法的查询中推导出不合法的信息,即可能存在隐蔽的信息通道,这是统计数据库要研究和解决的特殊的安全性问题
|
|
什么是数据库的审计功能,为什么要提供审计功能?
|
答案是:审计功能是指DBMS的审计模块在用户对数据库执行操作的同时把所有操作自动记录到系统的审计日志中。因为任何系统的安全保护措施都不是完美无缺的,蓄意盗窃破坏数据的人总可能存在。利用数据库的审计功能,DBA可以根据审计跟踪的信息,重现导致数据库现有状况的一系列事件,找出非法存取数据的人、时间和内容等。
|
|
在Oracle系统中,为了实现对表、视图和索引等数据库对象进行管理,Oracle采用()实现。
|
答案是:模式
|
|
使用describe命令可以显示()的结构信息。
|
答案是:表
|
|
要设置SQL*Plus 显示数字时的格式可以使用NumFormat命令,而要设置某个数字列的显示格式要使用()。
|
答案是:Column命令
|
|
范围
|
答案是:是数据库存储空间分配的逻辑单位,一个范围由许多连续的数据块组成,范围是由段依此分配的,分配的第一个范围称为初始范围,以后分配的范围称为增量范围。
|
|
回滚段
|
答案是:用于出现异常时,恢复事务。。
|
|
临时段
|
答案是:用来存放中间结果。
|
|
索引段
|
答案是:用来存放表索引。
|
|
在oracle环境下,需要创建表空间,当数据超过表空间大小时,要对表空间进行扩充,请说出三种扩展方式。
|
答案是:当数据超过表空间大小时,要对表空间进行扩充。扩充有三种方式:: (1)添加数据文件件件(2)改变数据文件大小小 (3)允许数据文件自动扩展展展 (1))添加数据文件件 --为test表空间添加一个3M的数据文件件件alterrtablespaceetesttaddddatafilee'c:\temp\test1.dbf''sizee2048k;;(2))改变数据文件大小小 --为test表空间的数据文件增加4MM alterrdatabaseedatafilee'c:\temp\test.dbf''resizee4096k;; (3))允许数据文件自动扩展展 --为test表空间的数据文件设置
|
|
Oracle9i的data guard有几种模式,各有什么差别。
|
答案是:三种模式:最大性能(maximize performance):这是data guard默认的保护模式。primay上的事务commit前不需要从standby上收到反馈信息。该模式在primary故障时可能丢失数据,但standby对primary的性能影响最小。最大可用(maximize availability):在正常情况下,最大可用模式和最大保护模式一样;在standby不可用时,最大可用模式自动最大性能模式,所以standby故障不会导致primay不可用。只要至少有一个standby可用的情况下,即使primarydown机,也能保证不丢失数据。最大保护(maximize pro
|
|
一个表a varchar2(1),b number(1),c char(2),有100000条记录,创建B-Tree索引在字段a上,那么表与索引谁大?为什么?
|
答案是:这个要考虑到rowid所占的字节数,假设char总是占用2字节的情况,比较rowid,另外,table和index在segment free block的管理也有差别
|
|
下列关于约束和索引的说法中,正确的是( )。
|
答案是:点击查看
|
|
为了去除结果集中重复的行,可在SELECT语句中使用下列哪个关键字?()
|
答案是:点击查看
|
|
目前为:
2/7
页
首页 上页 下页 尾页
|