--创建表空间
create tablespace epet_tablespace
datafile 'D:\epet.dbf'
size 5M;
--创建用户
create user epet identified by accp
default tablespace epet_tablespace
temporary tablespace temp;
--授予权限(连接、操作数据库对象)
grant connect,resource to epet;
--创建主人表
create table master(
id number(11) primary key,
lginid nvarchar2(50) not null,
password nvarchar2(20) not null,
status char(1) default 1 not null);
--创建宠物类型
create table pet_type(
id number(11) primary key,
name nvarchar2(50) not null,
status char(1) default 1 not null);
--创建宠物表
create table pet(
id number(11) not null,
master_id number(11) not null,
name nvarchar2(50) not null,
type_id number(11) not null,
health number(11) default 100 not null,
love number(11) default 0 not null,
prop1 nvarchar2(100),
prop2 nvarchar2(100),
prop3 nvarchar2(100),
adopt_time date not null,
status char(1) default 1 not null,
constraint pet_pk primary key(id),
constraint master_fk foreign key(master_id) references master(id),
constraint type_fi foreign key(type_id) references pet_type(id));
--增加注释
comment on table pet is '宠物';
comment on column pet.name is '宠物昵称';
comment on column pet.health is '宠物健康值';
--为主人表创建序列
create sequence sep_master
start with 1
increment by 1
nomaxvalue
cache 10;
--为宠物类型表创建序列
create sequence sep_pet_type
start with 1
increment by 1
nomaxvalue
cache 10;
--为宠物表创建序列
create sequence sep_pet
start with 1
increment by 1
nomaxvalue
cache 10;
--***************添加数据*********************
--向主人表添加数据
insert into master values(sep_master.nextval,'admin','123456',default);
insert into master values(sep_master.nextval,'jbit','bdqn',default);
insert into master values(sep_master.nextval,'cgj','123456','2');
commit;
--向宠物类型表添加数据
insert into pet_type values(sep_pet_type.nextval,'雪娜瑞',default);
insert into pet_type values(sep_pet_type.nextval,'拉多拉布',default);
insert into pet_type values(sep_pet_type.nextval,'Q仔',default);
insert into pet_type values(sep_pet_type.nextval,'Q妹',default);
commit;
--向宠物表添加数据
insert into pet values(sep_pet.nextval,1,'欧欧',1,100,0,'','','',sysdate,default);
insert into pet values(sep_pet.nextval,2,'美美',2,100,0,'','','',sysdate,default);
insert into pet values(sep_pet.nextval,3,'楠楠',3,100,0,'','','',sysdate,default);
insert into pet values(sep_pet.nextval,1,'贝贝',4,100,0,'','','',sysdate,default);
insert into pet values(sep_pet.nextval,2,'亚亚',1,100,0,'','','',sysdate,default);
commit;
--查询表信息
select * from master;
select * from pet;
select * from pet_type;
相关推荐
这些JAR文件一起构成了WebLogic服务器对Oracle数据库支持的基础,其中`OracleResultSet`作为结果集处理的特殊实现,是连接池处理大字段数据的关键组件。在实际应用中,开发者需要正确配置WebLogic的数据源,包括设置...
综上所述,McGraw Hill Oracle Data Guard 11g Handbook是一本深度解析Oracle Data Guard技术的手册,涵盖了从基础概念到高级应用的全方位知识,对于深入理解和掌握Oracle数据库的高可用性和灾难恢复机制具有重要...
该书详细阐述了Oracle数据库11g的基础管理和维护知识,是备考人员的重要参考资料。标签“1Z0-052 Oracle 11g OCA”明确了书籍的核心内容,即围绕Oracle数据库11g的初级管理员认证。 在Oracle 11g OCA认证中,考生...
Oracle 基础知识点总览 Oracle 基础知识点可以概括为以下几个方面: 1. Oracle 概述 Oracle 是一种对象关系数据库管理系统(ORDBMS),它提供了关系数据库系统和面向对象数据库系统这二者的功能。Oracle 数据库...
3. 连接管理:连接管理是ODP.NET的基础,涉及创建和管理数据库连接。书中讲解了如何使用ConnectionString构建连接字符串,以及使用OracleConnection类建立和关闭数据库连接。 4. 数据操作:ODP.NET支持多种数据操作...
13.PLSQL基础-变星与作用域rar 14.Oracle体结构.ram 15.Oracle体系结构实例管理-内存管理rar 16.0raCle体系结构实例管理进程结构。rar 17.Oracle存储管理rar 18.Oracle网路管理rar 19,oracle字符集rar 20 Oracle-...
综上所述,《Expert.Oracle.Database.Architecture.3rd.Edition》不仅涉及Oracle数据库的基础架构,还涵盖了高级特性和实践技巧,对于希望深入研究Oracle技术的IT专业人士来说是一本宝贵的资源。通过学习书中的内容...
通过阅读这本书,读者不仅可以掌握Oracle BPM Suite 11gR1的基础知识,还能学习如何有效利用这个平台来提升企业的业务流程效率,实现数字化转型。对于IT专业人士,尤其是那些从事流程管理、系统集成或软件开发的人来...
- ojdbc5适用于Java 5和Oracle 10g/11g,ojdbc6对应Java 6和Oracle 11g/12c,ojdbc7适用于Java 7和Oracle 11g/12c,ojdbc8则匹配Java 8及更高版本,支持Oracle 12c及以后的版本。 - 使用正确的ojdbc版本至关重要,...
1. Oracle RAC的概述:提供Oracle RAC的基础知识介绍,包括它的定义、组成部件以及它在数据库高可用性中的作用。 2. RAC安装和配置:详细说明了如何安装和配置Oracle RAC环境,包括了准备工作、安装Oracle软件、...
6. **集成能力**:Spotlight On Oracle能够与Oracle企业管理器(EM)和其他系统管理工具无缝集成,提升整体运维效率。 7. **资源优化**:通过对数据库资源的智能管理,Spotlight On Oracle可以帮助优化内存分配、表...
11. **异常处理**: JDBC中的`SQLException`是所有数据库错误的基础异常类,捕获并适当地处理这些异常是编写健壮Java数据库应用的关键。 12. **JNDI查找**: 在企业级应用中,可以通过JNDI(Java Naming and ...
6. **安全性管理**:熟悉Oracle的权限和角色管理,如何创建和管理用户,以及如何应用访问控制策略,例如通过GRANT和REVOKE命令。 7. **故障排查**:学习识别和解决常见的Oracle问题,包括检查错误日志、跟踪文件和...
1. 数据库基础:首先,书会介绍Oracle数据库的基础知识,包括数据库架构、数据存储原理、SQL查询语言以及PL/SQL编程,为后续的故障分析奠定基础。 2. 性能优化:讨论如何通过SQL调优、索引优化、表空间管理等手段...
本书涵盖了Oracle 10g Administration I的基础知识,这是Oracle 10g DBA认证的第一部分,主要面向初学者和希望提升数据库管理技能的专业人士。Oracle 10g是Oracle数据库的一个重要版本,它带来了许多创新功能和性能...
6. Oracle PL-SQL语言基础 7. Oracle的分布式管理 8. ORACLE的数据类型 9. Oracle数据库碎片整理 10.ORACLE性能调整1 11.ORACLE性能调整2 12.Oracle专家调优秘密 13.PL_SQL单行函数和组函数详解 14...
以下是对Oracle基础知识的详细解析: **1. Oracle数据库概述** Oracle数据库是一个关系型数据库管理系统(RDBMS),它以数据表的形式存储和管理数据,每个表由列定义,数据以行的形式存储。Oracle 8i及以上版本还...
《OCA.Oracle.Database.11g.Administration.I.Exam.Guide.Exam.1Z0-052》是Oracle官方推出的一本针对11g数据库管理员基础认证(OCA Database 11g Administration I)的考试指南。这本书旨在帮助读者全面理解并掌握...
6. **Deinstall (7)**: Oracle的界面化卸载工具方便用户卸载Oracle软件,保持系统的整洁。它可以更安全地移除Oracle组件,避免因手动卸载导致的潜在问题。 对于Windows用户,无论是64位还是32位系统,都可以找到...