freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

全國計(jì)算機(jī)等級(jí)考試四級(jí)教程—數(shù)據(jù)庫原理(文件)

2025-08-14 01:11 上一頁面

下一頁面
 

【正文】 半連接、聚集和外部并。賦值給新的關(guān)系R←S 增加新課程COURSE ←COURSE∪(’C06’,’電子商務(wù)’,’陳偉鋼’) 刪除同學(xué)信息選課信息SC←SC()。SQL數(shù)據(jù)類型及其說明分類類型類型名說明預(yù)定義數(shù)據(jù)類型數(shù)值型INT整數(shù)類型SMALLINT短整數(shù)類型REAL浮點(diǎn)類型DOUBLEPRECISION雙精度浮點(diǎn)數(shù)類型FLOAT(n)浮點(diǎn)類型,精度至少為n位數(shù)字NUMERIC(p,d)定點(diǎn)數(shù)類型,共p位數(shù)字,小數(shù)點(diǎn)后面有d位數(shù)字字符串型CHAR(n)長度為n的定長字符串類型VARCHAE(n)最大長度為n的可變長字符串類型位串型BIT(n)長度為n的二進(jìn)制位串類型BITVARYING(n)最大長度為n的變長二進(jìn)制位串類型時(shí)間型DATE日期類型,形如YYYYMMDDTIME時(shí)間類型,形如:HH:MM:SSTIMESTAMP時(shí)間戳類型(DATE加TIME)布爾型BOOLEAN值可為TRUE、FALSE、UNKNOWN構(gòu)造數(shù)據(jù)類型由特定保留字和預(yù)定義數(shù)據(jù)類型構(gòu)造而成,如用REF定義引用類型,用ROW定義行類型,用ARRAY定義聚合數(shù)據(jù)類型等用戶定義數(shù)據(jù)類型是一個(gè)對(duì)象類型,由用戶按照一定的規(guī)則用預(yù)定義數(shù)據(jù)類型組合定義的用戶自己專用的數(shù)據(jù)類型大對(duì)象型可存儲(chǔ)多達(dá)10億字節(jié)的串,LOB又可分BLOB,二進(jìn)制大對(duì)象,用于存儲(chǔ)音頻,圖像。(6)一個(gè)基本表可以跨一個(gè)或多個(gè)存儲(chǔ)文件,一個(gè)存儲(chǔ)文件可以放多個(gè)基本表,每個(gè)存儲(chǔ)文件對(duì)應(yīng)一個(gè)物理文件。(10)SQL模式用模式名標(biāo)識(shí),模式元素包括:基本表、約束、視圖、域、和其他構(gòu)造。(2)SQL操縱語句:查詢和插入、刪除、更新操作SELECT\INSERT\DELETE\UPDATE。、SQL對(duì)象、限定詞等組成。, age int, dept char(20), primary key(s))alter table 表名 [add 列名 數(shù)據(jù)類型 [完整性約束]][add 完整性約束] [drop 列名{cascade|restrict}][drop 完整性約束] [modify 列名數(shù)據(jù)類型]注意:(1)原來表中是否有數(shù)據(jù),新增列一律為允許空值;(2)被指定為主碼的列必須是值非空且唯一。一個(gè)表上只能建一個(gè)聚簇索引。select sname,age from where age between 20 and 22(2)利用LIKE的查詢select * from where sname like 39。select student.*,sc.* from student,sc where = 如果無where則表示笛卡兒積select sname,age from student,sc where c=39。WHERE子句包含由AND連接起來的多個(gè)連接條件 嵌套查詢由里向外處理多值select s,sname,dept from s1 where in(select dept from s2 where =39。)(SOME)或ALL的子查詢內(nèi)存多值select sname,age from where age ANY(select age from where dept=39。[NOT]EXISTS謂詞的子查詢EXISTS代表存在量詞由于EXISTS子查詢只返回真或假值,一般用目標(biāo)列都用*表示。C0139。C0139。C0139。C0139。GRANT和REVOKE權(quán)限控制。一切對(duì)視圖的操作都將轉(zhuǎn)換成基本表。create view cs_s1(s,sname,age) as select s,sname,age from where dept=39。視圖物化——視圖在第一次查詢時(shí)物理地建立一個(gè)臨時(shí)表的視圖表(實(shí)表)。(2)通過查詢、修改、或其他數(shù)據(jù)庫語言命令來訪問數(shù)據(jù)庫。(2)可減少與客戶與服務(wù)器之間的數(shù)據(jù)傳輸與通信代價(jià)。 SQL/PSMIF 條件 THEN 語句列表 ELSEIF 條件 THEN 語句列表 … ELSEIF 條件 THEN 語句列表 ELSE 語句列表 END IF (1)WHILE 條件 DO 語句列表 END WHILE(2)REPEAT 語句列表 UNTIL 條件END REPEAT(3)FOR 循環(huán)名 AS 游標(biāo)名 CURSOR FOR 查詢 DO 語句列表END FOR 創(chuàng)建、執(zhí)行和刪除存儲(chǔ)過程和函數(shù)CREATE PROCEDURE 過程名([參數(shù)列表])[局部聲明]過程體,必須給出返回類型CREATE FUNCTION 函數(shù)名 ([參數(shù)列表]) RETURNS 返回類型 [局部聲明] 函數(shù)體CALL 存儲(chǔ)過程或函數(shù)名([參數(shù)列表])DROP PROCEDURE 過程名DROP FUNCTION 函數(shù)名 存儲(chǔ)過程和函數(shù)示例將一筆資金轉(zhuǎn)入另一個(gè)賬戶的存儲(chǔ)過程create database testuse testcreate table ACCOUNT( AccountNum int, total float)insert values (1101001,), (1101002,0), (1101003,3000), (1101004,60000), (1101005,)goalter procedure TR(outaccount int,amount float,inaccount int) 聲明參數(shù)asbegin declare totaldeposit float 聲明局部變量 select totaldeposit=total from where AccountNum=outaccount if totaldeposit is null begin print 39。 return end else begin 修改轉(zhuǎn)出賬戶金額 update set total=totalamount where AccountNum=outaccount 修改轉(zhuǎn)入賬戶金額 update set total=total+amount where AccountNum=inaccount print 39。 when no_of_stus500 then 39。 else 39。,39。,39。,39。) SQL觸發(fā)器 觸發(fā)器概述觸發(fā)器的能力:數(shù)據(jù)監(jiān)視審計(jì)能力,是維護(hù)數(shù)據(jù)庫完整性和安全性的簡便有效的方法。一個(gè)觸發(fā)器只能作用于一張表,一張表上可創(chuàng)建多個(gè)后觸發(fā)器。分兩種:一是作為獨(dú)立語言使用二是嵌入到某種高級(jí)語言中。 /*定義SQL通信區(qū)*/EXEC SQL BEGIN DECLARE SECTION。EXEC SQL END DECLARE SECTION。){ EXEC SQL FETCH C1 INTO :sno,:sname,:o,:grade。SQL操作結(jié)果為集合,應(yīng)用程序?yàn)橐粋€(gè)元組(記錄)。SQLCODE返回為0,執(zhí)行成功。(1)游標(biāo)定義EXEC SQL DECLARE 游標(biāo)名 CURSOR FOR SELECT語句(2)打開游標(biāo)EXEC SQL OPEN 游標(biāo)名(3)推進(jìn)游標(biāo)EXEC SQL FETCH 游標(biāo)名 INTO [:主變量名[,:主變量名]…](4)關(guān)閉游標(biāo)EXEC SQL CLOSE 游標(biāo)名 動(dòng)態(tài)SQL 動(dòng)態(tài)SQL的概念和作用在語句執(zhí)行過程中臨時(shí)生成SQL語句提供使用和編程的靈活性 動(dòng)態(tài)SQL的語句類型和執(zhí)行方式兩種(1)立即執(zhí)行EXECUTE IMMEDIATE SQL語句變量可將語句變量設(shè)置為Sql_str=INSERT INTO SC VALUES(’20120101’,’C01’,92)EXECUTE IMMEDIATE sql_str(2)先準(zhǔn)備后執(zhí)行生成執(zhí)行語句代碼——然后執(zhí)行一次或多次——釋放示例:EXEC SQL INCLUDE SQLCA。EXEC SQL END DECLARE SECTION。EXEC SQL ALLOCATE DSCRIPTOR des_1。即兩個(gè)子集,一個(gè)子集可能有重值,一個(gè)子集沒有重值,沒有重值的決定重值。如果X→Y,但不完全依賴,則稱部分依賴。Armstrong三條推理規(guī)則:自反律:增廣律:傳遞律:得出三個(gè)推理規(guī)則:合并規(guī)則:偽傳遞規(guī)則:分解規(guī)則: 1NF、2NF、3NF和BCNF 1NF及進(jìn)一步規(guī)范化滿足條件:每個(gè)元組的分量必須是不可分的數(shù)據(jù)項(xiàng) 2NF滿足條件:(1)關(guān)系模式滿足1NF。 由于R∈BCNF,按定義排除了任何屬性對(duì)碼的傳遞依賴與部分依賴,所以R∈3NF。每門課有若干個(gè)教師,某一學(xué)生選定某門課,就對(duì)應(yīng)一個(gè)固定的教師。(由T->C。 多值依賴和4NF學(xué)習(xí)函數(shù)的概念前,先引入的概念是映射,一對(duì)一映射的關(guān)系就被稱為函數(shù)。但是為了統(tǒng)一概念,被稱作“多值函數(shù)”。這在關(guān)系模式上就叫做平凡多值依賴。否則,稱XY為非平凡的多值依賴。又因?yàn)門不是空集,所以(C,T)B為非平凡多值依賴。通過自然連接運(yùn)算,是否會(huì)產(chǎn)生一些原來r中沒有的組,從這個(gè)意義上講丟失信息。 數(shù)據(jù)庫設(shè)計(jì) 設(shè)計(jì)過程概覽數(shù)據(jù)庫設(shè)計(jì)6階段:需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫實(shí)施、數(shù)據(jù)庫運(yùn)行和維護(hù)。確定數(shù)據(jù)庫應(yīng)用的行為和動(dòng)作。(2)易于理解和交流(3)易于變動(dòng)(4)易于各種數(shù)據(jù)模型轉(zhuǎn)換。 邏輯結(jié)構(gòu)設(shè)計(jì)從概念模型導(dǎo)出DBMS可處理的數(shù)據(jù)邏輯結(jié)構(gòu)(數(shù)據(jù)庫的模式和外模式),對(duì)功能、性能、完整性和一致性約束以及數(shù)據(jù)庫可擴(kuò)充性等方面滿足客戶提出的要求。(4)三個(gè)或三個(gè)以上多元聯(lián)系實(shí)體轉(zhuǎn)換為一個(gè)關(guān)系模式。減少訪問的物理代價(jià)提高數(shù)據(jù)庫性能。(3)存方法設(shè)計(jì)建立索引提高查詢效率。檢測(cè)ER模型設(shè)計(jì)。(2)數(shù)據(jù)操縱。(5)其他功能。(2)查詢處理器。事務(wù)管理、并發(fā)控制、日志管理和故障恢復(fù),使之具有ACID特性。內(nèi)存、幾個(gè)G,電源或系統(tǒng)出崩潰,內(nèi)容丟失。磁盤存儲(chǔ)器介紹:圓盤兩面有磁性物質(zhì)上——?jiǎng)澐执诺馈蟿澐稚葏^(qū)例:每個(gè)磁盤5—10個(gè)盤片,10—20個(gè)盤面,每個(gè)面50000—100000個(gè)磁道,每個(gè)磁首數(shù)百個(gè)扇區(qū),每個(gè)扇區(qū)512—4096個(gè)字節(jié)。磁盤訪問時(shí)間。記錄數(shù)目,塊中空閑空間的末尾處,包含記錄位置和大小的條目組成的數(shù)組?;舅饕愋停喉樞蛩饕⑸⒘兴饕?。(1)點(diǎn)查詢:順序索引和散列索引能有效支持。CPU速度的提升比磁盤速度的提升要快得多。(2)盡可能深的將投影推到樹中,可以加入新的投影(3)得復(fù)消除時(shí)可以消云,或移到樹中更方全的位置(4)某些選擇可以與下面的笛卡兒積相結(jié)合以便把運(yùn)算對(duì)轉(zhuǎn)換成連接。(3)隔離性(I),串行地執(zhí)行事務(wù),即要排隊(duì)執(zhí)行。解決辦法:REDO(3)磁盤故障危害最大,永久性破壞數(shù)據(jù)解決辦法:備份恢復(fù)記錄更新活動(dòng)的結(jié)構(gòu)稱為日志。由DBMS完成。共享鎖與共享鎖相容,與排他鎖不容。解決辦法:檢測(cè)等待圖,事物回滾。復(fù)制透明性:數(shù)據(jù)副本存儲(chǔ)多網(wǎng)絡(luò),用戶不知副本的存在。(3)提高了性能(4)更容易擴(kuò)充缺點(diǎn):系統(tǒng)復(fù)雜。(3)不相交原則。 分布式數(shù)據(jù)庫中的查詢處理分面式數(shù)據(jù)庫中查詢代價(jià)是網(wǎng)絡(luò)傳輸數(shù)據(jù)的代價(jià)。單個(gè)站點(diǎn)故障、通信鏈路故障。存加鎖和解鎖請(qǐng)求,釋放鎖之前更新數(shù)據(jù)項(xiàng)的所有副本。 分布式恢復(fù)站點(diǎn)X向站點(diǎn)Y發(fā)消息,期待Y響應(yīng),沒收到消息:(1)通信故障(2)Y站點(diǎn)失效(3)Y站點(diǎn)已經(jīng)運(yùn)行并且發(fā)出了響應(yīng),但響應(yīng)沒有傳輸?shù)秸军c(diǎn)X 客戶機(jī)/服務(wù)器數(shù)據(jù)庫體系結(jié)構(gòu) 客戶機(jī)/服務(wù)器計(jì)算模式數(shù)據(jù)庫服務(wù)器接收客戶機(jī)發(fā)出的數(shù)據(jù)請(qǐng)求,并將結(jié)果返回客戶機(jī)。(1)基于構(gòu)件方式(2)基于腳本方式數(shù)據(jù)庫服務(wù)器包含了HTTP服務(wù)器。將數(shù)據(jù)分安全級(jí)別,再將角色分安全級(jí)別,制定對(duì)應(yīng)訪問措施。CREA。數(shù)據(jù)庫管理員(DBA)權(quán)限:(1)創(chuàng)建賬戶(2)權(quán)限授予(3)權(quán)限收回(4)安全級(jí)別指定(用戶賬戶)、用戶賬戶和數(shù)據(jù)審計(jì)。用戶授權(quán)方式。(2)面向Java程序語言標(biāo)準(zhǔn),JDBC。各站點(diǎn)間鎖協(xié)調(diào),只負(fù)責(zé)該站點(diǎn)上的數(shù)據(jù)項(xiàng)鎖任務(wù)。(1)主站技術(shù)。通常用半連接操作,減少查詢數(shù)據(jù)傳輸。復(fù)制會(huì)增強(qiáng)數(shù)據(jù)可用性,可改善檢索性能。數(shù)據(jù)必須屬于任何一個(gè)片段。(2)增加了可靠性和可用性。特點(diǎn):(1)每個(gè)節(jié)點(diǎn)都是一個(gè)獨(dú)立的數(shù)據(jù)庫系統(tǒng)節(jié)點(diǎn)(2)節(jié)點(diǎn)通過網(wǎng)絡(luò)協(xié)同工作,用戶感覺如同使用自己節(jié)點(diǎn)上的數(shù)據(jù)。死鎖:兩個(gè)或更多的事務(wù)處理待待狀態(tài),每個(gè)事務(wù)都等其他事務(wù)釋放鎖才可繼續(xù)執(zhí)行。只讀(2)排它鎖。壞處:(1)丟失更新,(2)對(duì)未提交更新的依賴。 故障恢復(fù)(1)事務(wù)故障。事物特性:(1)原子性(A),要么全做,要么不做。查詢執(zhí)行的最基本動(dòng)作是關(guān)系代數(shù)運(yùn)算的執(zhí)行。 查詢處理主要模塊是查詢編譯
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1