資料庫原理 基礎知識點

2021-07-11 09:45:56 字數 749 閱讀 1635

基本概念:

1、資料庫定義為關聯記錄的自描述集合

2、關於資料庫結構的資料稱為元資料。表名、列名和列所屬的表、表和列的屬性等都是元資料

3、資料庫系統四個組成部分:使用者、資料庫應用程式、資料庫管理系統(dbms)和資料庫

4、sql:結構化查詢語言,是處理關聯式資料庫中表的國際語言

5、鍵:標識表中的一列或多列。鍵可以是唯一的,也可以不唯一。

候選鍵:唯一標識表中每一行的鍵,候選鍵可以是單列鍵,也可是是復合鍵

主鍵:dbms用於唯一標識表中每一行的候選鍵。

外來鍵:將第乙個表的值放入第二個表來表示關聯,所使用的值是第乙個表的主鍵值。此時,第二個表中儲存這些值得屬性成為外來鍵。

6、參照完整性約束:參照完整性約束規定外來鍵的值必須出現在對應的主鍵中

7、表的設計原則:1、在結構良好的表中,每個決定因子都必須是候選鍵

2、非結構良好的表應分解成兩個或多個結構良好的表

這兩個原則是規範化的核心。規範化的就是檢查並修改表使其結構良好的過程

8、規範化過程:1、標識表的所有候選鍵

2、標識表中的所有的函式依賴

3、檢查函式依賴的決定因子。如果某決定因子不是候選鍵,則表的結構不好。此時:

a.把函式依賴的列放在它自己的新錶中

b.把函式依賴的決定因子作為新錶的主鍵

c.將決定因子的副本作為原表中的外來鍵

d.在新錶和原表之間建立參照完整性約束

4、根據需要,多次重(3)步驟,直至每個表的決定因子都是候選鍵。

Mysql資料庫基礎知識點總結

create database database name 建立資料庫 create database database name character set gbk utf8 建立指定字符集的資料庫 create database if not exists database name 建立資料庫...

資料庫的基礎知識點 1

資料庫的四個基本的概念 2 資料庫 資料庫形象的解釋就是乙個存放各類資料的倉庫。它是乙個長期儲存在計算機內,有組織的,可共享的大量資料的集合。資料庫中的資料按照一定的資料模型組織,描述和儲存,具有較小的冗餘度,較高的資料獨立性,可以各使用者共享。3 資料庫管理系統 乙個比喻,我們的存放的倉庫有管理倉...

MySql資料庫基礎知識點總結

本文例項講述了mysql資料庫基礎知識點。分享給大家供大家參考,具體如下 資料表在建立時,需為每個字段選擇資料型別,而資料型別的選擇則決定著資料的儲存格式,有效範圍和對應的限制 mysql提供了多種資料型別,主要分為3類 在資料庫中,資料表設計的是否合理直接影響著資料庫的功效,而在設計資料表時儲存引...