資料庫設計過程包括幾個主要階段?哪些階段獨立於資料庫管理系統

2021-04-28 02:51:38 字數 1243 閱讀 8385

1樓:匿名使用者

關於多值依賴:數學定義:設r(u)是屬性集u上的乙個關係模式。

x,y,z是的u的子集,並且z=u-x-y。關係模式r(u)中多值依賴x→→y成立,當且僅當對r(u)的任一關係r,給定的一對(x,z)值有一組y的值,這組值僅僅決定於x值而與z值無關。多值依賴屬4nf的定義範圍,比函式依賴要複雜得多,很多書上都沒有講清楚。

說得簡單點就是在關係模式中,函式依賴不能表示屬性值之間的一對多聯絡,這些屬性之間有些雖然沒有直接關係,但存在間接的關係,把沒有直接聯絡、但有間接的聯絡稱為多值依賴的資料依賴。例如,教師和學生之間沒有直接聯絡,但教師和學生可通過系名,或任課把教師和學生聯絡起來。舉例如下,有這樣乙個關係,假設乙個乙個產品只能放到乙個倉庫中,但是乙個倉庫可以由若干管理員,那麼對應於乙個《倉庫管理員,庫存產品〉有乙個倉庫號,而實際上,這個倉庫號只與庫存產品號有關,與管理員無關,就說這是多值依賴。

sql 請問sql高手,系統中的這幾個資料庫都是做什麼用的?

2樓:匿名使用者

model 資料庫是所有新建資料庫的模板

master資料庫用來追蹤與記錄sql server的相關系統級資訊msdb 資料庫是**服務,也是sqlserver系統使用的資料庫,用來管理警報和作業等,還有就是相關的備份和還原。

mssqlsystemsource這個都不知道是什麼意思,只知道還有

tempdb 用於所有臨時表的!

和resource 用來儲存sql server所有的系統物件。

3樓:匿名使用者

master 資料庫

master 資料庫記錄 sql server 系統的所有系統級別資訊。它記錄所有的登入帳戶和系統配置設定。master 資料庫是這樣乙個資料庫,它記錄所有其它的資料庫,其中包括資料庫檔案的位置。

master 資料庫記錄 sql server 的初始化資訊,它始終有乙個可用的最新 master 資料庫備份。

model 資料庫

model 資料庫用作在系統上建立的所有資料庫的模板。當發出 create database 語句時,新資料庫的第一部分通過複製 model 資料庫中的內容建立,剩餘部分由空頁填充。由於 sql server 每次啟動時都要建立 tempdb 資料庫,model 資料庫必須一直存在於 sql server 系統中。

msdbdata 資料庫

msdbdata 資料庫供 sql server **程式排程警報和作業以及記錄操作員時使用。

資料庫的程式設計,主要是SQL,資料庫程式設計是用什麼語言

目前關係型資料庫基本上使用sql語言操作及開發 資料庫程式設計是用什麼語言 查詢部分要使用sql語言,這是工業標準,各種資料庫都支援。介面部分用什麼都可以,那個熟悉用那個。關於查詢部分和介面部分的區別,簡單的說就是 查詢部分是執行在資料庫伺服器上的,用來按照你的要求重新組織和計算資料庫中的內容,並把...

課程大作業《資料庫設計與應用開發》

你好哦樓主 來 很高興自 看到你的問題。但是又很遺憾bai到現在還沒du有人回答你的問zhi題。也可dao能你現在已經在別的地方找到了答案,那就得恭喜你啦。可能是你問的問題有些專業了,沒人會。或者別人沒有遇到或者接觸過你的問題,所以幫不了你。建議你去問題的相關論壇去求助,那裡的人通常比較多,也會比較...

MySql資料庫的儲存過程能返回游標麼

題目不明確,無法解答。在mysql資料庫中實現乙個儲存過程,在這個儲存過程中,需要用游標,動態sql,詳情點選檢視。70 mysql寫儲存過程的時候,當游標遍歷結束後怎麼讓他跳出 declare continue handler for sqlstate 02000 set done 1 這種語句是...