数据库面试题2

本文涵盖了数据库面试中的常见问题,包括Oracle数据库的物理结构、SQL语法、事务特性、索引原理以及安全性的考量。同时,讨论了主键与外键的概念、存储过程的优缺点、视图和游标的用途,还提供了查询优化和数据库操作如DROP、DELETE、TRUNCATE的区别。此外,解析了如何编写左连接和右连接语句,以及涉及数据库安全的预防措施。
摘要由CSDN通过智能技术生成
  1. Oracle数据库物理结构包括以下三种文件,以下不属于的是(A)。

系统文件         B、日志文件  C、数据文件  D、控制文件

 

  1. SQL语言是__C_语言

层次数据库     B、网络数据库       C、关系数据库       D、非数据库

 

3、 你要定义外连接,下列哪个选项正确描述了外连接语句?D

A.由于外连接操作允许一个表中有NULL值,因此连接这些表时不必指定相等性比较。

B.在表A与B的外连接语句中,如果不管B表有无相应记录,都要显示表A的所有行, 则可以使用右外连接。

C.在表A与B的外连接语句中,如果不管A表有无相应记录,都要显示表B的所有行, 则可以使用左外连接。

D.尽管外连接操作允许一个表中有NULL值,但连接这些表时仍要指定相等性比较。

 

4、 要从ORDERS表中取得数据,其中包括三个列CUSTOMER、ORDER_DATE与ORDER_AMT。可以用下列哪个where子句查询ORDERS表,取得客户LESLIE超过2700的订单?D 

A.where customer = ‘LESLIE’;

B.where customer = ‘LESLIE’ and order_amt < 2700;

C.where customer = ‘LESLIE’ or order_amt > 2700;

D.where customer = ‘LESLIE’ and order_amt > 2700;

 

5、MySQL数据库四种特性,不包括(B)

A.原子性          B.事务性         

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值