Oracle2019A题答案

发布 2022-09-02 02:26:28 阅读 9629

多选题:

填空题:简答题:

一、请简述内连接和外连接的区别?

内连接:必须两个表中的数据都互相匹配才可以。

外连接:左外连接:以左表为主,左表中的数据全部返回,右表中不匹配的记录返回null。右外连接:与左外连接相反。

二、请简述数据库事务的作用?

事务是最小的工作单元,作为一个整体进行工作。oracle通过事务确保数据的一致性。在一个事务中的每个工作必须全部成功。

如果有一个不成功,就必须全部回归到初始状态。保证事务的整体成功或失败,称为事务控制。

三、请简述数据库表设计的基本三范式?

第一范式(1nf)的目标:确保每列的原子性。

第二范式(2nf)的目标:确保表中的每列,都和主键相关

第三范式(3nf)的目标:确保每列都和主键列直接相关,而不是间接相关

四、请简述适合使用索引的几种情况?

主要用来提升数据检索速度,在数据量很大的时候很有用。可以把索引看做图书馆的图书目录。

它可以提高 sql 语句执行的性能,减少磁盘i/o。

由于索引在逻辑上和物理上都独立于表数据,因此索引和表是分开的两个数据库对象。

以下这六种情况适合使用索引:1、在经常需要搜索的列上。

2、在作为主键的列上。(自动创建主键索引)

3、在经常用在多表连接的列上(主要是外键)。

4、在经常需要根据范围进行搜索的列上创建索引。

5、在经常需要排序的列上创建索引。

6、在经常使用在where子句中的列上面创建索引。

Oracle选择题答案

1 参数文件中,下列四个符号中哪个符号开头的行表示注释行 ab cd 2.手工创建一个新的数据库时,首先需要 a 启动一个实例。b 启动sql plus,以sysdba身份连接oracle c 关闭当前实例。d 创建一个参数文件。3 关于控制文件,下列说法正确的是 a 建议至少有两个位于不同磁盘上的...

Oracle选择题答案

c opend restricted 13.一个实例最多可以启动多少个arcn进程 a 2b 4 c 8d 10 11g 30个。14.段的集合是 a extentb segment c tablespaced database 15.数据字典表和视图存储在下列哪个表空间中 a users tabl...

Oracle答案

已知学生表xs有学号 姓名 毕业院校 成绩 cj 等字段,请写一个sql语句实现按学号末两位数分组显示。结果显示如下 分组号学号姓名。0 20100881203 周荣通。0 20100881206 游连桦。0 20100881209 陈艳。0 20100881212 叶荣林。0 2010088121...