目錄表

作業1 參考解答

(a)

CREATE TABLE Product
(
   maker CHAR(30),
   model CHAR(10) PRIMARY KEY,
   _type CHAR(15)
);

註:因dokuwiki排版限制,「type」無法正常顯示,所以使用「_type」代替。

(b)

CREATE TABLE PC
(
   model CHAR(30),
   speed DECIMAL(4,2),
   ram INTEGER,
   hd INTEGER,
   price INTEGER
);

(c)

CREATE TABLE Laptop 
(
   model CHAR(30),
   speed DECIMAL(4,2),
   ram INTEGER,
   hd INTEGER,
   screen DECIMAL(3,1),
   price INTEGER
);

(d)

CREATE TABLE Printer
(
   model CHAR(30),
   color BOOLEAN,
   _type CHAR(10),
   price INTEGER
);

註:因dokuwiki排版限制,「type」無法正常顯示,所以使用「_type」代替。

(e)

ALTER TABLE Printer DROP color;

(f)

ALTER TABLE Labtop ADD od CHAR(10) DEFAULT 'none';