2008年1月23日恒生笔试的oracle题.
发布时间:2010-05-16 17:17
在线咨询
重要提醒:本网站所发布内容为转载资讯,供您浏览和参考之用,请您对相关内容自行辨别及判断,本网站对此不承担任何责任。凡私自告知添加联系方式、保证无条件入职、收取各种费用等信息,请保持高度警惕,防止上当受骗造成各种损失。
以下纯属参考,未必这么考
honglei:请大家一定要注意oracle数据库方面的知识
现在用人单位在java和C++的笔试上基本上难不倒我们
但在一些对于数据库有比较高要求的软件企业,比如做金融
很多时候,我们会有oracle数据库方面受挫,
从而造成在薪资水平上受压制,甚至失去这个机会。
1.对于一个数据库表,可以有 1 个主键和 多 个外键。
2.为了防止一个用户的工作不适当的影响另一个用户,应该采取(C)
A,完整控制 B,安全性控制 C,并发控制 D,访问控制
3.关系数据库中,实现实体之间的联系是通过表与表之间的(D)
A,公共索引 B,公共存储 C,公共元组 D,公共属性
4,SQL语言集数据查询,数据操纵,数据定义,数据控制功能与一体,充分体现了关
系数据库语言的特点和优点。
5,触发器可以在 插入,删除或修改特定表中的数据 中的一种或几种操作发生时自
动执行。
6,请列数据库编程中连接SQL SERVER数据库的三中不同技术:DSN,DSN-less,OLEDB
7,请举出实体间具有一对一,一对多,多对多联系的例子。
8,简要说明事务的原子性?
事务的原子性指的是,事务中包含的程序作为数据库的逻辑工作单位,它所做的对数
据修改操作要么全部执行,要么完全不执行。这种特性称为原子性。
? 事务的原子性要求,如果把一个事务可看作是一个程序,它要么完整的被执行,
要么完全不执行。就是说事务的操纵序列或者完全应用到数据库或者完全不影响数据
库。这种特性称为原子性。
假如用户在一个事务内完成了对数据库的更新,这时所有的更新对外部世界必须
是可见的,或者完全没有更新。前者称事务已提交,后者称事务撤消(或流产)。DBMS
必须确保由成功提交的事务完成的所有操纵在数据库内有完全的反映,而失败的事务
对数据库完全没有影响。
9,简要说明为什么存储过程执行速度比普通的SQL更快而且减少网络流量?
谁都知道存储过程是预编译的
存储过程其实就是能完成一定操作的一组SQL语句,只不过这组语句是放在数据库中
的(这里我们只谈SQL Server)。如果我们通过创建存储过程以及在ASP中调用存储过
程,就可以避免将SQL语句同ASP代码混杂在一起。这样做的好处至少有三个:D$y
第一、大大提高效率。存储过程本身的执行速度非常快,而且,调用存储过程可
以大大减少同数据库的交互次数。
第二、提高安全性。假如将SQL语句混合在ASP代码中,一旦代码失密,同时也就
意味着库结构失密。
第三、有利于SQL语句的重用。
应用题:0S
StudentbA`a
学号 姓名 性别 年龄 所在系
Sno Sname Ssex Sage Sdept
Courseb
课程编号 课程名 学分
Cno Cname Ccredit
学号 课程编号 成绩%
Sno Cno GradePr]
1,查询所有学过课程“数据库”的学生姓名,并且按年龄从大到小排序
Select stu.Sname stu.Sage from Student stu,Course,SC where stu.Sno=SC.Sno
and SC.Cno=Course.Cno and Course.Cname=‘数据库‘
2,查询平均分数为85以上的学生名单和平均得分
Select stu.Sname from Student stu,SC where stu.Sno=SC.Sno and AVG(SC.Grade
)85;
3,新增加一门2个学分的课程,编原理 课程编号为1005 (char型)
Insert into Course(Cno,Cname,Ccredit) values(‘1005’,”编译原理”,2);f}
(}'
4,在选修关系SC表中,建立序号和课程编号的唯一索引。
5,学生信息中,要增加身份证号码字段 类型为 Char 长度18 非空
Alter table Student add(credit_id char(18) not null);
6,删除SC表中学号已经不存在的记录
Delete from SC where Sno not in(select max(rowid) from SC group by Sno,Cno
,Grade);
7,写出SQL语句得到下列结果
所在系 男生人数 女生人数 总人数
Select Sdept,count() from Student group by Ssex;
所在系 15《年龄〈18 18〈年龄〈20 的人数 其他年龄的人数 总人数