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

    數(shù)據(jù)完整性機制的研究與實現(xiàn)

    2015-05-31 02:35:28王紅陳功平
    關鍵詞:主鍵觸發(fā)器字段

    王紅,陳功平

    (六安職業(yè)技術學院信息工程系,安徽六安237158)

    數(shù)據(jù)完整性機制的研究與實現(xiàn)

    王紅,陳功平

    (六安職業(yè)技術學院信息工程系,安徽六安237158)

    為了保證數(shù)據(jù)庫中數(shù)據(jù)的準確性、一致性,數(shù)據(jù)庫設計者應合理設計數(shù)據(jù)表的數(shù)據(jù)完整性。SQLServer數(shù)據(jù)庫管理系統(tǒng)作為微軟的核心產(chǎn)品,可以通過主鍵、標識列、惟一鍵、檢查約束、外鍵約束等手段實現(xiàn)實體完整性、域完整性和參照完整性,參照完整性是保證數(shù)據(jù)一致性的重要機制,SQLServer中的觸發(fā)器也可以實現(xiàn)參照完整性,以保證數(shù)據(jù)表間的插入規(guī)則、更新規(guī)則和刪除規(guī)則的約定。

    數(shù)據(jù)完整性;參照完整性;SQLServer數(shù)據(jù)庫管理系統(tǒng);觸發(fā)器

    數(shù)據(jù)完整性可以有效地保證數(shù)據(jù)庫中數(shù)據(jù)的一致性和正確性[1]。數(shù)據(jù)完整性設計是數(shù)據(jù)庫設計中的重點,其設計的優(yōu)劣會直接影響數(shù)據(jù)庫的后期使用,數(shù)據(jù)完整性按照所影響的對象不同,可分為實體完整性、域完整性和參照完整性[2]。

    (1)實體完整性:用于保證關系表中的行不重復,防止相同記錄的存在,取自萬物不相同之意。

    (2)域完整性:用于保證關系表中列的取值在一定范圍(領域)內(nèi),限定取值的有界性。

    (3)參照完整性:用于保證數(shù)據(jù)表之間數(shù)據(jù)的一致性,參照完整性是數(shù)據(jù)設計中非常重要的一個環(huán)節(jié)。

    1 數(shù)據(jù)完整性實施策略

    數(shù)據(jù)完整性有很強的數(shù)學理論基礎,各數(shù)據(jù)庫生產(chǎn)廠商按照完整性的要求,使用不同的策略來實現(xiàn)完整性理論。微軟公司作為軟件行業(yè)的龍頭,在數(shù)據(jù)庫管理系統(tǒng)設計方面有獨特的優(yōu)勢,其開發(fā)的ACESS、VFP、SQLServer等關系數(shù)據(jù)庫管理系統(tǒng)應用廣泛,其中SQLServer是實際應用最廣泛、管理能力最強的數(shù)據(jù)庫管理系統(tǒng),獲得了各行業(yè)的認可,在數(shù)據(jù)庫界有著不可動搖的地位,SQLServer數(shù)據(jù)庫管理系統(tǒng)在實現(xiàn)數(shù)據(jù)完整性設計方面的方法和手段較多。

    1.1 實體完整性實施策略

    實體完整性是為了防止行出現(xiàn)重復,設計人員為了實現(xiàn)實體完整性,通常會虛擬出一個屬性,比如戶籍表虛擬出“身份證號”,學生表虛擬出“學號”,職工表虛擬出“職工編號”等。SQLServer中實現(xiàn)實體完整性的方法有主鍵約束、惟一鍵約束和標識字段。

    (1)主鍵約束。設計數(shù)據(jù)表時應為每張表都設置主鍵約束,SQLServer中每個關系表的主鍵只能有一個,主鍵可以包含多個字段,但主鍵的取值不能重復也不可為空。指定關系表中的字段為主鍵可以使用圖形方式選擇,也可使用PRIMARY KEY關鍵字表示。

    (2)惟一鍵約束。關系表可以設置多個惟一鍵,設置惟一鍵字段的取值不能重復,可取空值,但空值只能有一個。SQLServer中惟一鍵用UNIQUE表示,通常惟一鍵作為主鍵的補充,比如學生表指定學號為主鍵可保證其實體完整性,若再要保證“身份證號”列也不重復,就只能使用惟一鍵來實現(xiàn)。

    (3)標識字段。SQLServer中的標識字段能夠?qū)崿F(xiàn)自動編號功能,因此可以保證記錄行的惟一性[3]。每個表的標識字段只能有一個,標識字段的數(shù)據(jù)類型必須為整型。標識字段列的值無需用戶輸入,計算機根據(jù)自動編號算法自動生成,通常用標識字段和主鍵共同使用來實現(xiàn)實體完整性及參照完整性。

    SQLServer中定義標識字段的關鍵字為IDENTITY(起始編號,步長),比如IDENTITY(1,1)表示一個“1、2、3…”的序列,IDENTITY(-5,-2)表示一個“-5、-7、-9…”的序列。

    1.2 域完整性實施策略

    域完整性的實現(xiàn)策略主要有:為列選擇合適的數(shù)據(jù)類型和寬度,定義默認值,SQLServer中還可以用檢查約束進一步限定列的取值域。

    定義默認值可以在創(chuàng)建數(shù)據(jù)表時為字段加入DEFAULT關鍵字,也可以在數(shù)據(jù)表創(chuàng)建完成后通過ALTER TABLE關鍵字為數(shù)據(jù)表列添加默認值約束,列有默認值后,當用戶未輸入內(nèi)容時自動用默認值填充。

    檢查約束是實現(xiàn)域完整性的主要手段。比如要存儲年齡信息,就應將數(shù)據(jù)類型定義為整型而非字符型,姓名信息應定義為字符型而非數(shù)值型,若要應限制年齡的值為非負數(shù),就需要再次定義檢查約束。檢查約束的關鍵字為CHECK,如CHECK(年齡>=0 and年齡<=200),CHECK(性別=‘男’or性別=‘女’)。

    1.3 參照完整性實施策略

    參照完整性是數(shù)據(jù)庫設計中最重要的環(huán)節(jié),是保證數(shù)據(jù)一致性的重要手段,實現(xiàn)的主要手段為創(chuàng)建外鍵約束(FOREIGN KEY),在SQLServer數(shù)據(jù)庫管理系統(tǒng)中還可以通過觸發(fā)器實現(xiàn)。

    (1)使用外鍵約束實現(xiàn)參照完整性。外鍵約束實現(xiàn)的是數(shù)據(jù)表間的關聯(lián),表間的數(shù)據(jù)關聯(lián)有一對一(1∶1)、一對多(1∶n)和多對多(m∶n)三種類型,數(shù)據(jù)庫可以直接創(chuàng)建1∶1和1∶n關聯(lián),而m∶n關聯(lián)無法直接實現(xiàn),可以將m∶n聯(lián)系拆分成多個1∶1或1∶n聯(lián)系來間接實現(xiàn)。

    在認知上,兩張表之間能夠創(chuàng)建關聯(lián)的條件是兩張表要有相同意義的字段,在SQLServer中只要兩張表具有數(shù)據(jù)類型相同、寬度相同并創(chuàng)建一定的約束后的列就可創(chuàng)建關聯(lián),實現(xiàn)外鍵約束。創(chuàng)建外鍵約束時要選擇主鍵表和外鍵表,1∶1關聯(lián),主鍵表和外鍵表是相對的,可任選;1∶n關聯(lián),1端的表是主鍵表,n端的表是外鍵表。外鍵約束的實現(xiàn)條件如表1所示。

    表1 SQL Server中實現(xiàn)外鍵約束的條件

    數(shù)據(jù)表創(chuàng)建關聯(lián)后可通過配置更新規(guī)則和刪除規(guī)則來保證數(shù)據(jù)一致性,參照完整性規(guī)則及其可選配置值如表2所示。

    使用外鍵約束創(chuàng)建數(shù)據(jù)關聯(lián)實現(xiàn)參照完整性時,要求關聯(lián)拓撲圖中無回路,不允許出現(xiàn)外鍵級聯(lián)[4],而在實際應用時,數(shù)據(jù)表間的關聯(lián)關系出現(xiàn)回路的概率高,可以借助觸發(fā)器來完善。

    表2 參照完整性規(guī)則

    (2)使用觸發(fā)器實現(xiàn)數(shù)據(jù)完整性。觸發(fā)器是數(shù)據(jù)庫對象中的一種,可以編寫“當對數(shù)據(jù)庫對象執(zhí)行某項操作所引發(fā)的事件”代碼,在SQLServer中,數(shù)據(jù)表中記錄的INSERT、UPDATE、DELETE操作和數(shù)據(jù)庫、服務器中的CREATE、ALTER、DROP操作都可以設置觸發(fā)器,因此,根據(jù)觸發(fā)器所基于的數(shù)據(jù)庫對象的不同分為DML觸發(fā)器和DDL觸發(fā)器兩類[5]。

    DML觸發(fā)器:數(shù)據(jù)操縱觸發(fā)器,基于數(shù)據(jù)操縱語言(DataMaster Language,DML)中的INSERT、UPDATE、DELETE命令創(chuàng)建。

    DDL觸發(fā)器:數(shù)據(jù)定義觸發(fā)器,基于數(shù)據(jù)定義語言(Data Define Language,DDL)中的CREATE、ALTER、DROP命令創(chuàng)建。

    因此,DML觸發(fā)器可以配合外鍵約束實現(xiàn)參照完整性,DML觸發(fā)器中有Inserted和Deleted兩張輔助表幫助用戶設計觸發(fā)器事件,這兩張表只在DML觸發(fā)器中可用,是一個只讀的邏輯表而非實際表。

    Inserted表,存放即將加入數(shù)據(jù)表的數(shù)據(jù)行,執(zhí)行INSERT時,存放的是將要插入的數(shù)據(jù)行,執(zhí)行UPDATE時,存放的是更新后的數(shù)據(jù)行。

    Deleted表,存放即將被刪除的數(shù)據(jù)行,執(zhí)行UPDATE時,存放的是更新前的數(shù)據(jù)行,執(zhí)行DELETE時,存放的是被刪除的數(shù)據(jù)行。

    因此,INSERT只用到Inserted表,DELETE只用到Deleted表,UPDATE將更新后的數(shù)據(jù)行存入Inserted表,更新前的數(shù)據(jù)行存入Deleted表。

    2 應用

    數(shù)據(jù)完整性是數(shù)據(jù)表得以長期正確存儲的關鍵。本文以“留言版”系統(tǒng)中的數(shù)據(jù)表設計為例,介紹數(shù)據(jù)表、數(shù)據(jù)完整性設計的過程和方法。

    2.1 數(shù)據(jù)表設計

    “留言版”系統(tǒng)功能可以讓登錄用戶選擇不同的版塊發(fā)布留言、回復留言,因此必須要有用戶表、版塊表、留言表、留言回復表。

    (1)用戶表(tb_users):存儲注冊用戶的信息,表結(jié)構如表3所示。

    表3 tb_users數(shù)據(jù)表結(jié)構

    (2)版塊表(tb_board):存儲留言版塊的信息,表結(jié)構如表4所示。

    表4 tb_board數(shù)據(jù)表結(jié)構

    (3)留言表(tb_message):存儲留言的信息,表結(jié)構如表5所示。

    表5 tb_message數(shù)據(jù)表結(jié)構

    (4)留言回復表(tb_reply):存儲回復每條留言的信息,表結(jié)構如表6所示。

    表6 tb_reply數(shù)據(jù)表結(jié)構

    上述數(shù)據(jù)表結(jié)構只有必須的數(shù)據(jù)信息,設計者可根據(jù)需要添加其他屬性以保存信息,表結(jié)構設計時,字段名、數(shù)據(jù)類型和寬度的選擇要慎重,因為對表結(jié)構的更新易導致數(shù)據(jù)丟失,從而影響頁面開發(fā)。數(shù)據(jù)表設計成功后進入數(shù)據(jù)完整性設計環(huán)節(jié)。

    2.2 數(shù)據(jù)完整性設計

    2.2.1 實體完整性

    由上述2.1節(jié)可以看出,設計數(shù)據(jù)表時已經(jīng)為每張表配置主鍵來完成實體完整性,tb_users使用主鍵完成實體完整性,tb_board、tb_message和tb_reply使用標識字段和主鍵共同實現(xiàn)實體完整性,主鍵約束可以在創(chuàng)建表時配置,也可數(shù)據(jù)表創(chuàng)建成功后配置,創(chuàng)建tb_board表并設置主鍵、默認值的SQL命令如下:

    CREATE TABLE tb_board(id INT IDENTITY(-32768,1)PRIMARY KEY,board_name VARCHAR (100)NOTNULL,description VARCHAR(1000),createtime DATETIME DEFAULTGETDATE(),username VARCHAR(16))

    2.2.2 域完整性

    設計數(shù)據(jù)表時為每個字段選定了合適的數(shù)據(jù)類型和寬度,這是保證域完整性的基礎,比如tb_users表中的pwd字段的數(shù)據(jù)類型為VARCHAR、寬度為16,可保證pwd列的取值最多為16個字符,但無法保證所錄入值的最小字符數(shù),為了密碼安全性,通常要求密碼的最小長度為6位,要實現(xiàn)該域完整性,SQLServer中可通過添加檢查約束來實現(xiàn),SQL命令如下:

    ALTER TABLE tb_usersADDCHECK(LEN(pwd)>=6)

    2.2.3 參照完整性

    根據(jù)上述1.3節(jié)的描述,“留言版”系統(tǒng)各數(shù)據(jù)表間的參照完整性設置如表7所示。

    表7 “留言版”系統(tǒng)外鍵約束簡明信息

    (1)使用外鍵約束實現(xiàn)參照完整性。當A表的主鍵字段在B表中出現(xiàn),則B表中的字段可稱為A表主鍵的外鍵,主鍵和外鍵之間可以創(chuàng)建外鍵約束實現(xiàn),創(chuàng)建外鍵約束可以使用外鍵表的設計器創(chuàng)建“關系”實現(xiàn),也可以通過SQL命令實現(xiàn),或通過創(chuàng)建關系圖實現(xiàn)。

    1)使用SQL命令創(chuàng)建外鍵約束??梢栽趧?chuàng)建表時新建外鍵約束,也可以在數(shù)據(jù)表創(chuàng)建成功后通過ALTER TABLE命令來創(chuàng)建外鍵約束,SQLServer中外鍵約束只能在外鍵表中設置和查看。

    ALTER TABLE tb_board ADD FOREIGN KEY(username)REFERENCES tb_users(username)ON UPDATECASCADEONDELETESETNULL

    其中ONUPDATECASCADE表示級聯(lián)更新,ONDELETESETNULL表示刪除規(guī)則設置為NULL。

    2)使用數(shù)據(jù)庫關系圖創(chuàng)建外鍵約束。在數(shù)據(jù)庫的“數(shù)據(jù)庫關系圖”中新建關系圖,添加數(shù)據(jù)庫中的所有表,使用鼠標從主鍵拖動到外鍵創(chuàng)建并設置外鍵約束的更新規(guī)則和刪除規(guī)則。

    “留言版”系統(tǒng)的數(shù)據(jù)庫關系圖如圖1所示。

    (2)使用觸發(fā)器實現(xiàn)參照完整性。

    1)插入規(guī)則。創(chuàng)建外鍵約束后可以自動保證插入規(guī)則,插入規(guī)則是針對外鍵表的約束,保證外鍵表的關聯(lián)字段值來自于主鍵表[6],觸發(fā)器實現(xiàn)參照完整性中的插入規(guī)則是基于表的INSERT和UPDATE操作,以tb_users和tb_board表為例,創(chuàng)建觸發(fā)器實現(xiàn)插入規(guī)則的命令如下:

    CREATE TRIGGER tr_tb_board_updateON tb_board FOR INSERT,UPDATE

    AS

    DECLARE@username VARCHAR(16)

    SELECT@username=username FROM inserted

    IF@username ISNOT NULL OR@username!=”)AND EXISTS(SELECT*FROM inserted WHERE inserted.username NOT IN(SELECTusername FROM tb_users))

    ROLLBACK TRANSACTION

    功能說明:當向表tb_board執(zhí)行INSERT或UPDATE時,若username列的值不為空值或空串時,且在tb_users表中不存在,則回滾事務。

    2)更新規(guī)則。更新規(guī)則是針對主鍵表的約束,當主鍵表的關聯(lián)字段UPDATE后,外鍵表關聯(lián)字段所采取的措施稱為更新規(guī)則,以tb_users和tb_board表為例,創(chuàng)建觸發(fā)器實現(xiàn)更新規(guī)則的命令如下:

    CREATETRIGGER tr_tb_users_updateON tb_users FORUPDATE

    AS

    IFUPDATE(username)

    UPDATE tb_board SET username=(SELECT username FROM inserted)WHERE username=(SELECT username FROM deleted)

    功能說明:當更新tb_users表的username字段值時,將tb_board表對應的username字段的值一并更新。

    若將上述命令AS后的語句更換為如下語句,則表示默認的更新規(guī)則“不執(zhí)行任何操作”。

    IF(EXISTS(SELECT*FROM insertedWHERE username IN(SELECTusername FROM tb_board)))

    ROLLBACK TRANSACTION

    3)刪除規(guī)則。刪除規(guī)則也是針對主鍵表的約束,當主鍵表執(zhí)行DELETE時,外鍵表關聯(lián)字段所采取的措施稱為刪除規(guī)則,以tb_users和tb_board表為例,創(chuàng)建觸發(fā)器實現(xiàn)刪除規(guī)則的命令如下:

    CREATETRIGGER tr_tb_users_deleteON tb_users FORDELETE

    AS

    UPDATE tb_board SETusername=“WHERE username=(SELECTusername FROM deleted)

    功能說明:當刪除tb_users表的數(shù)據(jù)行時,將tb_board表對應的username值設置為空串。

    3 結(jié)語

    為了實現(xiàn)數(shù)據(jù)安全性、一致性,數(shù)據(jù)庫管理系統(tǒng)的生產(chǎn)廠商也在努力升級[7],作為數(shù)據(jù)庫設計者,應該使用各種方法來實現(xiàn)數(shù)據(jù)完整性,保證數(shù)據(jù)又快又好地運行下去。數(shù)據(jù)完整性不僅要在數(shù)據(jù)庫中進行配置,在數(shù)據(jù)錄入和修改頁面也應該通過腳本代碼等各種途徑實現(xiàn)。

    本文以SQLServer數(shù)據(jù)庫管理系統(tǒng)為模板,研究和實現(xiàn)了數(shù)據(jù)完整性,尤其是使用觸發(fā)器來定義插入規(guī)則、更新規(guī)則和刪除規(guī)則,這也給了設計人員一個重新設計完整性規(guī)則的入口,在數(shù)據(jù)庫設計方面有著廣泛的應用前景和意義。

    [1]劉永楠,鄒兆年,李建中,等.數(shù)據(jù)完整性的評估方法[J].計算機研究與發(fā)展,2013,50(S1)∶230-238.

    [2]于洋洋,虞慧群,范貴生.一種云存儲數(shù)據(jù)完整性驗證方法[J].華東理工大學學報∶自然科學版,2013,39(2)∶211-216.

    [3]曹夕,許力,陳蘭香.云存儲系統(tǒng)中數(shù)據(jù)完整性驗證協(xié)議[J].計算機應用,2012,32(1)∶8-12.

    [4]康效龍,張玉清,田玉敏.觸發(fā)器在實現(xiàn)數(shù)據(jù)庫安全方面的新應用[J].計算機工程,2005,31(19)∶157-159.

    [5]CHANDRASP.Avoid Referential Integrity ErrorsWhen Deleting Records from Databases[J].SQLServerMagazine,2009,11(6)∶15-16.

    [6]劉樹,徐碩,黃其泉,等.一種基于觸發(fā)器的數(shù)據(jù)同步系統(tǒng)的研究及關鍵技術實現(xiàn)[J].計算機應用與軟件,2012,29(12)∶189-191.

    [7]NAMHEUNS,YUNHO L,DOHYUNK,etal.A study ofuser data integrity duringacquisition of Android devices[J].Digital Investigation,2013,10(2)∶3-11.

    【責任編輯:王桂珍foshanwgzh@163.com】

    Research and implementation of data integrity

    WANGHong,CHENGong-ping

    (Departmentof Information Engineering,Luan Vocation Technology College,Luan 237158,China)

    ∶In order toensure theaccuracy and consistencyof the data in the database,the database designermust set the data integrity for data tables.SQL Server databasemanagement system as the core productofMicrosoft, through theprimary key,identity column,unique key,check constraints,foreign key constraintsand othermeans to achieve the entity integrity,domain integrity and referential integrity.Referential integrity is an important means to ensure the consistency of data,SQL Server triggers can also implement referential integrity,to ensure the data insertion rules,theupdate ruleand the deletion rule.

    data integrity;referential integrity;SQLServer databasemanagementsystem;trigger

    TP309.2

    A

    1008-0171(2015)01-0081-07

    2014-06-16

    安徽省高等學校教學質(zhì)量與教學改革工程項目(2012jyxm667,2013jyxm667)

    王紅(1983-),女,安徽霍邱人,六安職業(yè)技術學院講師。

    猜你喜歡
    主鍵觸發(fā)器字段
    基于Go 實現(xiàn)的分布式主鍵系統(tǒng)研究
    圖書館中文圖書編目外包數(shù)據(jù)質(zhì)量控制分析
    基于外鍵的E-R圖繪制方法研究
    主從JK觸發(fā)器邏輯功能分析
    電子世界(2017年22期)2017-12-02 03:03:45
    使用觸發(fā)器,強化安全性
    CNMARC304字段和314字段責任附注方式解析
    無正題名文獻著錄方法評述
    關于CNMARC的3--字段改革的必要性與可行性研究
    圖書館建設(2014年3期)2014-02-12 15:41:35
    數(shù)據(jù)庫主鍵的設計方法探討
    對觸發(fā)器邏輯功能轉(zhuǎn)換的分析
    赤兔流量卡办理| 国产精品久久久久久久久免| 久久久久久久午夜电影| 全区人妻精品视频| 亚洲av电影在线观看一区二区三区 | 日韩一区二区三区影片| 久久久久久国产a免费观看| 男人舔奶头视频| 黄色一级大片看看| 亚洲人成网站高清观看| 日韩 亚洲 欧美在线| 成年女人永久免费观看视频| 97人妻精品一区二区三区麻豆| 亚洲经典国产精华液单| 亚洲在线自拍视频| 超碰97精品在线观看| 中国国产av一级| 国产精品福利在线免费观看| 亚洲精华国产精华液的使用体验| 精品人妻熟女av久视频| 久久久久久久午夜电影| 久久久午夜欧美精品| 免费av观看视频| 久久久久久久久久久丰满| 午夜福利视频1000在线观看| 国产精品日韩av在线免费观看| 97人妻精品一区二区三区麻豆| 精品国产一区二区三区久久久樱花 | 九九在线视频观看精品| 成人综合一区亚洲| 成人性生交大片免费视频hd| 一级毛片久久久久久久久女| 国产精品国产三级国产av玫瑰| 91午夜精品亚洲一区二区三区| 黄色配什么色好看| 亚洲天堂国产精品一区在线| 亚洲欧美一区二区三区国产| 日日干狠狠操夜夜爽| av免费在线看不卡| 我的老师免费观看完整版| 免费av观看视频| 一卡2卡三卡四卡精品乱码亚洲| 色播亚洲综合网| 亚洲av成人av| 日本免费一区二区三区高清不卡| 免费看光身美女| 久久久精品大字幕| 又爽又黄无遮挡网站| 亚洲欧美日韩高清专用| 一边亲一边摸免费视频| 两个人的视频大全免费| 日日摸夜夜添夜夜添av毛片| 国产精品久久电影中文字幕| 亚洲国产色片| 亚洲高清免费不卡视频| or卡值多少钱| 国产精品久久久久久精品电影| 亚洲av中文av极速乱| 免费av不卡在线播放| 国产精品不卡视频一区二区| 久久久久久久国产电影| 人妻少妇偷人精品九色| 久久韩国三级中文字幕| av在线播放精品| 成人漫画全彩无遮挡| 国产欧美另类精品又又久久亚洲欧美| 亚洲av中文av极速乱| 最近中文字幕2019免费版| 日韩成人伦理影院| 最近最新中文字幕大全电影3| 婷婷色av中文字幕| 亚洲欧美日韩高清专用| 一区二区三区免费毛片| 成人漫画全彩无遮挡| АⅤ资源中文在线天堂| 久久婷婷人人爽人人干人人爱| 欧美又色又爽又黄视频| 天堂中文最新版在线下载 | 网址你懂的国产日韩在线| 国产淫语在线视频| 中文字幕免费在线视频6| 亚洲人与动物交配视频| 亚洲精品国产av成人精品| 欧美性感艳星| 欧美日本视频| 麻豆精品久久久久久蜜桃| 18禁在线无遮挡免费观看视频| 国产高清国产精品国产三级 | 2021天堂中文幕一二区在线观| 亚洲成人av在线免费| 国产亚洲精品av在线| 夜夜爽夜夜爽视频| 99久久成人亚洲精品观看| 国产亚洲一区二区精品| 中文乱码字字幕精品一区二区三区 | 看十八女毛片水多多多| 欧美97在线视频| 亚洲图色成人| 最近的中文字幕免费完整| 国产亚洲精品久久久com| 亚洲高清免费不卡视频| 青青草视频在线视频观看| 九色成人免费人妻av| eeuss影院久久| 亚洲精品乱码久久久久久按摩| 日本三级黄在线观看| 少妇熟女欧美另类| 中文乱码字字幕精品一区二区三区 | 日本熟妇午夜| 国产伦精品一区二区三区四那| 日本三级黄在线观看| 国产精品一二三区在线看| 国产在视频线精品| 岛国在线免费视频观看| 久久久精品94久久精品| 国产私拍福利视频在线观看| 亚洲乱码一区二区免费版| 国内少妇人妻偷人精品xxx网站| 人体艺术视频欧美日本| 亚洲国产精品合色在线| 欧美变态另类bdsm刘玥| 国产高清三级在线| 国产v大片淫在线免费观看| 人妻系列 视频| 国产老妇伦熟女老妇高清| 插阴视频在线观看视频| 日韩制服骚丝袜av| 亚洲熟妇中文字幕五十中出| 三级国产精品片| 国产黄片视频在线免费观看| 国产精品无大码| 免费无遮挡裸体视频| 成年av动漫网址| 天堂影院成人在线观看| 91精品国产九色| 国产乱来视频区| 简卡轻食公司| 国语对白做爰xxxⅹ性视频网站| 国内精品宾馆在线| 成人无遮挡网站| 日本wwww免费看| 国产高潮美女av| 熟妇人妻久久中文字幕3abv| 中文字幕免费在线视频6| 乱系列少妇在线播放| 一级毛片我不卡| 禁无遮挡网站| 99久久无色码亚洲精品果冻| 免费看美女性在线毛片视频| 色哟哟·www| 色综合亚洲欧美另类图片| 亚洲真实伦在线观看| 日日啪夜夜撸| 91午夜精品亚洲一区二区三区| 边亲边吃奶的免费视频| 国产老妇女一区| 岛国毛片在线播放| 欧美激情国产日韩精品一区| 大又大粗又爽又黄少妇毛片口| 欧美成人午夜免费资源| 免费看日本二区| 久久精品夜色国产| 日韩 亚洲 欧美在线| 99久久无色码亚洲精品果冻| 欧美一区二区亚洲| 亚洲av免费在线观看| 日韩精品有码人妻一区| 久久欧美精品欧美久久欧美| 日本-黄色视频高清免费观看| 网址你懂的国产日韩在线| 久久亚洲国产成人精品v| 日韩视频在线欧美| 亚洲av电影不卡..在线观看| 成年免费大片在线观看| 欧美xxxx黑人xx丫x性爽| 深爱激情五月婷婷| 精品午夜福利在线看| 九九久久精品国产亚洲av麻豆| 国语自产精品视频在线第100页| 亚洲美女搞黄在线观看| 色视频www国产| 色综合亚洲欧美另类图片| 村上凉子中文字幕在线| 熟女电影av网| 欧美人与善性xxx| 可以在线观看毛片的网站| 久久精品国产亚洲av天美| 国产一级毛片在线| 午夜激情福利司机影院| av黄色大香蕉| 成人欧美大片| 天天一区二区日本电影三级| 色网站视频免费| 日韩一本色道免费dvd| 精华霜和精华液先用哪个| 一本—道久久a久久精品蜜桃钙片 精品乱码久久久久久99久播 | 天天一区二区日本电影三级| 亚洲成人av在线免费| 亚洲第一区二区三区不卡| 非洲黑人性xxxx精品又粗又长| 亚洲欧美中文字幕日韩二区| 又爽又黄无遮挡网站| 国产精品麻豆人妻色哟哟久久 | 中文字幕免费在线视频6| 99热精品在线国产| 日本熟妇午夜| 精品一区二区三区人妻视频| 自拍偷自拍亚洲精品老妇| 成人国产麻豆网| 久久久久久国产a免费观看| 午夜亚洲福利在线播放| 日韩高清综合在线| 久久精品国产亚洲网站| 晚上一个人看的免费电影| 中文字幕久久专区| 欧美人与善性xxx| 夜夜看夜夜爽夜夜摸| 亚洲精品久久久久久婷婷小说 | 欧美成人一区二区免费高清观看| 99热6这里只有精品| 91精品国产九色| 亚洲三级黄色毛片| 久久鲁丝午夜福利片| 精品人妻偷拍中文字幕| 亚洲国产精品专区欧美| 搡老妇女老女人老熟妇| 人妻少妇偷人精品九色| 久久精品国产亚洲av天美| 亚洲人成网站在线观看播放| .国产精品久久| 久久欧美精品欧美久久欧美| 日韩大片免费观看网站 | 亚洲国产色片| 久久精品国产鲁丝片午夜精品| 亚洲人成网站在线观看播放| 九九在线视频观看精品| 亚洲激情五月婷婷啪啪| 最近最新中文字幕免费大全7| 久久久精品94久久精品| 欧美xxxx黑人xx丫x性爽| a级毛色黄片| 最近最新中文字幕大全电影3| 高清视频免费观看一区二区 | 亚洲欧美日韩东京热| 男女啪啪激烈高潮av片| 国产成人精品婷婷| 毛片一级片免费看久久久久| 免费黄网站久久成人精品| 亚洲性久久影院| 亚洲精品亚洲一区二区| 99久久中文字幕三级久久日本| 美女xxoo啪啪120秒动态图| 久久久国产成人免费| 老师上课跳d突然被开到最大视频| 两性午夜刺激爽爽歪歪视频在线观看| 免费观看在线日韩| 日韩制服骚丝袜av| 18禁在线无遮挡免费观看视频| 久久精品久久久久久久性| 啦啦啦韩国在线观看视频| 成人亚洲欧美一区二区av| 国产一区二区在线观看日韩| 九九热线精品视视频播放| 中文乱码字字幕精品一区二区三区 | 91aial.com中文字幕在线观看| 九色成人免费人妻av| 一本久久精品| 又爽又黄a免费视频| 国产老妇女一区| 久久国产乱子免费精品| 淫秽高清视频在线观看| 中文字幕熟女人妻在线| 国产精品熟女久久久久浪| 又爽又黄a免费视频| 黄色日韩在线| 波多野结衣高清无吗| 久久久久久国产a免费观看| 亚洲欧美一区二区三区国产| 99久久精品一区二区三区| ponron亚洲| 综合色av麻豆| 非洲黑人性xxxx精品又粗又长| 欧美激情国产日韩精品一区| 精品国产三级普通话版| 插阴视频在线观看视频| 亚洲在线自拍视频| 欧美三级亚洲精品| 七月丁香在线播放| 一区二区三区乱码不卡18| 中文字幕人妻熟人妻熟丝袜美| 99视频精品全部免费 在线| 美女国产视频在线观看| 精品久久久久久久久av| 国产成人a∨麻豆精品| 国产av一区在线观看免费| 亚洲成人av在线免费| 黑人高潮一二区| 热99re8久久精品国产| 在线播放无遮挡| 国产精品无大码| 欧美成人一区二区免费高清观看| 看片在线看免费视频| 波多野结衣高清无吗| 青春草亚洲视频在线观看| 色视频www国产| 高清视频免费观看一区二区 | av免费观看日本| 欧美激情在线99| 国产色爽女视频免费观看| 国产一级毛片七仙女欲春2| 男女边吃奶边做爰视频| 久久精品夜色国产| 欧美+日韩+精品| 婷婷色综合大香蕉| 国产精品久久视频播放| 国产片特级美女逼逼视频| 亚洲在线观看片| 欧美精品一区二区大全| 我要看日韩黄色一级片| 国产单亲对白刺激| 人妻制服诱惑在线中文字幕| 最新中文字幕久久久久| videossex国产| 成人美女网站在线观看视频| 午夜福利高清视频| 国产欧美另类精品又又久久亚洲欧美| 毛片女人毛片| 天堂av国产一区二区熟女人妻| 中文欧美无线码| 欧美zozozo另类| 久久久a久久爽久久v久久| 久久热精品热| 乱人视频在线观看| 午夜精品国产一区二区电影 | 国产成人福利小说| 热99re8久久精品国产| 大香蕉久久网| 国产成人91sexporn| 亚洲欧美中文字幕日韩二区| 精品久久久久久久人妻蜜臀av| 少妇人妻一区二区三区视频| 欧美激情在线99| 国产日韩欧美在线精品| av在线观看视频网站免费| 欧美成人a在线观看| 成人美女网站在线观看视频| 精品人妻偷拍中文字幕| 日本免费a在线| 别揉我奶头 嗯啊视频| 精品熟女少妇av免费看| 综合色av麻豆| 成人亚洲精品av一区二区| 1000部很黄的大片| 变态另类丝袜制服| 久久精品久久久久久久性| 国产精品1区2区在线观看.| 亚州av有码| 狂野欧美白嫩少妇大欣赏| 国产又色又爽无遮挡免| 少妇人妻一区二区三区视频| 能在线免费看毛片的网站| 美女被艹到高潮喷水动态| 免费播放大片免费观看视频在线观看 | 一区二区三区四区激情视频| 亚洲国产精品国产精品| 免费观看在线日韩| 日本免费a在线| 99热精品在线国产| 久久久久久伊人网av| 人妻系列 视频| 免费av不卡在线播放| 免费电影在线观看免费观看| 亚洲五月天丁香| 又黄又爽又刺激的免费视频.| 蜜臀久久99精品久久宅男| 老司机影院成人| 少妇高潮的动态图| 免费av毛片视频| 国产美女午夜福利| h日本视频在线播放| 国内揄拍国产精品人妻在线| 国产精华一区二区三区| 久久久久免费精品人妻一区二区| 亚洲国产精品专区欧美| 国产亚洲一区二区精品| 寂寞人妻少妇视频99o| 日日摸夜夜添夜夜爱| 国产激情偷乱视频一区二区| 99热网站在线观看| 国产精品久久久久久久久免| 寂寞人妻少妇视频99o| 我要搜黄色片| 午夜精品国产一区二区电影 | 精品久久久久久久久av| 亚洲国产成人一精品久久久| 麻豆久久精品国产亚洲av| 一级毛片久久久久久久久女| 真实男女啪啪啪动态图| 欧美日本亚洲视频在线播放| 91久久精品国产一区二区成人| 十八禁国产超污无遮挡网站| 自拍偷自拍亚洲精品老妇| 国产亚洲av嫩草精品影院| 伊人久久精品亚洲午夜| 欧美精品国产亚洲| 国产精品蜜桃在线观看| 国产精品一区二区性色av| 两个人视频免费观看高清| 精品国内亚洲2022精品成人| av国产免费在线观看| 精品人妻熟女av久视频| 黄色日韩在线| 国产精品爽爽va在线观看网站| 亚洲美女搞黄在线观看| 午夜日本视频在线| 2021少妇久久久久久久久久久| 九草在线视频观看| 床上黄色一级片| 中文字幕免费在线视频6| 在线观看av片永久免费下载| 亚洲五月天丁香| 97超碰精品成人国产| 亚洲一级一片aⅴ在线观看| 久久99热6这里只有精品| 人体艺术视频欧美日本| 偷拍熟女少妇极品色| 免费观看精品视频网站| 亚洲欧美成人综合另类久久久 | 亚洲av中文av极速乱| 午夜免费激情av| 免费看光身美女| 亚洲av福利一区| 99久久人妻综合| av在线观看视频网站免费| 好男人在线观看高清免费视频| 麻豆成人av视频| 国产精品av视频在线免费观看| 久久久国产成人免费| 人人妻人人澡人人爽人人夜夜 | 成人三级黄色视频| 乱系列少妇在线播放| 在线天堂最新版资源| 一夜夜www| 联通29元200g的流量卡| 色噜噜av男人的天堂激情| 一级黄片播放器| 两个人的视频大全免费| 性插视频无遮挡在线免费观看| 尾随美女入室| 国产黄a三级三级三级人| 三级男女做爰猛烈吃奶摸视频| 身体一侧抽搐| 天天躁日日操中文字幕| 91狼人影院| 国产一区二区在线av高清观看| 蜜桃久久精品国产亚洲av| 欧美日本亚洲视频在线播放| 欧美色视频一区免费| 在线天堂最新版资源| 少妇猛男粗大的猛烈进出视频 | 久久99热这里只频精品6学生 | 午夜福利在线在线| 简卡轻食公司| 人体艺术视频欧美日本| 一夜夜www| 亚洲欧美成人精品一区二区| 亚洲一级一片aⅴ在线观看| 欧美高清性xxxxhd video| 亚洲乱码一区二区免费版| 国产麻豆成人av免费视频| 大话2 男鬼变身卡| av卡一久久| 国产探花极品一区二区| 国产成年人精品一区二区| 国产在线一区二区三区精 | 偷拍熟女少妇极品色| 赤兔流量卡办理| 日韩欧美三级三区| 蜜桃久久精品国产亚洲av| 国产一区二区三区av在线| 久久久久性生活片| 在线天堂最新版资源| 国产高清有码在线观看视频| 日韩成人伦理影院| 有码 亚洲区| 啦啦啦观看免费观看视频高清| 日日撸夜夜添| 免费黄网站久久成人精品| 村上凉子中文字幕在线| 51国产日韩欧美| 三级国产精品欧美在线观看| 美女内射精品一级片tv| 亚洲最大成人中文| 青春草亚洲视频在线观看| 成人午夜精彩视频在线观看| 日韩欧美三级三区| 别揉我奶头 嗯啊视频| 久久精品国产自在天天线| 国产亚洲一区二区精品| 日韩av不卡免费在线播放| 国产片特级美女逼逼视频| 精品熟女少妇av免费看| 国模一区二区三区四区视频| 欧美不卡视频在线免费观看| 校园人妻丝袜中文字幕| 精品少妇黑人巨大在线播放 | 日本一本二区三区精品| 国产精品久久久久久精品电影| 晚上一个人看的免费电影| 91aial.com中文字幕在线观看| 韩国高清视频一区二区三区| 波多野结衣高清无吗| 免费黄色在线免费观看| 亚洲精品日韩在线中文字幕| 久久久国产成人免费| 我的老师免费观看完整版| 美女cb高潮喷水在线观看| 美女脱内裤让男人舔精品视频| 性插视频无遮挡在线免费观看| 日韩,欧美,国产一区二区三区 | 国产又色又爽无遮挡免| 久久人人爽人人爽人人片va| 99热这里只有是精品50| av免费在线看不卡| 日韩欧美国产在线观看| 日本wwww免费看| 人妻少妇偷人精品九色| 国产成人精品久久久久久| 性色avwww在线观看| 老司机影院毛片| videossex国产| 人体艺术视频欧美日本| 最近手机中文字幕大全| 在线观看66精品国产| 亚洲国产最新在线播放| 中文亚洲av片在线观看爽| 日韩高清综合在线| 免费观看在线日韩| 1024手机看黄色片| 两个人的视频大全免费| 国产亚洲精品久久久com| 1000部很黄的大片| 久久精品夜色国产| 久久欧美精品欧美久久欧美| 韩国av在线不卡| 亚洲精品日韩在线中文字幕| 精品无人区乱码1区二区| 国产三级中文精品| 午夜激情福利司机影院| 人人妻人人澡欧美一区二区| 亚洲一区高清亚洲精品| 哪个播放器可以免费观看大片| 亚洲欧美精品综合久久99| eeuss影院久久| 亚洲久久久久久中文字幕| 久久婷婷人人爽人人干人人爱| 亚洲精品一区蜜桃| 美女黄网站色视频| 日韩视频在线欧美| 国国产精品蜜臀av免费| a级一级毛片免费在线观看| 激情 狠狠 欧美| 色5月婷婷丁香| 视频中文字幕在线观看| 人妻制服诱惑在线中文字幕| 丝袜美腿在线中文| 亚洲最大成人中文| 欧美激情在线99| kizo精华| 国产精品一区二区三区四区久久| 国产色爽女视频免费观看| 精品久久久久久久久av| 麻豆一二三区av精品| 中国国产av一级| 国产色爽女视频免费观看| 精品久久久久久久久亚洲| 亚洲国产成人一精品久久久| 国产一区二区在线观看日韩| 国产中年淑女户外野战色| 亚洲精华国产精华液的使用体验| 青春草亚洲视频在线观看| 中国美白少妇内射xxxbb| av在线播放精品| 国语自产精品视频在线第100页| 欧美成人一区二区免费高清观看| 欧美区成人在线视频| 国产亚洲av嫩草精品影院| 中文天堂在线官网| 中文字幕精品亚洲无线码一区| 中文欧美无线码| 欧美成人免费av一区二区三区| 国产伦精品一区二区三区视频9| 国产在视频线在精品| 免费电影在线观看免费观看| 国产淫语在线视频| 久久久久久久午夜电影| 国产成人一区二区在线| 国产高清有码在线观看视频| av天堂中文字幕网| 1024手机看黄色片| 亚洲av中文av极速乱| 极品教师在线视频| 久久婷婷人人爽人人干人人爱| 国产精品麻豆人妻色哟哟久久 | 天堂√8在线中文| 午夜视频国产福利| 免费大片18禁| 人妻制服诱惑在线中文字幕| 亚洲国产最新在线播放| 我的老师免费观看完整版| 少妇熟女欧美另类| 男人舔女人下体高潮全视频| 日韩欧美国产在线观看| 变态另类丝袜制服| 97超碰精品成人国产|