SQLSERVER學習1——資料庫概念
《SQL Server例項教程》(科學出版社)
資料庫的基本概念
資料是載荷資訊的物理符號,是資料庫中儲存的基本物件。
資訊可以通過手勢,眼神表達,但是表達資訊的最佳方式還是資料。
資料有型和值,經過一定的解釋,資料才會被理解,然後成為資訊。
常見的資料型別有數值型,字元型,日期型,列舉型。
資料庫,就是存放資料的倉庫,計算機上儲存的一定格式的資料的儲存裝置,具有很高的儲存和查詢效率
資料庫技術發展歷程
1950s,計算機誕生之初,人工階段,人們進行資料處理,需要對資料做專門的定義,對資料儲存和輸出方式做具體安排。
1960s,計算機軟硬體發展,作業系統誕生,檔案管理階段,資料按照一定形式放在計算機的外存裝置中,形成資料檔案,資料和程式之間有了一定獨立性。
1970s之後,在應用需求推動下,資料需要跨平臺,跨語言,跨應用,所以到了資料庫階段。
資料庫管理系統
資料庫管理系統(DBMS,DataBase Management System )位於使用者和作業系統之間的資料管理軟體,主要包括幾個方面:
資料定義(DDL,Data Definition Language)對資料進行定義
資料操作(DML,Data Manipulation Language)資料的增刪改查
資料庫執行管理(資料庫管理系統統一管理)
資料庫建立和維護(資料初始化輸入,轉換功能,資料庫備份,恢復功能,效能監視,分析功能)
資料庫系統
資料庫系統(DBS,Database System)泛指引入資料庫技術後的計算機系統,廣義包括:計算機系統,資料庫管理系統,資料庫管理員,應用程式,維護人員,使用者。
所以說,資料庫系統是一個很大的概念,包括了資料庫和資料庫管理系統。
特點:
資料庫的資料以一定的邏輯結構儲存
資料庫中的資料可以被多個使用者,多個應用程式共享
資料和程式不再依賴(拜託了資料庫人工階段的弊端),基本上相互獨立
資料庫的安全控制(通過許可權控制管理人員對資料的管理)和資料的併發控制(通過資料鎖定,防止多人同時操作一個資料,來防止造成衝突)
一般而言,資料庫關注的是資料,資料庫管理系統強調的是系統軟體,資料庫系統強調的是整個執行系統。
相關文章
- 資料庫學習與複習筆記--資料庫概念和不同類資料庫CRUD操作(1)資料庫筆記
- 資料庫學習(1) - constraint資料庫AI
- Laravel 學習--資料庫使用初識 1Laravel資料庫
- 資料庫學習筆記1(資料管理歷史)資料庫筆記
- 資料庫概念資料庫
- 資料庫學習資料庫
- 大資料學習—Spark核心概念RDD大資料Spark
- Mysql資料庫學習(一):資料庫基本概念、關係型資料庫、Mysql資料庫安裝配置、DDL/DCL/DML語句MySql資料庫
- SQLServer批量新增資料庫SQLServer資料庫
- (1)掌握SqlServer索引的基本概念SQLServer索引
- sqlserver讀取oracle資料庫資料SQLServerOracle資料庫
- 學習MongoDB資料庫MongoDB資料庫
- 資料庫的概念資料庫
- 資料庫概論 (一)資料庫概念資料庫
- 強化學習-學習筆記1 | 基礎概念強化學習筆記
- SQLSERVER 資料庫效能的基本SQLServer資料庫
- SQLserver本地資料庫開發SQLServer資料庫
- ThinkPHP連線sqlserver資料庫PHPSQLServer資料庫
- SQLserver備份資料庫示例SQLServer資料庫
- jmeter 連線 sqlserver 資料庫JMeterSQLServer資料庫
- SqlServer資料庫資料恢復報告SQLServer資料庫資料恢復
- Sql Server 資料庫學習-常用資料庫 物件SQLServer資料庫物件
- PostgreSQL 資料庫學習 - 1.資料庫體系結構之儲存結構SQL資料庫
- 資料庫中odbc和jdbc的區別-------java資料庫學習筆記之1資料庫JDBCJava筆記
- Oracle資料庫-----資料庫的基本概念Oracle資料庫
- NoSQL資料庫概念與NoSQL資料庫家族SQL資料庫
- Sqlserver資料庫使用 .bak 檔案還原資料庫SQLServer資料庫
- Flask學習之旅--資料庫Flask資料庫
- 資料庫學習筆記資料庫筆記
- 達夢資料庫學習資料庫
- oracle資料庫SCN概念Oracle資料庫
- 重新學習Mysql資料庫1:無廢話MySQL入門MySql資料庫
- PostgreSQL 資料庫學習 - 0. 資料庫安裝SQL資料庫
- 【資料庫學習】資料庫平臺:mysql,sql server資料庫MySqlServer
- Jtti:sqlserver怎麼清空資料庫資料JttiSQLServer資料庫
- 在不同的資料庫中解析SQLServer資料資料庫SQLServer
- sqlserver 資料庫收縮的方法SQLServer資料庫
- SQLServer查詢所有資料庫大小SQLServer資料庫