㈠ sql 資料庫和oracle資料庫哪個好
1,oracle支持多種操作抄系統,sql
server只支持windows。
2,oracle給dba更多的靈活性,可以根據實際情況調整參數,使你的應用的性能最佳,因而帶來一個缺點是很難上手;sql
server則相反,當然很容易上手。
體系結構
oracle的文件體系結構為:
數據文件
.dbf(真實數據)
日誌文件
.rdo
控制文件
.ctl
參數文件
.ora
sql
server的文件體系結構為:
.mdf
(數據字典)
.ndf
(數據文件)
.ldf
(日誌文件)
㈡ oracle資料庫
1 概念結構設計就是將需求分析得到的用戶需求抽象為信息結構的過程。通常使用ER圖來表示。
2設計一對多的er圖就可以了
㈢ Oracle資料庫是什麼
ORACLE是一種適用於大型、中型和微型計算機的關系資料庫管理系統,它使用SQL(Structured guery language)作為它的資料庫語言。
SQL主要包括數據定義、數據操縱(包括查詢)和數據控制等三方面功能。SQL是一種非過程化程度很高的語言,用戶只需說明"干什麼"而無需具體說明"怎麼干"語言簡潔、使用方便功能強大,集聯機交互與嵌入於一體,能適應廣泛的使用環境。ORACLE資料庫由三種類型的文件組成:資料庫文件、日誌文件和控制文件。
數據字典是由ORACLE自動建立並更新的一組表,這些表中記錄用戶的姓名、描述表和視圖以及有關用戶許可權等的信息。數據字典是只讀的,只允許查詢。也就是說數據字典是一種資料庫資源,每個用戶都可以訪問數據字典,DBA可通過數據字典來監視ORACLERDBMS的使用,並幫助用戶完成其應用。ORACLE RDBMS本身也要利用資料庫字典來管理和控制整個資料庫。
提起資料庫,第一個想到的公司,一般都會是Oracle。該公司成立於1977年,最初是一家專門開發資料庫的公司。
Oracle在資料庫領域一直處於領先地位。1984年,首先將關系資料庫轉到了桌面計算機上。然後,Oracle的下一個版本,版本5,率先推出了分布式資料庫、客戶/伺服器結構等嶄新的概念。Oracle的版本6首創行鎖定模式以及對稱多處理計算機的支持……最新的Oracle8主要增加了對象技術,成為關系-對象資料庫系統。目前,ORACLE產品覆蓋了大、中、小型機等幾十種機型,Oracle資料庫成為世界上使用最廣泛的關系數據系統之一。
㈣ oracle資料庫
18) 在Oracle中,使用了如下的語句創建用戶TOM,則對於該用戶而言,以下說法錯誤的是(a)。(選內1項)
CREATE USER TOM IDENTIFIED BY TOMSYS
a) 該用戶的口令為TOMSYS
b) TOM默認的表空容間為SYSTEM
c) TOM的臨時表空間為TEMP
d) 使GRANT UPDATE命令可以修改TOM的口令
㈤ Oracle資料庫
--創建表
create table student
(
stuID number(10) primary key,
stuName varchar2(20) not null,
Password varchar2(20)check (Password>6),
major varchar(50),
Email varchar2(30) unique,
Gender char(1) default 0 check (Gender in(0,1)),
--Birthday date check(to_date(Birthday)<to_date(sysdate))
Birthday date
);
--創建book表
create table book
(
bid number(10) primary key,
title varchar2(20) ,
author varchar(20),
price number(6,2)
);
--創建borrow表
create table borrow
(
borrowID number(10) primary key,
stuID number(10),
BID number(10),
T_time date default sysdate,
B_time date
);
--添加約束
--設置自增序列
CREATE SEQUENCE seq1
INCREMENT BY 0000000001
START WITH 1
NOMAXVALUE
NOCYCLE
CACHE 10;
--生日
alter table student add constraint ck2 check (to_date('2015-01-01 00:00:00','yyyy-mm-dd hh24:mi:ss')>Birthday);
--外鍵
alter table borrow add constraint fk_borrow_1 foreign key(stuID) references student(stuid);
alter table borrow add constraint fk_borrow_2 foreign key(BID) references book(bid);
--還書日期
alter table borrow add constraint ck1 check (B_time>T_time);
還要嗎,要的話在寫給你
㈥ oracle資料庫下載
在官網下載就可以了,個人是免費下載,幾乎免費使用所有oracle功能,但是現在官網只有版oracle 11gR2和oracle 12C兩個版本的下載權了。
http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html
㈦ 如何修改oracel資料庫表內容
oracle中修來改數據用update語句。
語法源:
1
UPDATE 表名 SET 欄位='XXX' WHERE 條件;
如,資料庫中,test表數據如下:
現在要將王五的名字改成王九,可用如下語句:
1
2
update test set name='王九' where name='王五';
commit;
執行後結果:
㈧ Oracle新建資料庫
Oracle新建資料庫可以參考以下操作方法:
1、首先點擊桌面左下角的開始圖標;
㈨ Oracle資料庫有什麼特點
oracle 優勢復很多,大部分銀行保險制電信大部分是用oracle處理的
優勢主要 有
1、處理速度快,非常快
2、安全級別高。支持快閃以及完美的恢復,即使硬體壞了 也可以恢復到故障發前的1s
3、幾台資料庫做集群資料庫,可以做到幾秒s以內故障轉移,而且數據物理完全一致,現在集群一直是最優秀的解決方案,對於銀行保險沒有其他太多的選項{數據不丟,快速切換,負載均衡}
4、網格控制,以及 數據倉庫方面 也非常強大
對了免費 以及 開源的 言論 都是錯誤的。。。oracle產品及服務都是付費的,而且價格不菲。比其他資料庫要貴,物有所值。oracle不是開源的。不過可以在redhat 或者其他開源操作系統上安裝。
mysql在sun沒被oracle收購是開源的,免費的,之後oracle公司打算 把mysql打造成不開源,收費模式的。