【正文】
整性。事務(wù)處理是指一個(gè)單元的工作,這些工作要么全做,要么全部不做。(鎖蘊(yùn)含的基本概念是用戶需要對(duì)表的排它訪問)從程序員的角度看:分為樂觀鎖和悲觀鎖。18. 數(shù)據(jù)庫設(shè)計(jì)步驟 收集信息 ? 標(biāo)識(shí)對(duì)象 ? 設(shè)計(jì)數(shù)據(jù)模型 ? 標(biāo)識(shí)每個(gè)對(duì)象存儲(chǔ)的信息類型 ? 標(biāo)識(shí)對(duì)象之間的關(guān)系19. 什么是規(guī)范化 從關(guān)系數(shù)據(jù)庫的表中,除去冗余數(shù)據(jù)的過程稱為規(guī)范化。假設(shè)列“銷售日期”的時(shí)間部分的值都是0,下面哪條語句能夠準(zhǔn)確地完成該任務(wù)? 雇員代號(hào), 銷售金額, 定單日期 FROM 定單表 ORDER BY銷售金額, 定單日期 DESC, 銷售金額, 定單日期 FROM 定單表 ORDER BY 定單日期, 銷售金額DESC 雇員代號(hào), 銷售金額, 定單日期 FROM 定單表 ORDER BY 定單日期 DESC, 銷售金額 DESC 雇員代號(hào), 銷售金額, 定單日期 FROM 定單表 ORDER BY 銷售金額 DESC, 定單日期 DES29. 表一列出了數(shù)據(jù)庫:供貨商-商品-項(xiàng)目數(shù)據(jù)庫的部分資料表。銷售部39。 SELECT ID FROM TABLE1 WHERE LASTUPDATEDATE = (SELECT MAX (LASTUPDATEDATE) FROM TABLE1)22. 寫出一條SQL語句:取出表A中第31到第40記錄(SQL Server, 以自動(dòng)增長的ID作為主鍵, 注意:ID可能不是連續(xù)的。數(shù)據(jù)模型:是一種標(biāo)識(shí)實(shí)體類型及其實(shí)體間聯(lián)系的模型。觸發(fā)器:觸發(fā)器是在對(duì)表進(jìn)行插入、更新或刪除操作時(shí)自動(dòng)執(zhí)行的存儲(chǔ)過程,觸發(fā)器通常用于強(qiáng)制業(yè)務(wù)規(guī)則,觸發(fā)器可以確保數(shù)據(jù)的完整性和一致性。語句級(jí)觸發(fā)器可以在語句執(zhí)行前或后執(zhí)行,而行級(jí)觸發(fā)在觸發(fā)器所影響的每一行觸發(fā)一次。end sp_Page。 游標(biāo)類型定義,用于返回?cái)?shù)據(jù)集procedure sp_Page(p_PageSize int, 每頁記錄數(shù) p_PageNo int, 當(dāng)前頁碼,從 1 開始 p_SqlSelect varchar2, 查詢語句,含排序部分 p_SqlCount varchar2, 獲取記錄總數(shù)的查詢語句 p_OutRecordCount out int,返回總記錄數(shù) p_OutCursor out refCursorType)as v_sql varchar2(3000)。4. 查詢數(shù)據(jù)庫中的某一個(gè)到某一個(gè)段之間的SQL語句?(比如查詢第20到30條的數(shù)據(jù))Oracle:select * from (select rownum r, a.* from table a where rownum = 30) where r = 20SQL Server: select * from(ITPUB個(gè)人空間)m MrU mAcY。H|^.N7D,CJP3v0 select top 21 * fromITPUB個(gè)人空間)39。 v_count int。9. 存儲(chǔ)過程和函數(shù)的區(qū)別存儲(chǔ)過程是用戶定義的一系列SQL語句的集合,涉及特定表或其它對(duì)象的任務(wù),用戶可以調(diào)用存儲(chǔ)過程,而函數(shù)通常是數(shù)據(jù)庫已定義的方法,它接收參數(shù)并返回某種類型的值并且不涉及特定用戶表。13. 你在數(shù)據(jù)庫編程過程中,面臨的數(shù)據(jù)量有多大?如果有一個(gè)項(xiàng)目中每天有三張結(jié)構(gòu)完全相同的表,一個(gè)365天天天如此,每張表記錄在100萬條以上,現(xiàn)需要分頁查詢,根據(jù)這樣的項(xiàng)目,采用你用過的分頁原理,行嗎?這是考的是性能,一般的分頁方式不行,遇到這樣的題,你可以說,你需要了解更詳細(xì)的業(yè)務(wù),認(rèn)真的研究一下,是可以的,當(dāng)然,如果你認(rèn)為你的方法可以,可以對(duì)這樣的問題進(jìn)行交流,等等。事務(wù):是用戶定義的一個(gè)操作序列,這些操作要么全做要么全不做,是一個(gè)不可分割的工作單位(構(gòu)成單一邏輯工作單元的操作集合)如果某一事務(wù)成功,則在該事務(wù)中進(jìn)行的所有數(shù)據(jù)更改均會(huì)提交,成為數(shù)據(jù)庫中的永久組成部分。典型的數(shù)據(jù)模型有網(wǎng)狀模型、層次模型和關(guān)系模型。)方式一:SELECT TOP 10 * FROM A WHERE ID NOT IN (SELECT TOP 30 ID