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