官术网_书友最值得收藏!

  • MariaDB必知必會
  • (美)Ben Forta
  • 595字
  • 2020-10-30 18:17:31

1.1.2 表

當你使用檔案柜存儲資料時,你不會一股腦將其丟到抽屜中,而是在檔案柜中創建文件,然后將相關聯的數據放入特定的文件中。

在數據庫領域中,這種文件就叫做表。表是結構化的文件,用來存儲特定類型的數據。表可能存儲客戶清單、產品目錄,或者其他信息列表。

新術語

表(Table) 特定類型數據的結構化列表。

需要值得注意的是存儲在表中的數據是一種類型的數據或一個列表。你決不應該將顧客的列表信息和訂單的列表信息存儲到同一個數據庫表中,這樣做會使隨后的數據檢索和訪問變得困難。替代的解決方案是創建兩個表,在每個表中存儲其相應的列表信息。

數據庫的每個表都有一個名字來標識它。表的名字是唯一的,這意味著數據庫中的表不可以同名。

注意

表名 實際上有許多因素決定表名的唯一性,如數據庫名和表名的結合。這意味著盡管你不能在同一個數據庫中使用同樣的表名,卻可以在不同的數據庫中使用相同的表名。

表具有特征和屬性,它們將定義數據如何存儲到其中。它們包含如存儲什么樣的數據、怎樣分解數據、單獨的信息塊如何命名等信息。這種用來描述表的信息的集合叫做框架,框架用來描述存儲在數據庫中的特定的表,以及整個數據庫(如果存在的話,也包括數據庫中表與表之間的關系)。

新術語

框架(Schema) 關于數據庫和表的布局以及屬性的信息。

注意

框架還是數據庫? 有時,框架被當作數據庫的同義詞使用。遺憾的是,有時框架在上下文的含義并不是很清晰。在本書中,框架指前面給出的定義。

主站蜘蛛池模板: 聂拉木县| 奇台县| 祁东县| 若羌县| 临桂县| 阿瓦提县| 西乌珠穆沁旗| 翁源县| 攀枝花市| 唐海县| 南川市| 金湖县| 洪江市| 彭泽县| 洛隆县| 永年县| 凤阳县| 伽师县| 金秀| 柳河县| 惠东县| 西峡县| 乌兰县| 邹平县| 丰原市| 朝阳市| 车致| 耿马| 原平市| 铅山县| 裕民县| 灵丘县| 嘉善县| 鹤山市| 定襄县| 海阳市| 东宁县| 黄陵县| 建德市| 墨江| 方城县|