《DBA培训作业_SQL1》由会员分享,可在线阅读,更多相关《DBA培训作业_SQL1(2页珍藏版)》请在金锄头文库上搜索。
1、 上海伯俊软件科技有限公司DBA培训作业_SQL1 2012-05-09 (注:每题10分)1. Oracle数据库中的约束有哪几种?2. 数据库中函数分为哪两种,如何定义的?3. 请问数据库的数据类型char与varchar2的区别是什么,分别在什么情况下使用。4. 同义词(synonyms)有什么作用,在PORTAL里有什么实际应用,举例说明。 5. 索引(index)的作用是什么,Oracle数据库中有哪几种索引,在一个表上建立索引,是不是越多越好呢?6. 数据库发生死锁是一个非常严重的事情,请问一般是在什么情况下产生的呢,该如何进行处理。7. 数据库的事务是什么时候开始的呢,哪些操作会
2、让事务结束呢? 8. ORACLE有几种类型的临时表?不同类型的临时表有什么区别?在开发过程中,通常会将什么样的表建为临时表?9. 创建一个叫作user1的用户,口令为password,缺省表空间为users,临时表空间为temp,使用缺省概要文件DEFAULT,并授予user1的定额为user表空间中的100MB。请写出相关创建语句。10. 按要求写SQL:create table test(name varchar2(10),results varchar2(2); insert into test values(A,胜);insert into test values(A,胜);insert into test values(A,负);insert into test values(A,负);insert into test values(B,胜);insert into test values(B,负);Commit;根据以上说明实现以下结果:name win loseA 2 2B 1 2 / 2