- 浏览: 842394 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (530)
- Java编程 (64)
- C/C++/D (6)
- .Net/C# (9)
- Ruby (12)
- JavaScript (77)
- XML (1)
- JSON (1)
- Ajax (17)
- ExtJs (81)
- YUI (1)
- JQuery (7)
- DWR (1)
- HTML (7)
- CSS (7)
- Database (6)
- PowerDesigner (23)
- DB2 (2)
- Oracle (57)
- MS SQL Server (8)
- MySQL (6)
- JSP/Servlet/JSTL/TagLib (3)
- Spring (1)
- Hibernate (0)
- iText (0)
- Struts (0)
- Struts2 (0)
- iReport (0)
- FreeMarker (0)
- HttpClient (1)
- POI (6)
- FckEditor (15)
- Eclipse / MyEclipse (10)
- IntelliJ IDEA (0)
- NetBeans (0)
- Tomcat (11)
- WebLogic (1)
- Jboss (3)
- jetty (4)
- IIS (2)
- CVS/VSS (1)
- FTP (1)
- Windows/DOS (6)
- Linux/Unix (0)
- 软件建模 UML (0)
- Design Pattern & Thinking In Programming (10)
- 数据结构与算法 (12)
- 软件项目管理 (9)
- 行业应用解决方案 (3)
- 电脑软件与故障解决 (13)
- 编程语言 (1)
- 十万个为什么 (3)
- JBPM (2)
- sysbase (2)
- JDBC (8)
- Ant (2)
- Case-计算机辅助软件工程 (1)
- WebService (4)
- 浏览器 (1)
最新评论
-
gaoqiangjava:
同一楼,还请大手帮解决
JAVA读取word文件 -
hyl523:
// 判断数组中的第一个值是否未定义,如果未定义,便定义为空对 ...
javascript面向对象之二 命名空间 -
ping12132200:
ping12132200 写道我抱着个错不是因为:body标签 ...
extjs在IE报对象不支持此属性或方法 -
ping12132200:
我抱着个错不是因为:body标签内的第一个元素不能为文本tex ...
extjs在IE报对象不支持此属性或方法 -
fireinjava:
呀,不错,转走了,谢谢啦~
利用OpenOffice将word转换成PDF
1、select 5/2,null*5 from dual,得到的两个结果分别是:2.5、null因为:null值不能运算,不能比较;dual的名字叫虚表或哑表,作用是:求表达式的值。
2、select nvl(入学日期,sysdate) from 学生表:此句的功能是:如果入学日期为空,则返回系统日期。其中nvl所起的作用是:转换null值。
3、select decode(部门,10,'后勤部',20,'开发部','综合部') from 员工表:此句的功能是:如果部门字段的值为10,则显示为后勤部,20显示为开发部,其它的都显示为综合部。(相当于if if else)
4、学生缴费表(学号,缴纳金额,缴费日期)。学号为07001同学在2007-7-21缴纳5000块。插入语句为:insert into 学生缴费表(学号,缴纳金额,缴费日期) values(‘07001’, 5000,to_date(‘2007-7-21’,’yyyy-mm-dd’)。如果缴费日期为今天,则插入语句为:insert into 学生缴费表(学号,缴纳金额,缴费日期) values(‘07001’, 5000,sysdate)。
5、用序列完成自动编号功能,一共有两个步骤,一是创建序列,命令为:_create sequence 序列名。二是在插入语句中使用序列对象(学生表(自动编号,姓名)) :insert into 学生表(自动编号,姓名) values(序列名.nextvalue,’张三’)。
2、select nvl(入学日期,sysdate) from 学生表:此句的功能是:如果入学日期为空,则返回系统日期。其中nvl所起的作用是:转换null值。
3、select decode(部门,10,'后勤部',20,'开发部','综合部') from 员工表:此句的功能是:如果部门字段的值为10,则显示为后勤部,20显示为开发部,其它的都显示为综合部。(相当于if if else)
4、学生缴费表(学号,缴纳金额,缴费日期)。学号为07001同学在2007-7-21缴纳5000块。插入语句为:insert into 学生缴费表(学号,缴纳金额,缴费日期) values(‘07001’, 5000,to_date(‘2007-7-21’,’yyyy-mm-dd’)。如果缴费日期为今天,则插入语句为:insert into 学生缴费表(学号,缴纳金额,缴费日期) values(‘07001’, 5000,sysdate)。
5、用序列完成自动编号功能,一共有两个步骤,一是创建序列,命令为:_create sequence 序列名。二是在插入语句中使用序列对象(学生表(自动编号,姓名)) :insert into 学生表(自动编号,姓名) values(序列名.nextvalue,’张三’)。
说明:Oracle用单引号,Java用双引号。
6、(查书)DML语句指:数据操作语言(增删改)。DDL语句指:数据定义语言(如建表) 。DCL语句指:数据控制语言(如存储过程)。
6、(查书)DML语句指:数据操作语言(增删改)。DDL语句指:数据定义语言(如建表) 。DCL语句指:数据控制语言(如存储过程)。
D:Data数据: L:Language:语言
M:Manage:操作 D:Define:定义 C:Control:控制
7、学生成绩表(学号,课程编号,成绩,是否通过)。有的成绩可能null。所有成绩在60以下的同学,是否通过字段设置为“未通过”,否则设置为“通过”。其更新语句写为(2条updae或1条update):
7、学生成绩表(学号,课程编号,成绩,是否通过)。有的成绩可能null。所有成绩在60以下的同学,是否通过字段设置为“未通过”,否则设置为“通过”。其更新语句写为(2条updae或1条update):
update test_stu t set t.是否通过='未通过' where nvl(t.成绩,0)<60
update test_stu t set t.是否通过='通过' where nvl(t.成绩,0)>=60
(用case语句可以一定搞定,decode条件只能是值)
8、索引与序列有什么区别:索引是数据库的一种对象,其作用是主要是加快数据库查询速度,另外也有约束的功能,如唯一索引。
9 、delete和trunate、drop有什么区别:delete是删除表的数据,删除数据时同时要维护表的索引;truncate是将表的数据和索引所占用的磁盘空间直接初始化,所以速度很快,不能回滚。drop是删除表对象。
10、主键和唯一键的区别:主键能保证一个字段不能为空,不能重复。唯一键保证一个字段值不能重复,但可以为null。
11、主键和外键的区别:主键能保证一个字段不能为空,不能重复。外键保证字段的值必须先在另一个表的主键中存在。
12、提交和回滚有什么区别:相当于确认和撤消的功能。
13、你对流水号的理解是:对于业务表,标记每笔业务发生的顺序号。
8、索引与序列有什么区别:索引是数据库的一种对象,其作用是主要是加快数据库查询速度,另外也有约束的功能,如唯一索引。
9 、delete和trunate、drop有什么区别:delete是删除表的数据,删除数据时同时要维护表的索引;truncate是将表的数据和索引所占用的磁盘空间直接初始化,所以速度很快,不能回滚。drop是删除表对象。
10、主键和唯一键的区别:主键能保证一个字段不能为空,不能重复。唯一键保证一个字段值不能重复,但可以为null。
11、主键和外键的区别:主键能保证一个字段不能为空,不能重复。外键保证字段的值必须先在另一个表的主键中存在。
12、提交和回滚有什么区别:相当于确认和撤消的功能。
13、你对流水号的理解是:对于业务表,标记每笔业务发生的顺序号。
14、配置表空间的关键配置是:表空间文件设置为自动扩展。
配置用户的权限分别是:角色中的resouce权限(表示能够建表和增删改查等);系统中的无限表空间权限(Unlimited TableSpace)。
15、使用PowerDesign中,name的意思是:PD专用,显示字段的中文意思。 Code的意思是:数据库中字段实际的代码。Comment的意思是数据库中字段实际的注释:将Code设置为大写的步骤是:模型选项中设置Table和Column的Code。
15、使用PowerDesign中,name的意思是:PD专用,显示字段的中文意思。 Code的意思是:数据库中字段实际的代码。Comment的意思是数据库中字段实际的注释:将Code设置为大写的步骤是:模型选项中设置Table和Column的Code。
16、请写三个范式的规则和理解(*)。
第一范式:一个列必须只有一个值。各行必须互不相同,即一个表必须要有主键。
第二范式:在第一范式的基础上,各个非主键列必须都依赖于主键列。
第三范式:在第二范式的基础上,非主键列之间必须毫无关系,相互独立。
17、表间关系有三种,分别是:一对一,一对多,多对多。各举一个例子:学号和身份证号。一对多:学生,手机号;多对多:学生和课程。
发表评论
-
oracle中怎样查询数据表的哪个字段是主键
2011-03-20 18:17 1516selecttable_name,constraint_nam ... -
ORACLE树查询,startwithconnectbyprior
2011-03-20 18:12 997[url=#author]周 登朋[/url] ([url=m ... -
java.sql.SQLException: ORA-00933: SQL command not properly ended
2010-10-08 19:16 2292java.sql.SQLException: ORA-0093 ... -
Oracle数据显示--横表转纵表
2010-10-06 11:42 11661.建表-- Create table create ta ... -
Oracle学习笔记
2010-07-28 00:30 8821、set linesize 100; 设置长度 2、se ... -
《oracle 9i从入门到精通读书笔记2》
2010-07-26 19:51 1204第二章:PL/SQL基础 2.1 PL/SQL程序结构 ... -
《Oracle9i PL/SQL 从入门到精通读书笔记1》
2010-07-26 19:51 1186Oracle9i PL/SQL 从入门到精通学习笔记 第一章: ... -
Oracle域用户安装
2010-07-05 19:43 1182问题:如果在域中安装Oracle 10G, 在DataB ... -
存储过程无法代替触发器的特殊情况
2010-07-03 13:30 1020在这里先解释一下推崇 ... -
informix的字符串类型详解(含与oracle的对比)
2010-07-03 13:29 1738lvarchar在9.4版本之后才可以用带指定长度的方式,如l ... -
oracle的字符串类型详解
2010-07-03 13:29 1664整理一下对于char,characte ... -
Oracle学习笔记
2010-07-01 20:29 7531、set linesize 100; 设置长度 2、se ... -
Oracle数据库函数(单行函数)
2010-07-01 20:28 903Oracle数据库函数(单行函数) Oracle中的函 ... -
oracle日期函数集锦
2010-07-01 20:26 770一、 常用日期数据格式 1.Y或YY或YYY 年的最后一位, ... -
Oracle时间加减
2010-07-01 20:23 1082加法 select sysdate,add_months(s ... -
Oracle中数值的计算
2010-06-30 23:46 1128运算符 含义 · +(加) 加法 · ||(加) ... -
Oracle常见问题处理
2010-06-30 23:46 934一、Oracle的安装目录不能是中文,否则安装不成功。解决:O ... -
如何在Oracle中建表格时就指定主键和外键
2010-06-30 23:42 1506创建表的语法-创建表格语法:create table 表 ... -
Oracle触发器中when语句的用法
2010-06-30 23:41 1434案例:scott.emp表的销售员工资只能增加,不能减少 代 ... -
通过银行转账业务体会JAVA与存储过程不同实现方式
2010-06-30 23:40 1187任务:帐户表(帐户号,姓名,余额,锁定)。实现帐号1向帐号2转 ...
相关推荐
以下是一些关于Oracle基础练习的关键知识点: 1. **查询表结构**: 使用`DESC table_name`命令可以查看表的列名、数据类型和其他基本信息。 2. **查看当前数据库用户**: 通过`SELECT username FROM v$session`可以...
"oracle基础练习题及答案" Oracle 是一种关系数据库管理系统,它提供了强大的数据存储和管理功能。在实际应用中,Oracle 数据库管理员需要具备一定的 SQL 语句编写能力和数据库管理知识。下面是 Oracle 基础练习题...
本资料包含“Oracle数据库基础练习题”,旨在帮助初学者和进阶者巩固对Oracle基础知识的理解,同时也适合正在准备Oracle相关认证考试的人群。 练习题可能涵盖了以下几个核心领域: 1. **SQL语言基础**:这部分可能...
在这个"Oracle基础练习及答案"中,我们看到一系列关于Oracle SQL查询的问题,这些问题涵盖了多表操作、聚合函数、子查询、分组、排序以及分页等多个方面。下面我们将详细探讨这些知识点。 1. 子查询和NOT EXISTS...
### Oracle数据库基础知识点详解 #### 一、Oracle数据库概述 - **Oracle数据库**: Oracle是一种广泛使用的多模型数据库管理系统,提供企业级数据管理解决方案。它支持多种数据模型,如关系型、文档、图形等。 ####...
Oracle 基础知识点总结 本文档总结了 Oracle 的基础知识点,包括数据库概念、表空间、模式和模式对象、卸载和安装注意事项、基本概念、登录数据库、SQL 应用、数据类型、分析函数等方面。 一、数据库概念 * ...
oracle语句的基础练习,我做了其中的前两部分!所做的答案附在下边!请多多指教!
本资料“oracle基础知识回顾与练习.zip”是针对Oracle数据库的基础知识进行整理,采用纯SQL语句的形式,适合初学者及需要巩固基础的用户进行学习和实践。 1. SQL基础 SQL(Structured Query Language)是用于管理...
本资源"Oracle基础练习题及面试题"提供了丰富的实践材料,帮助学习者巩固理论知识,提升实战技能。 1. **Oracle基础概念** - 数据库:存储和管理数据的系统。 - 表(Table):数据结构,由列(Column)和行(Row...
Oracle 基础查询关联查询练习题 Oracle 基础查询关联查询练习题中涉及到多种查询类型,包括基础查询、关联查询、分组查询等。下面我们将对每个练习题的知识点进行详细解释。 1. 基础查询 基础查询是指从数据库中...
在这个Oracle基础练习题中,主要涉及的是多表查询,这是数据库操作中的重要技能,它可以帮助我们从多个相关的表中获取所需信息。以下是对每个练习题的详细解释: 1. 该查询通过JOIN连接`emp`和`dept`表,找出至少有...
通过这些上机练习,用户能够熟练掌握Oracle SQL*Plus的使用,理解SQL语句的语法和逻辑,为实际工作中的数据库管理与开发打下坚实基础。同时,通过不断练习和对照答案调整,可以有效提高问题解决能力,进一步提升在...
通过这些实验练习,你将逐步熟悉Oracle的各个方面,为日后的数据库管理和开发工作打下坚实的基础。在实践中遇到问题不要怕,解决问题的过程本身就是学习的一部分。祝你在Oracle的学习之旅中取得成功!
以上是Oracle数据库练习A中涉及的所有知识点的详细解释,涵盖了连接配置、事务管理、SQL操作、数据库管理、存储参数、权限与角色、表空间、数据文件、视图和性能优化等多个方面。这些知识对于理解和操作Oracle数据库...
这里提到的"ORACLE练习的三个表 emp dept salgrade"是指Oracle数据库中的经典示例表,它们常用于教学和实战演练。这三个表分别是: 1. **EMP** 表:这是一个员工信息表,通常包含以下字段: - `EMPNO`:员工编号,...
### Oracle基础知识点解析 #### 一、数据库模型 在Oracle数据库设计中,表格的设计是整个数据库结构的基础。根据题目中的信息,我们有四个主要的表格:`dept`(部门)、`person`(人员)、`salary`(工资记录)...
"Oracle实战练习"这个主题旨在帮助初学者通过实践操作来深入理解Oracle数据库的原理和操作技巧。以下是一些核心的Oracle知识点,这些内容将有助于你进行有效的学习和实践: 1. **SQL基础**:SQL(结构化查询语言)...
1. **基本查询操作**:练习题中包含了查询员工表(emp)和部门表(dept)的基础信息,例如查询所有员工的详细信息。这涉及到SELECT语句的基本用法,包括选择列(如`SELECT * FROM emp`)和指定表(如`FROM emp`)。 ...
"fundationI"可能涵盖了Oracle基础概念,如SQL(结构化查询语言)的基本操作,包括SELECT语句用于数据查询,INSERT、UPDATE、DELETE用于数据的增删改,以及如何创建和管理数据库对象如表、视图、索引等。此外,还...