今天是學習資料庫的第一天,感覺和學c的這個時候的感覺一樣,還不是很了解這塊,太多的疑惑。我想這些後邊會慢慢的懂的。
簡單的列下今天的知識。
第一章:關係型資料庫管理系統
使用資料庫的優點 :1 ,減低儲存資料的冗餘度 2 ,提供更高的資料一致性 3 ,資料共享 4,便於維護資料完整性 5,能夠實現資料的安全性。
元資料:組織和分類資料結構化的格式
元資料+資料:提供資料環境,一某種方式邏輯組織資料,高效維護資料。
資料模型:層次模型 、網狀模型、關係模型、物件模型。
關係模型:把世界看作是實體和聯絡組成。
關係型資料庫:
表是關係型資料庫的核心單元,資料儲存的地方
表的內部,資料被分為行和列。每一行代表乙個實體,列代表實體的屬性(說明的資料的名稱,限定了資料型別)
表中——用主鍵來唯一標識每一行,外來鍵表示表與表的關係
表間關係:一對
一、一對多、多對多
rdbms(關係型資料管理系統):
是管理、操作和維護關係型資料庫的一種軟體程式
分為本地和伺服器資料庫管理系統:
本地資料庫管理系統:客戶端程序(應用程式+資料庫管理系統)+資料庫資料
伺服器資料庫管理系統:客戶端程序(應用程式)+伺服器端程序(資料庫管理系統)+資料庫資料
sql(結構化查詢語言):
用於管理關係型資料庫,並與資料庫中的資料進行通訊的語言
關係型資料庫的標準程式語言
提供所有基本資料型別操作
語言分類:ddl(資料定義語言)、dql(資料查詢語言)、dml(資料操作語言)、dcl(資料控制語言)
流行的關係型資料庫伺服器管理系統: 微軟——ms sql server 、甲骨文——oracle、ibm——db2、mysql、postgresql
資料庫學習(1)
一 初始mysql 個人對庫和表的大概的見解 二 庫操作 drop 代表刪除 use 代表進入 建立庫 create database 庫名 刪除庫 drop database 庫名 進入庫 use 庫名 檢視當前進入的是哪個庫 select database 三 表操作 insert into 代...
資料庫學習(1)
資料庫索引,是資料庫管理系統中乙個排序的資料結構,以協助快速查詢 更新資料庫表中資料。索引的實現通常使用b樹及其變種b 樹。在資料之外,資料庫系統還維護著滿足特定查詢演算法的資料結構,這些資料結構以某種方式引用 指向 資料,這樣就可以在這些資料結構上實現高階查詢演算法。這種資料結構,就是索引。為表設...
oracle資料庫學習1
前面已經寫完如何安裝oracle資料庫了,下面就是介紹一下如何學習oracle資料庫進行學習了。一 判斷資料庫是否進行啟動 oracle zjk ps ef grep ora oracle 1869 1 0 23 14 00 00 00 ora pmon ora138 oracle 1871 1 0...