Re: [問題] 資料庫SQL語法與View和Table的差別請教...

作者: kisha024 (4545454554)   2016-09-06 08:34:34
※ 引述《han999 (鎧材校直定尺切斷機)》之銘言:
: 問題1.假設-
: 表格為file,欄位為n01=姓名、d02=生日、s03=性別(B/G)、i04=身份字號,
: 若是要下SQL語法且生日範圍為1980/01/01至1985/12/31,性別為G的姓名,生日,身份字
: 號等條件要怎麼寫?
select n01,d02,i04
from file
where d02>='1980/01/01' and d02<='1985/12/31' and s03='G'
: 問題2.說明關於資料庫視域(View)及表格(Table)的差別?
Table是實體 View是虛擬 View建構於Table上
作者: heykissass (我不是肯德基)   2016-09-06 09:31:00
我想他們看不懂的應該是VIEW是虛擬 建構於TABLE這句
作者: vennu (VENU)   2016-09-06 10:55:00
View其實可想成把table裡資料另外抓出來放,table存在,view存在,因為view本身沒資料,是依賴table而存在。試著看看create view 的語法,應該會有感覺。
作者: chao0210 (半糖多多綠)   2016-09-06 11:41:00
三層式架構複習一下
作者: jachin (火腿哥)   2016-09-06 22:18:00
推ANSI/SPARC三層式資料庫
作者: garychangb (屁屁)   2016-09-08 11:48:00
應該說VIEW是虛擬的TABLE "原則上"不會儲存資料而TABLE是有存資料的

Links booklink

Contact Us: admin [ a t ] ucptt.com