㈠ 求資料庫管理基礎及應用理論知識重點歸納
一、數據數據是資料庫中存儲的基本對象。1. 定義 :描述事物的符號記錄。2. 種類 :文字、圖像、圖形、聲音。3. 特點 :數據與其語義是不可分的。二、資料庫1. 定義 :長期存儲在計算機內、有組織的、可共享的大量數據集合。2. 特徵 : 1)數據按一定的數據模型組織、描述和存儲 2)可為各種用戶共享 3)冗餘度較小 4)數據獨立性較高 5)易擴展三、資料庫管理系統(DBMS) 1. 定義:資料庫管理系統(Database Management System 即DBMS)是位於用戶與操作系統之間的數據管理軟體。 2. 用途 :科學地組織和存儲數據、高效地獲取和維護數據 3. 功能 :1)資料庫定義功能 2)數據操縱功能 3)資料庫的運行管理 4)資料庫的建立和維護功能(實用程序)四、資料庫系統1. 定義:資料庫系統是指在計算機系統中引入資料庫後的系統,一般由資料庫、資料庫管理系統(及其開發工具)、應用系統、資料庫管理員和用戶構成。2. 特點:數據結構化;數據的共享性高、冗餘度低、易擴充;數據獨立性高;數據由DBMS統一管理和控制。五、資料庫管理技術1. 定義:對數據進行分類、組織、編碼、存儲、檢索和維護,是數據處理的中心問題2. 發展過程:1)人工管理階段(40年代中--50年代中)2)文件系統階段(50年代末--60年代中)3)資料庫系統階段(60年代末--現在)3. 發展動力:1)應用需求的推動2)計算機硬體的發展3)計算機軟體的發展六、 數據模型 1. 定義:數據模型(Data Model)也是一種模型,它是現實世界數據特徵的抽象。 2. 作用:在資料庫中用數據模型來抽象、表示和處理現實世界中的數據和信息。通俗地講數據模型就是現實世界的模擬,現有的資料庫系統均是基於某種數據模型的。 3. 三要素: 1)數據結構 2)數據操作 3)完整性約束 4. 常用的數據模型: 1)層次模型 2)網狀模型 3)關系模型:ORACLE、sql、SYBASE、INFORMIX、DB/2、COBASE、PBASE、EasyBase、DM/2、OpenBase 4)面向對象模型 5. 層次: 1)概念模型:也稱信息模型,它是按用戶的觀點來對數據和信息建模。 2)數據模型:主要包括網狀模型、層次模型、關系模型等,它是按計算機系統的觀點對數據建模七、關系模型 1. 基本概念: 1)關系:一個關系對應通常說的一張表。2)元組:表中的一行即為一個元組。3)屬性:表中的一列即為一個屬性,給每一個屬性起一個名稱即屬性名。 2. 關系模型的優缺點: 優:1)建立在嚴格的數學概念的基礎上2)概念單一,數據結構簡單、清晰,用戶易懂易用3)關系模型的存取路徑對用戶透明 缺:1)存取路徑對用戶透明導致查詢效率往往不如非關系數據模型2)為提高性能,必須對用戶的查詢請求進行優化增加了開發資料庫管理系統的難度 3. 關系模型的組成:關系數據結構、關系操作集合、關系完整性約束 八、關系數據理論 1. 基本概念關系:描述實體、屬性、實體間的聯系。從形式上看,它是一張二維表,是所涉及屬性的笛卡爾積的一個子集。關系模式:用來定義關系。關系資料庫:基於關系模型的資料庫,利用關系來描述現實世界。從形式 上看,它由一組關系組成。關系資料庫的模式:定義這組關系的關系模式的全體。2. 範式: 範式是符合某一種級別的關系模式的集合。1)1NF的定義 若關系模式中的所有屬性值都是不可再分的原子值,則稱該種關系模式為第一範式。2)2NF的定義 若關系模式R∈1NF,並且每一個非主屬性都完全函數依賴於R的碼,則R ∈2NF。 3)3NF的定義 若一個數據表已滿足2NF,且該數據表中的任何兩個非主鍵欄位的數值之間不存在函數依賴關系,則該數據表滿足第三範式。
㈡ 資料庫基礎知識 sql server,寫出語句
最簡單的語句如下:
USE master
GO
CREATE DATABASE 資料庫名
ON
( NAME = prods_dat,
FILENAME = 'c:\program files\microsoft sql server\mssql\data\資料庫名.mdf',
SIZE = 4,
MAXSIZE = 10,
FILEGROWTH = 1 )
GO
㈢ 資料庫基礎 有關
第一章 資料庫基礎知識
本章以概念為主,主要是了解資料庫的基本概念,資料庫技術的發展,數據模型,重點是關系型數據。
第一節:信息,數據與數據處理
一、 信息與數據:
1、 信息:是現實世界事物的存在方式或運動狀態的反映。或認為,信息是一種已經被加工為特定形式的數據。
信息的主要特徵是:信息的傳遞需要物質載體,信息的獲取和傳遞要消費能量;信息可以感知;信息可以存儲、壓縮、加工、傳遞、共享、擴散、再生和增值
2、 數據:數據是信息的載體和具體表現形式,信息不隨著數據形式的變化而變化。數據有文字、數字、圖形、聲音等表現形式。
3、 數據與信息的關系:一般情況下將數據與信息作為一個概念而不加區分。
二、 數據處理與數據管理技術:
1、 數據處理:數據處理是對各種形式的數據進行收集、存儲、加工和傳輸等活動的總稱。
2、 數據管理:數據收集、分類、組織、編碼、存儲、檢索、傳輸和維護等環節是數據處理的基本操作,稱為數據管理。數據管理是數據處理的核心問題。
3、 資料庫技術所研究的問題不是如何科學的進行數據管理。
4、 數據管理技術的三個階段:人工管理,文件管理和資料庫系統。
第二節:資料庫技術的發展
一、 資料庫的發展:資料庫的發展經歷了三個階段:
1、 層次型和網狀型:
代表產品是1969年IBM公司研製的層次模型資料庫管理系統IMS。
2、 關系型數據型庫:
目前大部分資料庫採用的是關系型資料庫。1970年IBM公司的研究員E.F.Codd提出了關系模型。其代表產品為sysem R和Inges。
3、 第三代資料庫將為更加豐富的數據模型和更強大的數據管理功能為特徵,以提供傳統資料庫系統難以支持的新應用。它必須支持面向對象,具有開放性,能夠在多個平台上使用。
二、 資料庫技術的發展趨勢:
1、 面向對象的方法和技術對資料庫發展的影響:
資料庫研究人員借鑒和吸收了面向對旬的方法和技術,提出了面向對象數據模型。
2、 資料庫技術與多學科技術的有機組合:
3、 面向專門應用領域的資料庫技術
三、 資料庫系統的組成:
資料庫系統(DBS)是一個採用資料庫技術,具有管理資料庫功能,由硬體、軟體、資料庫及各類人員組成的計算機系統。
1、 資料庫(DB):
資料庫是以一定的組織方式存放於計算機外存儲器中相互關聯的數據集合,它是資料庫系統的核心和管理對象,其數據是集成的、共享的以及冗餘最小的。
2、 資料庫管理系統(DBMS):
資料庫管理系統是維護和管理資料庫的軟體,是資料庫與用戶之間的界面。作為資料庫的核心軟體,提供建立、操作、維護資料庫的命令和方法。
3、 應用程序:
對資料庫中數據進行各種處理的程序,由用戶編寫。
4、 計算機軟體:
5、 計算機硬體:
包括CPU、內存、磁碟等。要求有足夠大的內存來存放操作系統、資料庫管理系統的核心模塊以及資料庫緩沖;足夠大的磁碟能夠直接存取和備份數據;比較主的通道能力;支持聯網,實現數據共享。
6、 各類人員。
四、 資料庫系統的特點:
1、 數據共享:
2、 面向全組織的數據結構化:
數據不再從屬於一個特定應用,而是按照某種模型組織成為一個結構化的整。它描述數據要身的特性,也描述數據與數據之間的種種聯系。
3、 數據獨立性:
4、 可控數據冗餘度:
5、 統一數據控制功能:
數據安全性控制:指採取一定的安全保密措施確保資料庫中的數據不被非法用戶存取而造成數據的泄密和破壞;
數據完整性控制:是指數據的正確性、有效性與相容性。
並發控制:多個用戶對數據進行存取時,採取必要的措施進行數據保護;
數據恢復:系統能進行應急處理,把數據恢復到正確狀態。
Record):又稱為結點,由若干個數據項組成,用於描述一個對象;
3、 文件(File):由若干個記錄組成;
4、 資料庫(Data Base):由邏輯相關的文件組成。
二、 數據模型:
數據的組織形式稱為數據模型,它決定 數據(主要是結點)之間聯系的表達方式。主要包括層次型、網狀型、關系型和面向對象型四種。層次型和網狀型是早期的數據模型,又稱為格式化數據系統數模型。
以上四種模型決定了四種類型的資料庫:層次資料庫系統,網狀資料庫系統,關系型資料庫系統以及面向對象資料庫系統。
目前微機上使用的主要是關系型資料庫。
1、 層次型:是以記錄為結點的有向樹;圖如教材P7圖1--2
2、 網狀型:樹的集合,它的表示能力以及精巧懷強於層次型,但獨立性下降。
3、 關系型:
在關系型中,數據被組織成若干張二維表,每張表稱為一個關系。
一張表格中的一列稱為一個「屬性」,相當於記錄中的一個數據項(或稱為欄位),屬性的取值范圍稱為域。
表格中的一行稱為一個「元組」,相當於記錄值。
可用一個或若干個屬性集合的值標識這些元組,稱為「關鍵字」。
每一行對應的屬性值叫做一個分量。
表格的框架相當於記錄型,一個表格數據相當於一個同質文件。所有關系由關系的框架和若干元組構成,或者說關系是一張二維表。
關系型的特點:描述的一致性;可直接表示多對多關系;關系必須是規范化的;關系模型建立在數學概念基礎上。
4、 面向對象型:主要採用對象和燈的概念。
第四節:關系型資料庫
一、 關系型資料庫的發展:
1、 資料庫產品種類繁多:像dBASE,FoxBASE,Clipper,Paradox,Acess等。
2、 採用SQL語言:SQL(Structured Query Language)「結構化查詢語言」,是通用的關系型資料庫操作語言,可以查詢、定義、操縱和控制資料庫。它是一種非過程化語言。
3、 支持面向對象的程序設計:
4、 提供良好的圖形界面和窗口;
5、 支持開放的客戶機/伺服器和分布式處理;
6、 提供新一代的資料庫管理系統開發工具:支持GUI(圖形界面)、ODBC(開放資料庫連接)、OLE(對象的鏈接與嵌入)、DLL(動態鏈接)等。
二、 關系型資料庫管理系統(RDBMS)及其產品:
主要著名的關系型資料庫產品有Oracle、Sybase、Informix、DB2、Inges、Paradox、Access、SQL Server等。資料庫應用系統開發工具是PowerBuilder和Delphi。
㈣ 資料庫該怎麼學習,純小白
相信很多資料庫入門的新手們在學習資料庫方面都存在困惑,本文列出了一個非常完整的資料庫學習路線,並對資料庫學習過程中的細節進行詳細指導。希望能夠成為大家學習資料庫過程中一份綱領性的教程。
本回答來自:資料庫怎麼學?資料庫學習零基礎入門指導_樹懶學堂
資料庫知識要點學習
新手學習資料庫務必把握的知識要點:
資料庫的安裝下載:了解資料庫的環境變數,文件目錄構造。
資料庫網路伺服器的啟動,登陸與登出。
資料庫常用命令及語法標准。
資料庫基本數據類型與數據表的實際操作。比如,數據表的增刪、單表查尋、多表查詢等。
資料庫運算符和函數,比如,日期函數,時間函數,信息函數,聚合函數,數據加密涵數,自定義函數等。
資料庫存儲過程,存儲過程的調度。
資料庫每個存儲引擎的特性。
資料庫事務管理的定義和應用等。
資料庫管理許可權和用戶管理等。
資料庫學習材料推薦:
1.《MySQL必知必會》
這書講的十分全,從基本要素,到查尋到插入新建表,用戶的管理方法,都是有實際的事例,特別適合沒有基礎的同學們來學習Mysql,總而言之這本書學習的方式 便是:
掌握資料庫的基本概念
按照示例進行練習
2.《SQL必知必會》
純新手必讀,這也是Amazon上最熱銷的SQL書籍的漢化版,寫的很輕快,定義十分清晰。這本書用於學習關系型資料庫也非常好,基本概念比大部頭的教材內容說得清晰得多。
網站推薦:
樹懶學堂_一站式數據知識學習平台
㈤ 計算機基礎知識和資料庫練習求答案
我只知道一些
三 1.資料庫、4.格式化吧、5.64個位元組、7.20(題目不好)、8.3;六 3.BD
對不起只知道這些!
㈥ 求高手解決SQL Server資料庫基礎知識,題如下: 請盡量詳細,若好,追加分。
最好自己做,不然你啥都學不會。
㈦ 資料庫入門學習
基本上操作各種資料庫不近相同,其中access是小型資料庫,sqlserver與oracal是中型的,DB是大型資料庫。
1、學習資料庫的SQL語句,每個資料庫基本上上不多,但是都有自己的不同,有的時間類型用『』標識有的用#等。但是基本的SQL都是一樣的select ,update,Insert,Delete,基本上學會了基礎的,就學習高深一點的,如何聯合表查詢,編輯,修改。多看看網上的資料與視頻,像SQL Server資料庫設計和開發基礎篇視頻課程等等。
2、這些熟悉以後,就要學習一下資料庫的一些常用的系統函數,再之後就是要學習,存儲過程,函數,觸發器,事務。基本資料庫這部分就沒有什麼問題了,只要不做高級的科研什麼的,這些知識就都夠了。要想學好資料庫,就要多聯系,自己創建一個帶有邏輯的符合第三範式以上的資料庫,然後寫寫SQL、觸發器、存儲過程、試圖等。最重要的就是,把他們之間的邏輯搞清楚。
3、如果您想學SQL,您可以到可以看一本好象是《輕松掌握SQL》第三版。那本書對標准SQL92的學習比較的合適,而且用例詳實。適合初,中級的朋友看看。
㈧ 如何學習資料庫知識
好像武俠小說里邊說的:「你的招式忘了沒有?」,回答:「差不多忘了」,「忘了就好」。
這與資料庫編程有什麼關系?關系可大了。同志們學過Pascal、BASIC、C(C++)沒有?如果沒有,FOXBASE、FOXPRO應該學過吧?按以上這些語言編程,都是過程化的,說白一點就是一個數據一個數據、一條記錄一條記錄去處理(FOXBASE、FOXPRO不完全這樣,但書上也經常是這樣介紹的),當初我接觸ACCESS
97時,一下子沒有了IF、FOR這些語句(指數據處理),都用SQL語句,真是找不到北了,好在我學SQL語言時,也盡量忘掉這個IF、FOR,到我忘得差不多時,功夫也進了一大步,原來要編一大段程序,現在一兩條SQL語句搞定,就算用多幾條SQL語句,由於是在圖形界面下做,可視化操作,拉拉扯扯,再修改一下生成的SQL語句,也就省事多了。
由於ACCESS具備完整的SQL語言(FOXBASE沒有、FOXPRO不完整),我從ACCESS
97開始用ACCESS編程,到現在為止,DAO、ADO很少用,加上最近從愛賽思上接觸的一些技術,基本上不用DAO、ADO都可以了,可以從我的「未完工的庫存管理」中看出,只是在特殊情況下才偶爾用一下。(少用,但不是不用,還得學,不要誤解)
如何學好資料庫編程?下面介紹一下本人的一些經驗,僅供參考:
1.首先要把原來一個數據一個數據、一條記錄一條記錄的數據處理方式忘掉,越徹底越好。
現在用成批處理了。少用記錄集一條記錄一條記錄地處理,盡量用SQL語句。
2.學好關系資料庫的理論,尤其是規范化理論,表的設計一定要規范化,最起碼要規范化到第三範式。集合運算(並、交、差)。關系運算(選擇、投影、連接)。其中連接與規范化是緊密結合的。
3.運用面向對象的技術:面向對象的分析OOA、面向對象的設計OOD、面向對象的編程OOP,根據表的關系,用窗體和子窗體、報表和子報表,模擬面向對象,這樣可以增加程序的可讀性和可維護性。(這是高級技術,同志們不要輕視,做大項目你就知道有用了)
4.用查詢時,通常一步做不出來,可以分幾步做,本人通常是這么做的,從我給網友回復的例子中也可以看得出。為什麼要這樣做?(1)有些是SQL語言的限制,沒辦法一步做出來,逼的;(2)可以檢查每一步查詢的結果,容易調試;(3)增加可讀性,便於日後維護。
5.查詢的結果用窗體顯示或用報表列印,兩者的技術差不多。通常改變打開窗體或報表的條件就可控制顯示或列印的記錄范圍。另外用查詢做數據源時,動態改變查詢中的SQL語句,比在查詢中引用窗體的控制項要方便,因為SQL語句生成是在VBA中,可以先存放在字元變數中,然後再更新查詢的SQL語句,這樣就可以用斷點來檢查變數值對不對,如果在查詢中引用窗體的控制項,尤其是包含IIF()函數時,調試是很困難的。
6.開發一個系統,首先要解決技術問題,即演算法,用簡單例子,把演算法弄懂了,再詳細設計,這一點從網友的提問中可以看出,有很多人問題表達不清楚,有的人其中夾了很多與演算法無關的東西,尤其是很專業的東西,別人不容易看得明白,由於演算法沒搞清楚,程序就無法編了。
7.不要使用過多的工具特性,使用過多的工具特性會使可讀性降低,可維護性差,要別人幫忙時難以得到幫助,更要命的是可移植性差,從MDB到ADP就可以體會到了,所以在編程時可讀性很重要,可移植性更重要,你甘心自己的程序就固定在一個環境下運行嗎?你甘心永遠用一個工具搞開發嗎?為了你的「錢途」,不要玩弄太多的技巧,當然技術研究是另外一碼事。
㈨ SQL資料庫(簡單)簡答題
Microsoft SQL Server 2000 簡答題及其答案
1.在安裝SQL Server 2000時,「僅客戶端工具」、「伺服器和客戶端工具」及「僅連接」等安裝定義有什麼差別?
答:僅客戶端工具:僅安裝客戶端工具。伺服器和客戶端工具:同時安裝伺服器和客戶端工具。僅連接:僅安裝客戶端連接。
2.一個資料庫中包含哪幾種文件?
答:主資料庫文件,輔助數據文件,事務日誌文件。
3.事務文件和數據文件分開存放有什麼好處?
答:因為利用事務日誌備份可以將資料庫恢復到特定的即時點(如輸入不想要的數據之前的那一點)或故障發生點。在媒體恢復策略中應考慮利用事務日誌備份。
4.什麼是批處理?使用批處理有何限制?
答:包含一個或多個T-SQL語句的組,從應用程序將一次性發送到SQL Server執行,SQL Server批處理語句作為整體編譯成一個可執行單元。
限制:如不能夠在同一個批處理中更改表,然後引用新列。如在一個批處理程序中,有兩條語句。第一條語句用來在一張表中插入一個欄位,如在User表中插入員工的出生年月;第二條語句則用來引用這個列,如根據身份證號碼來推算出這個員工的出身年月並把這個值賦值給這個第一條語句創建的出身年月欄位。
5.數據檢索時,COMPUTE和COMPUTE BY產生的結果有何不同?
答:Compute:第一個為明細行 第二個為聚合函數的合計 Compute by:第一個為明細行第二個為聚合函數的小計
6.什麼是索引?索引分為哪兩種?各有什麼特點?
答:1、資料庫中的索引與書籍中的目錄類似。在一本書中,利用目錄可以快速查找所需信息,無須閱讀整本書。在資料庫中,索引使資料庫程序無須對整個表進行掃描,就可以在其中找到所需數據。 2、聚集索引和非聚集索引。
3、聚集索引的特點:行的物理位置和行在索引中的位置是相同的,每個表只能有一個聚集索引,聚集索引的平均大小大約為表大小的5%左右。
非聚集索引特點:若未指定索引類型,則默認為非聚集索引,葉節點頁的次序和表的物理存儲次序不同,每個表最多可以有249個非聚集索引,在非聚集索引創建之前創建聚集索引。
7.創建索引有什麼優點和缺點?
答:優點:索引在資料庫中的作用類似於目錄在書籍中的作用,用來提高查找信息的速度。
使用索引查找數據,無需對整表進行掃描,可以快速找到所需數據。
缺點:索引需要佔用數據表以外的物理存儲空間。創建索引和維護索引要花費一定的時間。當對表進行更新操作時,索引需要被重建,這樣降低了數據的維護速度。
8.什麼是視圖?使用視圖的優點和缺點是什麼?
答:視圖是一個虛擬表,其內容由查詢定義。同真實的表一樣,視圖包含一系列帶有名稱的列和行數據。但是,視圖並不在資料庫中以存儲的數據值集形式存在。行和列數據來自由定義視圖的查詢所引用的表,並且在引用視圖時動態生成。
優點:1隱蔽資料庫的復雜性2控制用戶提取數據3簡化資料庫用戶管理 4簡化查詢
缺點:1性能:SQL Server必須把視圖的查詢轉化成對基本表的查詢,如果這個視圖是由,一個復雜的多表查詢所定義,那麼,即使是視圖的一個簡單查詢,SQL Server也,把它變成一個復雜的結合體,需要花費一定的時間。2修改限制:當用戶試圖修改視圖的某些行時,SQL Server必須把它轉化為對基本,表的某些行的修改。對於簡單視圖來說,這是很方便的,但是,對於比較復雜的,視圖,可能是不可修改的。
9. 修改視圖中的數據會受到哪些限制?
答:1、必須有許可權 2、單表視圖直接改
3、多表可在視圖中定義 instead of 觸發器.
4、對由多表連接成的視圖修改數據時,不能同時影響一個以上的基表,也不能刪除視圖中的數據
5、對視圖上的某些列不能修改,這些列是:計算列,內置函數列和行集合函數列
6、對具有NOT NULL 的列進行修改時可能會出錯。通過視圖修改或者插入數據時,必須保證未顯示的具有NOT NULL 屬性的列有值,可以是默認值,IDENTITY 等,否則不能像視圖中插入數據行。
7、如果某些列因為規則或者約束的限制不能接受從視圖插入的數據時,則插入數據可能會失敗
8、刪除基表並不刪除視圖,建議採用與表明顯不同的名字命名規則
10. 什麼是數據完整性?如果資料庫不實施數據完整性會產生什麼結果?
答:數據完整性是指數據的精確性和可靠性。它是應防止資料庫中存在不符合語義規定的數據和防止因錯誤信息的輸入輸出造成無效操作或錯誤信息而提出的。
11.數據完整性有哪幾類?如何實施?
答:1、數據完整性分為四類:實體完整性、域完整性、參照完整性、用戶定義的完整性。
2、資料庫採用多種方法來保證數據完整性,包括外鍵、束約、規則和觸發器。系統很好地處理了這四者的關系,並針對不同的具體情況用不同的方法進行,相互交叉使用,相補缺點。
12. 什麼是主鍵約束?什麼是惟一約束?兩者有什麼區別?
答:主鍵約束:有一列或列的組合,其值能唯一的標識表中的每一行。
唯一約束:不允許資料庫表在指定列上具有相同的值,但允許有空值。
區別:一個表可以定義多個唯一約束,只能定義一個主鍵約束;空值得列上可以定義唯一約束,不能定義主鍵約束。
13.什麼是外鍵,怎樣建立外鍵約束?
答:外鍵是用於建立和加強兩個表數據之間的鏈接的一列或多列。通過將保存表中主鍵值的一列或多列添加到另一個表中,可創建兩個表之間的鏈接。這個列就成為第二個表的外鍵。
14.什麼是存儲過程?使用存儲過程有什麼好處?
答:1、是存儲在伺服器上的 Transact-SQL 語句的命名集合,是封裝重復性任務的方法,支持用戶聲明變數、條件執行以及其他強有力的編程特性。
2、存儲過程封裝了商務邏輯,確保一致的數據訪問和修改。若規則或策略有變化,則只需要修改伺服器上的存儲過程,所有的客戶端就可以直接使用
屏蔽資料庫模式的詳細資料。用戶不需要訪問底層的資料庫和資料庫內的對象
提供了安全性機制。用戶可以被賦予執行存儲過程的許可權,而不必在存儲過程引用的所有對象上都有許可權
改善性能。預編譯的 Transact-SQL 語句,可以根據條件決定執行哪一部分
減少網路通信量。客戶端用一條語句調用存儲過程,就可以完成可能需要大量語句才能完成的任務,這樣減少了客戶端和伺服器之間的請求/回答包
15.什麼是觸發器?觸發器分有什麼作用?
答:觸發器是一類特殊的存儲過程,不能被直接調用,也不傳遞或接受參數
作用:1、維護不可能在表創建時刻通過聲明性約束進行的復雜的完整性約束限制。
2、通過記錄所進行的修改以及誰進行了修改來審計表中的信息。
3、當表被修改的時候,自動給其他需要執行操作的程序發信號。
㈩ 資料庫知識我該怎麼學
這個得看你基礎,還有,你的終極目標是什麼?
資料庫分好多種,什麼sqlserver,oracle等等吧,其實大部分情況下語法都差不多,只是略有點區別。其實這個需要多練,單表的增刪改查要做好,其次就是些函數的應用,比如日期函數,聚合函數,操作字元串函數等,這個必須要達到熟練以上的水平。單表的練好了,再考慮多表的join連接等等,然後再試著學寫存儲過程,函數,觸發器,這幾個算是進階的內容了,但是還是有前提,就是上邊的你必須練好了,而且還要有一些編程的思想。當你對這些都差不多了,最後才能考慮優化的事情,也就好比你懂了語句在資料庫中是怎麼運行的,然後你才知道怎麼去優化。你要是需要的話,我可以平時簡單指導你一點,但不會太多,有些東西你自己弄出來了,比別人幫你搞定,你要記憶的深刻一點。
哎,手打啊
電子書我這也有一點,但是需要根據你對症下葯