程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

python入門開發學習筆記之掌握概念庫、表、記錄

編輯:Python

本節重點

  • 掌握概念庫、表、記錄

本節時長需控制在5分鐘內

數據庫概述

1 什麼是數據(Data)

描述事物的符號記錄稱為數據,描述事物的符號既可以是數字,也可以是文字、圖片,圖像、聲音、語言等,數據由多種表現形式,它們都可以經過數字化後存入計算機

在計算機中描述一個事物,就需要抽取這一事物的典型特征,組成一條記錄,就相當於文件裡的一行內容,如:

1 egon,male,18,1999,山東,計算機系,2017,oldboy

單純的一條記錄並沒有任何意義,如果我們按逗號作為分隔,依次定義各個字段的意思,相當於定義表的標題

1 name,sex,age,birth,born_addr,major,entrance_time,school #字段
2 egon,male,18,1999,山東,計算機系,2017,oldboy #記錄

這樣我們就可以了解egon,性別為男,年齡18歲,出生於1999年,出生地為山東,2017年考入老男孩計算機系

2 什麼是數據庫(DataBase,簡稱DB)

數據庫即存放數據的倉庫,只不過這個倉庫是在計算機存儲設備上,而且數據是按一定的格式存放的

過去人們將數據存放在文件櫃裡,現在數據量龐大,已經不再適用

數據庫是長期存放在計算機內、有組織、可共享的數據即可。

數據庫中的數據按一定的數據模型組織、描述和儲存,具有較小的冗余度、較高的數據獨立性和易擴展性,並可為各種 用戶共享

3 什麼是數據庫管理系統(DataBase Management System 簡稱DBMS)

在了解了Data與DB的概念後,如何科學地組織和存儲數據,如何高效獲取和維護數據成了關鍵

這就用到了一個系統軟件—數據庫管理系統

如MySQL、Oracle、SQLite、Access、MS SQL Server

mysql主要用於大型門戶,例如搜狗、新浪等,它主要的優勢就是開放源代碼,因為開放源代碼這個數據庫是免費的,他現在是甲骨文公司的產品。
oracle主要用於銀行、鐵路、飛機場等。該數據庫功能強大,軟件費用高。也是甲骨文公司的產品。
sql server是微軟公司的產品,主要應用於大中型企業,如聯想、方正等。

4 數據庫服務器、數據管理系統、數據庫、表與記錄的關系(重點理解!!!)

記錄:1 劉海龍 324245234 22(多個字段的信息組成一條記錄,即文件中的一行內容)

表:student,scholl,class_list(即文件)

數據庫:oldboy_stu(即文件夾)

數據庫管理系統:如mysql(是一個軟件)

數據庫服務器:一台計算機(對內存要求比較高)

總結:

數據庫服務器-:運行數據庫管理軟件

數據庫管理軟件:管理-數據庫

數據庫:即文件夾,用來組織文件/表

表:即文件,用來存放多行內容/多條記錄


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved