没有合适的资源?快使用搜索试试~ 我知道了~
程序员面试经典题型 (数据库方面)合适应届生去公司参加笔试面试
需积分: 12 24 下载量 12 浏览量
2014-05-16
23:08:14
上传
评论 2
收藏 380KB DOC 举报
温馨提示
试读
64页
小求职以来精心收集的 希望可以帮助到更多刚毕业的求职应届生 程序员面试经典题型 (数据库方面)合适应届生去公司参加笔试面试
资源推荐
资源详情
资源评论
数据库基础(面试常见题)
一、数据库基础
数据抽象:物理抽象、概念抽象、视图级抽象内模式、模式、外
模式
语言包括数据定义、数据操纵数据
控制
数据定义:
等
数据操纵:
数据控制:!"#
$ 常用命令:
%&&'&
()'&%*%%+,&+
(&-%.%/0(1()2建表
%&&-&3"456
78%1562建视图
)()&(&9561(
(6562建索引
(&%(16:66;<
" ;2插入
(&%(1-46:66;<
" ;2插入视图实际影响表
)*&6&6=>?!$>2更新数
据
&&&8%163.&%&2删除
@%(;1(对象1)&%5(&A3.
@%(1*1(B2授权
%&-1,&权限表1(对象8%1)&%5(&A3.
%&-1,&1*1(B撤权
列出工作人员及其领导的名字:
&(&(&8%1&*1+&&&
3.&%&&)*&%(6=(6
C视图:
/完整性约束:实体完整性、参照完整性、用户定义完整性
D第三范式:
(8E每个属性是不可分的。 (8E若关系 % 是1 (8且每个非主属
性都完全函数依赖于 % 的键。例 FF
(&@则不是 (82$(8E若 % 是 (8,且它的任何非键
属性都不传递依赖于任何候选键。
G&%实体联系模型
H索引作用
I事务:是一系列的数据库操作,是数据库应用的基本逻辑单位。
事务性质:原子性、
原子性。即不可分割性,事务要么全部被执行,要么就全部不被
执行。
一致性或可串性。事务的执行使得数据库从一种正确状态转换成
另一种正确状态
隔离性。在事务正确提交之前,不允许把该事务对数据的任何改
变提供给任何其他事务,
持久性。事务正确提交后,其结果将永久保存在数据库中,即使
在事务提交后有了其他故障,事务的处理结果也会得到保存。
0锁:共享锁、互斥锁
两段锁协议:阶段1:加锁阶段 阶段2:解锁阶段
死锁及处理:事务循环等待数据锁,则会死锁。
死锁处理:预防死锁协议,死锁恢复机制
存储过程:存储过程就是编译好了的一些 J 语句。
存储过程因为 语句已经预编绎过了,因此运行的速度比较快。
可保证数据的安全性和完整性。通过存储过程可以使没有权限的
用户在控制之下间接地存取数据库,从而保证数据的安全。通过存
储过程可以使相关的动作在一起发生,从而可以维护数据库的完整
性。
$可以降低网络的通信量。存储过程主要是在服务器上运行,减少
对客户机的压力。
C:存储过程可以接受参数、输出参数、返回单个或多个结果集以及
返回值。可以向程序返回错误原因
/:存储过程可以包含程序流、逻辑以及对数据库的查询。同时可以
实体封装和隐藏了数据逻辑。
$触发器: 当满足触发器条件,则系统自动执行触发器的触发体。
触发时间:有 KK触发事件:有
三种。触发类型:有行触发、语句触发
C内联接外联接区别?
内连接是保证两个表中所有的行都要满足连接条件,而外连接则不
然。
在外连接中,某些不满条件的列也会显示出来,也就是说,只限制
其中一个表的行,而不限制另一个表的行。分左连接、右连接、全
连接三种
SQL 试题 2
一、
教师号 星期号 是否有课
1 2 有
1 3 有
2 1 有
3 2 有`
1 2 有
写一条 sql 语句让你变为这样的表
教师号 星期一 星期二 星期三
1 2 1
2 1
3 1
各星期下的数字表示:对应的教师在星期几已经排的课数
二、
书表(books)
book_id,book_name,creatdate,Lastmodifydate,decription
001,三个人的世界,2005-02-02,2005-07-07,NULL
作者表(authors)
A_id,A_name
01,王纷
02,李尚
03,泰和
部门表(depts)
d_id,d_name
001,编辑一部
002,编辑二部
003,编辑三部
剩余63页未读,继续阅读
资源评论
liu163wangyi
- 粉丝: 0
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功