一、數據庫和數據庫管理系統
1.數據庫:是存儲數據的“倉庫”;
2.數據庫管理系統:是管理數據庫的軟件系統;提供了對數據的增刪改查等訪問操作;DBMS爲客戶端提供訪問服務。
二、數據庫的發展史
-
萌芽階段——文件系統 使用磁盤文件來存儲數據
-
初級階段——第一代數據庫 出現了網狀模型、層次模型的數據庫
-
中級階段——第二代數據庫 關係型數據庫和結構化查詢語言
-
高級階段——新一代數據庫 “關係-對象”型數據庫
三、流行的數據庫管理系統
MySQL、Oracle、 SQL Server 、DB2 、Sybase 、Access
四、數據庫和應用程序
1.應用程序
作用:響應操作並顯示結果、向數據庫請求數據
要求:美觀、操作簡單方便
2.數據庫
作用: ①存儲大量數據,方便檢索和訪問;
②保持數據信息的一致、完整;
③數據共享和安全;
④通過組合分析,產生新的有用信息;
要求:統一、安全、性能等
五、Oracle DBMS的兩個重要服務
1.數據庫實例服務:提供數據訪問服務的進程。
在Oracle中一個數據庫即對應一個實例服務;
實例名稱即數據庫名;
一般實例服務名命名方式爲OracleService+實例名。如:OracleServiceOrcl
2.監聽服務 監聽接收客戶端的訪問請求
負責實例服務和遠程客戶端交互傳遞
六、Oracle中的用戶
1.Oracle有很多用戶。
2.用戶通過用戶名和密碼驗證方能訪問數據庫。
3.每一個用戶都對應與其同名的Scheme(模式/方案),Scheme可以理解爲屬於對應用戶的數據對象的集合,用戶天然地可以訪問自己的數據對象,如:表。
4.常用的用戶 sys、system都是管理員用戶,可以對數據庫進行管理。
5.scott是測試用戶,可以供初學者學習使用 該用戶初始密碼爲tiger,默認是被鎖定的,需要解鎖後使用。