阿摩線上測驗 登入

申論題資訊

試卷:107年 - 107 身心障礙特種考試_四等_資訊處理:資料處理概要#68676
科目:資料處理
年份:107年
排序:0

題組內容

四、結構性查詢語言(SQL)為關聯式資料庫系統的重要語言。SQL 除了可以查詢之外, 也可以定義資料。以銀行帳號的資料表為例,假設表格須包含 “帳號(10 個字元)”、 “銀行行號(6 個字元)”、“結餘(實數)”等三項資料,並以帳號當索引鍵值,且規 定結餘必須大於 0。請以 SQL 寫出:

申論題內容

⑴此表格的綱要定義。(20 分)

詳解 (共 3 筆)

詳解 提供者:盛盛
CREATE TABLE 帳號資料表 ( 帳號 char ( 10 ) PRIMARY KEY, 銀行行號 char ( 6 ), 結餘 real ( 結餘 > 0 ) );
詳解 提供者:Lin Jai Shing
Create Table \'銀行資料表\' ( 帳號 varchar(10) primary key , 銀行行號 varchar(6), 結餘 real (default 0) };
詳解 提供者:hchungw
CREATE TABLE BankAccount (
    AccountNumber CHAR(10) PRIMARY KEY,
    BankCode CHAR(6),
    Balance REAL CHECK (Balance > 0)
);
語句解析:
CREATE TABLE BankAccount:這句話的意思是創建一個名為 BankAccount 的資料表。
AccountNumber CHAR(10) PRIMARY KEY:定義了一個欄位 AccountNumber,它的資料類型是 CHAR(固定長度字元串),長度為10,並將其設置為主鍵(PRIMARY KEY)。
BankCode CHAR(6):定義了一個欄位 BankCode,它的資料類型是 CHAR(固定長度字元串),長度為6。
Balance REAL CHECK (Balance > 0):定義了一個欄位 Balance,它的資料類型是 REAL(實數),並添加一個檢查約束(CHECK),確保 Balance 的值必須大於0。