什麼是資料抽象

2021-09-19 17:50:31 字數 858 閱讀 9732

1樓:匿名使用者

資料抽象結構是對現實世界的一種抽象從實際的人、物、事和概念中抽取所關心的共同特性,忽略非本質的細節把這些特性用各種概念精確地加以描述這些概念組成了某種模型。

2樓:衡思菱留慶

概念結構是對現實世界的一種抽象

從實際的人、物、事和概念中抽取所關心的共同特性,忽略非本質的細節把這些特性用各種概念精確地加以描述

這些概念組成了某種模型

三種常用抽象

1.分類(classification)

定義某一類概念作為現實世界中一組物件的型別這些物件具有某些共同的特性和行為

它抽象了物件值和型之間的“is

member

of”的語義

在e-r模型中,實體型就是這種抽象

2.聚集(aggregation)

定義某一型別的組成成分

它抽象了物件內部型別和成分之間“is

part

of”的語義

在e-r模型中若干屬性的聚集組成了實體型,就是這種抽象3.概括(generalization)

定義型別之間的一種子集聯絡

它抽象了型別之間的“is

subset

of”的語義

概括有一個很重要的性質:繼承性。子類繼承超類上定義的所有抽象。

注:原e-r模型不具有概括,本書對e-r模型作了擴充,允許定義超類實體型和子類實體型。

用雙豎邊的矩形框表示子類,

用直線加小圓圈表示超類-子類的聯絡

資料抽象的用途

對需求分析階段收集到的資料進行分類、組織(聚集),形成實體實體的屬性,標識實體的碼

確定實體之間的聯絡型別(1:1,1:n,m:n)

畫個抽象圖,這是什麼,畫個抽象圖,這是什麼?

這不是畫 這是你腦海裡面的碎片而已 整理完碎片 把他拼好了才是一張畫 這樣沒人會當成畫 你都具象了,能是抽象畫嗎?表達的思想又是什麼呢?這幅抽象圖是什麼意思啊 這不算抽象,乙個桌子上面有三個杯子,裡面有飲料。這 算抽象?好像是畫靜物吧?我也不太清楚,可我看那些紅的東西有點兒像細胞連在一塊兒了,我猜的...

為什麼需要抽象類?c中怎麼宣告抽象類

在c 中使用關鍵字 bai abstract 來定義抽du象類和抽象方法。zhi不能初始化的dao類被叫做抽象類,它們專只提供部屬分實現,但是另乙個類可以繼承它並且能建立它們 的例項。乙個包含乙個或多個純虛函式的類叫抽象類,抽象類不能被例項化,進一步乙個抽象類只能通過介面和作為其它類的基類使用.c ...

什麼是「大資料」,大資料是個什麼???

大資料指無法在一定時間範圍內用常規軟體工具進行捕捉 管理和處理的資料集合。通過大量的統計了解大家的喜好,想要的東西,從而得到他們想要的,比如精準營銷,徵信分析,消費分析等等 大資料 big data 或稱巨量資料,指的是所涉及的資料量規模巨大到無法通過目前主流軟體工具,在合理時間內達到擷取 管理 處...