標題 : 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 同義詞是dec和dec(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...