1. 程式人生 > >Java-資料庫

Java-資料庫

1.資料庫定義:按照資料結構來組織,儲存和管理資料的倉庫。

2.DBA:資料庫管理員(Database Administrator,簡稱DBA)啤酒搭著尿布賣 ,大資料

3.資料庫的基本結構:

(1)物理資料層:最內層

(2)概念資料層:物理層抽象出來的,將物理層資料聯絡起來 

(3)邏輯資料層:使用者可見的,關心的

4.主流資料庫:

微軟: sql server 和 access

瑞典MySQL:AB公司 mysql

ibm公司:db2

美國Sybase公司:Sybase

ibm公司:informix

美國oracle公司:oracle

技術行業:

一流的公司做標準,比如intel,IEEE,全世界的IP地址分配。

二流的公司做服務,比如電信,中國移動。

三流的公司做產品,比如用友,金蝶。

四流的公司做專案,比如外包公司。

按規模分類:

小型資料庫:access

中型資料庫:不好說

大型資料庫:oracle ,Sysbase ,sql server ,informix(安全性很好),mysql

海量資料庫:db2(IBM售後服務很好)

資料庫選擇的標準:

1)成本是多少:

2)功能多不多:

3)併發性(終端使用者):

4)安全性:oracle,DB2,安全性較高

5.sql server介紹

1)SQL:Structured Query Language 結構化查詢語言

2)關係型資料庫管理系統

6.sql語句

1)資料定義語言DDL:Create,Drop,Alter等語句

2)資料操作語言DML:Insert,Update,Delete等語句

3)資料查詢語言DQL:select語句

4)資料控制語言DCL:Grant,Remove,Commit,Rollback等語句。