创建和准备Oracle样例数据库
来源:互联网 发布:数据重复怎么筛选出来 编辑:程序博客网 时间:2024/05/21 09:01
一 创建Oracle样例数据库
此处有一个Oracle创建数据库和表和插入数据的脚本;
http://www.forta.com/books/0672336073/
亦可在此下载;
http://pan.baidu.com/s/1skFeGVj
运行脚本将创建5个表并插入数据;供应商表,客户表,产品表,订单表,订单项目表;
如下;
如登录时,遇到密码过期错误;
以dba身份登录后重置scott密码,即可;
二 建立hr、oe、pm、ix、sh用户的样例数据库
此5个oracle用户,默认锁定;带有不同目的的示例数据库;
人力资源(HR):这是最简单的模式。HR类似以前的SCOTT模式,其中有部门和员工数据表。这七个表使用了基本数据类型且适于用来学习基本特性。
订单目录(OE):这是一个稍微复杂的模式。它在模型中增加了客户,产品和订单数据表。这些复杂的布局可以用来探索使用额外的数据类型,包括嵌套数据表和额外数据表选项如索引组织表(IOTs)。同时,该模式中还保存了一个称为在线目录(OC)的与对象相关的例子,用来测试Oracle的面向对象的特性。
产品媒体(PM):这个模式集中于多媒体数据类型。
信息交换(IX):这模式设计用于演示Oracle 的高级排队中进程间通讯的特性。实际上,在10g以前的版本中,该模式称为排队组装服务质量。
销售记录(SH):该模式不是很复杂。它比其它模式包含更多行的数据。它是实验SQL分析函数、MODEL语句等的好地方。
将这些用户解锁,登录后,即可使用样例数据库;
解锁hr;
hr的表;
同样解锁oe,oe的表;
解锁另三个用户;
另三个用户的表;
看一下我为此建立了多个连接;
解锁语句;
alter user hr account unlock;alter user hr identified by 123456;alter user oe account unlock;alter user oe identified by 123456;alter user pm account unlock;alter user pm identified by 123456;alter user ix account unlock;alter user ix identified by 123456;
alter user sh account unlock;alter user sh identified by 123456;
三 其他一些sql脚本
备用;
create table user_emp( id number(4), passwd char(4), name char(20), phone char(20), email varchar2(50));insert into user_emp values(1001, '1234', 'liucs', '13800000000', 'lius@163.com');-- Create tablecreate table TMP_EMP( ID NUMBER(10) not null, NAME VARCHAR2(50), BIRTHDAY DATE, SEX CHAR(1), SALARY NUMBER(8,2));-- Add comments to the columnscomment on column TMP_EMP.ID is '主键ID';comment on column TMP_EMP.NAME is '姓名';comment on column TMP_EMP.BIRTHDAY is '日期';comment on column TMP_EMP.SEX is '性别(F女,M男)';comment on column TMP_EMP.SALARY is ' 工资';-- Create/Recreate primary, unique and foreign key constraintsalter table TMP_EMP add constraint PK_TMP_EMP_ID primary key (ID); -- 创建Sequence序列create sequence SQ_TMP_EMPminvalue 1maxvalue 9999999999999999999999999start with 201increment by 1cache 200;create table tutorials_tbl( tutorial_id INT NOT NULL AUTO_INCREMENT, tutorial_title VARCHAR(100) NOT NULL, tutorial_author VARCHAR(40) NOT NULL, submission_date DATE, PRIMARY KEY ( tutorial_id ));INSERT INTO tutorials_tbl (tutorial_title, tutorial_author, submission_date) VALUES ("Learn PHP", "Yiibai", NOW());INSERT INTO tutorials_tbl (tutorial_title, tutorial_author, submission_date) VALUES ("Learn MySQL", "Yiibai", NOW());INSERT INTO tutorials_tbl (tutorial_title, tutorial_author, submission_date) VALUES ("JAVA Tutorial", "yiibai", '2015-05-06');
0 0
- 创建和准备Oracle样例数据库
- Oracle HR 样例数据库用户的建立
- Oracle HR 样例数据库用户的建立
- oracle hr样例数据库用户建立
- oracle hr样例数据库用户建立
- oracle hr样例数据库经典查询语句
- 创建单例数据库的方法
- 获得和安装samp_db样例数据库分发包
- 一个MYSQL样例数据库
- DB2操作样例数据库
- mysql加载Sakila样例数据库
- 单例数据库连接池的创建
- 如何在SQL2005中快速添加2000的Northwind和pubs样例数据库
- Mysql入门系列:一个MYSQL样例数据库
- Salila——MySQL样例数据库解析
- oracle数据库增加样例数据 scott用户 与 相关的表
- 坐标转换样例数据及过程
- FuzzDB 安全测试用例数据库
- maven+springMVC+mysql+mybatis+velocity+事务整合
- 《自己动手写操作系统》学习笔记(五)
- mysql5.7安装和使用--CentOS操作系统
- 刷刷笔试题~~[矩阵]
- hive on spark VS SparkSQL VS hive on tez
- 创建和准备Oracle样例数据库
- 在mac中搭建asp.net环境并开发第一个程序
- 《自己动手写操作系统》学习笔记(四)
- LeetCode 41 First Missing Positive(丢失的第一个正数)
- Oracle 单行函数练习
- 《自己动手写操作系统》学习笔记(六)
- 第一篇博客
- 平面计算几何模板
- 【leetcode】89. Gray Code