資料水庫的第13次灌水

2021-08-18 09:51:34 字數 1592 閱讀 6716

標題 : 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表中新增個人資訊,學號務必是自己的真實學號,其他可自行決定是否填寫。

評改標準:(滿分5分)

1.**規範:大小寫應用合理;   

換行有縮排;        

注釋正確;         

命名規範。          

2.程式完整:按照題目要求完成了所有功能**,沒有遺漏。

3.語法正確:

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

4..執行正確:

查詢分析器中執行**可以正確執行並符合題意。

常見錯誤:

1.      

**包含小數

推薦使用:float

也可作double,real

常見錯誤decimal/int

辨析:decimal(p,s) (numeric)

數值型常量

指定精確可用

p——精度

s——小數字數

注:decimal的 sql-92 同義詞是decdec(p,s)

有同學將deicimal寫作dec

補充:

由於本題中只是指出了**包含小數,並未指出小數字數,decimals預設值為零,如果不加限制使用會四捨五入,**中顯示為整數。如果指定小數字數,則不合題意。

理論上decimal可行,但用於本題並不恰當。

這個並沒有給大家扣分,希望大家能動手試一下。

float

浮點型,也做近似的資料型別

float 和 real

用於表示浮點數字資料的近似數字資料型別。浮點資料為近似值;並非資料型別範圍內的所有資料都能精確地表示。

2 .性別default(0)

性別預設值為男

故而0——男

1——女

3.填寫**資料應與字段數一致

4.建立表的時候,not null是非空,不填寫預設可空。

非常高興能為大家評改本次作業,在評改的過程中我本人也學習了不少。

大家都十分優秀,我總體的指出了一些錯誤,讚美的話我就不多說了,請在心裡玩命誇獎自己。

西黃村_大坤

18.4.8

第13次敏捷狀態報告調查正式啟動

collabnet versionone發布了第13次年度敏捷狀態調查報告。這項年度調查 了敏捷的全球採用情況 u0026 xd n u0026 xd n u0026 xd n 該報告為軟體從業者提供了敏捷趨勢 最佳實踐和經驗教訓方面的深度見解,幫助他們通過敏捷轉型來取得成功。u0026 xd n ...

第13章 資料庫支援

13.1 python資料庫api 13.2 sqlite和pysqlite sqlite小型資料庫引擎,可直接使用本地檔案,而不需要集中式資料庫儲存機制。使用模組sqlite3實現的pysqlite。13.2.1 起步 import sqlite3 建立直接到資料庫檔案的連線 conn sqlit...

資料庫實驗第13周

有待改善的學生表。介面 增 刪 我剛開始想刪乙個以前存的,發現會報錯,在sql server中輸入對應的刪除語句,發現是因為該學生有選課記錄。然後我就刪除的新插入的那個學生,結果成功了,因為該學生還沒有選課記錄。改 查 增刪改查 private void buttoninsert click obj...