資料庫之基礎1

2021-07-09 05:12:57 字數 779 閱讀 2244

一.為什麼使用資料庫

1.將資料儲存的冗餘度(冗餘度)

2.更高的資料一致性(一致性  **資料庫)

3.儲存資料可以共享(共享性)

4.可以建立資料庫所遵循的標準(標準 格式)

5.便於維護資料的完整性(完整性)

6.能夠實現資料的安全性(安全)

二.資料在資料庫的儲存形式

1.層次模型 (父子關係)使用做廣泛的公司:ibm(ims) 缺點:導航過程麻煩  不支援記錄間的複雜的關係

2.網狀模型(相互關係)優點:可伸縮性

3.關係模型(應用了表和列)特點:更大的可伸縮性

4.物件模型:改善了「阻抗不匹配關係」,但關係模型任然是主流

三.關係型資料庫的概念

在表的內部:表被分成了列(代表屬性)(column)和行(row)(代表實體)

1.實體:現實世界客觀存在並且可相互區別的事物

2.在關係型資料庫中外鍵(foreign key)用來表達表與表之間的關聯關係(第乙個表外來鍵的之**於第二個表的主鍵(唯一不能重複))

3.對於任何關係型資料庫存在三種基本的關係模型:一對一  一對多  多對多(用到第三個表:鍊錶  --作用:橋梁)

四.關係型資料管理系統

1.本地資料庫管理系統

2.資料庫伺服器管理系統  微軟公司(ms sql server)甲骨文公司(oracle) ibm公司(db2  mysql  postagresql)

sql是一種語言運算元據庫

sql的非過程性  需要乙個宿主語言

dml(資料操作語言)

1 資料庫基礎

1.資料庫是乙個以某種有組織的方式儲存的資料集合。理解資料庫的方式就是將其想象成乙個檔案櫃,此檔案櫃是乙個存放資料的物理位置 不管資料是什麼以及如何組織的。通俗 的來講資料庫就是乙個倉庫,乙個儲存資料的結合。資料庫的定義 儲存有組織的資料的容器 通常是乙個檔案或一組檔案 資料庫軟體應該被稱為dbms...

資料庫基礎(1)

資料庫是乙個以某種有組織的方式儲存的資料集合。在資料庫中存放資料的檔案叫做表。表是一種結構化的檔案。儲存在表中的資料是同一種型別的資料或者清單。資料庫中的每個表都有乙個名字來標識自己,這個名字是唯一的。列是表中的乙個字段,所有表都是由乙個或多個列組成的。資料庫中每個列都有相應的資料型別。資料型別定義...

MFC之資料庫程式設計基礎 1

資料庫程式設計 1 1.資料庫管理系統 dbms database management system 比如 access sql server oracle sybase 等。vc 可以將關聯式資料庫和物件導向的程式設計方法有機聯合,處理和應用都比較方便。vc 6.0提供了odbc dao和ole...