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

2.5 大神解惑

小白:什么是良好的數據庫設計原則?

大神:為了獲得一個良好的數據庫設計,必須遵循如下一些基本原則。

⑴ 避免重復數據。

⑵ 確保信息的正確性和完整性。

小白:當前數據庫系統所支持的主要數據模型有哪些?

大神:數據庫系統的一個核心問題是數據模型。根據組織數據庫中數據的結構類型的不同,數據庫系統所支持的主要數據模型有層次模型、網狀模型和關系模型等。其中,層次模型和網狀模型被統稱為非關系模型,它們在早期開發數據庫中使用。

在非關系模型中,實體用結點表示,每個結點代表一個實體,實體間的聯系用結點之間的連線表示。其中,層次模型利用樹型結構來表示各類實體及實體間的聯系,它要求只有一個結點沒有父結點,除此之外的其他結點都只能有一個父結點,這使得層次數據庫系統只能處理一對多的實體關系;而網狀模型是一種比層次模型更具普遍性的結構,它去掉了層次模型的兩個限制,但因此變得復雜且數據獨立性較差。

關系模型的數據結構簡單清晰,無論是實體還是實體之間的聯系都用關系(二維表)來表示,具有更高的數據獨立性,簡化了程序員的工作和數據庫開發建立的工作。

主站蜘蛛池模板: 张家口市| 抚宁县| 渭源县| 龙门县| 芦山县| 莫力| 神农架林区| 丘北县| 永修县| 万荣县| 遂平县| 焉耆| 梨树县| 抚宁县| 安岳县| 晋中市| 马龙县| 乌兰县| 藁城市| 吉安县| 晋州市| 广宁县| 布拖县| 新宾| 本溪| 井冈山市| 贵溪市| 土默特左旗| 万安县| 论坛| 托克逊县| 八宿县| 奈曼旗| 隆子县| 精河县| 清镇市| 安西县| 桃江县| 巴青县| 文安县| 桃园县|