




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ORACLE一、选择题:1字段必须具有单一属性特性,属于数据库范式的第几种(A)?A、第一范式 B、第二范式 C、第三范式 D、第四范式2oracle数据库中最小的数据管理单位是:(C)?A、 段 B、区 C、数据块 D、字节3.客户端的服务命名保存到哪个配置文件中(B)?A、listener.ora B、tnsnames.ora C、oracle.ora D、init.ora4.使用DBA不能完成下列哪项工作(D)?A、创建数据库 B、删除数据库 C、管理数据库 D、创建数据表5.sql语句不能完成的功能是(D)?A、数据定义 B、数据操作 C、查询数据 D、循环数据6.在sql*plus中显示表结构需要使用哪个命令(B)?A、 conn B、desc C、get D、set 7.约束共分为5类,下面那一类不属于oracle约束(D)?A、非空约束 B。检查约束 C.唯一性约束 D。表名约束8.如果要指定一个列的值不能重复,应该使用下面的哪个关键字?(B)A、 NOT NULL B.UNIQUE C.CHECK D.PRIMARY KEY9.下面关于视图的描述错误的是?(B)A、视图的更改不会影响到基础表B、视图的更改会影响到基础表C、视图的修改会影响到引用了视图的对象状态D、对试图的基表修改后,会导致视图失效10.内联视图可以完成的操作不包含下列哪一项?(D)A、 INSERT B、DELETE C、SELECT D、DROP 11.现在有emp和dept表,通过deptno进行主外键关联,如果要查询emp表中所有的内容,下面哪种连接语句是正确的?(C)A、 emp.deptno(+)=dept.deptno B、emp.deptno(+)=dept.deptno(+)C、emp.deptno=dept.deptno(+) D、emp.deptno=dept.deptno12.如果有一个测试连接环境要产生大量的随机数据,可以选择那种连接来轻松完成?(C)A、 左连接 B、右连接 C、交叉连接 D、自连接13.当使用CREATE SYNONYM 语句创建同义词时,默认创建的是(B)。A、共有同义词 B、私有同义词 C、序列 D、伪列14.如果要使序列在达到MAXVALUE值后在重新开始,则需要在创建序列时指定那个关键字(B)A 、INCREMENT BY B、CRCLE C、NOCYCLE D、CACHE15.如果有一个测试环境要产生大量的随机数据,可以选择那种连接来轻松完成?(C)A、 左连接 B、右链接 C、交叉连接 D、自能连接16.下面的DML语句描述错误的是(D)A、所有的DML语句通常一次只能操作一个表,INSERT和MERGE可以操作多个表B、如果表中的字段有NOTNULL约束,在INSERT操作时需要为指定的列指定列植。C、在执行了DML语句后,必须显示地使用COMMIT和ROLLBACK语句进行回滚D、Oracle会在每一条DML语句后显示地进行事务的提交17.如果要清空一个表的数据,并且不进行任何日志记录,需要使用如下那个语句(D)A、MERGE B、UPDATE C、DELETE D、TRUNCATE18.下面哪一个函数不属于转换函数(C)A、TO_CHAR B、TO_DATE C、TRUNC D、CONVERT19.下面那个函数的作用类似于CASE语句?(C)A、 NULLIF B、COALESCE C、DECODE D、NVL20.请判断下面的哪一个不是块的基本组成结构语句(D)A、DECLARE B、BEGIN C、EXCEPTION D、EXECUTE IMMEDIATE21.在PL/SQL中包含多种循环控制结构,如果知道循环的次数要使用哪种类型的循环?(C)A、LOOP B、WHILE C、FOR D、IF22在标准SQL中,建立视图的命令是( C )。A、CREATE SCHEMA命令 B、CREATE TABLE命令 C、CREATE VIEW命令 D、CREATE INDEX命令23下面哪种约束保证给表中特定列的值不重复?( A )A、PRIMARY KEY B、FOREIGN KEYC、NOT NULL D、CHECK 24在SELECT语句中,如果查询出现聚合函数,则定义查询条件的关键字是( C )。 A、HAVINGB、WHEREC、GROUP BYD、ORDER BY25.表在数据库中是一个非常重要的数据对象,它是用来( C)各种数据。 A、显示 B、查询C、存放 D、检索26. 如果你具有数据库管理员权限,则通过执行以下( d )命令可以创建一个新用户名和口令。A、MODIFY USER as identified by B、CONNECT /C、CREATE USER /D、CREATE USER IDENTIFIED BY 27.为数据表创建索引的目的是(A ) A、提高查询的检索性能B、创建唯一索引C、创建主键 D、归类28 如果你具有数据库管理员权限,则通过执行以下( d )命令可以创建一个新用户名和口令。A、MODIFY USER as identified by B、CONNECT /C、CREATE USER /D、CREATE USER IDENTIFIED BY 29DELETE FROM EMP WHERE SAL3000语句的功能是( b )。A、从EMP表中彻底删除SAL大于3000的记录B、EMP表中SAL大于3000的记录被加上删除标记C、删除EMP表 D、删除EMP表的SAL列30DELETE FROM EMP WHERE SAL3000语句的功能是( b )。A、从EMP表中彻底删除SAL大于3000的记录B、EMP表中SAL大于3000的记录被加上删除标记C、删除EMP表 D、删除EMP表的SAL列二、填空题:1、E-R图中的3个关键组件是_实体_ 、 属性_ 、 _关系_。2、SQL语言又可以分为两大类,分别是_ DML _ 、_ DDL _。3、启动监听程序需要使用命令_lsnrctl start_。4、数据库的启动启动步骤分为3步,按顺序分别是_NOMOUNT、_MOUNT_和_OPEN_状态。5.SQL语言的中文全称是_结构化查询语言_,英文全称是_Structured Query Language_。6.使用SQL语言,按其功能可以分为4类子语言,分别是_数据定义语言_、_数据查询语言_、_数据操纵语言_、_数据控制语言_7.在数据库管理系统中,数据表是一个二维表,由_行_和_列_组成。8.在Oracle中,表根据其功能可分为如下的5中类型,分别是_标准表_、_临时表_、_索引表_、_簇表_、_分区表_。9.在Oracle数据表中,使用_ROWID_伪列来标识行的物理位置。10. 要创建视图需要使用_CREATE VIEW_语句。11. 组成视图的表叫做_基础表_。12.在Oracle中,可以使用_CREATE SEQUENCE_语句创建序列。13,要获取序列的下一个值,需要使用_NEXTVAL_伪列。14.在SELECT语句中,如果查询所有的字段内容,则使用通配符_*_15.ORDER BY 子句指定了排序方式,其中升序使用关键字_ASC_,降序使用关键字_DESC_16.DML的中文全称是_数据操纵语言_,英文全称是_Data Manipulation Language_。17.使用INSERT语句时,如果要插入默认值,可以使用_DEFALUT_关键字,如果要插入空值时,可以使用_NULL_关键字。18.在oracle中,函数按照其功能可以分为两大类,分别是-单行函数-和-多行函数-。19.要将英文字母字符串装换为小写,可以使用-LOWER-函数20.在Oracle数据库中,_表空间_是用来存储数据库数据的逻辑存储划分。21.要创建Oracle标准表,使用_CREATE TABLE_语句,22.要获取序列的当前值,需要使用_CURRVAL_伪列。23.在Oracle中,同义词可以分为两种类型,分别是_公有同义词_和_私有同义词_。24.要查询不重复的字段列数据,需要使用关键字_DISTINCT_.25.在表中_ROWID_伪列记录了行的物理地址,而_ROWNUM_伪列是对行的动态编号。三、简答题书上 第二章 第三问答题 第二题。SQL语句:管理数据库方案对象,比如查询和操纵数据表。PL/SQL块:编写和执行PL/SQL程序。SQL*Plus自己的命令:比如格式化SQL输出结果、编辑、保存和运行SQL脚本、PL/SQL语句块等等。书上 第三章 第三问答题 第二题。PL/SQL保留字使用大写字母:内置函数使用大写字母:预定义类型使用大写字母:SQL关键字使用大写字母:书上 第四章 第三问答题 第二题。Dual表是Oracle数据库系统中的一个特殊的虚拟表,这个表存在的目的主要是用来构成SELECT语句的语法规则。当需要利用SELECT语句的一些功能,比如使用SELECT获取当前用户,调用系统函数、执行计算公式等等,就可以利用Dual表。书上 第五章 第三问答题 第二题。约束是为了完成数据库数据的一致性和完整性的一种检查机制。通过在数据库表中定义约束条件,能够增强数据的完整性。书上 第六章 第三问答题 第一题。视图是基于表或视图的逻辑表,与存储数据的表一样都是Oracle的方案对象,通过创建视图,可以对存储的数据进行逻辑的组合。书上 第七章 第三问答题 第一题。数据序列与数据库表进行分离,使得序列具有了全局特性,这在进行SQL编程或者是PL/SQL程序设计时有时候非常有用。序列不再像自增字段那样无法控制。书上 第八章 第三问答题 第一题。分组查询又称为统计查询,通常用来对数据进行汇总计算,比如想知道每个部门中所有员工的最高工资,想了解每个部门的人员分布情况或者是每种类型的职位的平均薪资,这些需求可以使用SQL的分组查询来实现。书上 第九章 第三问答题 第一题。DELETE语句只会删除整条记录,而不能对记录中的某个字段进行删除。删除一个表可能导致与其他表的引用完整性出现问题,因此必须要注意删除的顺序。DELETE语句只是删除表中的数据,并不会对整个表进行移除工作,移除表使用DROP TABLE语句。DELETE语句在删除数据时会产生回退日志信息,因此可以使用事务进行回滚恢复。四、设计题:1用sql语句创建图书表?(有图书号,图书名,作者,出版社,类型五个字段.)CREATE TABLE bookInfo(图书号char (10) ,图书名char (10) ,作者 char (10) ,出版社char (10) ,类型 char (10) ) 2.用sql语句创建读者表?(有读者号,姓名,密码,电话,类型五个字段.) CREATE TABLE readerInfo( 读者号 char (10) , 姓名 char (10) , 密码 char (10) , 电话 char (10) , 类型 char (10) ) 3用sql语句创建借阅表?(有读者号,图书号,借书日期,还书日期四个字段.)CREATE TABLE borrowbook( 读者号 char (10) , 图书号 char (10) , 借书日期 date, 还书日期 date)五、编程题:1用 DBMS_OUTPUT.put编写两个整数按由小到大排序的程序。DECLARE v_num1 NUMBER := 3; v_num2 NUMBER := 4; v_temp NUMBER; BEGIN IF v_num1 v_num2 THEN v_temp := v_num1; v_num1 := v_num2; v_num2 := v_temp; END IF; DBMS_OUTPUT.PUT_LINE (整数1的值 = |v_num1); DBMS_OUTPUT.PUT_LINE (整数2的值 = |v_num2);END;2. 用 DBMS_OUTPUT.put编写打印十行“How Are You!”程序。DECLARE v_count NUMBER (2) := 0; BEGIN LOOP v_count := v_count + 1; DBMS_OUTPUT.put_line (行 | v_count | :HOW ARE YOU PL/SQL!); EXIT WHEN v_count=10; END LOOP; DBMS_OUTPUT.put_line (循环已经退出了!);END;3. 用 DBMS_OUTP
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 甘肃农业职业技术学院《漆艺工艺实践》2023-2024学年第二学期期末试卷
- 河北医科大学临床学院《企业经济学专题》2023-2024学年第二学期期末试卷
- 湖北文理学院《企业经营模拟》2023-2024学年第二学期期末试卷
- 湖北理工学院《家具设计与制作》2023-2024学年第二学期期末试卷
- 杨凌职业技术学院《航空消费者行为》2023-2024学年第二学期期末试卷
- 青岛电影学院《生化微生物基础》2023-2024学年第二学期期末试卷
- 13《猫》教学设计-2023-2024学年四年级语文下册统编版
- 房主中介合同范本
- 五邑大学《医学信息检索B》2023-2024学年第二学期期末试卷
- 龙岩学院《内外科护理学B(Ⅰ)》2023-2024学年第二学期期末试卷
- 《书籍装帧设计》 课件 项目3 书籍装帧整体设计
- 【可行性报告】2023年粮油加工项目可行性研究分析报告
- (西师大版)数学二年级下册“双减”下的堂上作业设计
- 2024年山东省春季高考技能考试汽车专业试题库-上(单选题汇总)
- 2024年湖南高速铁路职业技术学院高职单招(英语/数学/语文)笔试历年参考题库含答案解析
- 2016-2023年江苏农林职业技术学院高职单招(英语/数学/语文)笔试历年参考题库含答案解析
- 狼道的读后感课件
- 2022版高中生物必修二第一章测试题及答案解析
- 【初中语文】《说和做》课件+统编版语文七年级下册
- 机修知识培训教材课件
- 跨云平台的DevOps集成
评论
0/150
提交评论