版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1NULL表示_。 A 0 B 空格 C 值 D 没有值 2语句SELECT * FROM dept WHERE NOT EXISTS (SELECT * FROM emp WHERE deptno=dept.deptno)执行后的结果为_。 A 只显示存在于EMP表中的部门全部信息 B 只显示不存在于EMP表中的部门全部信息 C 未返回任何数据 D 显示DEPT表中的全部信息 3关于视图的操作,下面描述错误的是_。 A 不能在视图上执行DML操作 B 定义视图的子查询不能包含ORDE
2、R BY子句 C 如果视图包含GROUP BY子句、分组函数等,那么不能在该视图上执行DML操作 D 对视图的数据修改最终传递到基表 4在Oracle中,使用HAVING子句也可以进行条件查询,以下选项说法是正确的是_。 1.0分 A HAVING子句和WHERE子句相同 B HAVING子句用于行的条件查询 C HAVING子句用于已分组结果的条件查询 D HAVING子句用于列的条件查询 5ORACLE中,用来判断列值是否为空的操作符是_。 A = NULL B IS NULL C AS NU
3、LL D NULLIS 6关于选择索引字段的原则错误的是_。 A 不要在经常被修改的字段上建索引 B 为加快查询,可以考虑在所有字段上创建索引 C 选择在WHERE子句中最频繁使用的字段 D 可以考虑在外键字段上建索引 7能将SELECT 语句返回的所有行合并到一个结果集中的关键字是_。 A intersect B minus C ceil D union 8_是最基本的规范形式,关系中每个属性都是不可再分的简单项。 A 第一范式 B 第二范式 C 第三范式
4、; D 第四范式 9以下运算结果不为空值的是_。 A 12+NULL B 60*NULL C NULLNULL D 12/(60+NULL) 10下面_子句用于显示列的唯一值。 A unique B distinct C order by D group by 11下面四个语句中_是正确的。 A SELECT * , ENAME FROM EMP B DELETE * FROM EMP C SELECT DISTINCT EMPNO ,HIREDATE FROM EMP
5、 D SELECT ENAME|SAL AS “name” FROM EMP 12存在具有主键的表student,则执行insert into student select * from student后的结果为_。 A 复制所有数据,新的数据行数为原来的两倍,主键值也会复制 B 复制所有数据,新的数据行数为原来的两倍,但主键值不会复制 C 无法复制,但不会出错 D 出现错误 13关于数据添加操作,下列描述不正确的是_。 A 插入数据时,数据必须与列的个数和顺序保持一致。 B 插入数据时,数据必须与列数据类型一致,必须要满足
6、约束规则。 C 字符和日期值应放在单引号中,数字值不需要。 D 主键和非空列可以提供null。 14能计算出一列中所有数的总和的函数是_。 A SUM B AVG C COUNT D SQRT 15关于选择索引字段的原则错误的是_。 A 为加快查询,可以考虑在所有字段上创建索引 B 不要在经常被修改的字段上建索引 C 选择在WHERE子句中最频繁使用的字段 D 可以考虑在外键字段上建索引 16对于ROLLBACK命令,以下正确的说法是_。 A 撤消刚刚进行的数据修改操作
7、 B 撤消本次登录以来所有的数据修改 C 撤消到上次执行提交或回退操作的点 D 撤消上一个COMMIT命令 17Oracle中,当需要使用显式游标更新游标中的行时,声明游标时指定的SELECT语句必须带有_子句。 A WHERE CURRENT OF B INTO C FOR UPDATE D ORDER BY 18给定字符串“hello world”,如果需要返回“Hello World”,应该使用函数_。 A UPPER B LOWER C INITCAP D TRANSLATE 19在Ora
8、cle中,有一个名为seq的序列对象,以下语句能返回序列值但不会引起序列值增加的是_。 A select seq.ROWNUM from dual; B select seq.NEXTVAL from dual; C select seq.CURRVAL from dual; D select seq.CURIVAL from dual; 20分析以下SQL 命令:SELECT priceFROM inventoryWHERE price BETWEEN 1 AND 50 AND (price IN(55, 30, 95);命令执行后的最可能的输出结果
9、是_。 A 55 B 30 C 95 D 51 21关于以下循环,如果I的初值是3,则循环的次数是() WHILE I<6 LOOP I:= I + 1; END LOOP; A 3 B 4 C 5 D 6 22假定
10、在一个表上同时定义了行级和语句级触发器,在一次触发中,下列说法正确的是_。 A 语句级触发器先于行级触发器执行 B 行级触发器先于语句级触发器执行 C 行级触发器对表的每一行都会执行一次 D 语句级触发器只执行一次 23 语句SELECT * FROM dept WHERE NOT EXISTS (SELECT * FROM emp WHERE deptno=dept.deptno)执行后的结果为_。 A 只显示存在于EMP表中的部门全部信息 B 只显示不存在于EMP表中的部门全部信息 C 未返回任何数
11、据 D 显示DEPT表中的全部信息 24从部门表(dept)中查询部门编号和位置的SQL语句是_。 A select deptno,loc from dept B select * from dept C select all from dept D select count(*) from dept 25下面_子句用于显示列的唯一值? A unique B distinct C order by D group by 26ORACLE中,用来判断列值是否为空的操作符是_。 A =
12、NULL B IS NULL C AS NULL D NULLIS 27关系的三类完整性约束不包括_。 A 实体完整性 B 集合完整性 C 参照完整性 D 用户定义的完整性 28用于监听并接收来自客户端应用程序的连接请求的服务是? A OracleHOME_NAMETNSListener B OracleServiceSID C OracleHOME_NAMEAgent D OracleHOME_NAMEHTTPServer 29 当执行SELECT INTO语句没有返回行
13、时,会触发_异常。 A TOO_MANY_ROWS B NO_DATA_FOUND C VALUE_ERROR D 不会触发任何异常 30下列哪项不是视图的优点_。 A 简单性。可以简化用户对数据的理解,也可以简化用户的操作 B 安全性。通过视图用户只能查询和修改他们所能见到的数据 C 高效性。查询视图比直接查询表的效率要高 D 逻辑数据独立性。视图可以使应用程序和数据库表在一定程度上独立 31下列关于存储过程的说法中错误的是_。 A 使用存储过程更加面向对象 B 使用存储过程能够实现较快的执行速
14、度 C 使用存储过程能够减少网络流量 D 使用存储过程可加强数据安全性 32下列语句的输出结果为_.declare vvv number := 3;begin if vvv is null then vvv := 3; elsif vvv = 3 then vvv := null; elsif vvv is not null then vvv := 2; end if; dbms_outp
15、ut.put_line(nvl(vvv, 1);end; A 3 B 2 C 1 D 无输出 33SQL语言进行查询的主要语句是_。 A DECLARE B SET C UPDATE D SELECT 34下面描述错误的是:SQL语言按照功能可以分为_。 A 数据查询语言DQL(Data query language):查询数据。 B 数据定义语言DDL(Data definition language):建立、删除和修改数据对象。 C 数据操纵语言DML(Data ma
16、nipulation languge):完成数据操作的命令,包括查询。 D 数据异常语言DEL(Data exception languge):控制对数据库的异常处理 35关于选择索引字段的原则错误的是_。 A 为加快查询,可以考虑在所有字段上创建索引 B 不要在经常被修改的字段上建索引 C 选择在WHERE子句中最频繁使用的字段 D 可以考虑在外键字段上建索引 36 答案: 04037 37在Oracle数据库中,完整性约束类型有约束、约束,Unique约束,check约束。 答案: Primary (key) 或主键 Foreign (key)或外
17、键 38 在Oracle中发出的下列查询:SQL> select months_between(15-MAR-83,15-MAR-97) form dual;Oracle返回 答案: 168 39Oracle中,进行逻辑备份与恢复时使用的导出命令是;导入命令是。 答案: EXP IMP 40SQL中的名称可由字母、或组成,长度小于32。 答案: 下划线 数字 41存在员工表employee,其数字型字段salary表示工资,现需使用SQL将工资大于等于5000的员工工资提高10%,请补齐此SQL。employee salary = where salary5000。 答案: u
18、pdate set salary*1.1 >= 42SQL查询语句中使用排序功能后ASC代表进行升序,DESC代表进行(),默认使用()排序。 答案: 降序 升序(ASC) 43当前流行的数据库的数据模型有四种,即层次模型、网状模型、。答案: 关系模型 面向对象模型 442NF的缺点包括、和。 答案: 数据冗余 插入异常 删除异常 更新异常 45取余函数是,取字符串长度的函数是,取某日期所在月份最后一天的函数是,将字符串转换为日期的函数是。 答案: MOD LENGTH LAST_DAY TO_DATE 46 什么是数据库中的事务,事务有哪几个属性,分别是什么? 答: 事务是访
19、问并可能操作各种数据项的一个数据库操作序列,这些操作要么全部执行,要么全部不执行,是一个不可分割的工作单位。事务由事务开始与事务结束之间执行的全部数据库操作组成。 事务必须有四个性质:原子性、一致性、隔离性、持久性。上述的四个性质称为事务的ACID性质。 47简述规范化的概念。 规范化的目的就是使结构合理,消除存储异常,使数据冗余尽量小,便于插入、删除和更新。规范化的基本原则就是遵从概念单一化“一事一地”的原则,即一个关系只描述一个实体或者实体间的联系。若多于一个实体,就把它“分离”出来。规范化就是对原关系进行投影,消除决定属性不是候选键的任何函数依赖。具体可以分为以下几步: 1)对1NF关系
20、进行投影,消除原关系中非主属性对键的部分函数依赖,将1NF关系转换成若干个2NF关系; 2)对2NF关系进行投影,消除原关系中非主属性对键的传递函数依赖,将2NF关系转换成若干个3NF关系; 3)对3NF关系进行投影,消除原关系中主属性对键的部分函数依赖和传递函数依赖,也就是说使决定因素都包含一个候选键。得到一组BCNF关系。48简述PL/SQL程序的结构。 答:组成PL/SQL程序的单元是逻辑块(Block),一个PL/SQL程序包含了一个或多个逻辑块,每个块都可以划分为三个部分: 1)声明部分:声明部分包含了变量和常量的数据类型和初始值。这个部分是由关键字DECLARE开始,如果不需要声明
21、变量或常量,那么可以忽略这一部分。 2)执行部分:执行部分是PL/SQL块中的指令部分,由关键字BEGIN开始,所有的可执行语句都放在这一部分,其他的PL/SQL块也可以放在这一部分。 3)异常处理部分:该部分包含在执行部分里面,以EXCEPTION为标识,对程序执行中产生的异常情况进行处理。49设有教师表t_teacher(id,teacher_no,name,age,sal,tel,deptno)其中:id(主键,number),teacher_no(教师编号 number),name(姓名 varchar),age(年龄 number ),sal(工资 number),tel(电话 va
22、rchar),deptno(系别编号 varchar)。 请按下列要求分别把SQL语句按15编码顺序填写在答案框中。 1)查询家有电话的教师信息。 2)查询工资在500至800元之间的教师信息 3)按年龄递增顺序显示教师编号、姓名、年龄、工资 4)求系别号为JSJ的平均工资 5)查找系别为JSJ的40岁以上而工资在4000元以下的教师名单。答案: 1、select * from t
23、_teacher where tel is not null; 2、select * from t_teacher where sal between 500 and 800 或者select * from t_teacher where sal>=500 and sal <=800 ; 3、select teacher_no,name,age,sal from t_teacher order by age asc; 4、select avg(sal) from t_teacher where deptno='JSJ' 5、select name from t_te
24、acher where deptno='JSJ' and age>40 and sal<4000; 50设有雇员表emp(empno,ename,age,sal,tel,deptno)其中:empno(编号 number),ename(姓名 varchar2),age(年龄 number ),sal(工资 number),tel(电话 varchar2),deptno(部门号 varchar2)。请按下列要求分别把SQL语句按15编码顺序填写在答案框中。1)查询家有电话的职工信息。2)查询工资在500至800元之间的雇员信息3)按年龄递增顺序显示雇员编号、
25、姓名、年龄、工资4)求部门号为D_01的平均工资5)查找部门号为D_01的40岁以上而工资在400元以下的雇员名单。答案: 1、select * from emp where tel is not null; 2、select * from emp where sal between 500 and 800 或者select * from emp where sal>=500 and sal <=800 ; 3、select empno,ename,age,sal from emp order by age asc; 4、select avg(sal) from emp where
26、 deptno='D_01' 5、select ename from emp where deptno='D_01' and age>40 and sal<400; 上机1一. 开发环境 Oracle 11g。二.上机题内容1、在Oracle数据库中新建用户test,在test用户下建立下列所示的表。(8分) 学校表School:字段类型说明IdNumber主键NameNvarchar2(100)学校名称AddressNvarchar2(200)地址 学生表S
27、tudent:字段类型说明IdNumber主键NameNvarchar2(50)学生姓名School_idNumber所属学校IDDepartmentNvarchar2(100)所属院系名称GradeNumber年级BirthdayDate生日CodeNvarchar2(20)学号2、 针对上题中建立的学校和学生表,编写SQL语句完成下列功能。(22分) 1)查询所有姓王的学生
28、2)查询所有年龄大于20的王姓学生 3)查询清华大学所有年龄大于20的2009级王姓学生 4)查询人数最多的学校名称 5)统计每个学校的学生人数,查询结果包括学校名称、学生人数
29、160; 6)统计每个学校、各个年级的学生人数,查询结果包括学校名称、年级、学生人数 7)统计每个学校、各个院系、各个年级的学生人数,查询结果包括学校名称、院系、年级、学生人数 8)统计每个学校、各个院系、各个年级、各个出生年份的学生人数,查询结果包括学校名称、院系、年级、出生年份、学生人数2编写项目,完成下列功能。一. 开发环境Oracle11g二.详细要求现有关系数据库如下:1
30、. 在Oracle数据库中建立下列所示的表(6分)数据库名:hospital1)t_doctor(医生表)(2分) 字段 类型 说明 ID1 number 主键 name varchar2 姓名 d_no varchar2 医生编号 sex varchar2 性别 grade varchar2 职称 2)t_patient(病人表)(2分) 字段 类型 说明 ID2 nu
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 深度解析(2026)《GBT 35786-2017机动车电子标识读写设备通 用规范》
- 深度解析(2026)《GBT 35822-2018自然保护区功能区划技术规程》:生态安全格局构建的法治化与技术化协同演进之路
- 深度解析(2026)《GBT 35644-2017地下管线数据获取规程》
- 深度解析(2026)《GBT 35498-2017工业用乙烯基三氯硅烷》
- 深度解析(2026)《GBT 35451.1-2017埋地排水排污用聚丙烯(PP)结构壁管道系统 第1部分:聚丙烯双壁波纹管材》
- 《DZT 0119-1994地质钻探用往复式泥浆泵技术条件》(2026年)合规红线与避坑实操手册
- 制造业质量控制试卷及详解
- 《CBT 4523-2022集装箱制造业绿色工厂评价要求》从合规成本到利润增长全案:避坑防控+降本增效+商业壁垒构建
- 学校实验仪器设备赔偿制度
- 算力基础设施项目落地实施方案
- 韶关市卫生健康局直属事业单位招聘考试试题及答案
- 算电协同发展契机 (课件)
- 北师大版八年级数学下册数学活动:体脂率的计算与分析课件
- 2026新疆天宜养老有限责任公司招聘6人备考题库含答案详解(培优b卷)
- 广东佛山市2026届高三二模语文试题 含答案
- 2026中南出版传媒集团股份有限公司春季招聘考试模拟试题及答案解析
- 北京北燃实业集团招聘笔试真题
- 2026版PEP小学英语三年级下册教学计划
- 《智能巡检机器人系统技术规范》
- 《XXXX煤矿隐蔽致灾地质因素普查报告》审查意见
- 16m预应力混凝土简支空心板桥设计
评论
0/150
提交评论