什麼是數據(Data) 單純的一條記錄並沒有任何意義,如果我們按逗號作為分隔,依次定義各個欄位的意思,相當於定義表的標題 這樣通過表格我們很清楚的知道了某人的詳細信息。 什麼是資料庫(DataBase,簡稱DB) 資料庫即存放數據的倉庫,只不過這個倉庫是在電腦存儲設備上,而且數據是按一定的格式存放 ...
什麼是數據(Data)
描述事物的符號記錄稱為數據,描述事物的符號既可以是數字,也可以是文字、圖片,圖像、聲音、語言等,數據由多種表現形式,它們都可以經過數字化後存入電腦 在電腦中描述一個事物,就需要抽取這一事物的典型特征,組成一條記錄,就相當於文件里的一行內容,如:
1 xiaomage,male,18,1999,山東,電腦系,2017,oldboy
單純的一條記錄並沒有任何意義,如果我們按逗號作為分隔,依次定義各個欄位的意思,相當於定義表的標題
這樣通過表格我們很清楚的知道了某人的詳細信息。
什麼是資料庫(DataBase,簡稱DB)
資料庫即存放數據的倉庫,只不過這個倉庫是在電腦存儲設備上,而且數據是按一定的格式存放的
過去人們將數據存放在文件櫃里,現在數據量龐大,已經不再適用
資料庫是長期存放在電腦內、有組織、可共用的數據即可。
資料庫中的數據按一定的數據模型組織、描述和儲存,具有較小的冗餘度、較高的數據獨立性和易擴展性,並可為各種 用戶共用
什麼是資料庫管理系統(DataBase Management System)
在瞭解了Data與DB的概念後,如何科學地組織和存儲數據,如何高效獲取和維護數據成了關鍵
這就用到了一個系統軟體---資料庫管理系統
如MySQL、Oracle、SQLite、Access、MS SQL Server
mysql主要用於大型門戶,例如搜狗、新浪等,它主要的優勢就是開放源代碼,因為開放源代碼這個資料庫是免費的,他現在是甲骨文公司的產品。
oracle主要用於銀行、鐵路、飛機場等。該資料庫功能強大,軟體費用高。也是甲骨文公司的產品。
sql server是微軟公司的產品,主要應用於大中型企業,如聯想、方正等。
資料庫伺服器、數據管理系統、資料庫、表與記錄的關係(重點理解!!!)
記錄:1 xxx 324245234 22(多個欄位的信息組成一條記錄,即文件中的一行內容)
表:student,scholl,class_list(即文件)
資料庫:oldboy_stu(即文件夾)
資料庫管理系統:如mysql(是一個軟體)
資料庫伺服器:一臺電腦(對記憶體要求比較高)
總結:
資料庫伺服器-:運行資料庫管理軟體
資料庫管理軟體:管理-資料庫
資料庫:即文件夾,用來組織文件/表
表:即文件,用來存放多行內容/多條記錄