資料庫基礎

2022-09-17 12:03:08 字數 901 閱讀 4081

資料庫是由一批資料構成的有序集合,這些資料被存放在結構化的資料表中,資料表之間相互關聯,反映客觀事物間的本質聯絡。資料庫系統提供對資料的安全控制和完整性控制。

資料庫的概念產生於60年代,資料的誕生和發展給計算機資訊管理帶來了一場巨大的革命。

資料庫的發展大致劃分為如下幾個階段:人工管理階段、檔案系統管理階段、資料庫系統階段、高階資料庫階段。

其種類大概有3中:層次式資料庫、網路式資料庫和關係式資料庫。不同種類的資料庫按不同的資料結構來聯絡和組織。

資料庫(database db)是乙個長期儲存在計算機內的、有共享的、有組織的、統一管理的資料集合,按照一定的資料結構來儲存和管理的計算機軟體系統,即資料庫包含兩層含義:保管資料的」倉庫「,以及資料管理的方法和技術。

資料庫的特點包括:實現資料共享,減少資料冗餘;採用特定的資料型別,具有較高的資料獨立性,具有統一的資料控制功能。

在關聯式資料庫中,資料庫表是一些列二維陣列的集合,用來儲存資料和運算元據的邏輯結構。它由縱向的列和橫向的行組成,行被稱為記錄,是組織資料的單位;列被稱為字段,每一列表表示記錄的乙個屬性,都有相應的描述資訊,如資料型別、資料寬度等。

資料型別決定了資料在計算機中的儲存格式,代表不同的資訊型別。常用的資料型別有:整數資料型別、浮點數資料型別、精確小數型別、二進位制資料型別、日期/時間資料型別、字串型別。

主鍵(primary key)又稱主碼,用於唯一標識表中的每一條記錄,可以定義表中的一列做主鍵,主鍵列上不能有兩行相同的值,也不能稱為空值。

資料庫系統有硬體部分和軟體部分共同構成,硬體主要是用於儲存資料庫中的蘇劇,包括計算機、儲存裝置等。軟體部分則由dbms、支援dbms執行的作業系統,以及支援多語言進行應用開發的訪問技術等。

資料庫 資料庫基礎

什麼是sql 結構化查詢語言 structtured query language sql的作用 啟動mysql.exe,連線伺服器後,就可以使用sql來操作伺服器了。類似php中操作mysql的語句就是sql語句 sql標準 由國際標準化組織 iso 制定的,對dbms 資料庫管理系統 的統一操作...

資料庫基礎 資料庫設計

一 資料庫生命週期 1.週期 需求分析,概念結構設計,邏輯設計,物理設計,系統實施,系統執行和維護。2.響應的文件 二 正規化 一般資料庫要求規範化到第三正規化,視具體需求重新調整。第一正規化 1nf 強調列的原子性,即列不能分為多列。第二正規化 2nf 關係屬於第一正規化,且每乙個非主屬性完全函式...

資料庫基礎

一.資料庫事物特徵 1.atomic 原子性 不可分割 2.consistency 一致性 參照完整 3.isolation 隔離性 防止併發 4.durability 永續性 永久儲存資料 二.事物和併發 1.併發問題 第一類丟失,髒讀,虛讀,不可重複讀,第二類丟失更新 不可重複讀的特例 2.鎖的...