- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ORACLE试题(50分)
一、判断题(9分)(每小题1分)
1. SGA 是针对某一服务器进程而保留的内存区域,它是不可以共享的。(对)
2. 用户进程可以直接操纵数据库。(错)
3. Order by 子句仅对检索数据的显示有影响,并不改变表中行的内部顺序。(对)
4. 从一个表中删除元组时, delete 和 drop table 命令可以起到同样的效果。(对)
5. %rowtype 用来保证数据类型和变量的长度与数据库中的数据列相一致。(错)
6. 与主键不同,惟一键可以是 null 值。(错)
7. Delete 可以有选择地删除记录,使用 rollback 语句可以取消这个命令的执行。(对)
8. Create table table name as select 能够创建一个复制表对象。(对)
9. 使用 having 子句是为了限制 group by 子句返回的行的个数。(对)
一、填空(分)
(1)数据库系统由、、、和组成。
(2)Oracle 10g产品、 Companion CD 、 、 和 等组成。
(3)数据库的启动方式有:
(4)数据库的关闭模式有:
二、简答题(分)
(1)如何查看已定义表的方案、表空间、存储参数、块空间管理参数等信息?analyze table emp compute statistics
select table_name,num_rows,avg_row_len,num_rows * avg_row_len from user_tables where table_name=
select table_name,initial_extent,next_extent,min_extents,max_extents,pct_increase from user_tables;
(2)ORACLE中数据类型CHAR、VARCHAR 、VARCHAR2有什么不同?1.CHAR的长度是固定的,而VARCHAR2的长度是可以变化的, 比如,存储字符串“abc,对于CHAR (20),表示你存储的字符将占20个字节(包括17个空字符),而同样的VARCHAR2 (20)则只占用3个字节的长度,20只是最大值,当你存储的字符小于20时,按实际长度存储。 2.CHAR的效率比VARCHAR2的效率稍高。3.目前VARCHAR是VARCHAR2的同义词。工业标准的VARCHAR类型可以存储空字符串,但是oracle不这样做,尽管它保留以后这样做的权利。Oracle自己开发了一个数据类型VARCHAR2,这个类型不是一个标准的VARCHAR,它将在数据库中varchar列可以存储空字符串的特性改为存储NULL值。如果你想有向后兼容的能力,Oracle建议使用VARCHAR2而不是VARCHAR。 (3)什么是ROWID?有哪几类?如何使用?(4)截断表与删除表有何区别?(5)对SQL语句进行优化的常用策略有那些?(6)当元组含有空值时?空值是否参与聚集操作?空 (NULL) 值表示数值未知。空值不同于空白或零值。没有两个相等的空值。比较两个空值或将空值与任何其它数值相比均返回未知,这是因为每个空值均为未知。空值通常表示未知、不可用或将在以后添加的数据。组函数忽略空值(7)在什么情况下使用层次查询?怎样将表中存储的具有层次关系的数据,以层次的结构方式查询出来ELECT [LEVEL],column,expr.. FROM table
[WHERE condition]
START WITH condition
CONNECT BY [PRIOR column1 = column2 | column1 PRIOR column2];
其中伪列LEVEL用于返回层次结构的层次(1:根行;2:第二级行;3:第三级行……);
START WITH子句用于指定层次查询的根行;
CONNECT BY 子句用于执行父行和子行之间的关系,
当定义父行和子行的关系时,必须使用[PRIOR]关键字,并且column1和column2对应于父键列或者子键列。
当使用层次查询显示层次结构的表行数据时,可以采用从顶向下或者从底向上两种方式显示数据。
三、操作题(写出相关操作的SQL语句)(分)
1.表的创建
学生成绩管理项目中每个关系的属性可作以下定义:
①部门信息 DEPT
部门编号:varchar2(8) PK
部门名称:varchar2(40)
部门经理:varchar2(8)
地址: varchar2(80)
部门人数:numberCreate table dept(
Dept_id varchar2(8) primary key,
Dept_na
您可能关注的文档
最近下载
- 2024年怒江州福贡县义务教育教师专项招聘真题.docx VIP
- 《搭石》第2课时公开课教学课件【部编人教版五年级语文上册】.ppt VIP
- 《海岸工程混凝土结构耐久性技术标准》GBT51464-2024知识培训.pptx VIP
- AQT3034—2022化工过程安全管理导则.pdf VIP
- 巴中市巴州区事业单位考试考试题库2024.docx VIP
- 小学数学新西师版一年级上册全册教案(2024秋).doc
- 2025年秋新教科版三年级上册科学全册精编教案教学设计(新教材).docx
- 《第4单元 花卉盆景技术——水仙盆景的设计与制作课件》初中劳动技术沪科教版七年级课件7216.ppt VIP
- 2025年新教材道德与法治三年级上册第一单元《做学习的主人》教案设计.docx VIP
- 惠普 HP E87640 E87650 E87660 彩色数码复印机中文维修手册.pdf VIP
文档评论(0)