北语19秋《Oracle数据库开发》作业1 辅导答案
【北语网院】18秋《Oracle数据库开发》作业_1(答案)
【北京语言大学】18秋《Oracle数据库开发》作业_1试卷总分:100 得分:100第1题,()是ORACLE最基本的逻辑存储单位。
A、盘区B、段C、表空间D、数据块正确答案:第2题,()是用PL/SQL、Java和C编写的过程,能够在对表或视图执行DML语句时执行。
A、过程B、触发器C、函数D、程序包正确答案:第3题,()是一种软件,用于建立、使用和维护数据库。
它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。
A、关系数据库B、数据库管理系统C、网络数据库D、文件系统正确答案:第4题,()可用于返回会话中的日期和时间A、months_between()。
B、 next_day()。
C、 current_date()。
D、 localtimestamp()正确答案:第5题,要以自身的模式创建私有同义词,用户必须拥有()系统权限</p><p class="reader-word-layer reader-word-s2-3" style="left: 5943px; top: 1186px; width: 36px; height: 10px; line-height: 193px; z-index: 7;"><p> </p>A、CREATE PRIVATE SYNONYMB、CREATE PUBLIC SYNONYMC、CREATE SYNONYMD、CREATE ANY SYNONYM正确答案:第6题,在oracle程序中处理语句时发生的逻辑错误导致( )故障A、实例B、介质C、语句D、用户进程正确答案:第7题,以下哪种类型的段将数据存放在了一个基于某一键值的索引中?()A、大数据对象B、嵌套表C、分区表D、索引表正确答案:第8题,()是由PL/SQL所提供的系统异常。
当PL/SQL应用程序违反了Oracle规则或者系统限制,则会隐含地触发一个内部异常。
Oracle数据库试题题附答案
Oracle数据库试题题附答案1.当Oracle服务器启动时,下列哪种文件不是必须的(D)。
A.数据文件B.控制文件C.日志文件D.归档日志文件2.在Oracle中,当用户要执行SELECT语句时,下列哪个进程从磁盘获得用户需要的数据(B)。
A.用户进程B.服务器进程C.日志写入进程(LGWRD.检查点进程(CKPT)3.在Oracle中,一个用户拥有的所有数据库对象统称为(B)。
A.数据库B.模式C.表空间D.实例4.在Oracle中,有一个教师表teacher的结构如下:ID NUMBER(5)NAME V ARCHAR2(25)EMAIL VARCHAR2(50)下面哪个语句显示没有Email地址的教师姓名(C)。
A.SELECT name FROM teacher WHERE email = NULL;B.SELECT name FROM teacher WHERE email <> NULL;C.SELECT name FROM teacher WHERE email IS NULL;D.SELECT name FROM teacher WHERE email IS NOT NULL;5.在Oracle数据库的逻辑结构中有以下组件:A 表空间B 数据块C 区D 段这些组件从大到小依次是(B)。
A.A→B→C→DB.A→D→C→BC.A→C→B→DD.D→A→C→B6.在Windows操作系统中,Oracle的(A)服务监听并接受来自客户端应用程序的连接请求。
A.OracleHOME_NAMETNSListenerB.OracleServiceSIDC.OracleHOME_NAMEAgentD.OracleHOME_NAMEHTTPServer7.在Oracle 中创建用户时,若未提及DEFAULT TABLESPACE 关键字,则Oracle 就将(B)表空间分配给用户作为默认表空间。
Oracle作业一答案
《Oracle数据库》作业一一、填空题:1、(重做日志)缓存区用于在内存中存储未被刷新写入联机日志文件的重做信息。
2、内存结构是一块进程在其中进行自身对话或与其他进程对话的内存区域,Oracle使用两种类型的内存结构,一种是(系统全局区SGA),另一种是(程序全局区PGA)。
3、当检索数据时,可以通过(连接)操作查询出存放在多个表中的不同对象的信息。
4、一个数据文件属于(一)个表空间5、oracle的基本存储数据的结构有表空间、(数据文件)、(控制文件)、各种段、(区间)、(数据块)等。
6、oracle的(内存结构)和(后台进程)合在一起,构成了oracle数据库运行时的系统,也就是oracle实例。
7、(控制文件)记录oracle数据库中所有文件的控制信息。
8、Oracle数据库是大型(分布式)关系数据库9、关系数据库采用(二维表格)来描述实体之间的关系10、一个Oracle数据库至少拥有(一)个实例11、(SID)用于标识一个Oracle数据库实例12、Oracle数据库在逻辑上被划分为一个个独立的存储区域,这些存储区域被称为(表空间)13、每个表空间对应于一个或多个(数据文件)14、默认情况下,新建的数据库具有(3)个控制文件15、Oracle数据库的启动是分步骤进行的,其中涉及到(实例的启动)、(数据库的加载)和(打开数据库)三个状态16、Oracle数据库的逻辑存储结构包括表空间、(段)、(区)和(块)。
17、打开数据库时,实例将打开所有处于联机状态的(数据)文件和(重做日志)文件18、在Oracle 9i中进行SQL语句操作的主要工具是(SQL*PLUS)19、Oracle最小的逻辑存储单元是(块)20、加载数据库时,实例将打开数据库的(控制)文件,从中获取数据库的名称、数据文件的位置和名称等关于数据库物理结构的信息21、在SQL*PLUS中,有一块内存存储了刚刚执行完的命令,这块内存一般称为(缓冲区)22、SQL语言是数据库的核心语言,全称是(结构化查询语言(StructuredQuery Language))。
北语 19春《Oracle数据库开发》作业_1234
一、单选题(每题4分,共15道小题,总分值60分)
1.( )参数用于确定是否要导入整个导出文件
A. constranints
B. tables
C. full
D. file
2.在Oracle中,当需要使用显式游标更新或删除游标中的行时,声明游标时指定的SELECT语句必须带有()子句
A. USER
B. SYSTEM
C. SYS
D. DEFAULT
答案:B
3.在Oracle中,通过命令()可以释放锁。
A. INSERT
B. DELETE
C. ROLLBACK
D. UNLOCK
答案:c
4.在Oracle中,用下列语句定义了一个过程:
CREATE PROCEDURE proc(value1 IN VARCHAR2,value2 OUT NUMBER,value3 IN OUT VARCHAR2)
A.保存点
B.事务点
C.回滚点
D.提交点
答案:A
6.看SQL语句“SELECT name,status FROM v$controlfile;”这一语句将显示以下哪个结果?()
A.显示MAXDATAFILE的值
B.确定最后一个检查点的发生时间
C.显示所有数据文件的名字状态
D.显示所有控制文件的个数、名字、状态和位置
A. ALTER TABLE?CUSTOMER ADD COLUMN ""LOGOUTTIME"" TIMESTAMP(6)
B. UPDATE TABLE CUSTOMER ADD COLUMN ""LOGOUTTIME"" TIMESTAMP(6)
北语20春《Oracle数据库开发》作业1.doc
1.当启动Oracle实例,如果不需要装置数据库,可以使用如下()命令。
A.STARTUP MOUNT。
B.STARTUP NOMOUNT。
C.START ?NOMOUNT。
D.START MOUNT【参考答案】: B2.iBATIS提供了自动化的JDBC事务管理机制。
对于传统JDBC 连接而言,获得Connection实例之后,需要调用()设定事务提交模式A.Connection.SetAutoCommit。
B.Connection.SetCommitC.Connectio n.SetROLLBACK。
D.Connection.SetAutoROLLBACK【参考答案】: A3.在SQL查询时,使用WHERE子句指出的是()A.查询目标B.查询条件C.查询视图D.查询结果【参考答案】: B4.()是Oracle维护数据库中其他文件的列表、数据库名称和系统改变号(SCN )的文件A.控制文件。
B.参数文件。
C.数据文件。
D.可执行文件。
【参考答案】: A5.假设需要更改表名“CUSTOMER”为“CUSTOMER_CHANGE”,可以使用()语句。
A.ALTER TABLE CUSTOMER RENAME CUSTOMER_CHANGEB.ALTER TABLE CUSTOMER RENAME TO CUSTOMER_CHANGEC.RENAME TABLE CUSTOMER TOCUSTOMER_CHANGE D.RENAME TABLE CUSTOMER CUSTOMER_CHANGE【参考答案】: B6.()是Apache的一个开源子项目,是一种实现数据映射的轻量级框架,减少了应用开发的编码数量。
A.iBatis。
B.Spring。
C.Hibernate。
D.JDBC【参考答案】: A7.假设需要在Customer客户表中增加一列LogoutTime,数据类型为TIMESTAMP(6),表示最后客户退出登录的时间,可以使用如下()方式A.ALTER TABLE?CUSTOMER ADD COLUMN "LOGOUTTIME" TIMESTAMP(6)B.UPDATE TABLE CUSTOMER ADD COLUMN "LOGOUTTIME" TIMESTAMP(6)C.UPDATE TABLE CUSTOMER ADD ( "LOGOUTTIME" TIMESTAMP(6))D.ALTER TABLE CUSTOMER ADD ( "LOGOUTTIME" TIMESTAMP(6))【参考答案】: D8.假设需要给某个客户表Customer添加注释信息:客户表,可以使用如下()方式MENT ON TABLE?CUSTOMER?IS?'客户表'MENT ON COLUMNCUSTOMER.CUSTOMER_NAME IS '客户表'MENT ON COLUMNCUSTOMER.CUSTOMER_NAME '客户表'MENT ON COLUMN CUSTOMER.CUSTOMER_NAME '客户表'【参考答案】: A9.()是Oracle数据库对象的别名,可以强化对象的安全性。
oracle练习题及答案[1](20210217074255)
试题一一、填空题(每小题4分,共20分)1、数据库管理技术经历了 ______________________________________________ 三_个阶段2、数据库三级数据结构是3、O racle 数据库中,SGA由_______________________________________________ 组成4、在Oracle 数据库中,完正性约束类型有5、P L/SQL中游标操作包括二、正误判断题(每小题 2 分,共20 分)1、数据库中存储的基本对象是数据()2、数据库系统的核心是DBM(S )3、关系操作的特点是集合操作()4、关系代数中五种基本运算是并、差、选择、投影、连接()5、O racle 进程就是服务器进程()6 oraclet系统中SGA所有用户进程和服务器进程所共享()7、o racle 数据库系统中数据块的大小与操作系统有关()8、o racle 数据库系统中,启动数据库和第一步是启动一个数据库实例()9、P L/SQL中游标的数据是可以改变的()10、数据库概念模型主要用于数据库概念结构设计()三、简答题(每小题7分,共35分)1、何谓数据与程序的逻辑独立性和物理独立性?2、试述关系代数中等值连接与自然连接的区别与联系?3、何谓数据库,数据库设计一般分为哪些阶段?4、简述Oracle逻辑数据库的组成?5、试任举一例说明游标的使用方法?五、设有雇员表emp(empno,ename,age,sal,tel,deptno),其中:empno——编号,name ------ 姓名,age --------- 年齡,sal——工资, tel——电话deptno——咅部门号。
请按下列要求分别晨SQL*PLUS下编程。
(每小题3分,共15分)•1、查询家有电话的职工信息。
*2、查询工资在500至800元之间的雇员信息*3、按年龄递增顺序显示雇员编号、姓名、年龄、工资・4、求部门号为D_01的平均工资•5、查找部门号为D_01的40岁以上而工资在400元以下的雇员名单。
北语19春《Oracle数据库开发》作业1234满分答案
19春《Oracle数据库开发》作业1()是数据库中的基本逻辑结构,包含了一系列数据文件的集合A.表。
B.表空间。
C.段。
D.盘区。
正确答案:B在iBatis框架中,持久化对象之间一对一的关联关系是通过()元素定义的。
A.one-to-one。
B.1-to-1。
C.onlyone。
D.one正确答案:A()可用于返回会话中的日期和时间A.months_between()。
B.next_day()。
C.current_date()。
D.localtimestamp()正确答案:D假设需要更改表名“CUSTOMER”为“CUSTOMER_CHANGE”,可以使用()语句。
A.ALTERTABLECUSTOMERRENAMECUSTOMER_CHANGEB.ALTERTABLECUSTOMERRENAMETOCUSTOMER_CHANGEC.RENAMETABLECUSTOMERTOCUSTOMER_CHANGED.RENAMETABLECUSTOMERCUSTOMER_CHANGE正确答案:B采用Select语句返回的结果是一个结果集。
用户只能浏览该结果集中的数据,无法对数据进行操作。
如果需要逐行对数据进行访问和操作,可以使用()A.视图。
B.过程。
C.函数。
D.游标正确答案:D假设需要在Customer客户表中增加一列LogoutTime,数据类型为TIMESTAMP(6),表示最后客户退出登录的时间,可以使用如下()方式A.ALTERTABLE?CUSTOMERADDCOLUMN"LOGOUTTIME"TIMESTAMP(6)B.UPDATETABLECUSTOMERADDCOLUMN"LOGOUTTIME"TIMESTAMP(6)C.UPDATETABLECUSTOMERADD("LOGOUTTIME"TIMESTAMP(6))D.ALTERTABLECUSTOMERADD("LOGOUTTIME"TIMESTAMP(6))正确答案:D为了启动Oracle数据库实例,Oracle必须读取一个()文件,该文件保存了实例和数据库的配置参数列表。
【北语网院】19秋《Oracle数据库开发》作业_4(参考资料)
【北京语言大学】19秋《Oracle数据库开发》作业_4试卷总分:100 得分:100第1题,假设需要更改表名“CUSTOMER”为“CUSTOMER_CHANGE”,可以使用()语句。
A、ALTER TABLE CUSTOMER RENAME CUSTOMER_CHANGEB、ALTER TABLE CUSTOMER RENAME TO CUSTOMER_CHANGEC、RENAME TABLE CUSTOMER TO CUSTOMER_CHANGED、RENAME TABLE CUSTOMER CUSTOMER_CHANGE正确答案:B第2题,当Oracle创建数据库时,所有为数据库的数据字典所建立的基本表和视图都存储在()模式中A、SYSB、SYSTEMC、USERD、 TEMP正确答案:A第3题,下列哪一项资源不能在用户配置文件中限定?()A、各个会话的用户数B、登录失败的次数C、使用CPU时间D、使用SGA区的大小正确答案:B第4题,在Oracle中,语句()将ORDER_DATE日期值’2000年3月18日’显示为‘2000年1月1日’。
A、SELECT ROUND(order_date,’day’)FROM inventoryB、SELECT ROUND(order_date,’YEAR’)FROM inventoryC、SELECT ROUND(order_date,’month’)FROM inventoryD、SELECT ROUND(to_char(order_date,’yyyy’))FROM inventory正确答案:B第5题,在Oracle中,以下是STUDENTS表的结构:<p>SID NUMBER NOT NULL,Primary Key</p>SNAME VARCHAR2(30)<p>COURSE_ID VARCHAR2(10) NOT NULL</p>MARKS NUMBER<p>你需要查询参加了课程ID为C10的考试,并且分数排在前10名的学生,以下()语句能够实现此功能。
跟我学Oracle从入门到精通培训教程——Oracle课程的课后作业及答案
杨教授工作室,版权所有,盗版必究, 2/37 页
杨教授工作室 精心创作的优秀程序员 职业提升必读系列资料
); drop table CourseResult; --删除学生选课表 --添加信息 insert into student(sno,sname,ssex,sage,sdept) values(0903100216,'李闯','男',23,'计算机系'); insert into student(sno,sname,ssex,sage,sdept) values(0903100206,'张三','女',24,'商贸旅游系'); insert into student(sno,sname,ssex,sage,sdept) values(0903100222,'王五','男',24,'机械系'); insert into student(sno,sname,ssex,sage,sdept) values(0903100221,'武大','男',24,'外语系'); insert into student(sno,sname,ssex,sage,sdept) values(0903100220,'孙悟空','男',24,'工商系'); insert into student(sno,sname,ssex,sage,sdept) values(0903100219,'猪八戒','女',22,'外语系'); insert into student(sno,sname,ssex,sage,sdept) values(0903100218,'沙僧','女',28,'电气系'); insert into course(cno,cname,cpno,ccredit) values(001,'java 高级编程',10086,2); insert into course(cno,cname,cpno,ccredit) values(002,'旅游英语',10010,2); insert into course(cno,cname,cpno,ccredit) values(003,'自动化',11000,2); insert into course(cno,cname,cpno,ccredit) values(004,'数控机床',11110,2); insert into CourseResult (sno,cno,grade) values(0903100216,001,90); insert into CourseResult (sno,cno,grade) values(0903100206,002,70); insert into CourseResult (sno,cno,grade) values(0903100222,003,80); insert into CourseResult (sno,cno,grade) values(0903100221,003,50); insert into CourseResult (sno,cno,grade) values(0903100220,003,60);
《Oracle数据库应用与开发》教材课后习题参考答案
《Oracle数据库应用与开发》教材课后习题参考答案1.8习题:1.(1)关系型数据库管理系统,简称RDBMSo是在E.F.Codd博士发表的论文《大规模共享数据银行的关系型模型》基础上设计出来的。
它通过数据、关系和对数据的约束三者组成的数据模型来存放和管理数据。
RDBMS是SQL的基础,同样也是所有现代数据库系统的基础。
(2)在关系型数据库中,标准二维表是基本的数据存储单元,里边存储了实体的属性和实体间的关系。
2.关系型数据库中,表与表之间包括的三种关系是:一对一、一对多和多对多。
(1)一对一:有两个表,表A和表B。
表A中的一条记录在表B 中有一条记录与之对应。
反过来,表B中的一条记录在表A中也仅有一条记录与之对应。
(2)一对多:有两个表,表A和表B。
表A中的一条记录在表B 中有多条记录与之对应。
反过来,表B中的一条记录在表A中仅有一条记录与之对应。
(3)多对多:有两个表,表A和表B。
表A中的一条记录在表B 中有多条记录与之对应。
反过来,表B中的一条记录在表A中也有多条记录与之对应。
3.Oracle 10g提供了四个版本,分别是:Oracle 10g标准版1、Oracle 10g 标准版、Oracle 20g 企业版、Oracle 20g 个人版。
4.(1)客户机/服务器结构:简称C/S结构,是软件系统的一种体系结构。
数据库和数据库管理系统运行在服务器端,各种Oracle管理工具运行在客户机上,二者通过SQL*NET进行通信。
(2)浏览器/服务器结构:简称B/S结构,是随着Web技术兴起后的一种新型软件系统结构。
它通常分为三层:数据库服务器,用来存储和管理数据库;应用程序服务器,与数据库服务器进行交互完成各种数据处理工作; 客户端浏览器,与应用程序服务器进行交互,负责提交数据处理请求并获得和显示结果。
5.(1) SYS:该用户被默认创建并授予DBA角色,它是Oracle数据库中权限最大的管理员账号。
北语19春《Oracle数据库开发》作业4(100分)
19春《Oracle数据库开发》作业4
为了启动Oracle数据库实例,Oracle必须读取一个()文件,该文件保存了实例和数据库的配置参数列表。
A.控制文件。
B.数据文件。
C.参数文件。
D.初始化文件
正确答案:C
PL/SQL和数据库之间是通过()进行数据交换
A.函数。
B.过程。
C.常量。
D.变量
正确答案:D
()是Apache的一个开源子项目,是一种实现数据映射的轻量级框架,减少了应用开发的编码数量。
A.iBatis。
B.Spring。
C.Hibernate。
D.JDBC
正确答案:A
Oracle的分区表可以包括多个分区,每个分区都是一个独立的(),可以存放到不同的表空间中。
A.段。
B.盘区。
C.物化视图。
D.数据文件
正确答案:A
采用Select语句返回的结果是一个结果集。
用户只能浏览该结果集中的数据,无法对数据进行操作。
如果需要逐行对数据进行访问和操作,可以使用()
A.视图。
B.过程。
【北语网院】19秋《Oracle数据库开发》作业_1(参考资料)
【北京语言大学】19秋《Oracle数据库开发》作业_1试卷总分:100 得分:100第1题,下列()是Oracle superaggregate函数。
A、ROLLUPB、VARIANCEC、 REGR_R2D、RANK正确答案:A第2题,Oracle数据库中,以下()命令可以删除整个表中的数据,并且无法回滚A、dropB、deleteC、truncateD、cascade正确答案:C第3题,()是一种软件,用于建立、使用和维护数据库。
它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。
A、关系数据库B、数据库管理系统C、网络数据库D、文件系统正确答案:B第4题,iBATIS提供了自动化的JDBC事务管理机制。
对于传统JDBC 连接而言,获得Connection实例之后,需要调用()设定事务提交模式。
A、Connection.SetAutoCommitB、 Connection.SetCommitC、Connection.SetROLLBACKD、 Connection.SetAutoROLLBACK正确答案:A第5题,从本质上来看,()就是命名的PL/SQL程序块,它可以被赋予参数,存储在数据库中,然后由另外一个应用或PL/SQL例程调用。
A、异常B、过程C、表D、视图正确答案:B第6题,()可以让用户在事务处理中建立标记点,从而能够用于支持用户的事务处理。
A、保存点B、事务点C、回滚点D、提交点正确答案:A第7题,为了启动Oracle数据库实例,Oracle必须读取一个()文件,该文件保存了实例和数据库的配置参数列表。
A、控制文件B、数据文件C、参数文件D、初始化文件正确答案:C第8题,当启动一个Oracle实例时,初始化参数()指出为数据文件信息保留的SGA空间的数量。
A、DB_FILESB、DB_DATAFILESC、DATABASE_FILESD、LOG_FILES正确答案:A第9题,把一个表空间切换到OFFLINE状态时,可以使用4 个参数,不包括下列哪一个选项?()<br/>A、MMEDIATEB、NORMALC、TEMPORARYD、ORCE正确答案:D第10题,Oralce数据库中,以下()函数可以针对任意数据类型进行操作。
oracle练习题及答案
oracle练习题及答案Oracle练习题及答案Oracle数据库是全球最受欢迎的关系型数据库管理系统之一,广泛应用于企业级应用程序开发和数据管理。
为了提高对Oracle数据库的理解和应用能力,下面将提供一些常见的Oracle练习题及其答案。
1. 查询表中的所有数据答案:使用SELECT语句可以查询表中的所有数据,例如:SELECT * FROM 表名;2. 查询表中的特定列数据答案:使用SELECT语句并指定需要查询的列名,例如:SELECT 列名1, 列名2 FROM 表名;3. 查询表中满足特定条件的数据答案:使用SELECT语句并使用WHERE子句来指定条件,例如:SELECT * FROM 表名 WHERE 列名 = 值;4. 对查询结果进行排序答案:使用SELECT语句并使用ORDER BY子句来指定排序的列和排序方式,例如:SELECT * FROM 表名 ORDER BY 列名 ASC/DESC;5. 对查询结果进行分组答案:使用SELECT语句并使用GROUP BY子句来指定分组的列,例如:SELECT 列名1, 列名2 FROM 表名 GROUP BY 列名1;6. 查询表中的唯一数据答案:使用SELECT DISTINCT语句可以查询表中的唯一数据,例如:SELECT DISTINCT 列名 FROM 表名;7. 查询表中的前N条数据答案:使用SELECT语句并使用ROWNUM关键字来限制查询结果的行数,例如:SELECT * FROM 表名 WHERE ROWNUM <= N;8. 使用聚合函数进行数据统计答案:使用聚合函数如SUM、AVG、COUNT等可以对数据进行统计,例如:SELECT COUNT(*) FROM 表名;9. 进行多表查询答案:使用SELECT语句并使用JOIN关键字来连接多个表,例如:SELECT * FROM 表名1 JOIN 表名2 ON 表名1.列名 = 表名2.列名;10. 更新表中的数据答案:使用UPDATE语句可以更新表中的数据,例如:UPDATE 表名 SET 列名 = 值 WHERE 条件;11. 删除表中的数据答案:使用DELETE语句可以删除表中的数据,例如:DELETE FROM 表名 WHERE 条件;12. 创建新表答案:使用CREATE TABLE语句可以创建新表,例如:CREATE TABLE 表名 (列名1 数据类型, 列名2 数据类型, ...);13. 修改表结构答案:使用ALTER TABLE语句可以修改表的结构,例如:ALTER TABLE 表名 ADD 列名数据类型;14. 删除表答案:使用DROP TABLE语句可以删除表,例如:DROP TABLE 表名;以上是一些常见的Oracle练习题及其答案,希望能够帮助读者更好地理解和应用Oracle数据库。
北语19春《Oracle数据库开发》作业3(100分)
19春《Oracle数据库开发》作业3
Oracle创建()来处理连接到实例的用户进程的请求
A.服务器进程。
B.SGA。
C.应用程序代码。
D.网络服务进程
正确答案:A
PL/SQL和数据库之间是通过()进行数据交换
A.函数。
B.过程。
C.常量。
D.变量
正确答案:D
表空间和数据文件在物理存储上是()的关系
A.一对多。
B.多对一。
C.一对一。
D.多对多。
正确答案:A
()进程是一个和前台用户进程通信的进程,当数据库修改时,系统会产生一个日志并记录在重做日志缓冲区内。
A.DBWR。
B.SMON。
C.LGWR。
D.PMON。
正确答案:C
当启动Oracle实例,如果不需要装置数据库,可以使用如下()命令。
A.STARTUPMOUNT。
B.STARTUPNOMOUNT。
C.START?NOMOUNT。
D.STARTMOUNT。
北语19秋《Oracle数据库开发》作业3参考满分答案
[北京语言大学]-【奥鹏】-北语19秋《Oracle数据库开发》作业3试卷总分:100 得分:100一、单选题 (共 17 道试题,共 85 分)1.假设需要给某个客户表Customer添加注释信息:客户表,可以使用如下()方式MENT ON TABLE?CUSTOMER?IS?'客户表'MENT ON COLUMNCUSTOMER.CUSTOMER_NAME IS '客户表'MENT ON COLUMNCUSTOMER.CUSTOMER_NAME '客户表'MENT ON COLUMN CUSTOMER.CUSTOMER_NAME '客户表'标准参考满分解析答案:A2.在命令行中启动SQL*Plus,使用如下()命令。
A.SQL。
B.SQLPLUS。
C.SQL*PLUS。
D.SPLUS标准参考满分解析答案:B3.()实现了JDBC ResultSet中的所有方法,但与ResultSet不同的是,OracleCachedRowSet 中的数据在Connection关闭后仍然有效A.OracleSet。
B.OracleRowSet。
C.OracleCachedRowSet。
D.CachedRowSet。
标准参考满分解析答案:C4.PL/SQL很容易检测和处理预定义和用户定义的错误条件,称为()A.错误。
B.溢出。
C.消息。
D.异常。
标准参考满分解析答案:D5.()是Oracle的集成管理平台,能够管理整个Oracle环境,对组织中的所有设备,包括主机、数据库、侦听器、应用服务器、HTTP服务器、Web应用都能够进行管理。
A.数据库管理器。
北语 Oracle数据库开发(线上)结课 题库
Oracle数据库开发结课作业(线上)
一、简答题( 每题20分, 共2道小题, 总分值40分)
1.简述Oracle数据库内存结构中SGA和PGA的组成,以及这两个内存区存放信息的区别。
联系文档贡献者
2.简述truncate和delete命令的区别。
(20分)
1.简述oracle逻辑数据库的组成.(20分)
2.简述Oracle数据库的发展历程。
二、编程题( 每题20分, 共3道小题, 总分值60分)
1.查询所有同学的学号、姓名、选课数、总成绩。
(20分)
2.查询学过“c001”并且也学过编号“c002”课程的同学的学号、姓名。
(20分)
3.求选了课程的学生人数。
(20分)
1.查询所有同学的学号、姓名、选课数、总成绩。
(20分)
2.查询姓“张”的学生名单。
(20分)
3.查询不及格的课程,并按课程号从大到小排列。
(20分)。
北语18秋《Oracle数据库开发》作业_1
1
4.PL/SQL
3.PL/SQL 提供的四
块包括声 种内置数
明部分、 可执行部
据类型是 character
3
分和异常 ,integer,
处理部分 float,boo
lean
2
2 1
1 1
2 1 2
1 2
3.MAX
4.CEIL 1
2. only one。
3. one
0
2.current _date()
3. DBTIMEZON E
1
2.控制文 件
3.配置文 件
2
2.RENAME TABLE CUSTOMER TO CUSTOMER_ CHANGE
3.RENAME TABLE CUSTOMER CUSTOMER_ CHANGE
( )元素定义的。
one。
。
单选
下面的时间函数,( 日期信息.
)用于返回当前Oracle会话时区中的
0.DATE()
1.current _timestam p()
单选
( )是一个小型的二进制文件,可以记录数据库的物理 0.参数文 1.数据文
结构。
件
件
0.ALTER 1.ALTER
TABLE
TABLE
管理系统
0.months_ 1.
单选 ()可用于返回会话中的日期和时间
between() next_day(
。
)。
要以自身的模式创建私有同义词,用户必须拥有()系统权
单选
限\u003c/p\u003e\u003cp class\u003d\u0022reader-wordlayer reader-word-s2-3\u0022 style\u003d\u0022left: 5943px; top: 1186px; width: 36px; height: 10px; lineheight: 193px; z-index: 7;\u0022\u003e\u003cp\u003e
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
下载前先核对是否是你需要的一套题目,如不是,可能随机出题,下载然后复制
题目在该题库里面查找辅导答案。
19秋《Oracle数据库开发》作业1
一、单选题(共 9 道试题,共 36 分。
)
1. ()是一种软件,用于建立、使用和维护数据库。
它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。
A. 关系数据库。
B. 数据库管理系统。
C. 网络数据库。
D. 文件系统。
答案:B
2. 当启动一个Oracle实例时,初始化参数()指出为数据文件信息保留的SGA 空间的数量。
A. DB_FILES。
B. DB_DATAFILES。
C. DATABASE_FILES。
D. LOG_FILES。
答案:A
3. 数据库服务器通过()接收一个来自于客户应用程序的一个初始化连接,它是一个位于Oracle网络基础层顶层的一个应用程序。
A. Oracle Net。
B. 监听器。
C. Oracle企业管理器。
D. Oracle 数据库管理器。
答案:B
4. 当启动Oracle实例,如果不需要装置数据库,可以使用如下()命令。
A. STARTUP MOUNT。
B. STARTUP NOMOUNT。
C. START NOMOUNT。
D. START MOUNT
答案:B
5. ()是目前各类数据库中最重要、最流行的数据库类型。
A. 数据库
B. 图像数据库
C. 关系数据库
D. 对象数据库。