• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    關(guān)于將類圖映射成關(guān)系表的策略研究

    2024-04-14 21:18:56李娟明德廷王興宇
    現(xiàn)代信息科技 2024年1期
    關(guān)鍵詞:類圖關(guān)系數(shù)據(jù)庫(kù)

    李娟 明德廷 王興宇

    DOI:10.19850/j.cnki.2096-4706.2024.01.023

    收稿日期:2023-05-11

    摘? 要:文章研究了類圖映射成關(guān)系數(shù)據(jù)庫(kù)中的表的策略,首先使用Rational Rose 7.0建立類圖數(shù)據(jù)模型,通過(guò)給類設(shè)置不同的可見(jiàn)性,并在類圖中使用類與類之間的各種關(guān)系,然后再探討了類圖映射成關(guān)系表的規(guī)律。實(shí)踐的結(jié)果表明,將類圖映射成關(guān)系數(shù)據(jù)庫(kù)中的表取決于兩個(gè)因素,即類的可見(jiàn)性和類與類之間的關(guān)系,并發(fā)現(xiàn)Rational Rose 7.0軟件沒(méi)有考慮到當(dāng)屬性可見(jiàn)性不同時(shí)映射成表中對(duì)應(yīng)的屬性也應(yīng)該是不同的。

    關(guān)鍵詞:可視化建模;類圖;關(guān)系數(shù)據(jù)庫(kù)

    中圖分類號(hào):TP39? 文獻(xiàn)標(biāo)識(shí)碼:A? 文章編號(hào):2096-4706(2024)01-0113-04

    Research on Strategy for Mapping Class Diagram to Relational Table

    LI Juan, MING Deting, WANG Xingyu

    (College of Computer and Information Engineering, Jiangxi Agricultural University, Nanchang? 330045, China)

    Abstract: In this paper, the strategy of mapping class diagram to table in relational database is studied. Firstly, the data model of class diagram is established by using Rational Rose 7.0. By setting different visibility for classes and using various relationships between classes in class diagram, then the rule of mapping class diagram to relational table is discussed. The result of practice shows that the mapping of class diagram into tables in relational database depends on two factors, namely, the visibility of classes and the relationship between classes. And it is found that Rational Rose 7.0 software does not take into account that when the visibility of the attribute is different, the corresponding attribute in the mapping table should also be different.

    Keywords: Visual Modeling; class diagram; relational database

    0? 引? 言

    在面向?qū)ο蟮姆治雠c設(shè)計(jì)過(guò)程中,通常用類圖描述軟件系統(tǒng)的數(shù)據(jù)模型,它是建立數(shù)據(jù)庫(kù)的基礎(chǔ)。在研究類圖映射成關(guān)系數(shù)據(jù)庫(kù)中的表的策略過(guò)程中,文章使用Rational Rose 7.0這款軟件;它是由IBM公司推出的一款可視化建模工具,提供了Data Modeler數(shù)據(jù)建模功能,可以將類圖映射成關(guān)系數(shù)據(jù)庫(kù)中的表。

    用Rational Rose軟件生成的是.mdl文件,一個(gè)文件對(duì)應(yīng)一個(gè)軟件系統(tǒng),從一個(gè)角度觀察到的系統(tǒng)稱為一個(gè)視圖(View)。一個(gè)視圖由多個(gè)圖(Diagrams)構(gòu)成,它是在某一個(gè)抽象層次上對(duì)系統(tǒng)的抽象表示。Rational Rose從四個(gè)不同的角度來(lái)描述一個(gè)系統(tǒng),它就有四個(gè)視圖,分別是Use Case View(用例視圖)、Logical View(邏輯視圖)、Component View(組件視圖又稱構(gòu)件視圖)、Deployment View(配置視圖)[1]。視圖從軟件成分角度看就是一個(gè)文件夾,它的作用是把描述系統(tǒng)的各個(gè)元素分別放在不同的視圖中。

    Use case View描述系統(tǒng)的外部特性、系統(tǒng)功能等,通過(guò)用例圖表示。Logical View描述系統(tǒng)的設(shè)計(jì)特征,包括結(jié)構(gòu)模型視圖和行為模型視圖,用類圖、對(duì)象圖、交互圖、狀態(tài)圖和活動(dòng)圖表示。Component View描述系統(tǒng)的實(shí)現(xiàn)特征,用組件圖(又稱構(gòu)件圖)表示。Deployment View描述系統(tǒng)的物理配置特征,用配置圖表示[2]。

    1? 類圖的知識(shí)

    在類圖中,類用矩形框表示,用橫線將矩形框分割成三欄,從上到下依次表示類名、類的屬性、類的操作。類與類之間的關(guān)系有四種:關(guān)聯(lián)(Association)、泛化(Generalization)、實(shí)現(xiàn)(Realize)、依賴(Dependency)[1]。

    關(guān)聯(lián)描述了類的結(jié)構(gòu)之間的關(guān)系,一個(gè)類可以訪問(wèn)另一個(gè)類的屬性和方法;關(guān)聯(lián)可以是雙向的,也可以是單向的,雙向關(guān)聯(lián)是指兩個(gè)類相互之間可以訪問(wèn)對(duì)方的屬性和方法[3],如老師與學(xué)生,用一根沒(méi)有箭頭的實(shí)線表示;單向關(guān)聯(lián)從一個(gè)類(對(duì)象)可以訪問(wèn)到另一個(gè),反過(guò)來(lái)卻不行,如學(xué)生與課程,被關(guān)聯(lián)的對(duì)象不知道誰(shuí)與自己關(guān)聯(lián),但關(guān)聯(lián)對(duì)象知道自己與誰(shuí)有關(guān)聯(lián)。單向關(guān)聯(lián)用帶箭頭的實(shí)線表示,箭頭指向被關(guān)聯(lián)者。

    聚合和組合都屬于整體和部分的關(guān)系,是一種特殊的關(guān)聯(lián)關(guān)系,在組合關(guān)系中個(gè)體唯一屬于一個(gè)整體,部分和整體具有相同的生命周期。在聚合關(guān)系中個(gè)體可以屬于多個(gè)整體[2]。組合關(guān)系用一端有實(shí)心菱形的實(shí)線表示,其中實(shí)心菱形靠近表示整體的類。聚合關(guān)系用一端有空心菱形的實(shí)線表示,其中空心菱形靠近表示整體的類。

    泛化關(guān)系又稱繼承關(guān)系,表示一般與特殊的關(guān)系,存在于子類與父類之間。用一端有三角箭頭的實(shí)線表示,其中箭頭指向父類。例如,喜鵲是鳥(niǎo)類的一種,既有喜鵲的特性也有鳥(niǎo)的共性。

    實(shí)現(xiàn)關(guān)系將兩種模型元素連接起來(lái),其中一個(gè)模型元素只具有行為的定義,而行為的具體實(shí)現(xiàn)則是由另一個(gè)模型元素給出。如類和接口之間就是實(shí)現(xiàn)關(guān)系。接口可以看成是一種特殊的類,描述了一系列的方法,為一個(gè)類或組件規(guī)定了其必須提供的服務(wù)。接口沒(méi)有屬性,只有聲明的操作方法(對(duì)于方法沒(méi)有實(shí)現(xiàn)部分),而由實(shí)現(xiàn)類具體定義實(shí)現(xiàn)部分[2]。實(shí)現(xiàn)關(guān)系用一端有三角箭頭的虛線表示,箭頭指向接口。

    依賴關(guān)系描述兩個(gè)類之間的使用關(guān)系,一個(gè)類的實(shí)現(xiàn)需要另一個(gè)類的協(xié)助,其中一個(gè)類是獨(dú)立的,另一個(gè)類是非獨(dú)立的,它依賴于獨(dú)立的類。依賴關(guān)系用帶箭頭的虛線表示,箭頭指向被依賴的類[4]。

    2? 將類圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)庫(kù)中的表

    創(chuàng)建類圖并將類圖映射成關(guān)系數(shù)據(jù)庫(kù)中的表操作步驟如下:

    第一步:在Logical View邏輯視圖中創(chuàng)建一個(gè)包(右擊Logical View,選擇New→package),本例中將包取名為class,包其實(shí)就是文件夾。在class包中創(chuàng)建六

    個(gè)類,分別是User(用戶類)、Course(課程類)、Student(學(xué)生類)、StudentList(學(xué)生名冊(cè)類)、Teacher(教師類)、CourseTask(教學(xué)任務(wù)類),這些類必須在一個(gè)包中,否則不能映射成表。右鍵單擊Logical View,在彈出的快捷菜單中選擇New Class Diagram,利用工具欄在工作窗口中創(chuàng)建的類圖如圖1所示。

    圖1? 選課系統(tǒng)的類圖

    在圖1所示的類圖中,User類有兩個(gè)子類Student和Teacher,這兩個(gè)子類(Student和Teacher)與CourseTask類之間有關(guān)聯(lián)關(guān)系,在Student與CourseTask之間的關(guān)聯(lián)關(guān)系中StudentList是關(guān)聯(lián)類,CourseTask類與Course類之間是聚合關(guān)系。

    第二步:設(shè)置每個(gè)類的持久性。打開(kāi)類的specification(規(guī)格說(shuō)明),在Detail頁(yè)選中persisent(持久性)。

    第三步:設(shè)置對(duì)象的標(biāo)識(shí)。比如選擇一個(gè)Course類,按鼠標(biāo)右鍵單擊其屬性CourseID,在菜單項(xiàng)Data Modeler下勾選Part of Object Identity,當(dāng)Course類映射成表時(shí),就會(huì)把屬性CourseID作為其關(guān)鍵屬性。設(shè)置對(duì)象的標(biāo)識(shí)相當(dāng)于設(shè)置了類的關(guān)鍵屬性。

    User類有兩個(gè)屬性UserID和password,如果不設(shè)置User類的對(duì)象標(biāo)識(shí),那么當(dāng)User類的子類Student映射成表的時(shí)候,把User_ID(類名_ID)作為Student表的屬性,這是從其父類User類繼承來(lái)的屬性。如果對(duì)User類的屬性UserID設(shè)置了對(duì)象標(biāo)識(shí),那么從父類User類繼承來(lái)的就是UserID這個(gè)屬性,所以應(yīng)該對(duì)類的關(guān)鍵屬性設(shè)置對(duì)象標(biāo)識(shí)。

    第四步:選擇類包c(diǎn)lass,單擊右鍵在彈出的菜單中選擇Data Modeler→Transform to Data Model…,在彈出的對(duì)話框中,填寫(xiě)要轉(zhuǎn)換的模式名為School,其他信息可不填,按確定鍵后在Logical View中自動(dòng)生成schemas包,School子包就放在schemas包里,展開(kāi)School包可看到每個(gè)類映射成一張關(guān)系表。右擊School包里的表,打開(kāi)specification中的columns頁(yè),可看到每個(gè)類映射成的表中所有的屬性。

    3? 類中屬性的映射策略

    若要將圖1所示的類圖映射成關(guān)系數(shù)據(jù)庫(kù)中的表,就需要分析每個(gè)表都有哪些屬性,為了方便分析,每個(gè)類只取了幾個(gè)主要屬性[5]。

    屬性的映射策略取決于兩個(gè)因素:類的可見(jiàn)性以及類與類之間的關(guān)系??梢?jiàn)性表示一個(gè)操作或?qū)傩允欠衲鼙涣硪粋€(gè)操作所訪問(wèn)。類的可見(jiàn)性有四種:public(公共的)、private(私有的)、protected(受保護(hù)的)、implementation(實(shí)現(xiàn))[6]。公共的屬性和方法對(duì)其他模型元素都是可訪問(wèn)的。受保護(hù)的屬性和方法只對(duì)類本身、它的子類或友元是可看見(jiàn)的,受保護(hù)的屬性和方法不被外部類使用。保護(hù)可見(jiàn)性是默認(rèn)的可見(jiàn)性。私有的屬性和方法只對(duì)類本身和類的友元是可見(jiàn)的。實(shí)現(xiàn)的屬性和方法只在類本身的內(nèi)部是可看見(jiàn)的。實(shí)現(xiàn)可見(jiàn)性最有限制性。

    類與類之間的關(guān)系有關(guān)聯(lián)、泛化、實(shí)現(xiàn)、依賴。這四種關(guān)系的映射策略如下。

    3.1? 關(guān)聯(lián)關(guān)系的映射

    兩個(gè)類如果存在雙向關(guān)聯(lián),一個(gè)類把另一個(gè)類的標(biāo)識(shí)屬性映射成自己的一個(gè)新屬性,聚合和組合關(guān)系映射時(shí)與一般的關(guān)聯(lián)關(guān)系的處理方式相同[7]。比如Student類和CourseTask類之間有雙向關(guān)聯(lián)關(guān)系,于是CourseTask類的標(biāo)識(shí)屬性TaskID映射成為Student類的屬性,與此同時(shí),Student類的標(biāo)識(shí)屬性StudentID映射成為CourseTask類的屬性,如圖2和圖3所示。

    兩個(gè)類如果存在單向關(guān)聯(lián),從一個(gè)類可以訪問(wèn)到另一個(gè),反過(guò)來(lái)卻不行。單向關(guān)聯(lián)中能被訪問(wèn)的類的標(biāo)識(shí)屬性映射成為可以訪問(wèn)它的那個(gè)類的一個(gè)屬性[8]。例如A類與B類存在單向關(guān)聯(lián),A類有屬性i,B類有屬性j;A類可以訪問(wèn)B類的屬性j,B類卻不可以訪問(wèn)A類的屬性。A類映射得到的表中有兩個(gè)屬性,一個(gè)是自身屬性i,另一個(gè)屬性是通過(guò)關(guān)聯(lián)關(guān)系得到B類的屬性j;然而B(niǎo)類卻不能訪問(wèn)A類的屬性,所以B類映射得到的表中只有自身的屬性j。

    3.2? 泛化關(guān)系的映射

    類之間的繼承關(guān)系存在于父類與子類之間,根據(jù)可見(jiàn)性來(lái)實(shí)現(xiàn)子類對(duì)父類的屬性繼承。子類可以繼承和訪問(wèn)父類的公共屬性和受保護(hù)的屬性,但是不能繼承和訪問(wèn)父類的私有屬性和實(shí)現(xiàn)屬性[9]。

    3.3? 實(shí)現(xiàn)關(guān)系的映射

    有實(shí)現(xiàn)關(guān)系的類在映射成表時(shí)不產(chǎn)生任何新屬性。

    3.4? 依賴關(guān)系的映射

    有依賴關(guān)系的類在映射成表時(shí)不產(chǎn)生任何新屬性。

    為了研究可見(jiàn)性的映射問(wèn)題,先把六個(gè)類的所有屬性都設(shè)為private私有的,來(lái)分析映射成表的策略。以Student類為例,發(fā)現(xiàn)它映射成Student表時(shí)有五個(gè)屬性,如圖2所示。按照UML中可見(jiàn)性的規(guī)則,子類Student無(wú)法繼承父類User的私有屬性和方法[10],可是Student表卻包含有其父類的私有屬性UserID。后來(lái)再把這六個(gè)類的部分屬性改為protected,映射得到的表與先前設(shè)為私有屬性映射得到的表進(jìn)行比較,發(fā)現(xiàn)并無(wú)區(qū)別。由此可見(jiàn)Rational Rose 7.0軟件沒(méi)有考慮到屬性可見(jiàn)性的映射問(wèn)題。

    在圖1所示的類圖中,Student類與CourseTask類有關(guān)聯(lián)關(guān)系,于是CourseTask類的標(biāo)識(shí)屬性TaskID映射成為Student表的一個(gè)屬性。Student類的UserID屬性是從父類User繼承來(lái)的,再加上它自身的3個(gè)屬性StudentID、StudentName、ClassName,于是Student表中一共擁有五個(gè)屬性,如圖2所示。

    再看CourseTack類,它與Student類、Teacher類都存在關(guān)聯(lián)關(guān)系,于是StudentID和TeacherID作為CourseTack表的屬性;CourseTack類與Course類之間有聚合關(guān)系,于是Course類的標(biāo)識(shí)屬性CourseID映射成為CourseTack表的一個(gè)屬性,CourseTack表中的UserID屬性是從父類User繼承來(lái)的,再加上它自身的屬性TaskID,于是CourseTack表中一共擁有五個(gè)屬性,如圖3所示。

    StudentList是關(guān)聯(lián)類,映射時(shí)只是把它自身的4個(gè)屬性映射成StudentList表的屬性,如圖4所示。

    綜合考慮可見(jiàn)性和類的關(guān)系的映射規(guī)則,將UserID、StudentID、TeacherID、TaskID、CourseID這些屬性設(shè)成Protected,這樣更符合可見(jiàn)性的映射規(guī)則,如圖5所示。

    4? 結(jié)? 論

    通過(guò)分析類圖轉(zhuǎn)換成數(shù)據(jù)庫(kù)中表的策略,發(fā)現(xiàn)它取決于兩個(gè)因素:類的可見(jiàn)性以及類與類之間的關(guān)系。與此同時(shí)還發(fā)現(xiàn)Rational Rose 7.0軟件在映射過(guò)程中當(dāng)屬性可見(jiàn)性不同時(shí)沒(méi)有區(qū)別對(duì)待。

    參考文獻(xiàn):

    [1] 楊弘平.UML2基礎(chǔ)、建模與設(shè)計(jì)教程 [M].北京:清華大學(xué)出版社,2015.

    [2] 刁成嘉.UML系統(tǒng)建模與分析設(shè)計(jì) [M].北京:機(jī)械工業(yè)出版社,2007.

    [3] 張晞.UML類圖與關(guān)系數(shù)據(jù)庫(kù)之間的映射策略 [J].廣東自動(dòng)化與信息工程,2001(1):32-35.

    [4] 劉超,張莉.可視化面向?qū)ο蠼<夹g(shù):標(biāo)準(zhǔn)建模語(yǔ)言UML教程 [M].北京:北京航空航天大學(xué)出版社,1999.

    [5] 張念春,楊壽保.UML模型向關(guān)系數(shù)據(jù)庫(kù)的映射方法初探 [J].計(jì)算機(jī)工程與應(yīng)用,2002(19):212-214.

    [6] 顧瑩瑩,高建華.從UML類圖到關(guān)系數(shù)據(jù)庫(kù)表的代碼生成方法 [J].計(jì)算機(jī)工程,2005(10):91-93.

    [7] 劉曉建,李戰(zhàn)懷.基于關(guān)系模型的UML類圖一致性檢驗(yàn) [J].計(jì)算機(jī)工程與應(yīng)用,2006(26):13-16+28.

    [8] 寇迎奇.基于形式化UML的關(guān)系數(shù)據(jù)庫(kù)實(shí)現(xiàn)策略 [D].北京:北京化工大學(xué),2007.

    [9] 張晞.UML類圖在關(guān)系數(shù)據(jù)庫(kù)中的實(shí)現(xiàn) [J].計(jì)算機(jī)應(yīng)用研究,2001(12):131-133.

    [10] 張虹,鄭會(huì)頌.UML中的類模式在關(guān)系數(shù)據(jù)庫(kù)中的映射及其實(shí)現(xiàn) [J].南京郵電學(xué)院學(xué)報(bào),2005(3):73-78.

    作者簡(jiǎn)介:李娟(1971—),女,漢族,湖北鄂州人,副教授,碩士,研究方向:軟件工程與建模;通訊作者:明德廷(1972—),男,漢族,湖北嘉魚(yú)人,副教授,碩士,研究方向:計(jì)算機(jī)軟件與應(yīng)用。

    猜你喜歡
    類圖關(guān)系數(shù)據(jù)庫(kù)
    關(guān)系數(shù)據(jù)庫(kù)在高爐數(shù)據(jù)采集系統(tǒng)中的應(yīng)用
    山東冶金(2022年2期)2022-08-08 01:51:30
    基于語(yǔ)義和結(jié)構(gòu)的UML類圖的檢索
    關(guān)系數(shù)據(jù)庫(kù)技術(shù)在計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)中的應(yīng)用
    計(jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)中關(guān)系數(shù)據(jù)庫(kù)技術(shù)的應(yīng)用
    UML類圖元模型基于描述邏輯的表示及驗(yàn)證
    基于索引結(jié)構(gòu)的關(guān)系數(shù)據(jù)庫(kù)關(guān)鍵詞檢索
    UML構(gòu)造型類圖到XMI的映射方法研究
    UML類圖的一種表示方法
    關(guān)于0類圖的一個(gè)注記
    一種基于數(shù)據(jù)圖劃分的關(guān)系數(shù)據(jù)庫(kù)關(guān)鍵詞檢索方法
    成年动漫av网址| 777米奇影视久久| 777米奇影视久久| 国产1区2区3区精品| 国产老妇伦熟女老妇高清| 天天躁夜夜躁狠狠躁躁| 日韩成人伦理影院| 22中文网久久字幕| 精品久久蜜臀av无| 免费日韩欧美在线观看| 精品一区二区三卡| 欧美精品一区二区大全| 在线观看三级黄色| 午夜激情av网站| 国产亚洲精品第一综合不卡 | 久久精品国产综合久久久 | 99热网站在线观看| 国语对白做爰xxxⅹ性视频网站| 国产爽快片一区二区三区| 欧美人与善性xxx| 汤姆久久久久久久影院中文字幕| 中文字幕最新亚洲高清| 各种免费的搞黄视频| 亚洲精品av麻豆狂野| 亚洲精品中文字幕在线视频| 在线天堂中文资源库| 欧美精品一区二区免费开放| 欧美另类一区| 国产乱来视频区| 考比视频在线观看| 日韩av不卡免费在线播放| 少妇的丰满在线观看| 成人无遮挡网站| 精品99又大又爽又粗少妇毛片| 99国产精品免费福利视频| 黄片无遮挡物在线观看| 黄片播放在线免费| 麻豆乱淫一区二区| 欧美激情国产日韩精品一区| 五月伊人婷婷丁香| 大片免费播放器 马上看| 国产爽快片一区二区三区| 国产在线免费精品| 久久久久精品久久久久真实原创| 99九九在线精品视频| 亚洲美女搞黄在线观看| 黑丝袜美女国产一区| 亚洲天堂av无毛| 日韩不卡一区二区三区视频在线| 少妇猛男粗大的猛烈进出视频| videossex国产| 欧美 日韩 精品 国产| 精品人妻熟女毛片av久久网站| 国产黄频视频在线观看| 啦啦啦视频在线资源免费观看| 国产精品蜜桃在线观看| 亚洲精品美女久久av网站| 制服诱惑二区| 啦啦啦中文免费视频观看日本| 亚洲精品456在线播放app| 欧美+日韩+精品| 亚洲美女黄色视频免费看| 9色porny在线观看| 999精品在线视频| 欧美+日韩+精品| 男人操女人黄网站| 美女内射精品一级片tv| 丝袜喷水一区| 最近最新中文字幕大全免费视频 | 人妻一区二区av| 在线观看免费日韩欧美大片| 卡戴珊不雅视频在线播放| 18禁观看日本| 肉色欧美久久久久久久蜜桃| 午夜久久久在线观看| 久久久久精品性色| 亚洲,欧美精品.| 在线观看免费日韩欧美大片| 久久99热这里只频精品6学生| 亚洲精品456在线播放app| 九草在线视频观看| 一级毛片 在线播放| 人妻人人澡人人爽人人| 极品少妇高潮喷水抽搐| 日韩成人伦理影院| 插逼视频在线观看| 插逼视频在线观看| 狠狠婷婷综合久久久久久88av| 男女边摸边吃奶| 亚洲国产av影院在线观看| 乱人伦中国视频| 国产黄色视频一区二区在线观看| 蜜桃在线观看..| 街头女战士在线观看网站| 久久热在线av| 九九爱精品视频在线观看| 波野结衣二区三区在线| 国产一区亚洲一区在线观看| 国产精品国产三级国产专区5o| 免费在线观看完整版高清| 街头女战士在线观看网站| 亚洲 欧美一区二区三区| 久久久久久久国产电影| 免费观看在线日韩| 成人国语在线视频| 99九九在线精品视频| 国产精品一二三区在线看| 精品一区二区三卡| 90打野战视频偷拍视频| 哪个播放器可以免费观看大片| 国国产精品蜜臀av免费| 99九九在线精品视频| 亚洲欧美日韩另类电影网站| 少妇精品久久久久久久| 国产不卡av网站在线观看| 亚洲人成77777在线视频| 婷婷色麻豆天堂久久| 亚洲精品乱久久久久久| 91在线精品国自产拍蜜月| 亚洲av免费高清在线观看| 国产爽快片一区二区三区| 亚洲国产精品999| 国产女主播在线喷水免费视频网站| 国产麻豆69| 亚洲情色 制服丝袜| 午夜福利影视在线免费观看| 女人被躁到高潮嗷嗷叫费观| 人妻 亚洲 视频| 国产熟女欧美一区二区| 有码 亚洲区| 在线观看国产h片| 日韩免费高清中文字幕av| 女的被弄到高潮叫床怎么办| 国产精品国产av在线观看| 日本-黄色视频高清免费观看| 极品人妻少妇av视频| 久久青草综合色| 水蜜桃什么品种好| av在线app专区| 国产在线免费精品| 一区二区三区精品91| 少妇的逼好多水| 国产成人a∨麻豆精品| 韩国高清视频一区二区三区| 成人综合一区亚洲| 90打野战视频偷拍视频| 亚洲熟女精品中文字幕| 一级a做视频免费观看| 午夜福利影视在线免费观看| 久久精品国产a三级三级三级| 午夜免费男女啪啪视频观看| 日韩熟女老妇一区二区性免费视频| 欧美日韩成人在线一区二区| 大片电影免费在线观看免费| 美女视频免费永久观看网站| 日本免费在线观看一区| 国产精品三级大全| 精品亚洲乱码少妇综合久久| 边亲边吃奶的免费视频| 日韩中文字幕视频在线看片| 我要看黄色一级片免费的| 国产亚洲精品第一综合不卡 | 亚洲国产精品专区欧美| 黄色毛片三级朝国网站| 内地一区二区视频在线| 国产成人精品福利久久| 成人手机av| 免费观看无遮挡的男女| 亚洲欧美色中文字幕在线| 国产极品天堂在线| 国产精品久久久久成人av| 考比视频在线观看| 亚洲av男天堂| 一级黄片播放器| 国产一区二区激情短视频 | 五月天丁香电影| 午夜福利,免费看| 亚洲国产精品专区欧美| 啦啦啦啦在线视频资源| 大话2 男鬼变身卡| 国产成人a∨麻豆精品| 成人综合一区亚洲| 亚洲av成人精品一二三区| 毛片一级片免费看久久久久| 亚洲精品456在线播放app| 蜜桃在线观看..| freevideosex欧美| 欧美精品av麻豆av| 久久久久网色| 日本欧美视频一区| 免费观看av网站的网址| 欧美bdsm另类| 美女福利国产在线| 国产在线一区二区三区精| 亚洲成人av在线免费| 久久久久精品久久久久真实原创| 欧美精品av麻豆av| 麻豆乱淫一区二区| 国产xxxxx性猛交| 大话2 男鬼变身卡| 大码成人一级视频| 最近手机中文字幕大全| 国产爽快片一区二区三区| 国产成人一区二区在线| 2022亚洲国产成人精品| 黑人猛操日本美女一级片| 少妇 在线观看| 在线观看免费视频网站a站| 午夜福利在线观看免费完整高清在| 少妇人妻久久综合中文| 精品少妇内射三级| av黄色大香蕉| 国产成人精品福利久久| 美女大奶头黄色视频| 2018国产大陆天天弄谢| 男人爽女人下面视频在线观看| 亚洲国产看品久久| 午夜福利在线观看免费完整高清在| 18禁裸乳无遮挡动漫免费视频| 美女内射精品一级片tv| 纯流量卡能插随身wifi吗| 免费大片黄手机在线观看| 91国产中文字幕| 色视频在线一区二区三区| 国产精品久久久久久精品古装| 伦理电影大哥的女人| 日韩制服骚丝袜av| 亚洲欧美清纯卡通| 亚洲三级黄色毛片| 亚洲国产精品一区二区三区在线| 日韩大片免费观看网站| av国产久精品久网站免费入址| 亚洲伊人色综图| 欧美日韩一区二区视频在线观看视频在线| 七月丁香在线播放| 精品久久久精品久久久| 久久久国产欧美日韩av| 熟女电影av网| 国产精品国产三级国产av玫瑰| 中文乱码字字幕精品一区二区三区| av视频免费观看在线观看| 男女啪啪激烈高潮av片| 国产片内射在线| 秋霞在线观看毛片| 亚洲性久久影院| 哪个播放器可以免费观看大片| 亚洲 欧美一区二区三区| 中文字幕免费在线视频6| 亚洲人成77777在线视频| 国产一区亚洲一区在线观看| 51国产日韩欧美| 不卡视频在线观看欧美| 国产一区二区在线观看av| 高清黄色对白视频在线免费看| 在线观看三级黄色| 亚洲av综合色区一区| 一级毛片黄色毛片免费观看视频| 久久久国产一区二区| 亚洲五月色婷婷综合| 久久综合国产亚洲精品| 亚洲综合精品二区| 午夜福利视频在线观看免费| 人成视频在线观看免费观看| 久久综合国产亚洲精品| 少妇精品久久久久久久| 国产精品一国产av| 最后的刺客免费高清国语| 蜜桃在线观看..| 亚洲av男天堂| av不卡在线播放| 亚洲性久久影院| 久久久久久伊人网av| 少妇 在线观看| 国产高清不卡午夜福利| 多毛熟女@视频| 国产一级毛片在线| 国产一区二区激情短视频 | 亚洲久久久国产精品| 菩萨蛮人人尽说江南好唐韦庄| 精品少妇内射三级| 成人综合一区亚洲| 汤姆久久久久久久影院中文字幕| 亚洲国产精品专区欧美| 久久久久国产精品人妻一区二区| 一级爰片在线观看| 熟女电影av网| 国产精品三级大全| 天天躁夜夜躁狠狠躁躁| 国产免费福利视频在线观看| 日本av手机在线免费观看| 国产乱人偷精品视频| 九九在线视频观看精品| 精品久久蜜臀av无| 国产 精品1| 99国产精品免费福利视频| 一区在线观看完整版| 欧美 亚洲 国产 日韩一| 一区二区日韩欧美中文字幕 | 亚洲欧洲精品一区二区精品久久久 | 国产亚洲最大av| 韩国av在线不卡| 久久鲁丝午夜福利片| av又黄又爽大尺度在线免费看| 国产日韩欧美视频二区| 女人久久www免费人成看片| 国产精品秋霞免费鲁丝片| av不卡在线播放| 国产精品不卡视频一区二区| 久久精品国产自在天天线| 国产在视频线精品| 国产精品人妻久久久久久| 日韩伦理黄色片| 免费日韩欧美在线观看| 国产成人午夜福利电影在线观看| 成人国产麻豆网| 欧美国产精品va在线观看不卡| 人妻一区二区av| 亚洲国产精品专区欧美| 最近2019中文字幕mv第一页| 免费大片黄手机在线观看| 又粗又硬又长又爽又黄的视频| 久久精品久久久久久久性| 久久精品人人爽人人爽视色| 亚洲成国产人片在线观看| 日韩一区二区三区影片| 成人免费观看视频高清| 少妇的丰满在线观看| 建设人人有责人人尽责人人享有的| 国产白丝娇喘喷水9色精品| 国产国拍精品亚洲av在线观看| 热re99久久精品国产66热6| 夫妻性生交免费视频一级片| 高清av免费在线| 国产成人欧美| 永久网站在线| 两个人看的免费小视频| 久久久久久久亚洲中文字幕| 国产精品偷伦视频观看了| 亚洲,一卡二卡三卡| 国产精品麻豆人妻色哟哟久久| 大香蕉久久成人网| 午夜福利视频精品| 成年女人在线观看亚洲视频| av免费观看日本| 国产精品熟女久久久久浪| 久久亚洲国产成人精品v| 99久久中文字幕三级久久日本| 建设人人有责人人尽责人人享有的| 大陆偷拍与自拍| 午夜久久久在线观看| 少妇人妻精品综合一区二区| 久久久久久久久久久免费av| 国国产精品蜜臀av免费| 18禁观看日本| 亚洲av欧美aⅴ国产| 最近中文字幕高清免费大全6| 国产一区有黄有色的免费视频| 亚洲精品自拍成人| 国产免费一区二区三区四区乱码| 久久久欧美国产精品| 国产一区二区在线观看av| 丝袜脚勾引网站| 岛国毛片在线播放| 色哟哟·www| 老熟女久久久| 这个男人来自地球电影免费观看 | 香蕉国产在线看| 久久久久精品性色| 免费av不卡在线播放| av一本久久久久| 亚洲伊人色综图| 婷婷色麻豆天堂久久| 亚洲精品国产av成人精品| 99re6热这里在线精品视频| 精品久久蜜臀av无| 丝袜在线中文字幕| 纵有疾风起免费观看全集完整版| 18禁在线无遮挡免费观看视频| 男女无遮挡免费网站观看| 日本av免费视频播放| av电影中文网址| 久久亚洲国产成人精品v| 18禁裸乳无遮挡动漫免费视频| 999精品在线视频| 午夜福利网站1000一区二区三区| 日日摸夜夜添夜夜爱| 赤兔流量卡办理| 国产精品欧美亚洲77777| 午夜福利乱码中文字幕| 亚洲av电影在线观看一区二区三区| 亚洲国产精品999| 天堂8中文在线网| 国产在线视频一区二区| 亚洲婷婷狠狠爱综合网| 免费观看在线日韩| 男人爽女人下面视频在线观看| 成人毛片a级毛片在线播放| 九色亚洲精品在线播放| 只有这里有精品99| 亚洲国产成人一精品久久久| 日本vs欧美在线观看视频| 日本91视频免费播放| 国产精品人妻久久久影院| 亚洲国产看品久久| av天堂久久9| 亚洲性久久影院| 中文字幕最新亚洲高清| 日韩av免费高清视频| 国产成人欧美| 久久久久久久久久久久大奶| 久久国产亚洲av麻豆专区| 国产不卡av网站在线观看| 国产精品人妻久久久影院| 男人舔女人的私密视频| 日韩一本色道免费dvd| 日本欧美国产在线视频| 99视频精品全部免费 在线| 国产精品久久久久成人av| 天天操日日干夜夜撸| 国产 精品1| 欧美亚洲 丝袜 人妻 在线| 欧美亚洲日本最大视频资源| 极品人妻少妇av视频| 国产一区有黄有色的免费视频| 国产国拍精品亚洲av在线观看| 少妇的逼水好多| 人人澡人人妻人| 大香蕉久久网| 人妻人人澡人人爽人人| 亚洲av欧美aⅴ国产| 麻豆乱淫一区二区| 国产欧美日韩综合在线一区二区| 在线观看人妻少妇| 国产男女内射视频| 中国美白少妇内射xxxbb| 日本爱情动作片www.在线观看| 色94色欧美一区二区| 一本大道久久a久久精品| 男的添女的下面高潮视频| 久久久久国产精品人妻一区二区| 男人操女人黄网站| 新久久久久国产一级毛片| 一级片'在线观看视频| 久久久欧美国产精品| 亚洲精品久久午夜乱码| 九九在线视频观看精品| 男人爽女人下面视频在线观看| 成年美女黄网站色视频大全免费| 久久久久国产精品人妻一区二区| 69精品国产乱码久久久| 国产日韩欧美亚洲二区| 男女边吃奶边做爰视频| 亚洲国产日韩一区二区| 一区二区三区乱码不卡18| 最近最新中文字幕大全免费视频 | 伊人久久国产一区二区| 亚洲欧洲国产日韩| 国产精品麻豆人妻色哟哟久久| 欧美少妇被猛烈插入视频| 在线精品无人区一区二区三| 9191精品国产免费久久| 国产免费一级a男人的天堂| 人妻系列 视频| 国产极品粉嫩免费观看在线| 一级爰片在线观看| 成人影院久久| 黄色一级大片看看| 在现免费观看毛片| 街头女战士在线观看网站| 高清毛片免费看| 爱豆传媒免费全集在线观看| 18+在线观看网站| 高清不卡的av网站| 亚洲国产精品一区二区三区在线| 国产69精品久久久久777片| 免费播放大片免费观看视频在线观看| 国产日韩欧美在线精品| 在线观看国产h片| 免费大片黄手机在线观看| 春色校园在线视频观看| 免费高清在线观看视频在线观看| 老熟女久久久| 欧美国产精品一级二级三级| 看免费成人av毛片| 免费日韩欧美在线观看| 香蕉国产在线看| av黄色大香蕉| 91久久精品国产一区二区三区| 国产欧美亚洲国产| 五月天丁香电影| 黄片无遮挡物在线观看| 国产亚洲精品第一综合不卡 | 看十八女毛片水多多多| 下体分泌物呈黄色| 99香蕉大伊视频| 国产精品久久久av美女十八| 国产精品女同一区二区软件| 香蕉丝袜av| 欧美成人午夜精品| 日本vs欧美在线观看视频| 久久久精品免费免费高清| 亚洲精品久久午夜乱码| 九草在线视频观看| 国产av国产精品国产| 女性生殖器流出的白浆| 亚洲,一卡二卡三卡| 久久精品人人爽人人爽视色| 熟女人妻精品中文字幕| 久久久久精品久久久久真实原创| 精品视频人人做人人爽| 国精品久久久久久国模美| 制服丝袜香蕉在线| 啦啦啦啦在线视频资源| 99久久中文字幕三级久久日本| 国产又色又爽无遮挡免| 午夜91福利影院| 天天躁夜夜躁狠狠久久av| 香蕉精品网在线| 国产精品人妻久久久影院| 伦精品一区二区三区| 午夜福利影视在线免费观看| 国产黄频视频在线观看| 国产亚洲av片在线观看秒播厂| 激情五月婷婷亚洲| 黑丝袜美女国产一区| 亚洲五月色婷婷综合| 国产精品秋霞免费鲁丝片| 两个人免费观看高清视频| 少妇猛男粗大的猛烈进出视频| 美女大奶头黄色视频| 久久人人爽人人片av| 久久99精品国语久久久| 精品卡一卡二卡四卡免费| 侵犯人妻中文字幕一二三四区| 如日韩欧美国产精品一区二区三区| 女人被躁到高潮嗷嗷叫费观| 在线观看免费日韩欧美大片| 免费黄色在线免费观看| 哪个播放器可以免费观看大片| 九九爱精品视频在线观看| 99久久中文字幕三级久久日本| 成年女人在线观看亚洲视频| 久久午夜综合久久蜜桃| 亚洲在久久综合| 高清不卡的av网站| 国产av精品麻豆| av女优亚洲男人天堂| 丝袜人妻中文字幕| 国产精品蜜桃在线观看| 亚洲av男天堂| 国产精品久久久av美女十八| 18禁裸乳无遮挡动漫免费视频| 亚洲丝袜综合中文字幕| 久久午夜综合久久蜜桃| 捣出白浆h1v1| 最后的刺客免费高清国语| 久久久久久久久久久久大奶| 麻豆乱淫一区二区| 在线观看免费日韩欧美大片| 亚洲精品456在线播放app| 99香蕉大伊视频| 亚洲美女搞黄在线观看| 亚洲av.av天堂| 夜夜爽夜夜爽视频| 国国产精品蜜臀av免费| 宅男免费午夜| 中文字幕av电影在线播放| 色94色欧美一区二区| 男人爽女人下面视频在线观看| 免费播放大片免费观看视频在线观看| 国产精品国产av在线观看| 一本久久精品| 观看av在线不卡| 人妻 亚洲 视频| 最后的刺客免费高清国语| 亚洲美女黄色视频免费看| 午夜影院在线不卡| 亚洲色图综合在线观看| 天天躁夜夜躁狠狠久久av| 国产日韩欧美亚洲二区| 亚洲精品久久午夜乱码| 一级片免费观看大全| 久久精品国产亚洲av天美| 国产激情久久老熟女| 人妻一区二区av| 午夜91福利影院| av在线老鸭窝| 满18在线观看网站| 免费黄色在线免费观看| 日本与韩国留学比较| 午夜精品国产一区二区电影| 免费不卡的大黄色大毛片视频在线观看| 两个人免费观看高清视频| 人人妻人人添人人爽欧美一区卜| 久久精品国产亚洲av涩爱| 久久韩国三级中文字幕| 亚洲av电影在线进入| 精品一区二区三区视频在线| 2022亚洲国产成人精品| 国产爽快片一区二区三区| 亚洲成国产人片在线观看| 成人午夜精彩视频在线观看| 国产日韩一区二区三区精品不卡| 久久鲁丝午夜福利片| 性色avwww在线观看| 大话2 男鬼变身卡| 热99国产精品久久久久久7| 亚洲精品视频女| 如何舔出高潮| 国产精品国产三级国产av玫瑰| h视频一区二区三区| 久久热在线av| 色94色欧美一区二区| a级毛片黄视频| 制服诱惑二区|