資料庫作業之十三綜合練習(一)

2021-08-18 06:21:36 字數 1344 閱讀 7553

13.題目要求:

1、建立資料庫mylib,儲存於e盤根目錄下以自己學號+姓第乙個字母(阿拉伯數字+大寫字母)方式建立的資料夾中,初始大小5mb,最大200mb,以20%方式增長,日誌檔案存於同一資料夾,初始大小2mb,最大50mb,以5mb方式增長;

2、建立表reader,借書證號為主鍵,11位數字,姓名,長度10個字元,專業名,長度12個字元,性別為bit型,預設值為0,出生時間為日期型,借書數為整數,**為image型,除了借書證號,其他可自行設定是否為空;

3、建立book表,isbn為主鍵,16位,書名字元長度26,作者字元長度8,出版社字元長度20,**包含小數,複本量是整數,庫存量是整數,除了主鍵,其他可自行設定是否為空;

4、在reader表中新增個人資訊,學號務必是自己的真實學號,其他可自行決定是否填寫。

對於提交的作業按如下規則評判

**規範:大小寫應用合理,換行有縮排,正確使用注釋(如確實需要注釋的話),作業按照命名規範(如果作業中明確提出要求)。

程式完整:按照題目要求完成了所有功能**,沒有遺漏,如作業要求完成對多個條件的查詢,如果遺漏則按規則減分。

語法正確:在查詢分析器中執行語法檢查通過與否。

執行正確:在查詢分析器中執行**,檢驗其通過與否。

10名同學作業評價如下:

ps:410同學不好意思,你的分數應是4.5分,這是乙個系統bug……不要介意

問題總結:

1.大家對資料型別不是很清楚,存在整型和小數型弄混,decimal不會用等情況;

2.個別同學存在馬虎,不審題的小問題,比如()有遺漏,字元問題,**拼錯等;

3.作業中存在含有答案樣例的資料痕跡。

解決方法:

1.通過討論,查閱書籍,資料等方法弄清資料型別,對不同的型別加以區分;

2.每次的**都要對應一次執行過程,這樣易找出自己的錯誤;

3.要審題審題,再審題,不要因馬虎而丟小分;

補充說明:

1.博居在學習上也會有遺漏的地方==,有很多不足之處,希望大家理解,不過有任何問題還是有必要及時指出,以此加以完善自己~

2.對於復議的分數,沒有給的原因,首先是因為大家沒有零分現象,其次就是這次分數是在二次批改後得出的,so…… 

3.博居初來乍到,希望各位大神走過路過不要錯過,比如占個沙發冒個泡這樣的==但是,可以奶,不要水,不要水!

資料庫綜合總結

主鍵自增並不適用於高併發的情況下,應該自己設定id的生成演算法事務亟待解決的問題有 髒讀,不可重複度,幻讀 讀未提交 read uncommitted 事務最低的隔離級別 會引起髒讀,不可重複度,幻讀 乙個事物可以讀取到另乙個事物未提交的資料 讀已提交 read committed 避免了髒讀,但是...

資料庫綜合系列之儲存過程

儲存過程如同一門程式語言,同樣包含了資料型別 流程控制 輸入和輸出和它自己的函式庫。儲存過程作用 1 儲存過程通過引數傳遞,安全性高,可防止注入式攻擊.2 查詢的語句在儲存過程裡,與程式不相關,如果以後要修改程式或者資料庫,都不會出現連鎖反應,增加系統可擴充套件性.3 執行查詢的時候,只需要傳遞簡單...

資料庫sql 練習一

最近接觸了一到資料庫sql的題目,在這裡記錄一下,方便以後檢視,也歡迎各位小夥伴一起學習,如果不對,還請指出,萬分感激。題目 一。根據下面四個表,寫出sql 我直接在資料庫中新建了這幾張表,建庫指令碼語句如下 create table pe student id int 9 grade id int...