恒生电子笔试题.doc
《恒生电子笔试题.doc》由会员分享,可在线阅读,更多相关《恒生电子笔试题.doc(11页珍藏版)》请在三一文库上搜索。
1、 恒生电子笔试题 以下纯属参考,未必这么考 请大家一定要注意 oracle 数据库方面的知识 现在用人单位在 java 和 c的上基本上难不倒我们但在一些对于数据库有比较高要求的软件企业,比如做金融很多时候,我们会有 oracle 数据库方面受挫,从而造成在薪资水平上受压制,甚至失去这个机会。 1.对于一个数据库表,可以有 1 个主键和 多 个外键。 2.为了防止一个用户的工作不适当的影响另一个用户,应该采取(c) a完整控制 b,安全性控制 c,并发控制 d,访问控制 3.关系数据库中,实现实体之间的联系是通过表与表之间的(d) a,公共索引 b,公共存储 c,公共元组 d,公共属性 4,s
2、ql 语言集数据查询,数据操纵,数据定义,数据控制功能与一体,充分体现了关系数据库语言的特点和优点。 5,触发器可以在 插入,删除或修改特定表中的数据 中的一种或几种操作发生时自动执行。 6,请列数据库编程中连接 sql server 数据库的三中不同技术:dsn,dsn-less,oledb 7,请举出实体间具有一对一,一对多,多对多联系的例子。 8,简要说明事务的原子性?事务的原子性指的是,事务中包含的程序作为数据库的逻辑工作单位,它所做的对数据修改操作要么全部执行,要么完全不执行。这种特性称为原子性。 事务的原子性要求,如果把一个事务可看作是一个程序,它要么完整的被执行,要么完全不执行。
3、就是说事务的操纵序列或者完全应用到数据库或者完全不影响数据库。这种特性称为原子性。 假如用户在一个事务内完成了对数据库的更新,这时所有的更新对外部世界必须是可见的,或者完全没有更新。前者称事务已提交,后者称事务撤消(或流产) 。dbms必须确保由成功提交的事务完成的所有操纵在数据库内有完全的反映,而失败的事务对数据库完全没有影响。 9,简要说明为什么存储过程执行速度比普通的 sql 更快而且减少网络流量?谁都知道存储过程是预编译的存储过程其实就是能完成一定操作的一组 sql 语句,只不过这组语句是放在数据库中的这里我们只谈 sql server。如果我们通过创建存储过程以及在 asp 中调用存
4、储过程,就可以避免将 sql 语句同 asp 代码混杂在一起。这样做的好处至少有三个: 第一、大大提高效率。存储过程本身的执行速度非常快,而且,调用存储过程可以大大减少同数据库的交互次数。 第二、提高安全性。假如将 sql 语句混合在 asp 代码中,一旦代码失密,同时也就意味着库结构失密。 第三、有利于 sql 语句的重用。 应用题:0s studentbaa 学号 姓名 性别 年龄 所在系 sno sname ssex sage sdept courseb 课程编号 课程名 学分 cno cname ccredit 学号 课程编号 成绩 sno cno gradepr 1,查询所有学过课程
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 恒生 电子 笔试
