A. SQL事務概念是什麼,舉個例子說明什麼樣的東西是事務,與程序又有何區別,
資料庫事務是構成單一邏輯工作單元的操作集合。
舉例:轉賬是生活中常見的操內作,比如從容A賬戶轉賬100元到B賬號。站在用戶角度而言,這是一個邏輯上的單一操作,然而在資料庫系統中,至少會分成兩個步驟來完成:
1、將A賬戶的金額減少100元
2、將B賬戶的金額增加100元。
與程序的區別:一個程序中包含多個事務。在關系資料庫中,一個事務可以是一條SQL語句,一組SQL語句或整個程序。
事務必須具備四個屬性,簡稱ACID屬性:
1、原子性(Atomicity):事務是一個完整的操作。事務的各步操作是不可分的(原子的);要麼都執行,要麼都不執行。
2、一致性(Consistency):當事務完成時,數據必須處於一致狀態。
3、隔離性(Isolation):對數據進行修改的所有並發事務是彼此隔離的,這表明事務必須是獨立的,它不應以任何方式依賴於或影響其他事務。
4、永久性(Durability):事務完成後,它對資料庫的修改被永久保持,事務日誌能夠保持事務的永久性。
B. 凱利三維歸因理論:共同反映,一致性,區別性的概念是什麼
歸因就是指一件事發生了,我們要歸結此行為的原因
1.共同反映:指行動者是否在任何情境和任何時候對同一刺激物做相同的反應,即行動者的行為是否穩定持久。例如,如果一名員工並不總是上班遲到,她有7個月從未遲到過,則表明這是一個特例,行為的一貫性較低;而如果她每周都遲到兩三次,則說明行為的一貫性高。行為的一貫性越高,觀察者越傾向於對其作內部歸因。
2.一致性:指其他人對同一刺激物是否也做出與行為者相同的方式反應。如果每個人面對相似的情境都有相同的反應,我們說該行為表現出一致性。假設一個公司,所有走相同路線上班的員工都遲到了,則遲到行為的一致性就高。從歸因的觀點看,如果一致高,我們對遲到行為進行外部歸因。如果走相同路線的其他員工都准時到達了,則應認為該員工的遲到行為的原因來自於內部
3.區別性:指行動者是否對同類其它刺激做出相同的反應,他是在眾多場合下都表現出這種行為還是僅在某一特定情境下表現這一行為。一公司一個人有天上班遲到了,表現散漫,如果他是在眾多場合下都表現出這種行為,觀察者可能會對行為內部歸因,如果他僅在某一特定情境下表現這一行為,觀察者可能會對行為外部原因。這是歸因的區別性
這三個方面信息構成一個協變的立體框架,根據上述三方面的信息與協變,可以將人的行為歸因於行動者、客觀刺激物或情境。如果一名員工完成目前工作的水平,與其他類似的工作相同,即低區分性,而在這項工作中其他員工的水平總是和他的水平十分不同(或低工高),即低一致性,並且他的這一工作績效無論何時都是穩定的,即高一貫性,則他的管理者或其他任何人在判斷他的工作時,都會認為他自己對這一績效負有主要責任(內部歸因)
C. 分布式系統中,為什麼要定義不同的一致性模型,其具有什麼意義
1. 資料庫定義:資料庫是長期儲存在計算機內、有組織的、可共享的大量數據的集合。資料庫中的數據按一定的數據模型組織、描述和儲存,具有較小的冗餘度、較高的數據獨立性和易擴展性,並可為各種用戶共享。2. 資料庫管理技術發展的三個階段:人工管理階段,文件系統階段,資料庫系統階段。3. DBMS(資料庫管理系統)是位於用戶與操作系統之間的一層數據管理軟體。主要功能:1,數據定義功能。2,數據組織、存儲和管理。3,數據操縱功能。4,資料庫的事務管理和運行管理。5,資料庫的建立和維護功能。6,其他功能。4. 什麼是數據模型及其要素? (設計題): 數據模型是資料庫中用來對現實世界進行抽象的工具,是資料庫中用於提供信息表示和操作手段的形式構架。一般地講,數據模型是嚴格定義的概念的集合。這些概 念精確地描述系統的靜態特性、動態特性和完整性約束條件。因此數據模型通常由數據結構、數據操作和完整性約束三部分組成。 (1)數據結構:是所研究的對象類型的集合,是對系統的靜態特性的描述。 (2)數據操作:是指對資料庫中各種對象(型)的實例(值)允許進行的操作的集合,包括操作及有關的操作規則,是對系統動態特性的描述。 (3)數據的約束條件:是完整性規則的集合,完整性規則是給定的數據模型中數據及其聯系所具有的制約和依存規則,用以限定符合數據模型的資料庫狀態以及狀態的變化,以保證數據的正確、有效、相容。最常用的數據模型:層次模型,網狀模型,關系模型,面積對象模型,對象關系模型。5.常用的數據模型有哪些(邏輯模型是主要的),各有什麼特徵,數據結構是什麼樣的。答:數據模型可分為兩類:第一類是概念模型,也稱信息模型,它是按用戶的觀點來地數據和信息建模,主要用於資料庫設計。第二類是邏輯模型和物理模型。其中邏輯模型主要包括層次模型、層次模型、關系模型、面向對象模型和對象關系模型等。它是按計算機系統的觀點對數據建模,主要用於DBMS的實現。物理模型是對數據最低層的抽象,它描述數據在系統內部的表示方式和存取方法,在磁碟或磁帶上的存儲方式和存取方法,是面向計算機系統的。物理模型是具體實現是DBMS的任務,資料庫設計人員要了解和選擇物理醋,一般用戶則不必考慮物理級的細節。層次數據模型的數據結構特點:一是:有且只有一個結點沒有雙親結點,這個結點稱為根結點。二是:根 以外的其他結點有且只有一個雙親結點。優點是:1.層次 數據結構比較簡單清晰。2.層次資料庫的查詢效率高。3.層次數據模型提供了良好的完整性支持。缺點主要有:1.現實世界中很多聯系是非層次性的,如結點之間具有多對多聯系。2.一個結點具有多個雙親等 ,層次模型表示這類聯系的方法很笨拙,只能通過引入冗餘數據或創建非自然的數據結構來解決。對插入和刪除操作的限制比較多,因此應用程序的編寫比較復雜。3.查詢子女結點必須通過雙親結點。4.由於結構嚴密,層次命令趨於程序化。可見用層次模型對具有一對多的層次聯系的部門描述非常自然,直觀容易理解,這是層次資料庫的突出優點。網狀模型:特點:1.允許一個以上的結點無雙親2.一個結點可以有多於一個的雙親。網狀數據模型的優點主要有:1.能夠更為直接地描述現實世界,如一個結點可以有多個雙親。結點 之間可以有多種上聯第。2.具有良好的性能,存取效率較高。缺點主要有:1.結構比較復雜,而且隨著應用環境的擴大,資料庫的結構就變得越來越復雜,不利於最終 用戶掌握。2.網狀模型的DDL,DML復雜,並且要嵌入某一種高級語言中,用戶不容易掌握,不容易使用。關系數據模型具有下列優點:1.關系模型與非關系模型不同,它是建立在嚴格的數學概念的基礎上的。2.關系模型的概念單一。。3.關系模型的存取路徑對用戶透明,從而具有更高的數據獨立性,更好的安全保密性,也簡化了程序員的工作和資料庫開發的建立 的工作。。主要的缺點是:由於存取路徑房租明,查詢效率往往不如非關系數據模型。因此為了提高性能,DBMS必須對用戶的查詢請求進行優化。因此增加 了開發DBMS的難度,不過用戶不必考慮這些系統內部的優化技術細節。6.三級體系結構,外模式,模式 ,內模式定義是什麼?模式也稱邏輯模式,是資料庫中全體數據的邏輯結構和牲的描述,是所有用戶的公共數據視圖。 外模式也稱子模式或用戶模式,它是資料庫用戶能夠看見和使用的局部數據的邏輯結構和特徵的描述,是資料庫用戶的數據視圖是與某一應用有關的數據的邏輯表示。 內模式也稱存儲模式 ,是一個資料庫只有一個內模式。它是數據物理結構和存儲方式的描述,是數據在資料庫內部的表示方式。7.兩級映像和兩級獨立性,為什麼叫物理獨立性和邏輯獨立性。當模式改變時由資料庫管理員對各個外模式、模式的映像亻相應改變,可以使外模式保持不變。應用程序是依據數據的外模式編寫的,從而應用程序不必修改,保證了數據與程序的邏輯獨立生,簡稱數據的邏輯獨立性。當資料庫的存儲結構改變了,由資料庫管理員對模式、內模式映像作 相應改變,可以使模式保持不變,從而應用程序也不必改變。保證了數據與程序的物理獨立性,簡稱數據的物理獨立性。8.資料庫系統一般由資料庫、資料庫管理系統 (及其開發工具)、應用系統和資料庫管理員構成。9.關系的完整性(實體完整性、參照完整性、和用戶定義的完整性)三部分內容,其中前二者是系統自動支持的,DBMS完整性控制子系統的三個主要功能?:提供定義完整性約束條件的機制,提供完整性檢查的方法,違約處理。16.SQL的定義;即結構化查詢語言,是關系資料庫的標准語言,是一個通用的、功能極強的關系資料庫語言。分類(互動式和嵌入式)17.group by 和having子句的作用20.視圖的概念:視圖是從一個或幾個基本表導出的表。及相關操作:定義視圖,查詢視圖,更新視圖。視圖更新有什麼操作:插入,刪除,和修改。22.資料庫規范化的方法函數依賴的定義什麼叫1NF2NF3NF BCNF定義:關系資料庫中的關系是要滿足一定要求的,滿足不同程度要求的為不同範式。滿足最低要求的叫第一範式,簡稱1NF。在第一範式中滿足進一步要求的為第二範式,其餘以此類推。各種範式之間的聯系有:5NF(4NF(BCNF(3NF(2NF(1NF。25.資料庫設計的幾個階段,每個階段常用的方法和簡要的內容:六個階段:需求分析、概念結構設計、羅織結構設計、物理設計、資料庫實施、資料庫運行和維護。28.事務的概念?事務有哪些基本屬性commit roll back含義:事務:是用戶定義的一個資料庫操作序列,這些操作要麼全做,要麼全不做,是一個不可分割的單位。四個特性:原子性,一致性,隔離性,持續性。Commit(提交:提交事務的所有操作) rollback(回滾:在事務運行的過程中發生了某種故障,事務不能繼續執行,系統將事務中對資料庫的所有已完成的操作全部撤銷,回滾到事務開始時的狀態。 29.什麼叫資料庫系統的可恢復性?:資料庫管理系統具有把資料庫從錯誤狀態恢復到某一已知的正確狀態的功能,這就是資料庫系統的可恢復性。資料庫故障的種類:事務內部的故障,系統故障(軟故障),介質故障(硬故障),計算機病毒。30.不進行並發控制可能產生的問題?:多個事務對資料庫並發操作可能造成事務ACID特點遭到在破壞。如何解決(三個):1,丟失修改 2,不可重復讀 3,讀「臟」數據。31.三級封鎖協議?能解決什麼問題?:一級封鎖協議:事務T在修改數據R之前必須先對其加X鎖,直到事務結束才釋放。事務結束包括正常結束(COMMIT)和非正常結束(ROLLBACK)。一級封鎖協議中,如果是讀數據不修改,是不需要加鎖的,可防止丟失修改。二級封鎖協議:在一級封鎖協議基礎上,加上事務T在讀數據R之前必須先對其加上S鎖,讀完後即可釋放S鎖。在二級封鎖協議中,由於讀完數據後即可釋放S鎖,所以它不能保證可重復讀。三級封鎖協議:一級封鎖協議加上事務T在讀取數據R之前必須先對其加S鎖,直到事務結束才釋放。三級封鎖協議除了防止了丟失修改和不讀「臟」數據外,還進一步防止了不可重復讀。上述三級協議的主要區別在於:什麼操作需要申請封鎖,以及何時釋放鎖。一般採取哪三種措施?插入呢?刪除呢?:1,拒絕執行(不允許該操作執行),2,級連操作(當刪除或修改被參照表的一個元組造成了與參照表的不一致,則刪除或修改參照表中的所有造成不一致的元組),3,設置為空值(當刪除或修改被參照表的一個元組時造成了不一致,則將參照表中的所有不造成不一致的元組的對應屬性設置為空值)。38.視圖對資料庫安全性的作用?:1,視圖能夠簡化用戶的操作,2,視力使用戶能以多種角度看待同一數據,3,視圖對重構資料庫提供了一定程度的邏輯獨立性,4,視圖能夠對機密數據提供安全保護,5,適當的利用視圖可以更清晰的表達查詢。資料庫:儲存在計算機內,永久存儲、有組織、有共享的大量數據的集合。數據管理技術的發展階段:1.人工管理階段:數據不保存,應用程序管理數據,數據不共享,數據不具有獨立性。2.文件系統階段:數據可以長期保存,由文件系統管理數據;數據共享性太差,冗餘度大,數據獨立性差。3.資料庫系統階段:出現資料庫管理系統。資料庫系統的特點:數據結構化(本質區別);數據共享性高、冗餘度低、易擴充;數據獨立性高;數據有DBMS統一管理和控制。資料庫管理系統:1.定義:DBMS,是位於用戶與操作系統之間的一層數據管理軟體。2.功能:數據定義功能;數據組織、存儲和管理;數據操縱功能;資料庫的事務管理和運行管理;資料庫的建立和維護功能;通信功能、數據轉換功能、互訪和互操作功能。資料庫系統:1.概念:DBS,是指在計算機系統中引入資料庫後的系統。2.組成:一般由資料庫、資料庫管理系統、應用系統、資料庫管理員構成。3.分類:集中式,C/S式,並行式,分布式。數據模型:1.定義:現實世界數據特徵的抽象。2.組成,三要素:數據結構、數據操作、數據的完整性約束。兩類數據模型為1)概念模型2)邏輯模型和物理模型。數據結構:描述資料庫的組成對象以及對象之間的聯系,主要描述與對象的類型、內容、性質有關的對象和與數據之間聯系有關的對象。常用的數據模型:1.層次模型,用樹形結構表示各類實體以及實體間的聯系。2.網狀模型,允許一個以上的結點無雙親,允許一個結點可以有多於一個的雙親。3.關系模型,包含單一數據結構
D. 如何促進中學英語教師教學理念和行為的一致性
如何把辦學理念轉化為教師的教學行為 一、深入學習領悟辦學理念, 增強踐行專辦學理念的自覺屬性 學校的辦學理念與教師的教學行為之所以不一致,主要就是因為沒有得到教師的認同和理解,也沒有讓辦學理念轉化成教師的教育觀念和教學需求
E. 強調企業承擔相應的社會責任,保持企業利益與社會利益一致性,屬於什麼觀念
企業的社會責任是認真考慮企業行為對社會的影響。企業的社會責任具體體現有:(1)公平競爭的責任;(2)保護環境的責任;(3)保護員工的責任;(4)保護顧客的...
F. 美國心理學家黛安娜.鮑姆林德提出的一致性原則的概念是什麼
我心裡想的老婆,我們離得挺,方怡對象願意的概念主要都提供。
G. 莊子的思想和古希臘思想家觀念是否有一致性
莊子的思想,可分為三個主要內容。
一、無為而治。
莊子的無為理由,與老子完全不同。老子的無為,其理由是反者道之動。也就是說,為了實現真正的偉大社會成果,你不要妄動而要遵循規律。老子的無為是為了無不為。而莊子的無為,其理由是萬物(也包括所有人)都是自由自在的時候才能接近幸福,管制越多規矩越多就越失去自我,也就越失去幸福。所以任何非自然的規矩,都是壓制人的幸福的。
二、逍遙游。論幸福的兩種方式。
首先,莊子反對禮和法,以及一切「普遍性」社會道德。因為莊子認為,人與人是不同的,所謂的普遍道德,只不過是削足適履,壓制人的自然本性而已。所以,逍遙游的第一個層次,叫做萬類霜天競自由(瞎引用一下主席的詩詞了)。說萬物各有其本性,本無所謂高低。只要他們都各自 充分而自由的發揮了自己的自然能力,他們就同等幸福。比如小鳥的幸福就是枝頭高歌,大雁的幸福就是千里遷徙。各有各的幸福,但只要都實現了自己的自由,那他們是等同的幸福。
逍遙游的第二個層次,高級的幸福。前面那種是低級的幸福,是有差異的幸福。那種有差異的幸福其實不可能真正圓滿,因為萬物都不可能真正的「想怎麼做就怎麼做」,萬物都受到各種制約。按西哲的說法,想怎麼做怎麼做是尼採的超人,但後來海德格爾指出,超人不可能實現,因為人世間存在太多的限制,比如:人總是會死的,康熙都還要向天再借五百年嘛,可惜借不到。所以,更高級的幸福,只能是與天地融合。所謂與天地融合,就叫做:天人合一。這個境界,超越了萬物的區別,超越了人與世界的區別,我本身也已經感受不到了,人完全融入天地中,於是獲得永恆的幸福。
三、齊物論。論知識的三種層次,這代表了莊子的最高境界。知識的第一種層次,是惠施十論的層次——相對論。人人都只掌握片面的知識,妄圖用自己對片面知識的定義,來影響別人,獲得認可。莊子說,假設我與你辯論。我贏了,就代表我一定對么?你贏了就代表你一定對么?未必。我們再找第三人評判。第三人支持我,就代表我一定對么?第三人支持你就代表你一定對么?未必。一切都是相對的,靠人的討論人的站隊,得不到真理。所謂:方生方死方死方生。方可方不可方不可方可。因是因非因非因是。這是知識的第一階段。
知識的第二階段:照之於天。這個階段大致等於惠施所謂的大一,小同異上升到大同異。不過惠施僅僅把這個作為最高理想提出來,並沒有深入論述。而莊子的最高階段並非這個階段,對這個階段的論述比較詳細。萬有,也就是各種各樣知識,都是來源於「一」的,也就是萬物之母的那個唯一的「有」。從道的觀點看,每物都恰好是每物的那個樣子。萬物雖不同,都統一於一個整體,就是一。道行之而成道謂之而然,其分也成也,其成也毀也,凡物無成無毀復通為一。
知識的第三階段:混沌與坐忘。既已謂之一,且得無言乎?一與言為二,二與一為三。與惠施不同。莊子認為一是不可思議的,如果可以思議,則至少言與思就在這個一之外,那就不是真正的一。於是真正的一是不可言說的。於是只能是混沌,達到混沌狀態的才能真正掌握絕對的知識。為什麼要棄智,因為相對的知識導致區別,而坐忘才能真正同一於天。不過原始的無知,不是有知後的坐忘,二者完全不同。
H. DNA序列比對中的同源性,相似性,一致性三個概念有何聯系與區別
相似抄性和同源性:相似性(similarity)和同源性( homology)是兩個完全不同的概念.同源序列是指從某一共同祖先經過趨異進化而形成的不同序列.相似性是指序列比對過程中檢測序列和目標序列之間相同鹼基或氨基酸殘基序列所佔比例的大小.當兩條序列同源時,它們的氨基酸或核苷酸序列通常有顯著的一致性(identity).如果兩條序列有一個共同的進化祖先,那麼它們是同源的.這里不存在同源性(homology)的程度問題,兩條序列要麼是同源的要麼是不同源的.