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

正文內(nèi)容

人事管理系統(tǒng)數(shù)據(jù)庫課程設(shè)計(jì)(sqlserver)(doc畢設(shè)論文)(已修改)

2025-07-04 12:13 本頁面
 

【正文】 《數(shù)據(jù)庫管理實(shí)務(wù)》實(shí)驗(yàn)報(bào)告課程號:B0900980實(shí)驗(yàn)項(xiàng)目:數(shù)據(jù)庫設(shè)計(jì)、創(chuàng)建、管理,數(shù)據(jù)庫操作學(xué)  號姓  名潘歡同組人學(xué)號姓名自己實(shí)驗(yàn)地點(diǎn)工程學(xué)院機(jī)房(文波)指導(dǎo)教師肖慎勇時間2012年6月評語(要求): 按時完成實(shí)驗(yàn);實(shí)驗(yàn)內(nèi)容和過程記錄完整;回答問題完整、正確;實(shí)驗(yàn)報(bào)告的撰寫認(rèn)真、格式符合要求。成績教師簽字肖慎勇一、實(shí)驗(yàn)?zāi)康?.理解并掌握數(shù)據(jù)庫設(shè)計(jì)的概念、方法和步驟。2.初步應(yīng)用數(shù)據(jù)庫設(shè)計(jì)方法。了解需求分析的內(nèi)容。3.重點(diǎn)運(yùn)用ER模型進(jìn)行概念設(shè)計(jì),然后將ER模型轉(zhuǎn)換為關(guān)系模型。4.深入理解SQL Server 2005數(shù)據(jù)庫的存儲結(jié)構(gòu)。5.深入理解SQL Server 2005的數(shù)據(jù)類型、表對象設(shè)計(jì)與定義。6.掌握SQL Server 2005Management studio的應(yīng)用。運(yùn)用交互方式和命令方式建立數(shù)據(jù)庫和表。7.認(rèn)識和掌握TransactSQL 的數(shù)據(jù)庫操作。8.深入理解視圖意義。掌握SQL Server 中創(chuàng)建、管理與應(yīng)用視圖的方法。9.深入理解數(shù)據(jù)庫安全的概念。10.深入理解SQL Server 2005的安全體系框架。11.掌握登錄與服務(wù)器角色的概念、操作與應(yīng)用。掌握數(shù)據(jù)庫用戶、固定角色、自定義角色、架構(gòu)的概念、操作與應(yīng)用。掌握數(shù)據(jù)庫權(quán)限的概念、操作與應(yīng)用。12.理解事務(wù)的概念。13.深入理解并掌握服務(wù)器編程的意義及方法。14.能夠編寫各種自定義函數(shù)和存儲過程。15.理解觸發(fā)器,并能夠編寫、應(yīng)用觸發(fā)器。二、實(shí)驗(yàn)設(shè)備(環(huán)境)及要求PC、 Windows XP、SQL SERVER 2005三、實(shí)驗(yàn)內(nèi)容及要求 實(shí)驗(yàn)項(xiàng)目:人事綜合管理系統(tǒng) 通過調(diào)查、收集信息、分析,寫出分析與設(shè)計(jì)報(bào)告。1. 簡要的系統(tǒng)需求分析包括業(yè)務(wù)分析、功能需求分析、信息需求分析。試分析該系統(tǒng)的基本業(yè)務(wù),計(jì)算機(jī)信息系統(tǒng)需要完成的基本功能、信息系統(tǒng)需要處理的信息。2. 概念設(shè)計(jì)設(shè)計(jì)系統(tǒng)的概念模型,采用ER模型。3. 邏輯設(shè)計(jì)將ER模型為關(guān)系模型,指出每個關(guān)系的主鍵、外鍵和必要的約束。4. 寫出數(shù)據(jù)庫的物理設(shè)計(jì)包括存儲組織結(jié)構(gòu)、表的結(jié)構(gòu)設(shè)計(jì)等。5. TSQL命令方式創(chuàng)建數(shù)據(jù)庫的操作利用SQL命令創(chuàng)建數(shù)據(jù)庫文件、表、索引、聯(lián)系和主鍵、外鍵等約束。(實(shí)驗(yàn)報(bào)告應(yīng)寫出實(shí)驗(yàn)的過程,包括必要的截圖。)6. 利用TSQL命令增加、刪除、修改數(shù)據(jù)。7. 利用TSQL命令進(jìn)行數(shù)據(jù)的檢索和統(tǒng)計(jì)根據(jù)自己設(shè)計(jì)的數(shù)據(jù)庫和輸入的數(shù)據(jù),寫出至少10個查詢要求及對應(yīng)的SQL查詢命令,應(yīng)該包含如下功能:投影和選擇;多表連接;分組統(tǒng)計(jì)與HAVING;子查詢;查詢結(jié)果保存。8. 利用SQL命令創(chuàng)建視圖對象根據(jù)開發(fā)的系統(tǒng)的需要,至少設(shè)計(jì)三個視圖:基于單表的、包含多表連接的、包含統(tǒng)計(jì)運(yùn)算的。利用SQL對視圖進(jìn)行查詢。9. 對視圖進(jìn)行插入、刪除、修改數(shù)據(jù)操作。體會視圖與表的異同。10. 編寫自定義函數(shù)。(1)編寫一個自定義函數(shù),將一個字符串作為自變量,返回顛倒順序的字符串。寫出源代碼。(2) 編寫一個自定義函數(shù),能夠?qū)崿F(xiàn)參數(shù)化查詢的功能。自己設(shè)定函數(shù)的具體要求,然后編寫出來。11. 編寫利用游標(biāo)進(jìn)行數(shù)據(jù)處理的存儲過程。并在存儲過程中應(yīng)用事務(wù)的概念。自己確定過程的具體要求,然后編寫出來。12. 編寫一個實(shí)現(xiàn)修改表的觸發(fā)器,實(shí)現(xiàn)完整性控制。13. 設(shè)置服務(wù)器身份驗(yàn)證模式。用命令創(chuàng)建若干不同驗(yàn)證模式的登錄賬戶。14. 將部分登錄賦予服務(wù)器角色。然后撤消。15. 將部分登錄映射到你的數(shù)據(jù)庫中成為用戶。16. 創(chuàng)建自定義角色、架構(gòu)。17. 通過角色給用戶授權(quán)。18. 直接給用戶授權(quán),驗(yàn)證其獲得權(quán)限前后的操作差別。19. 刪除用戶和自定義的角色。四、回答問題1.你如何認(rèn)識需求分析在系統(tǒng)開發(fā)中的地位和重要性?答:我覺得需求分析就是把客戶的功能描述轉(zhuǎn)化為開發(fā)員所能理解的功能描述,并在客戶描述的基礎(chǔ)上去除不合理的地方,補(bǔ)充系統(tǒng)缺失的地方,最后為系統(tǒng)的概要設(shè)計(jì),詳細(xì)設(shè)計(jì)提供準(zhǔn)確,有效的數(shù)據(jù)基礎(chǔ)。在需求分析中要把系統(tǒng)所要處理的業(yè)務(wù)理解透徹,并把其中的信息整理歸類。然后還需要把整個系統(tǒng)所要實(shí)現(xiàn)的功能的邏輯思路理清楚,這些工作都是系統(tǒng)開發(fā)能夠繼續(xù)做下去的基礎(chǔ)。如果需求分析沒有做好,或者說對整個系統(tǒng)的總體框架不明晰,則在后面的設(shè)計(jì)中會很混亂,出現(xiàn)很多的問題。所以我覺得需求分析可以說是系統(tǒng)開發(fā)的核心部分,做好這步,后面的就能清晰的進(jìn)行了。2.設(shè)計(jì)ER圖、關(guān)系模型分別屬于數(shù)據(jù)庫設(shè)計(jì)的哪一階段?答:ER圖屬于概念設(shè)計(jì)階段;關(guān)系模型處于邏輯設(shè)計(jì)階段3.主鍵、外鍵對于關(guān)系數(shù)據(jù)庫的意義何在?答:主鍵是對表的約束,保證數(shù)據(jù)的唯一性! 外鍵是建立表于表之間的聯(lián)系,方便程序的編寫!主鍵和外鍵是把多個表組織為一個有效的關(guān)系數(shù)據(jù)庫的粘合劑。主鍵和外鍵的設(shè)計(jì)對物理數(shù)據(jù)庫的性能和可用性都有著決定性的影響。4.在數(shù)據(jù)庫存儲結(jié)構(gòu)設(shè)計(jì)時要考慮哪些因素?答:首先要確定數(shù)據(jù)的存放位置和存儲結(jié)構(gòu),包括:確定關(guān)系、索引、聚簇、日志、備份等的存儲安排,確定系統(tǒng)配置。同時要綜合考慮存取時間、存儲空間利用率和維護(hù)代價(jià)3個方面的因素。把它們進(jìn)行權(quán)衡,選擇一個折中的方案。5.在表設(shè)計(jì)時對于數(shù)據(jù)類型的選擇和使用如何考慮?答:(1)首先要清楚理解數(shù)據(jù)庫中各種數(shù)據(jù)類型的用法和范圍;(2)應(yīng)該根據(jù)字段的實(shí)際類型來考慮數(shù)據(jù)類型;(3)要估計(jì)表中數(shù)據(jù)的大小范圍,來確定數(shù)據(jù)類型的大小,避免空間不足或者浪費(fèi)。6. 交互式如何實(shí)現(xiàn)表之間的聯(lián)系?SQL命令如何實(shí)現(xiàn)表之間的聯(lián)系?答:(1)交互式:在管理平臺中,展開要操作的數(shù)據(jù)庫,選擇“數(shù)據(jù)庫關(guān)系圖”選項(xiàng),然后單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇“新建數(shù)據(jù)庫關(guān)系圖”命令,在彈出的窗口中選擇要建立關(guān)系的表后,則會彈出數(shù)據(jù)庫關(guān)系圖設(shè)計(jì)窗口。然后右鍵單擊關(guān)系圖的空白頁面,在彈出的快捷菜單中,可以新建或添加數(shù)據(jù)庫中已定義的表,在該表的關(guān)聯(lián)菜單中選擇“屬性”選項(xiàng),可以創(chuàng)建或定義該表的關(guān)系、鍵、索引和約束或修改當(dāng)前的附加特性。(2)SQL命令:ALTER TABLEADD CONSTRAINT constraint_namePRIMARY KEY[CLUSTERED|NONCLUSTERED][FOREIGN KEY]REFERENCES ref_table7.如果在定義表時進(jìn)行了主鍵、外鍵以及約束等完整性設(shè)置,對于數(shù)據(jù)的輸入有何影響?試舉例說明。答:定義主鍵 :定義主鍵來強(qiáng)制不允許空值的指定列中輸入值的唯一性。如果在數(shù)據(jù)庫中為表定義了主鍵,則可將該表與其它表相關(guān),從而減少冗余數(shù)據(jù)。表只能有一個主鍵。如果主鍵包含不止一列,則在一列中允許有重復(fù)值,但主鍵中所有列值的每個組合必須唯一。定義外鍵:外鍵引用完整性表示得到正常維護(hù)的表之間的關(guān)系。表中的數(shù)據(jù)只應(yīng)指向另一個表中的現(xiàn)有行,不應(yīng)指向不存在的行。主鍵約束:使用單列或者多列組合,表示每一條記錄的唯一性,值不能為空;外鍵約束: 是為了加強(qiáng)數(shù)據(jù)表之間的關(guān)鍵的表中的單列或者多列值,必須依賴另外的表存在;唯一約束:不允許數(shù)據(jù)庫中的某一列數(shù)據(jù)有重復(fù),但是允許有空值存在。主鍵和唯一性約束定義了表中記錄的唯一性,但是主鍵列的值不鞥為空,而唯一鍵約束的列的值可以為空值;8.用INSERT INTO 命令輸入,如果數(shù)據(jù)與字段數(shù)量和要求不一致有什么問題?當(dāng)表定義中有默認(rèn)值的時候,插入記錄是否可以省略該字段的數(shù)據(jù)?答:如果數(shù)據(jù)與字段數(shù)量和要求不一致,那么會插入失敗,并且SQL Server將顯示錯誤信息。有默認(rèn)值時可以省略該字段數(shù)據(jù),系統(tǒng)會為該列提供默認(rèn)值。9.HAVING子句有什么作用?答:HAVING字句與WHERE子句一樣,也可以起到按條件選擇記錄的功能,但HAVING子句是作用于組,必須與GROUP BY子句連用,用來指定每一分租內(nèi)應(yīng)滿足的條件。10.當(dāng)通配字符作為普通字符參與匹配查詢時,如何解決這樣的問
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1