<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 176, comments - 240, trackbacks - 0, articles - 7

    權(quán)限管理中進(jìn)行數(shù)據(jù)訪問(wèn)控制,其基本模式如下
        operation target = selector(resource)       
        selector = user selector + auth filter
    這里需要對(duì)resource的結(jié)構(gòu),以及選擇算子的顯式建模。selector必須允許權(quán)限系統(tǒng)追加filter,例如
    IDataSource包中所使用的Query對(duì)象。
           sql語(yǔ)言的表達(dá)能力有限, 作為選擇算子來(lái)使用有時(shí)需要resource作一些結(jié)構(gòu)上的調(diào)整,增加一些冗余的字段。例如表達(dá)一段時(shí)間內(nèi)的利率,我們需要使用from_date和 to_date兩個(gè)字段來(lái)進(jìn)行描述,其中to_date的值與下一條記錄的from_date相同。
         value     from_date         to_date
         0.01    2003-01-01        2003-05-01
         0.012   2003-05-01        2004-01-01  

    如果表達(dá)一條航線中的多個(gè)階段,我們可能會(huì)在每條記錄中增加起始站和終點(diǎn)站兩個(gè)字段。
          更重要的一個(gè)常見(jiàn)需求是樹(shù)形結(jié)構(gòu)在關(guān)系數(shù)據(jù)庫(kù)中的表達(dá)。為了能夠直接操縱一個(gè)分支下的所有記錄,在層次固定的情況下,我們可能會(huì)增加多個(gè)分類字段,例如數(shù) 據(jù)倉(cāng)庫(kù)中的層次維度。在層次數(shù)目不確定的情況下,我們將不得不使用層次碼或者類似于url的其他方案,通過(guò)layer_code like '01.01.%' 之類的語(yǔ)句實(shí)現(xiàn)分支選擇。為了限制選擇的深度,我們可能還需要layer_level字段。基于層次碼和層次數(shù),我們可以建立多種選擇算子,例如包含所有 直接子節(jié)點(diǎn),包含自身及所有父節(jié)點(diǎn)等等。

    主站蜘蛛池模板: 亚洲成aⅴ人片久青草影院按摩| 亚洲中文字幕无码久久2017 | 亚洲AV午夜福利精品一区二区| 无码精品人妻一区二区三区免费 | 亚洲国产精品无码久久久蜜芽| 一区二区视频免费观看| 国产精品亚洲mnbav网站| xxxxxx日本处大片免费看| 中文字幕在线亚洲精品 | 无码中文字幕av免费放| 国产精品亚洲片在线va| 久久WWW色情成人免费观看| 亚洲欧洲AV无码专区| 国产一卡二卡≡卡四卡免费乱码| 欧亚一级毛片免费看| 亚洲熟妇无码乱子AV电影| 嫩草成人永久免费观看| 亚洲女女女同性video| 女人18一级毛片免费观看| 狼人大香伊蕉国产WWW亚洲| 亚洲精品一级无码中文字幕| 中文字幕成人免费高清在线视频| 亚洲AV无码乱码国产麻豆| 3d动漫精品啪啪一区二区免费| 四虎永久免费网站免费观看| 乱爱性全过程免费视频| 亚洲人成网站影音先锋播放| 我要看WWW免费看插插视频| 国产亚洲综合一区二区三区| 亚洲熟女一区二区三区| 国产成人免费网站| 日日狠狠久久偷偷色综合免费| 亚洲av无码一区二区乱子伦as | 亚洲а∨天堂久久精品| 青青操免费在线观看| 亚洲天堂中文字幕在线观看| 宅男666在线永久免费观看| 九一在线完整视频免费观看| 亚洲精品中文字幕乱码影院| 国产免费av片在线播放| a级片在线免费看|