中文數(shù)據(jù)庫(kù)有哪些 布爾邏輯算符的類型和在檢索式中優(yōu)先執(zhí)行的順序?
布爾邏輯算符的類型和在檢索式中優(yōu)先執(zhí)行的順序?在一個(gè)搜索公式中,可以同時(shí)使用多個(gè)邏輯運(yùn)算符來形成一個(gè)復(fù)合邏輯搜索公式。在復(fù)合邏輯檢索公式中,從高到低的操作優(yōu)先級(jí)為not、and、near、with或。
布爾邏輯算符的類型和在檢索式中優(yōu)先執(zhí)行的順序?
在一個(gè)搜索公式中,可以同時(shí)使用多個(gè)邏輯運(yùn)算符來形成一個(gè)復(fù)合邏輯搜索公式。
在復(fù)合邏輯檢索公式中,從高到低的操作優(yōu)先級(jí)為not、and、near、with或。您可以使用括號(hào)來更改操作順序。例如:(a或b)and C先操作(a或b),然后操作and C。在and C的檢索中,邏輯運(yùn)算符的使用頻率最高。邏輯運(yùn)算符的使用技巧決定了檢索結(jié)果的滿意度。要用布爾邏輯表達(dá)檢索需求,不僅要掌握檢索主體的相關(guān)因素,還要注意布爾算子對(duì)檢索結(jié)果的影響。另外,對(duì)于同一個(gè)布爾邏輯問題,不同的運(yùn)算順序會(huì)有不同的檢索結(jié)果。
布爾邏輯檢索三種邏輯關(guān)系?
順序:在一個(gè)搜索公式中,可以同時(shí)使用多個(gè)邏輯運(yùn)算符來形成一個(gè)復(fù)合邏輯搜索公式。在復(fù)合邏輯檢索的布爾邏輯檢索公式中,運(yùn)算優(yōu)先級(jí)由高到低依次為“不”、“和”、“近”、“有”、“或”。您可以使用括號(hào)來更改操作順序。
盡管在任何布爾運(yùn)算中最多有兩個(gè)集合,但由該運(yùn)算形成的新集合可以與其他集合組合以實(shí)現(xiàn)另一個(gè)布爾運(yùn)算。
新的集合C可以定義為完整集合中所有5個(gè)的倍數(shù),因此集合A和B將是完整集合中所有30個(gè)的倍數(shù)。
擴(kuò)展:
使用集合代數(shù)作為引入布爾邏輯的方法。文恩圖還用來表示各種布爾邏輯語句所描述的集合關(guān)系。
設(shè)X為集合:元素是集合的成員。表示為。如果它不是此集合的元素,則表示為。
完整的集合是集合X,有時(shí)表示為1。請(qǐng)注意,“整套”一詞的用法是指“所考慮的所有要素”,這不一定與“所有現(xiàn)有要素”相同。
空集或空集是沒有元素的集,表示為0,有時(shí)表示為0。
一元運(yùn)算符應(yīng)用于單個(gè)集合。有一個(gè)一元運(yùn)算符叫做not。其功能是采用互補(bǔ)集。
布爾邏輯運(yùn)算符的優(yōu)先級(jí)不是>和>或。將C和D的交集設(shè)為F,然后a、B和F的并集就是結(jié)果
在一個(gè)搜索公式中,可以同時(shí)使用多個(gè)邏輯運(yùn)算符,形成一個(gè)復(fù)合邏輯搜索公式。在復(fù)合邏輯檢索公式中,運(yùn)算優(yōu)先級(jí)從高到低依次為“不”、“和”、“近”、“帶”、“或”。您可以使用括號(hào)來更改操作順序。例如:(aorb)和c先操作(aorb),然后操作。在andc檢索中,邏輯運(yùn)算符的使用最為頻繁,而邏輯運(yùn)算符的使用技巧決定了檢索結(jié)果的滿意度。要用布爾邏輯表達(dá)檢索需求,不僅要掌握檢索主體的相關(guān)因素,還要注意布爾算子對(duì)檢索結(jié)果的影響。另外,對(duì)于同一個(gè)布爾邏輯問題,不同的運(yùn)算順序會(huì)有不同的檢索結(jié)果。