資料庫的概念

2021-10-10 23:47:07 字數 652 閱讀 3598

1.什麼是資料庫?什麼是資料庫管理系統?什麼是sql?他們之間的關係?

資料庫:database 簡稱db。按照一定格式儲存資料的一些檔案的組合。就是儲存資料的倉庫,實際上就是一堆檔案。這些檔案儲存了具有特定格式的資料。

資料庫管理系統: databasemanagement 簡稱dbms。資料庫管理系統是專門對資料庫中的資料進行增刪改查的。

常見的資料庫管理系統

mysql、oracle、ms sqlserver、db2、sybase等。

sql:結構化查詢語言

程式設計師需要學習sql語句,程式設計師通過編寫sql語句,然後dbms負責執行sql語句,最終來完成資料庫中資料的增刪改查操作。

sql是一套標準,程式設計師主要學習的sql語句,這個sql在mysql中也可以使用,同時在oracle中也可以使用,在db2中也可以使用。

三者之間的關係?

dbms—執行---->sql----操作---->db

先安裝資料庫管理系統mysql,然後學習sql語句怎樣寫,編寫sql語句之後,dbms對sql語句進行執行,最終來完成資料庫的資料管理。

資料庫的概念

1 觸發器的作用?答 觸發器是一種特殊的儲存過程,它主要是通過事件來觸發而被執行的。它的作用是可以強化約束,維護資料的完整性和一致性,也可以可以跟蹤資料庫內的操作從而不允許未經許可的更新和變化。也可以聯級運算。如某錶上的觸發器上包含對另乙個表的資料操作,而該操作又會導致該錶觸發器被觸發。2 什麼是儲...

資料庫的概念

1 資料庫設計原理 應用層 使用者 邏輯層 表,sql 物理層 檔案 2 事務 防止意外突發情況的出現,保障操作的原子性,要麼全部發生,要不根本不發生。3 undo日誌 記錄事務的操作記錄,如果事務沒有結束標記 沒有發生提交或者回滾 則根據日誌記錄進行回滾恢復。4 為防止斷電等突發情況造成的影響,事...

資料庫概念

函式依賴 設r u 是屬性集u上的關係模式,x,y是u的子集,r是r u 上的任意乙個關係,如果成立對屬於r的任意t,s,若t x s x 則t y s y 那麼稱 x函式決定y 或 y函式依賴於x 記作x y。稱x為決定因素。部分函式依賴,完全函式依賴 在r u 中,如果x y,且對於任意x的真子...