关于Oracle数据库的几个习题求答案。谢谢

作者&投稿:申俗 (若有异议请与网页底部的电邮联系)
帮忙把下面的这几个题解答一下 关于oracle 数据库的 谢谢!~

1、Web 其实写B/S也可以的
2、主机地址(填ip地址也可以)和端口号
2、i代表Internet,g代表grid,也就是网格计算的意思
3、概念问题,不好说了
4、控制文件、数据文件
5、表空间、数据库(没听说过其他的层次,Oracle官方的教材也只讲数据库、表空间、段、区、块这五层)
6、数据库对象
7、desc、select
8、http://地址:端口/em
9、
10、connect、resource、dba,dba角色权限最大
选择题
1、A
2、C
3、D
4、A
5、D
6、C
7、C
8、A
9、A
10、B
11、D
12、A
13、C
14、D
15、B

1.
Create tablespace student datafile
'C:\data.dbf' size 50m autoextend on
next 5m maxsize 500m;
2.
Create Table student(stu_id number(8)
constraint student_stu_id_pk primary key,
stu_name varchar2(10) Not Null ,
stu_grade Number(2) Default 1 Not Null,
stu_phone varchar2(20)
constraint stu_phone_uk unique)
(说明,外键的设置应该有另外一张表的说明,此处未能创建外键。如果要创建,可参考以下语句:
constraint student_stu_name_fk
references table_name(col_name)
)
3.
Create Or Replace Trigger phonetrigger
Before Update On student
For Each Row

Declare
Ln_Stu_Id Number; --学生ID
Ls_Stu_Phone Varchar2(50); --学生电话

Begin

If :New.Stu_Phone :Old.Stu_Phone Then
Ls_Stu_Phone := :New.Stu_Phone;
Ln_Stu_Id := :New.Stu_Id;

Update Student_Phone
Set Stu_Phone = Ls_Stu_Phone
Where Stu_Id = Ln_Stu_Id;
End If;
End;
4.--这个问题返回值应该不止一个,所以得用表值函数,这个不是很清楚,只能列举一下大概的语法:
Create Or Replace Function Studentphone(In_Gread Number) Return %Type Is
Result %Type;
Begin
Select Stu_Phone Into Result From Student Where Stu_Gread > In_Gread;
Return(Result);
End Studentphone;
5---
Create Or Replace Procedure Setgread(In_Gread Number) As

Begin

Update Student Set Stu_Grade = In_Gread;

End Setgread;

以上代码请测试,希望可以帮助到你。

2--c
3--b
7--
9--c
6--1~8
7--tnsping或者netca
9--dba_indexes (user_indexes)

7-d

2.C
3.1158
7.C
9.D
6.这个不知道。
7.sqlplus
9.dba_indexs,后面那个空没看懂。


oracle11g数据库最新的优势有哪些
23.Oracle 数据库 11 g包括大量新的 ILM特性,例如 新的分区功能,包括 按父\/子引用分区、按虚拟列分区 Oracle数据库11 g还具有带 Oracle闪回数据归档的 Total Recall,可以在选定的表中查询以前的数据,从而提供了一种简单实用的向数据中添加时间维度的方法以便于更改跟踪、 ILM、审计和合规。24....

Oracle中的Instance实例和数据库的区别
Oracle数据库,实际上应该是说,我们使用的是Oracle服务server。Oracle服务server包括有两个部分:一个部分是Oracle数据库database 一个部分是数据库实例instance。Oracle数据库database,包括有数据文件、控制文件、重做日志文件,都是一些物理上的文件。数据库实例instance,包括有数据库后台进程(PMON、SMON、...

Oracle新建数据库
Oracle新建数据库可以参考以下操作方法:1、首先点击桌面左下角的开始图标;2、在跳出的窗口中找到并点击“Database Configuration Assistant”选项;3、接着选择“创建数据库”并点击“下一步”选项;4、接着在跳出来的窗口中输入数据库的参数,点击“下一步”;5、会弹出对数据库的一些概要,检查无误...

LogMinerLogMiner介绍
Oracle LogMiner是一款由Oracle公司自产品8i版本开始推出的强大分析工具,其核心价值在于帮助用户轻松获取Oracle数据库的重做日志文件(包括归档日志文件)中的详细信息。这款工具并非外部插件,而是内置于Oracle数据库结构中,作为PL\/SQL包和动态视图的集合,为数据库管理员提供服务。LogMiner的使用无需额外付费,...

数据库三强鼎力:SQL或Oracle该如何选择
而基于JAVA平台开发的数据库版本,也继承了JAVA的一个很重要的性能,就是跨平台性能。甲骨文的Oracle数据库可以在现有的大部分操作系统上顺利运行,如无论是开源的Linux系统还是微软的服务器系统,又或是苹果操作系统等等,都可以跑Oracle数据库系统。 而微软的SQLServer数据库系统,其只能够在微软的操作系统上运行,这除了...

oracle中日期型数据长度有什么不同?
oracle数据类型看起来非常简单,但用起来会发现有许多知识点,本文是我对ORACLE日期数据类型的一些整理,都是开发入门资料,与大家分享:注:由于INTERVAL及TIME ZONE实际用得比较少,所以本文内容未涉及这两个方面。1、常用日期型数据类型 1.1、DATE 这是ORACLE最常用的日期类型,它可以保存日期和时间,...

数据库有哪几种
常用数据库有mysql、oracle、sqlserver、sqlite等。1、Oracle数据库 Oracle数据库管理系统是由甲骨文(Oracle)公司开发的,在数据库领域一直处于领先地位。目前,Oracle数据库覆盖了大、中、小型计算机等几十种计算机型,成为世界上使用最广泛的关系型数据管理系统(由二维表及其之间的关系组成的一个数据库)...

oracle历史数据迁移
Oracle数据库的数据迁移方法有哪些呢 Windows中oracle服务启动 关闭脚本 oracle控制文件的管理 随着数据库管理系统和操作系统平台的更新换代的速度的加快,数据库管理员经常需要在两个不同的数据库之间或在两种不同的系统平台之间进行数据迁移。 本文介绍了数据库数据迁移的一般步骤以及实现向Oracle8i数据库进行数据迁移的几...

oracle究竟是什么软件?
Oracle是甲骨文公司的一款关系数据库管理系统。Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强、高效率、可靠性好、适应高吞吐量,适用于各类大、中、小微机环境。支持...

如何查看Oracle数据库字符集,详细操作,xx
字符集要求一致,但是语言设置却可以不同,语言设置建议用英文。如字符集是zhs16gbk,则nls_lang可以是American_America.zhs16gbk。涉及三方面的字符集,1. oracel server端的字符集;2. oracle client端的字符集;3. dmp文件的字符集。在做数据导入的时候,需要这三个字符集都一致才能正确导入。2.1 ...

靖安县13865399723: 求ORACLE数据库的练习题 -
郅沾葡萄: 使用scott/tiger用户下的emp表完成下列练习,表的结构说明如下 emp员工表 字段内容如下:empno 员工号 ename 员工姓名 job 工作 mgr 上级编号 hiredate 受雇日期 sal 薪金 comm 佣金 deptno 部门编号1.选择部门30中的所有员工.2.列出所有办...

靖安县13865399723: Oracle相关的几道题目,请高手给予解答 -
郅沾葡萄: 第一个问题:SQL>Select distinct(courseid) as 课程ID,course as 课程名称,count(case when grade between 85 and 100 then 1 else null end) over(partition by courseid) as "[85-100]",count(case when grade between 70 and 84 then 1 else null ...

靖安县13865399723: Oracle数据库试题
郅沾葡萄: connect 的权限才能连接数据库具有使用表空间的权限创建数据库对象使用maxsize 为用户分配表空间限额

靖安县13865399723: 一些关于oracle的题目 求帮忙做一下 谢谢 -
郅沾葡萄: create table sc(sno number,cno number,grade number);create table student(sno number,sname varchar2(20),ssex char(2),sage number(3),sdept number);create table course(cno number,cname VARCHAR2(20),ccredit NUMBER(4),cpno number);...

靖安县13865399723: oracle数据库题,急需!! -
郅沾葡萄: 1、你可以参考一下这里:http://log-cd.iteye.com/blog/359770 CREATE TABLESPACE users DATAFILE '\oradata\users_DATA_TBS_01.dbf' SIZE 10M;create temporary table...

靖安县13865399723: 简单的oracle题目 -
郅沾葡萄: 1、C --用count()函数2、C --select中包含分组函数和其他列时,要用group by,否则会报分单组分组函数错误3、C --匿名块结构declare--变量声明begin--代码end;

靖安县13865399723: Oracle数据库相关题目3 -
郅沾葡萄: 假定你的数据库sid为oltp,假定表student有两上字段id(NUMBER)和name(VARCHAR2): 1.用scott登录: conn scott/tiger@oltp 2.创建程序包student_pack及过程insert_one_student: create or replace package student_pack as procedure insert_...

靖安县13865399723: sql语句 oracle 10g习题 -
郅沾葡萄: select 姓名,出生日期,avg(成绩)over(partition by 班级) as 平均成绩 from 学生信息;根据你的问题,只能写成这样了,不过要提醒一句你的想法很有问题:1、【由“班级”列汇总数据,然后输出...

靖安县13865399723: Oracle 题目 -
郅沾葡萄: 1, 题目很雷人,外部认证语法上只有IDENTIFIED EXTERNAL,后面不带东西参考Ora 10G SQLPLUS_Ref.chm,9i一样的2,C3,B导入:完成数据库逻辑数据(表,存储过程等)备份的还原,及把数据迁移到其他oracl...

靖安县13865399723: Oracle几个题求助 -
郅沾葡萄: 我来公布正确答案:实践过的结果1.选B精度是10,小数点是2为,B选项存储后的结果是871039453.10,超过了10位2.选B.date函数存储的是7位 世纪、年、月、日、时、分、秒3.选D,两个日子的月份差值.说写错的有道理也没道理,具体看你的库的日期格式是什么了,如果不是这种格式需要转换,如果恰好是这种格式就是对的

你可能想看的相关专题

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网