数据库总结
文章平均质量分 82
跳跳投
这个作者很懒,什么都没留下…
展开
-
数据库基础(面试常见题)笔试面试题
一、数据库基础1. 数据抽象:物理抽象、概念抽象、视图级抽象,内模式、模式、外模式2. SQL语言包括数据定义、数据操纵(Data Manipulation),数据控制(Data Control)数据定义:Create Table,Alter Table,Drop Table, Craete/Drop Index等数据操纵:Select ,insert,update转载 2017-02-22 20:37:14 · 1995 阅读 · 0 评论 -
数据库选择题和填空题面试题
第一套一.选择题1. 下面叙述正确的是______。A、算法的执行效率与数据的存储结构无关B、算法的空间复杂度是指算法程序中指令(或语句)的条数C、算法的有穷性是指算法必须能在执行有限个步骤之后终止D、以上三种描述都不对2. 以下数据结构中不属于线性数据结构的是______。A、队列B、线性表C、二叉树D、栈3. 在一棵二叉树上第5层的结点数原创 2017-02-22 20:40:52 · 6404 阅读 · 1 评论 -
Oracle 面试题集锦
1. 解释冷备份和热备份的不同点以及各自的优点 解答:热备份针对归档模式的数据库,在数据库仍旧处于工作状态时进行备份。而冷备份指在数据库关闭后,进行备份,适用于所有模式的数据库。热备份的优点在于当备份时,数据库仍旧可以被使用并且可以将数据库恢复到任意一个时间点。冷备份的优点在于它的备份和恢复操作相当简单,并且由于冷备份的数据库可以工作在非归档模式下,数据库性能会比归档模式稍好。(因为转载 2017-02-22 20:46:47 · 281 阅读 · 0 评论 -
oracle面试总结SQL tuning 类,数据库基本概念类,备份恢复类,系统管理类
一:SQL tuning 类1. 列举几种表连接方式Answer:等连接(内连接)、非等连接、自连接、外连接(左、右、全)Or hash join/merge join/nest loop(cluster join)/index join ??ORACLE 8i,9i 表连接方法。一般的相等连接: select * from a, b where原创 2017-02-22 21:08:38 · 805 阅读 · 0 评论 -
join连接的五种方式的简单使用案例(Inner join,Left join,Right join,Full join,Cross join)
1.内连接Inner join内连接是基于连接谓词将俩张表(如A和B)的列组合到一起产生新的结果表 ,在表中存在至少一个匹配时,INNER JOIN 关键字返回行。 下面是一个简单的使用案例 以下是运行代码及结果 2.左外连接Left join左外连接Left join关键字会从左表那里返回所有的行,即使是在右表中没有匹配到的行 下面转载 2017-03-30 12:13:17 · 948 阅读 · 0 评论 -
mysql数据库引擎介绍和oracle模式介绍
MySQL: 数据库引擎取决于MySQL在安装的时候是如何被编译的。要添加一个新的引擎,就必须重新编译MYSQL。在缺省情况下,MYSQL支持三个引擎:ISAM、MYISAM和HEAP。另外两种类型INNODB和BERKLEY(BDB),也常常可以使用。如果技术高超,还可以使用MySQL+API自己做一个引擎。下面介绍几种数据库引擎:I转载 2017-11-07 19:37:30 · 286 阅读 · 0 评论 -
Index Seek和Index Scan的区别以及适用情况
Index Seek就是SQL在查询的时候利用建立的索引进行扫描,即先扫描索引节点,即遍历索引树,在查找到相应叶子节点后,对于聚簇索引是直接取值叶子节点,而对于非聚簇索引是根据叶子节点中rowid去查找相应的行。而对于Index Scan是从头到位遍历整张数据表的所有行,从头到尾,因此在数据量很大时效率并不是很高(在Index是聚簇索引的情况,在是非聚簇索引的情况下呢)。转载 2017-10-25 19:24:01 · 5650 阅读 · 0 评论 -
on条件与where条件的区别
数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户。 在使用left jion时,on和where条件的区别如下:1、 on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。2、where条件是在临时表生成好后,再对临时表进行过滤的条件。这时已经没有left join的含义(必须返回左边表的记录)了,条件不为真...转载 2017-08-26 11:04:55 · 351 阅读 · 0 评论 -
表空间和数据文件的关系
表空间和数据文件的关系首先,你需要明白的一点是:数据库的物理结构是由数据库的操作系统文件所决定,每一个Oracle数据库是由三种类型的文件组成:数据文件、日志文件和控制文件。数据库的文件为数据库信息提供真正的物理存储。 每一个Oracle数据库有一个或多个物理的数据文件(data file)。一个数据库的数据文件包含全部数据库数据。逻辑数据库结构(如表、索引等)的数据物理地存储在数据库转载 2018-01-15 16:03:46 · 1448 阅读 · 0 评论