⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 alter_tables.sql

📁 ssd7 ex3 答案
💻 SQL
字号:
1.CREATE TABLE read_by4(  callnumber char(8) ,  libid char(6) ,  timesreaf int,  PRIMARY KEY (callnumber, libid));CREATE TABLE purchase_order4 (ponum        char(10),  qty          integer,  orderdate    date,  duedate      date,  receiveddate date,  PRIMARY KEY (ponum));CREATE TABLE supplier4 (supplier_id char(8),  name        char(20),  address     char(50),  PRIMARY KEY (supplier_id));CREATE TABLE ORDERED4 (callnumber  char(8),   ponum       char(10),  supplier_id char(10),  PRIMARY KEY(callnumber, ponum, supplier_id));
2. ALTER TABLE title4  ADD CONSTRAINT alterisbn UNIQUE (isbn); ALTER TABLE title4  ADD CONSTRAINT altername UNIQUE (name); ALTER TABLE title4  ALTER COLUMN isbn SET NOT NULL; ALTER TABLE title4  ALTER COLUMN name SET NOT NULL;
3.  ALTER TABLE book4 ADD FOREIGN KEY (borrowerid) REFERENCES member4(libid);  ALTER TABLE book4 ADD FOREIGN KEY (callnumber) REFERENCES title4(callnumber);  ALTER TABLE read_by4 ADD FOREIGN KEY (callnumber) REFERENCES title4(callnumber);  ALTER TABLE read_by4 ADD FOREIGN KEY (libid) REFERENCES member4 (libid);  ALTER TABLE ordered4 ADD FOREIGN KEY (callnumber) REFERENCES title4(callnumber);  ALTER TABLE ordered4 ADD FOREIGN KEY (ponum) REFERENCES purchase_order4(ponum);  ALTER TABLE ordered4 ADD FOREIGN KEY (supplier_id) REFERENCES supplier4(supplier_id);
4. ALTER TABLE member4 ADD Join_date DATE; ALTER TABLE member4 ADD Gender char(2); 
5. ALTER TABLE read_by4 ADD check(timesread >=0);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -