还剩24页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
1.对字符串操作的函数?答函数返回字符表达式最左端字符的码值0函数用于将码转换为字符假如没有输入0〜255之间的码值函数会返回一个值应当是必需给赋数字值连接两个字符串函数把字符串全部转换为小写函数把字符串全部转换为大写0函数把字符串头部的空格去掉0函数把字符串尾部的空格去掉0同时去掉全部两端的空格事实上是将指定的字符从字符串中裁减掉其中0的格式为被截字符串,要截掉的字符串,但是0的格式为要截掉的一个字符被截的字符串0函数返回部分字符串0函数返回字符串中某个指定的子串出现的起先位置,假如不存在则返回0原来的字符串,要被替换掉的字符串,要替换成的字符串0函数返回一个四位字符码函数可用来查找声音相像的字符串但函数对数字和汉字均只返回值
2、事务概念这是为什么?(这道题的主要思想是索引不能在40上得到什么好处)
23、运用过的最大的表有多少行纪录?(这道题不是看应试者的技术过不过关,而是考察应试者是否有大型数据库的管理操作阅历)不要对表的索引列进行函数操作,因为这样系统就不能运用索引,使查询变得很慢,但是在8i以后就已经起先支持函数的索引,弥补了这个不足
24、数据库启动与关闭的步骤启动启动实例加载数据库数据打开数据库关闭关闭数据库卸载数据库数据关闭实例
25、与的区分一般用于删除少量记录的操作,而且它是要运用回滚段并且要进行显示的提交事务而则运用于大量删除数据,而且隐式提交事务,其速度要比运用快的多
26、和分别代表什么??表示数据定义语言,在中主要包括,,表示数据操作语言,主要的有一,
28、中动态效果时调用的函数
29、数据库中有若干条相同的记录,删除到只剩下一条记录如何做,请用语句通过来写出执行过程
30、数据库表存放到磁盘什么地方(什么物理空间上一一也许意思)?数据库表存放在数据文件上
31、运用什么语句给用户安排权限?语句
32、你在项目现场,用户要求你向正在运行的表中添加一个字段,你该怎么做?第一种方法关闭数据库,然后运用受限模式打开,由来进行其次种方法不关闭数据库,将数据库置于静默状态在模式下用,这种状态下只有才可以对数据库进行操作,修改完毕之后再退出静默状态在这里复习到了数据库的两种特殊状态静默状态和挂起状态静默状态就是只有特殊权限的才可以对数据库进行操作,运用以后系统将等候活动着的会话主动结束,同时阻挡建立新的会话,系统挂起全部的语句,等复原以后再重新激活会话执行挂起的挂起状态就是系统将数据库全部对物理文件数据文件,限制文件,日志文件的操作都暂停,但是并不禁止非用户对数据库进行操作这种状态主要用于进行数据库备份
33、中回滚的概念?回滚段有什么作用回滚就是在事务提交之前将数据库数据复原到事务修改之前数据库数据状态回滚段就是为回滚供应依据,记录的是事务操作数据库之前的数据或者对应于以前操作的操作,这个内容要依据以前的操作而定比如说以前事务操作假如是那么回滚段则存储以前的数据,假如事务是操作那么存储的则是与之相对应的操作语句,相反假如事务操作是那么记录相应的则是操作了
34、的81和91有什么区分
35、一张表有10万条记录,如何删除其中的随意20条记录?请用语句进行操作
36、客户端如何访问服务器端的?假如客户端无法访问服务器端的,可能会是什么缘由?客户端通过网络或者进程方式以合法的用户身份来取得和服务器端的连接假如客户端无法访问服务器端可能出现的缘由是用户无权访问;服务器端数据库并没有打开(启动数据库的第三步没有完成);假如服务器是在共享模式下的则有可能没有对应于该客户所运用的通信协议的调度进程
37、中执行语句错误时去哪里查找错误信息?
38、语句须要提交吗?和语句呢?
39、在执行语句并提交后,这些提交的数据存储到什么地方??被存储到数据文件中
40、中有哪些类型的文件?数据文件,限制文件,日志文件和数据字典
41、介绍一下的体系结构?逻辑体系结构块,区,段,表空间物理体系结构表空间,三大文件软件体系结构,后台进程
42、谈谈对的是否理解?请简述的是一个伪列,其个是为18个字节可将这18个字节用6363来划分,分别表示段编号,数据文件编号,数据块编号和记录编号表示的是一个记录的物理存储地址
43、中如何删除用户?中运用来删除用户,假如运用那么用户的对象也同时被删除掉为了达到删除用户的效果而又不影响对用户下的对象的运用可以运用将用户锁定
44、客户端对服务器端的操作的流程是什么?专用模式下用户通过应用程序进程试图去得到一个与数据库服务器的连接客户端通过网络传递连接恳求,服务器则运用监听进程监听用户恳求,并且来验证用户身份,通过验证则为用户安排一专用服务进程用户提交语句专用服务进程则首先在区的共享池中检查是否有与该语句相像的已经被解析执行并且缓存的语句,假如有则采纳它的解析结果和执行支配执行语句,假如没有则对语句进行语法解析生成执行支配通过解析则执行操作获得数据将执行结果返回给客户共享模式下与专用模式不同在于当监听程序验证用户的合法性以后并不为它安排一个专用的服务进程,而是将该恳求与响应的调度进程相联系起来,并将起放入到一个恳求队列中,最终由响应的来从调度队列中获得一个恳求并为之安排一个空闲的服务进程,接下来有服务进程对该恳求进行服务操作和专用方式下相同,处理完成之后由服务进程先将结果放入一个返回队列最终再由调度进程将返回队列中的结果返回给对应的用户
45、和在数据库中那个执行效率更高?执行效率比高因为
46、如何推断游标已经到最终一行?
47、聚簇索引和一般索引在不同的语句中哪个效率更高??(笔试题,原题回忆不起来,主题就是聚簇索引和一般索引的区分)概念类聚合函数?的定义和用法?的存储过程?什么是构造函数?
48、简述中的组成部分答系统全局区包括共享池、重做日志缓存区、数据高速缓存区,大池,池
49、简述的启动和关闭各有多少步骤?启动启动实例、装载数据库数据、打开数据库关闭关闭数据库、卸载数据库数据、关闭实例
50、在表空间的分类和作用,如排序时数据将放在什么表空间?作用是为了突破存储容量的限制,是一个逻辑概念排序数据放在临时表空间
51、执行吩咐时,数据库将会发生什么变更,呢?答提交时首先是与事务对应的重做日志信息将被写入到数据库物理文件中的重做日志文件中,至于是否会真正将事务操作的内容反映到数据文件还好看是否启动了在完成数据库的插入,删除和修改操作时,只有当事务提交到数据库才算完成,有提交前只有操作数据库的本人才能看到,别人只有在最终提交完成才可以看到回滚当前尚未提交的事务,使数据库复原到事务操作前的状态
52、用吩咐创建用户,并为用户授权
53、写一个存储过程,使表中的值在0T000之间的员工的工资上涨20%,提示要求用到游标01000;*
1.2;
54、数据库都有哪些类型的文件?数据文件,限制文件,日志文件,参数文件
55、用吩咐创建表空间、用户,并为用户授权、收回权限f:\\00120m512k512k250%2048512k回收权限;
256、在中如何更改用户名?
57、如何在中查询某个用户下全部已建的表?答*;
57、执行吩咐后,存储空间是否还存在,是否可被其他的表占用?执行之后,为表安排的区空间将被回收将回退,假如在运用的时候没有指定那么执行操作后仅仅留下由所指定的区否则表的全部空间将被回收用于再安排
59、何在中查看当前用户,通常有哪些方式?(提示和*);
60、出在中,创建表空间的语法结构,以与所含参数说明XyZ
61、如何推断游标是否到了末尾?(提示用)
62、在中,如何查看当前用户下的全部表空间?
63、在中,你所创建的表空间信息放在哪里?存放在数据字典中,数据字典内容对应于系统表空间表空间
64、中的限制文件什么时候读取?服务器启动时,先启动实例然后再读取数据库的各个文件当然也包括限制文件也就是说在数据库服务器启动的其次步时读取
65、的表格信息存储在哪个地方?表空间的数据字典文件中
66、如何依据字典创建一个表空间,并说明参数?
66、中当一个用户正在操作一个执行过程,管理员此时取消了他的权限,会发生什么事情?
68、谈谈你对角色的理解,常用的角色有哪些角色就是一组权限的数据库实体,它不属于任何模式或用户但是可以被授予任何用户常用的角色有,,,(查询全部表视图权),(删除权限)等角色的创建和授权和创建用户为用户授权差不多…权限
69、简述的归档与不归档工作模式,分别说明归档模式是指在创建数据库时指定了参数,这种模式下,当重做日志文件写满的时候会将该重做日志文件的内容保存到指定的位置(由初始化文件中的参数来确定)并不是数据库在归档模式下工作的时候就可以自动完成归档操作,在归档模式下可以有两种归档方式自动归档(在初始化文件中的参数被设置为)和手动归档假如归档模式下没有启动自动归档的话,而且又没有实行手动归档那么当进程将重做日志信息写入已经写满的重做日志文件时数据库将会被挂起直到进行了归档可见归档是对重做日志文件信息的一种爱护措施非归档模式下当重做日志文件写满以后若是有进行重做日志信息的写入操作时,以前保存在重做日志文件中的重做日志信息就会被覆盖掉
70、索引分为哪几类,说出唯一索引和位图索引的概念索引有B树索引,位图索引,函数索引,簇索引等唯一索引也是B树索引的一种,它要求被索引的字段值不行以重复在创建的时候运用B树算法创建位图索引并不是采纳象唯一索引那样存储(索引字段值,记录)来创建索引段的,而是为每一个唯一的字段值创建一个位图,位图中运用位元来对应一个记录的位元到是通过映射的到的
71、的基本数据类型有哪些?()存储定长字符,定义的时候可以不为他指定长度但是如若往里插入值则会出错;2()存储变长字符定义的时候必需指定长度,存储时间日期;()数字类型,包括整型,浮点型等;()大容量字符串;()大二进制对象
72、中,执行四舍五入的是哪个函数?(,保留的小数位数)与只对应的还有一个特殊相像的函数(,保留的小数位数)它的作用是依据要保留的小数位数来截取原数
73、数据库表存放到磁盘什么地方?数据文件数据库的表存放在物理文件中的数据文件中
74、当执行语句并提交后,这些提交的数据存储到什么地方??存储到了数据库的数据文件中
75、和在数据库中那个执行效率更高?执行效率要比运用要快
76、自己供应的函数,想知道详细位置,如何操作?
77、数据库的几种物理文件?1)数据文件2)限制文件3)日志文件
78、限制文件都含有哪些信息?限制文件存放有实例信息(实例名称创建时间等),数据文件和日志文件信息,还有系统运行时记录的系统变更码(),检查点信息和归档的当前状态信息等数据库在加载数据库的时候首先要读取限制文件获得和数据库有关的物理结构信息之后才能够正确加载数据文件和日志文件并打开数据库
79、函数的用法的语法
(112233),表示假如等于1时,函数的结果返回1,...,假如不等于任何一个值,则返回初看一下,只能做等于测试,但刚才也看到了,我们通过一些函数或计算替代,是可以使函数具备大于、小于或等于功能
2.如何用进行大于小于的比较?利用()函数和和在一起用((变量-变量2)1,变量1,变量2);(条件,值1,翻译值1,值2,翻译值2,...值n,翻译值n,缺省值)该函数的含义如下条件二值1(翻译值1)条件二值2(翻译值2)条件二值n(翻译值n)(缺省值)运用方法:答案事务是这样一种机制,它确保多个语句被当作单个工作单元来处理事务具有以下的作用*一样性同时进行的查询和更新彼此不会发生冲突,其他用户不会看到发生了变更但尚未提交的数据*可复原性一旦系统故障,数据库会自动地完全复原未完成的事务
3、中查询系统时间答
4、触发器的作用,什么时候用触发器,创建触发器的步骤,触发器里是否可以有,为什么?答案触发器是可以由事务来启动运行的,存在于数据库服务器中的一个过程他的作用可以实现一般的约束无法完成的困难约束,从而实现更为困难的完整性要求运用触发器并不存在严格的限定,只要用户想在无人工参加的状况下完成一般的定义约束不行以完成的约束,来保证数据库完整性,那么就可以运用触发器由于触发器主要是用来保证数据库的完整性的,所以要创建一个触发器,首先要明确该触发器应当属于那一种(,,)因为他们各有个的用途;其次就是要确定触发器被触发以后所设计到的数据动身器中不行以运用
5.数字函数
1、比较大小变量1-变量21,变量1,变量2;取较小值函数依据某个值是
0、正数还是负数,分别返回
0、
1、-1例如变量1=10,变量2=20则变量1-变量2返回-1,解码结果为“变量1”,达到了取较小值的目的
2、表、视图结构转化现有一个商品销售表,表结构为6月份10,2月销售金额现有数据为2000011000200002110020000312002000041300200005140020000615002000071600想要转化为以下结构的数据:2023011100年份20230212002023011300110,21月销售金额210,22月销售金额310,23月销售金额410,24月销售金额510,25月销售金额610,26月销售金额710,27月销售金额810,28月销售金额910,29月销售金额1010,210月销售金额1110,211月销售金额1210,212月销售金额结构转化的语句为:,1,4,,5,2/0r,0,,5,2/02\0,,5,2,03,0,,5,2,04,0,,5,2,05,0,,,,5,2,06,0,,5,2,5,0,,5,2,08,0,,5,2,09,,,5,2/10\0,,5,2/ir,o,,5,2/12\0,1,4;
79、语句的用法?用法很简洁LIO*
1.15*
1.20*〃〃
80、和的区分?
1、在各种表上无论是大的还是小的都特别快假如有吩咐将被撤销,而则不会被撤销
2、是一个语言而是语句,向其他全部的语言一样,他将被隐式提交,不能对运用吩咐
3、将重新设置高水平线和全部的索引在对整个表和索引进行完全阅读时,经过操作后的表比操作后的表要快得多
4、不能触发触发器,会触发触发器
5、不能授予任何人清空他人的表的权限
6、当表被清空后表和表的索引讲重新设置成初始大小,而则不能
7、不能清空父表
81、表空间如何扩展?并用语句写出?两种扩展方式a)增加数据文件
82、表空间区管理方式?哪种方式现在是举荐运用的b)扩展数据文件大小a)字典管理方式;默认方式b)本地管理方式
83、用什么函数获得日期?和日期中的月,日,年)2023(,一)8月(J):08(,)星期4):
2284、分区表的应用?a)一个分区表有一个或多个分区,每个分区通过运用范围分区、散列分区、或组合分区分区的行b)分区表中的每一个分区为一个段,可各自位于不同的表空间中c)对于同时能够运用几个进程进行查询或操作的大型表分区特别有用
85、谈谈索引的用法与原理?索引是若干数据行的关键字的列表,查询数据时,通过索引中的关键字可以快速定位到要访问的记录所在的数据块,从而大大削减读取数据块的次数,因此可以显著提高性能
86、存储过程的应用,如何既有输入又有输出?
87、常发生的异样有哪些?常用预定义例外06511=-6511游标已经打开00001=-1违反唯一性约束01001二-1001非法游标操作01722二-1722字符向数字转换失败01017=-101701403=+100没有找到数据01012=-1012没有连接到数据库06501=-6501内部错误06500=-650000051二-5101422=-1422返回多行00061=-6106502=-6502数值转换错误试图为对象的属性赋值01476=-1476被零除其它任何错误的处理
88、如何运用异样?在中有三种类型的异样预定义的异样非预定义的异样用户定义的异样其次种非预定义的异样是与特定的错误关联并且用()关联一起的但是究竟有什么用啊?例如1;i201,100,50,250,12,30;(重复项编号-主键冲突);第一种的运用方法异样名称异样处理代码;第三种的用法条件(-
89、优化的策略一般包括内存优化・操作系统优化・数据存储的优化・网络优化等方法・详细到不同的数据库涉与到要调整不同的数据库配置文件、不同的操作系统参数、网络参数等等,不同的数据库不同.()肯定值()e的次嘉()大于等于该值的最小整数()小于等于该值的最大整数()保留个小数截取()保留个小数对进行四舍五入()依据值为正负零返回1,T,0()取模操作()的次幕()求平方根
1.初级
4、关系数据库系统与文件数据库系统的区分在那里关系数据库系统一般适用那些方面?答案关系数据库系统文件系统的区分在于首先,关系性数据库的整体数据是结构化的,采纳关系数据模型来描述,这是它与文件系统的根本区分(数据模型包括数据结构,数据操作以与完整性约束条件)其次,关系数据库系统的共享性高,冗余低可以面对整个系统,而文件系统则具有应用范围的局限性,不易扩展第三,关系数据库系统采纳两级映射机制保证了数据的高独立性,从而使得程序的编写和数据都存在很高的独立性这方面是文件系统无法达到的,它只能针对于某一个详细的应用(两级映射保证逻辑独立性的外模式/模式映射和保证物理独立性的内模式/模式映射外模式用户模式,是数据库用户的局部数据的逻辑结构特征的描述模式数据库全体数据的逻辑结构特征的描述内模式也就是数据最终的物理存储结构的描述)第四,就是关系性数据库系统由统一的进行管理,从而为数据供应了如平安性爱护,并发限制,完整性检查和数据库复原服务
5、触发器的概念,存储过程的概念.答案触发器是存储在数据库中的过程,当表被修改(增、册h改)时它隐式地被激发存储过程是数据库语言的集合,同样也存储在数据库中,但是他是由其他应用程序来启动运行或者也可以干脆运行
6、基本语句有哪些.答案
1.中级
8、什么是事务一样性?选择熟识的数据库实现一个事务处理,如信用卡提款.答案事务的一样性是事务原子性的体现,事务所对应的数据库操作要么胜利要么失败没有第三种状况事务不管是提交胜利与否都不能影响数据库数据的一样性状态事务用户定义的一个数据库操作序列,这些操作要么全部胜利完成要么全部不做,是一个不行分割的整体定义事务的语句有,,事务的原子性就是事务所包含的数据库操作要么都做,要么都不做.事务的隔离性事务对数据的操作不能够受到其他事务的影响事务的持续性也就是说事务对数据的影响是永久的对信用卡提款这一事务而言就是要保证提取到现金和卡帐号余额’的修改要同时胜利或失败.读取A的帐户余额;转帐金额;0将A的新余额写回;读取B的帐户余额;转帐金额;将B的新余额写回;
9、实际编写和调试存储过程或触发器.答案
10、实现索引的方式?索引的原理?索引的代价?索引的类型?答案实现索引的方式有两种针对一张表的某些字段创建详细的索弓I,如对索引名称表名字段名;在创建表时为字段建立主键约束或者唯一约束,系统将自动为其建立索引索引的原理依据建立索引的字段建立索引表,存放字段值以与对应记录的物理地址,从而在搜寻的时候依据字段值搜寻索引表的到物理地址干脆访问记录引入索引虽然提高了查询速度,但本身占用肯定的系统存储容量和系统处理时间,须要依据实际状况进行详细的分析.索引的类型有B树索引,位图索引,函数索引等
11、的概念?何时应用?答案是对表级数据的多角度的透视,适用于对查询平安性、敏捷性有肯定要求的环境
12、语句例外处理举例说明?答案当语句在执行过程中出现意外时,如查询时,未查询到结果;更改时无记录等状况的应实行的措施.以为例:测试其对的理解.如字段变量;若查询出多条记录,应增加例外处理.处理异样有三种
1.预定义的例外处理,
2.产生例外首先要声明一个例外名;然后将例外名和错误代码绑定(错误名,错误代码);最终在处错误名
3.用户自定义例外,不用,当推断条件成熟时用(-2000020999,提示信息)
13、推断下列论述是否正确
(1)一个事务中的某条吩咐提交时,其它吩咐可以不提交
(2)在一个关系表中,主键可唯一标识一行记录
(3)一个关系表中的外键必定是另一表中的主键
(4)回滚可以在事务失败时,回到操作事务前的数据状态答案
(1)错误
(2)正确
(3)正确
(4)正确
14、以下哪些手段可保证数据库中数据的完整性和一样性
(1)自定义数据类型
(2)触发器
(3)主键和外键
(4)事务答案⑴⑵⑶
(4)(为什么有1)
15、运用存储过程访问数据库比干脆用语句访问有哪些优点?答案存储过程是预编译过的,执行时勿须编译,执行速度更快;存储过程封装了一批语句,便于维护数据的完整性与一样性;可以实现代码的复用
1.高级
16、对于精通的数据库系统描述其体系结构,主要包括存储机制、回滚机制、运行机制等.答案对系统而言,描述的结构;后台、等进程的功能;表空间的安排策略;回滚段的结构的(系统全局区)包括的主要区有数据库缓存区,重做日志缓存区,共享池(数据字典缓存和库缓存),大池等数据库缓存区用来存放最近运用过的数据块主要和后台进程中的数据库写进程()以与数据文件发生关系;重做日志缓存区用于存放操作数据库数据所产生的重做日志信息,与之合作的有重做日志写进程()和重做日志文件;共享池主要缓存,资源锁,限制信息等,其中的库缓存主要缓存被解析执行过的库缓存可分为共享和私有两个区,共享用于存放语句的语法分析结果和执行支配,私有则用来存放与详细语句执行有关的绑定变量,会话参数等实例的另外一个重要部分就是其后台进程,主要的后台进程有数据库写进程(),重做日志写进程(),系统监视器(),进程监视器(),检查点进程()主要是对数据库缓存区中的脏冷数据进行写入数据文件操作;主要是将对数据库数据操作所产生的重做日志信息写入到重做日志文件中;完成由于非正常关闭数据库的状况下重起数据库时对数据库的复原;用来复原失败的用户进程和服务进程,并释放其所占的系统资源;可以表示数据库在此出处于完整状态逻辑存储结构数据块,区,段,表空间物理存储空间表空间,数据文件,限制文件,日志文件,数据字典软件体系结构就是上边对和后台进程的描述
17、对于精通的数据库系统描述其数据一样性的保证机制,包括,事务一样性等.答案在并发环境下,采纳多种机制保持其数据的一样性,如系统供应的事务级的一样性、行级锁、表级锁等等.
18、对精通的数据库系统描述其联机备份机制、复原机制,考核其对日志的理解.答案描述相关数据库的实时联机备份策略,如数据库系统在运行中通过何种方式保证其数据的实时备份,出现问题时,应实行何种方法从联机备份进行复原.对对而言,其备份方式应如何设置、修改什么参数、如何支配备份空间等等.
19、精通的数据库系统描述性能优化方法,包括优化的策略、参数、验证方法等.答案
20、;与;的区分?(这道题可以衍生出许多的问题比如想快速的清除一个很大的表中的数据应当用设么操作?答案是应当用还有,在对两个相同纪录数的分别表运用了,和;后对这两个表进行(*)统计记录数操作,那个表速度会快些?答案是运用了的会快些)
21、写一个‘游标’并运用它(这道题应当留意的是在运用游标后肯定要记得关闭游标)
22、在创建表的时候会设置1040而创建表的索引的时候却没有。